From d05d23136953f68e336cf019691bea8b306be2da Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Tue, 9 Apr 2024 14:01:41 +0200 Subject: [PATCH 001/117] feat: implemented spotlight and various updates, bug fixes --- .../EntriesRelationManager.php | 2 +- app/Filament/Pages/Dashboard.php | 4 +- app/Providers/Filament/AdminPanelProvider.php | 9 +- .../Filament/DashboardPanelProvider.php | 4 + composer.json | 3 +- composer.lock | 426 +++++++----------- .../filament-spotlight/spotlight-css.css | 1 + .../pxlrbt/filament-spotlight/spotlight-js.js | 1 + routes/api.php | 2 - tailwind.config.js | 2 - 10 files changed, 185 insertions(+), 269 deletions(-) create mode 100644 public/css/pxlrbt/filament-spotlight/spotlight-css.css create mode 100644 public/js/pxlrbt/filament-spotlight/spotlight-js.js diff --git a/app/Filament/Dashboard/Resources/CollectionResource/RelationManagers/EntriesRelationManager.php b/app/Filament/Dashboard/Resources/CollectionResource/RelationManagers/EntriesRelationManager.php index a9035583..81851b96 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource/RelationManagers/EntriesRelationManager.php +++ b/app/Filament/Dashboard/Resources/CollectionResource/RelationManagers/EntriesRelationManager.php @@ -2,7 +2,7 @@ namespace App\Filament\Dashboard\Resources\CollectionResource\RelationManagers; -use App\Filament\Imports\EntryImporter; +use App\Filament\Dashboard\Imports\EntryImporter; use Filament\Forms; use Filament\Forms\Form; use Filament\Infolists\Components\ImageEntry; diff --git a/app/Filament/Pages/Dashboard.php b/app/Filament/Pages/Dashboard.php index 4ebe11b2..1873a896 100644 --- a/app/Filament/Pages/Dashboard.php +++ b/app/Filament/Pages/Dashboard.php @@ -6,10 +6,12 @@ class Dashboard extends \Filament\Pages\Dashboard { - protected static ?string $navigationIcon = 'heroicon-o-home'; + protected static ?string $navigationIcon = 'heroicon-s-cog'; protected static string $view = 'filament.pages.dashboard'; + protected static ?string $title = 'Control Panel'; + public function getHeaderWidgets(): array { return [ diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index 40f03ec1..aa8eece0 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -18,9 +18,9 @@ use Illuminate\Session\Middleware\AuthenticateSession; use Illuminate\Session\Middleware\StartSession; use Illuminate\View\Middleware\ShareErrorsFromSession; -use pxlrbt\FilamentEnvironmentIndicator\EnvironmentIndicatorPlugin; use ShuvroRoy\FilamentSpatieLaravelBackup\FilamentSpatieLaravelBackupPlugin; use Stephenjude\FilamentDebugger\DebuggerPlugin; +use pxlrbt\FilamentSpotlight\SpotlightPlugin; class AdminPanelProvider extends PanelProvider { @@ -46,12 +46,7 @@ public function panel(Panel $panel): Panel FilamentExceptionsPlugin::make(), DebuggerPlugin::make(), FilamentSpatieLaravelBackupPlugin::make(), - EnvironmentIndicatorPlugin::make() - ->color(fn () => match (app()->environment()) { - 'production' => null, - 'staging' => Color::Orange, - default => Color::Red, - }), + SpotlightPlugin::make(), ]) ->middleware([ EncryptCookies::class, diff --git a/app/Providers/Filament/DashboardPanelProvider.php b/app/Providers/Filament/DashboardPanelProvider.php index f760af74..9334c986 100644 --- a/app/Providers/Filament/DashboardPanelProvider.php +++ b/app/Providers/Filament/DashboardPanelProvider.php @@ -17,6 +17,7 @@ use Illuminate\Session\Middleware\AuthenticateSession; use Illuminate\Session\Middleware\StartSession; use Illuminate\View\Middleware\ShareErrorsFromSession; +use pxlrbt\FilamentSpotlight\SpotlightPlugin; class DashboardPanelProvider extends PanelProvider { @@ -33,6 +34,9 @@ public function panel(Panel $panel): Panel ->pages([ Pages\Dashboard::class, ]) + ->plugins([ + SpotlightPlugin::make() + ]) ->discoverWidgets(in: app_path('Filament/Dashboard/Widgets'), for: 'App\\Filament\\Dashboard\\Widgets') ->widgets([ Widgets\AccountWidget::class, diff --git a/composer.json b/composer.json index 9d5a7ba1..3a154f2f 100644 --- a/composer.json +++ b/composer.json @@ -25,12 +25,11 @@ "livewire/livewire": "^3.0", "owen-it/laravel-auditing": "^13.6", "predis/predis": "^2.2", - "pxlrbt/filament-environment-indicator": "^2.0", + "pxlrbt/filament-spotlight": "^1.2", "shuvroroy/filament-spatie-laravel-backup": "^2.1", "spatie/laravel-backup": "^8.6", "spatie/laravel-cookie-consent": "^3.3", "spatie/laravel-permission": "^6.3", - "spatie/laravel-support-bubble": "^1.5", "stechstudio/filament-impersonate": "*", "stephenjude/filament-debugger": "^3.0", "tapp/filament-auditing": "^3.0" diff --git a/composer.lock b/composer.lock index 26a4ac03..0e62df49 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "71ae1742cf9e56d5ebba46eace424b92", + "content-hash": "03b6c559fcbbca910e493a6165ac2ecf", "packages": [ { "name": "anourvalar/eloquent-serialize", @@ -128,16 +128,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.303.3", + "version": "3.304.0", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "3389ceccdc8e78d38bf60c6648d7da9768a86d9b" + "reference": "29a79bac02997f3053559f6961a0e83622a14f88" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/3389ceccdc8e78d38bf60c6648d7da9768a86d9b", - "reference": "3389ceccdc8e78d38bf60c6648d7da9768a86d9b", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/29a79bac02997f3053559f6961a0e83622a14f88", + "reference": "29a79bac02997f3053559f6961a0e83622a14f88", "shasum": "" }, "require": { @@ -217,9 +217,9 @@ "support": { "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.303.3" + "source": "https://github.com/aws/aws-sdk-php/tree/3.304.0" }, - "time": "2024-04-04T18:11:56+00:00" + "time": "2024-04-08T18:03:38+00:00" }, { "name": "bacon/bacon-qr-code", @@ -1871,16 +1871,16 @@ }, { "name": "filament/actions", - "version": "v3.2.62", + "version": "v3.2.63", "source": { "type": "git", "url": "https://github.com/filamentphp/actions.git", - "reference": "1a177564e1f707315ac9aee7cc4d345fbc1ea37e" + "reference": "03da7f930763c60b7917f93e6657fb9bf9f8234b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/actions/zipball/1a177564e1f707315ac9aee7cc4d345fbc1ea37e", - "reference": "1a177564e1f707315ac9aee7cc4d345fbc1ea37e", + "url": "https://api.github.com/repos/filamentphp/actions/zipball/03da7f930763c60b7917f93e6657fb9bf9f8234b", + "reference": "03da7f930763c60b7917f93e6657fb9bf9f8234b", "shasum": "" }, "require": { @@ -1920,20 +1920,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-04-01T18:41:00+00:00" + "time": "2024-04-05T21:55:09+00:00" }, { "name": "filament/filament", - "version": "v3.2.62", + "version": "v3.2.63", "source": { "type": "git", "url": "https://github.com/filamentphp/panels.git", - "reference": "2dba8d47a87f9fadb65fb6422e813bcb845e60fc" + "reference": "46f425d6097c77b98782f3db5f3717e2439bb3e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/panels/zipball/2dba8d47a87f9fadb65fb6422e813bcb845e60fc", - "reference": "2dba8d47a87f9fadb65fb6422e813bcb845e60fc", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/46f425d6097c77b98782f3db5f3717e2439bb3e8", + "reference": "46f425d6097c77b98782f3db5f3717e2439bb3e8", "shasum": "" }, "require": { @@ -1985,20 +1985,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-04-01T18:41:06+00:00" + "time": "2024-04-05T21:55:28+00:00" }, { "name": "filament/forms", - "version": "v3.2.62", + "version": "v3.2.63", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "25a1f9b93f27865608e727c47d677ce0b44ad043" + "reference": "26676242e9470d28bb15f6686fff3e12da650d23" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/25a1f9b93f27865608e727c47d677ce0b44ad043", - "reference": "25a1f9b93f27865608e727c47d677ce0b44ad043", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/26676242e9470d28bb15f6686fff3e12da650d23", + "reference": "26676242e9470d28bb15f6686fff3e12da650d23", "shasum": "" }, "require": { @@ -2041,20 +2041,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-04-01T18:40:59+00:00" + "time": "2024-04-05T21:55:12+00:00" }, { "name": "filament/infolists", - "version": "v3.2.62", + "version": "v3.2.63", "source": { "type": "git", "url": "https://github.com/filamentphp/infolists.git", - "reference": "cf5a23020b219bd5e3d930c24e9b380a004206c8" + "reference": "8945c92a86531bb9793b844b3321028e572c8185" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/infolists/zipball/cf5a23020b219bd5e3d930c24e9b380a004206c8", - "reference": "cf5a23020b219bd5e3d930c24e9b380a004206c8", + "url": "https://api.github.com/repos/filamentphp/infolists/zipball/8945c92a86531bb9793b844b3321028e572c8185", + "reference": "8945c92a86531bb9793b844b3321028e572c8185", "shasum": "" }, "require": { @@ -2092,20 +2092,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-04-01T18:41:04+00:00" + "time": "2024-04-05T21:55:16+00:00" }, { "name": "filament/notifications", - "version": "v3.2.62", + "version": "v3.2.63", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "0739152934bd238b838e1abd1d3c9b037f9e6da3" + "reference": "27efac9801a7688e991b4c8e029c52922222fc8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/0739152934bd238b838e1abd1d3c9b037f9e6da3", - "reference": "0739152934bd238b838e1abd1d3c9b037f9e6da3", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/27efac9801a7688e991b4c8e029c52922222fc8a", + "reference": "27efac9801a7688e991b4c8e029c52922222fc8a", "shasum": "" }, "require": { @@ -2144,11 +2144,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-04-01T18:40:59+00:00" + "time": "2024-04-05T21:55:20+00:00" }, { "name": "filament/spatie-laravel-tags-plugin", - "version": "v3.2.62", + "version": "v3.2.63", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-tags-plugin.git", @@ -2185,16 +2185,16 @@ }, { "name": "filament/support", - "version": "v3.2.62", + "version": "v3.2.63", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "7b156b35791a7ff990621ec59fc8ec8cfdbb0782" + "reference": "17ddf2035ac79183bd61806bc0c7d4851228f2a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/7b156b35791a7ff990621ec59fc8ec8cfdbb0782", - "reference": "7b156b35791a7ff990621ec59fc8ec8cfdbb0782", + "url": "https://api.github.com/repos/filamentphp/support/zipball/17ddf2035ac79183bd61806bc0c7d4851228f2a1", + "reference": "17ddf2035ac79183bd61806bc0c7d4851228f2a1", "shasum": "" }, "require": { @@ -2239,20 +2239,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-04-01T18:41:17+00:00" + "time": "2024-04-05T21:55:36+00:00" }, { "name": "filament/tables", - "version": "v3.2.62", + "version": "v3.2.63", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "38bf31ffed24ca98647879eb99bdb1efc788b4ec" + "reference": "5dfc41c56de5eab326ce1ecc5ceb5ba2baad8005" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/38bf31ffed24ca98647879eb99bdb1efc788b4ec", - "reference": "38bf31ffed24ca98647879eb99bdb1efc788b4ec", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/5dfc41c56de5eab326ce1ecc5ceb5ba2baad8005", + "reference": "5dfc41c56de5eab326ce1ecc5ceb5ba2baad8005", "shasum": "" }, "require": { @@ -2292,20 +2292,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-04-01T18:41:19+00:00" + "time": "2024-04-05T21:55:42+00:00" }, { "name": "filament/widgets", - "version": "v3.2.62", + "version": "v3.2.63", "source": { "type": "git", "url": "https://github.com/filamentphp/widgets.git", - "reference": "23c69ba79ba9f39429e48327676db3117585a5f8" + "reference": "bbc450b18cf37c8afa0b81f6e7f9ec6927c67382" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/widgets/zipball/23c69ba79ba9f39429e48327676db3117585a5f8", - "reference": "23c69ba79ba9f39429e48327676db3117585a5f8", + "url": "https://api.github.com/repos/filamentphp/widgets/zipball/bbc450b18cf37c8afa0b81f6e7f9ec6927c67382", + "reference": "bbc450b18cf37c8afa0b81f6e7f9ec6927c67382", "shasum": "" }, "require": { @@ -2336,7 +2336,7 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-04-01T18:41:27+00:00" + "time": "2024-04-05T21:55:38+00:00" }, { "name": "fruitcake/php-cors", @@ -2884,16 +2884,16 @@ }, { "name": "kirschbaum-development/eloquent-power-joins", - "version": "3.5.5", + "version": "3.5.6", "source": { "type": "git", "url": "https://github.com/kirschbaum-development/eloquent-power-joins.git", - "reference": "ed5af4788f0dad3ce35bb883cecac4293496139a" + "reference": "6de51d9ec43af34e77bd1d9908173de1416a0aed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kirschbaum-development/eloquent-power-joins/zipball/ed5af4788f0dad3ce35bb883cecac4293496139a", - "reference": "ed5af4788f0dad3ce35bb883cecac4293496139a", + "url": "https://api.github.com/repos/kirschbaum-development/eloquent-power-joins/zipball/6de51d9ec43af34e77bd1d9908173de1416a0aed", + "reference": "6de51d9ec43af34e77bd1d9908173de1416a0aed", "shasum": "" }, "require": { @@ -2940,9 +2940,9 @@ ], "support": { "issues": "https://github.com/kirschbaum-development/eloquent-power-joins/issues", - "source": "https://github.com/kirschbaum-development/eloquent-power-joins/tree/3.5.5" + "source": "https://github.com/kirschbaum-development/eloquent-power-joins/tree/3.5.6" }, - "time": "2024-03-27T11:14:14+00:00" + "time": "2024-04-09T00:35:30+00:00" }, { "name": "lab404/laravel-impersonate", @@ -4022,16 +4022,16 @@ }, { "name": "league/flysystem", - "version": "3.26.0", + "version": "3.27.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "072735c56cc0da00e10716dd90d5a7f7b40b36be" + "reference": "4729745b1ab737908c7d055148c9a6b3e959832f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/072735c56cc0da00e10716dd90d5a7f7b40b36be", - "reference": "072735c56cc0da00e10716dd90d5a7f7b40b36be", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/4729745b1ab737908c7d055148c9a6b3e959832f", + "reference": "4729745b1ab737908c7d055148c9a6b3e959832f", "shasum": "" }, "require": { @@ -4096,7 +4096,7 @@ ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/3.26.0" + "source": "https://github.com/thephpleague/flysystem/tree/3.27.0" }, "funding": [ { @@ -4108,20 +4108,20 @@ "type": "github" } ], - "time": "2024-03-25T11:49:53+00:00" + "time": "2024-04-07T19:17:50+00:00" }, { "name": "league/flysystem-aws-s3-v3", - "version": "3.26.0", + "version": "3.27.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", - "reference": "885d0a758c71ae3cd6c503544573a1fdb8dc754f" + "reference": "3e6ce2f972f1470db779f04d29c289dcd2c32837" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/885d0a758c71ae3cd6c503544573a1fdb8dc754f", - "reference": "885d0a758c71ae3cd6c503544573a1fdb8dc754f", + "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/3e6ce2f972f1470db779f04d29c289dcd2c32837", + "reference": "3e6ce2f972f1470db779f04d29c289dcd2c32837", "shasum": "" }, "require": { @@ -4161,7 +4161,7 @@ "storage" ], "support": { - "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.26.0" + "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.27.0" }, "funding": [ { @@ -4173,7 +4173,7 @@ "type": "github" } ], - "time": "2024-03-24T21:11:18+00:00" + "time": "2024-04-07T19:16:54+00:00" }, { "name": "league/flysystem-local", @@ -6215,22 +6215,23 @@ "time": "2024-04-02T15:57:53+00:00" }, { - "name": "pxlrbt/filament-environment-indicator", - "version": "v2.0.1", + "name": "pxlrbt/filament-spotlight", + "version": "v1.2.1", "source": { "type": "git", - "url": "https://github.com/pxlrbt/filament-environment-indicator.git", - "reference": "8942ad37142298a6eaf7fed747dd9c90402b0ba5" + "url": "https://github.com/pxlrbt/filament-spotlight.git", + "reference": "138f1cf15ba72a2b4316f10fdaa4d00cd0cbda19" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pxlrbt/filament-environment-indicator/zipball/8942ad37142298a6eaf7fed747dd9c90402b0ba5", - "reference": "8942ad37142298a6eaf7fed747dd9c90402b0ba5", + "url": "https://api.github.com/repos/pxlrbt/filament-spotlight/zipball/138f1cf15ba72a2b4316f10fdaa4d00cd0cbda19", + "reference": "138f1cf15ba72a2b4316f10fdaa4d00cd0cbda19", "shasum": "" }, "require": { - "filament/filament": "^3.0-stable", - "php": "^8.0" + "filament/filament": "^3.0.0-stable", + "php": "^8.0", + "wire-elements/spotlight": "^2.0" }, "require-dev": { "laravel/pint": "^1.10" @@ -6239,13 +6240,13 @@ "extra": { "laravel": { "providers": [ - "\\pxlrbt\\FilamentEnvironmentIndicator\\FilamentEnvironmentIndicatorServiceProvider" + "pxlrbt\\FilamentSpotlight\\SpotlightServiceProvider" ] } }, "autoload": { "psr-4": { - "pxlrbt\\FilamentEnvironmentIndicator\\": "src/" + "pxlrbt\\FilamentSpotlight\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -6258,15 +6259,18 @@ "email": "info@pixelarbeit.de" } ], - "description": "Indicator for the current environment inside Filament", + "description": "Spotlight for Filament Admin", "keywords": [ - "environment indicator", + "alfred", "filament", - "laravel-filament" + "laravel", + "laravel-filament", + "spotlight", + "wire-elements" ], "support": { - "issues": "https://github.com/pxlrbt/filament-environment-indicator/issues", - "source": "https://github.com/pxlrbt/filament-environment-indicator/tree/v2.0.1" + "issues": "https://github.com/pxlrbt/filament-spotlight/issues", + "source": "https://github.com/pxlrbt/filament-spotlight/tree/v1.2.1" }, "funding": [ { @@ -6274,7 +6278,7 @@ "type": "github" } ], - "time": "2023-09-22T04:12:47+00:00" + "time": "2024-02-22T07:12:14+00:00" }, { "name": "ralouphie/getallheaders", @@ -6778,16 +6782,16 @@ }, { "name": "spatie/db-dumper", - "version": "3.4.3", + "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/spatie/db-dumper.git", - "reference": "c566852826f3e9dceea27eef5173bad93b83e61c" + "reference": "d6519cd43cb8dacec448e97fb713240f9467d147" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/db-dumper/zipball/c566852826f3e9dceea27eef5173bad93b83e61c", - "reference": "c566852826f3e9dceea27eef5173bad93b83e61c", + "url": "https://api.github.com/repos/spatie/db-dumper/zipball/d6519cd43cb8dacec448e97fb713240f9467d147", + "reference": "d6519cd43cb8dacec448e97fb713240f9467d147", "shasum": "" }, "require": { @@ -6825,7 +6829,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/db-dumper/tree/3.4.3" + "source": "https://github.com/spatie/db-dumper/tree/3.5.0" }, "funding": [ { @@ -6837,7 +6841,7 @@ "type": "github" } ], - "time": "2024-04-01T07:37:06+00:00" + "time": "2024-04-08T07:24:04+00:00" }, { "name": "spatie/eloquent-sortable", @@ -7301,82 +7305,6 @@ ], "time": "2024-03-08T12:14:18+00:00" }, - { - "name": "spatie/laravel-honeypot", - "version": "4.5.1", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-honeypot.git", - "reference": "eaffd65f20faaa47cc87f9348e5920bc47ed7c42" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-honeypot/zipball/eaffd65f20faaa47cc87f9348e5920bc47ed7c42", - "reference": "eaffd65f20faaa47cc87f9348e5920bc47ed7c42", - "shasum": "" - }, - "require": { - "illuminate/contracts": "^8.0|^9.0|^10.0|^11.0", - "illuminate/encryption": "^8.0|^9.0|^10.0|^11.0", - "illuminate/http": "^8.0|^9.0|^10.0|^11.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", - "illuminate/validation": "^8.0|^9.0|^10.0|^11.0", - "nesbot/carbon": "^2.0|^3.0", - "php": "^8.0", - "spatie/laravel-package-tools": "^1.9", - "symfony/http-foundation": "^5.1.2|^6.0|^7.0" - }, - "require-dev": { - "livewire/livewire": "^2.10|^3.0", - "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0", - "pestphp/pest-plugin-livewire": "^1.0|^2.1", - "phpunit/phpunit": "^9.6|^10.5", - "spatie/pest-plugin-snapshots": "^1.1|^2.1", - "spatie/phpunit-snapshot-assertions": "^4.2|^5.1", - "spatie/test-time": "^1.2.1" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Spatie\\Honeypot\\HoneypotServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Spatie\\Honeypot\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "homepage": "https://spatie.be", - "role": "Developer" - } - ], - "description": "Preventing spam submitted through forms", - "homepage": "https://github.com/spatie/laravel-honeypot", - "keywords": [ - "laravel-honeypot", - "spatie" - ], - "support": { - "source": "https://github.com/spatie/laravel-honeypot/tree/4.5.1" - }, - "funding": [ - { - "url": "https://spatie.be/open-source/support-us", - "type": "custom" - } - ], - "time": "2024-03-14T12:57:40+00:00" - }, { "name": "spatie/laravel-ignition", "version": "2.5.1", @@ -7686,90 +7614,6 @@ ], "time": "2024-02-05T13:37:25+00:00" }, - { - "name": "spatie/laravel-support-bubble", - "version": "1.6.0", - "source": { - "type": "git", - "url": "https://github.com/spatie/laravel-support-bubble.git", - "reference": "a59f148a170c88a113c0130b11724d94b3cb8a41" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-support-bubble/zipball/a59f148a170c88a113c0130b11724d94b3cb8a41", - "reference": "a59f148a170c88a113c0130b11724d94b3cb8a41", - "shasum": "" - }, - "require": { - "illuminate/contracts": "^8.56|^9.0|^10.0|^11.0", - "php": "^8.0", - "spatie/laravel-honeypot": "^4.0", - "spatie/laravel-package-tools": "^1.9" - }, - "require-dev": { - "brianium/paratest": "^6.2|^7.4", - "nunomaduro/collision": "^5.9|^6.0|^8.0", - "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0", - "pestphp/pest": "^1.15|^2.34", - "pestphp/pest-plugin-laravel": "^1.1|^2.3", - "phpunit/phpunit": "^9.3|^10.5", - "spatie/laravel-ray": "^1.23", - "spatie/pest-plugin-snapshots": "^1.1|^2.1" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Spatie\\SupportBubble\\SupportBubbleServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Spatie\\SupportBubble\\": "src", - "Spatie\\SupportBubble\\Database\\Factories\\": "database/factories" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alex Vanderbist", - "email": "alex@spatie.be", - "role": "Developer" - }, - { - "name": "Freek Van der Herten", - "email": "freek@spatie.be", - "role": "Developer" - }, - { - "name": "Ruben Van Assche", - "email": "ruben@spatie.be", - "role": "Developer" - } - ], - "description": "A non-intrusive support chat bubble that can be displayed on any page", - "homepage": "https://github.com/spatie/laravel-support-bubble", - "keywords": [ - "laravel", - "laravel-support-bubble", - "spatie" - ], - "support": { - "issues": "https://github.com/spatie/laravel-support-bubble/issues", - "source": "https://github.com/spatie/laravel-support-bubble/tree/1.6.0" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2024-02-29T08:58:48+00:00" - }, { "name": "spatie/laravel-tags", "version": "4.6.1", @@ -8093,16 +7937,16 @@ }, { "name": "swagger-api/swagger-ui", - "version": "v5.13.0", + "version": "v5.14.0", "source": { "type": "git", "url": "https://github.com/swagger-api/swagger-ui.git", - "reference": "65e4f2382208f0fd18e443728d728c44186fe653" + "reference": "7bcf090d982714cd9c230c598c8eef38f1427c5b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swagger-api/swagger-ui/zipball/65e4f2382208f0fd18e443728d728c44186fe653", - "reference": "65e4f2382208f0fd18e443728d728c44186fe653", + "url": "https://api.github.com/repos/swagger-api/swagger-ui/zipball/7bcf090d982714cd9c230c598c8eef38f1427c5b", + "reference": "7bcf090d982714cd9c230c598c8eef38f1427c5b", "shasum": "" }, "type": "library", @@ -8148,9 +7992,9 @@ ], "support": { "issues": "https://github.com/swagger-api/swagger-ui/issues", - "source": "https://github.com/swagger-api/swagger-ui/tree/v5.13.0" + "source": "https://github.com/swagger-api/swagger-ui/tree/v5.14.0" }, - "time": "2024-03-29T13:42:47+00:00" + "time": "2024-04-08T08:27:58+00:00" }, { "name": "symfony/clock", @@ -10925,6 +10769,80 @@ }, "time": "2022-06-03T18:03:27+00:00" }, + { + "name": "wire-elements/spotlight", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/wire-elements/spotlight.git", + "reference": "1d64ebdc9ea56761f6be0e5554765ce498fb16a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wire-elements/spotlight/zipball/1d64ebdc9ea56761f6be0e5554765ce498fb16a8", + "reference": "1d64ebdc9ea56761f6be0e5554765ce498fb16a8", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^8.0|^9.0|^10.0|^11.0", + "livewire/livewire": "^3.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.4.3" + }, + "require-dev": { + "brianium/paratest": "^6.2|^7.4", + "nunomaduro/collision": "^5.3|^8.0", + "orchestra/testbench": "^6.15|^7.0|^8.0|^9.0", + "phpunit/phpunit": "^9.3|^10.5", + "vimeo/psalm": "^4.4|^5.22" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "LivewireUI\\Spotlight\\SpotlightServiceProvider" + ], + "aliases": { + "Spotlight": "LivewireUI\\Spotlight\\SpotlightFacade" + } + } + }, + "autoload": { + "psr-4": { + "LivewireUI\\Spotlight\\": "src", + "LivewireUI\\Spotlight\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Philo Hermans", + "email": "support@wire-elements.dev", + "role": "Developer" + } + ], + "description": "Livewire component that provides Spotlight/Alfred-like functionality to your Laravel application.", + "homepage": "https://github.com/wire-elements/spotlight", + "keywords": [ + "laravel", + "livewire-ui", + "spotlight" + ], + "support": { + "issues": "https://github.com/wire-elements/spotlight/issues", + "source": "https://github.com/wire-elements/spotlight/tree/2.0.1" + }, + "funding": [ + { + "url": "https://github.com/livewire-ui", + "type": "github" + } + ], + "time": "2024-03-02T12:10:01+00:00" + }, { "name": "zircote/swagger-php", "version": "4.8.7", diff --git a/public/css/pxlrbt/filament-spotlight/spotlight-css.css b/public/css/pxlrbt/filament-spotlight/spotlight-css.css new file mode 100644 index 00000000..25da65a7 --- /dev/null +++ b/public/css/pxlrbt/filament-spotlight/spotlight-css.css @@ -0,0 +1 @@ +.right-5{right:1.25rem}.ml-1{margin-left:.25rem}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.border-gray-800{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.pt-16{padding-top:4rem}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:rgb(107 114 128/var(--tw-placeholder-opacity))}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.duration-150,.transition-opacity{transition-duration:.15s}[x-cloak=""]{display:none!important}.hover\:bg-gray-800:hover{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}.focus\:border-0:focus{border-width:0}.focus\:border-transparent:focus{border-color:transparent}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.sm\:pt-24{padding-top:6rem}} \ No newline at end of file diff --git a/public/js/pxlrbt/filament-spotlight/spotlight-js.js b/public/js/pxlrbt/filament-spotlight/spotlight-js.js new file mode 100644 index 00000000..081b1c7b --- /dev/null +++ b/public/js/pxlrbt/filament-spotlight/spotlight-js.js @@ -0,0 +1 @@ +(()=>{var e,t={794:(e,t,n)=>{n(27)},27:(e,t,n)=>{"use strict";function s(e){return Array.isArray?Array.isArray(e):"[object Array]"===d(e)}n.r(t);const i=1/0;function r(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-i?"-0":t}(e)}function c(e){return"string"==typeof e}function o(e){return"number"==typeof e}function h(e){return!0===e||!1===e||function(e){return a(e)&&null!==e}(e)&&"[object Boolean]"==d(e)}function a(e){return"object"==typeof e}function l(e){return null!=e}function u(e){return!e.trim().length}function d(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const p=e=>`Missing ${e} property in key`,g=e=>`Property 'weight' in key '${e}' must be a positive integer`,f=Object.prototype.hasOwnProperty;class m{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let n=y(e);t+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight})),this._keys.forEach((e=>{e.weight/=t}))}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function y(e){let t=null,n=null,i=null,r=1,o=null;if(c(e)||s(e))i=e,t=M(e),n=x(e);else{if(!f.call(e,"name"))throw new Error(p("name"));const s=e.name;if(i=s,f.call(e,"weight")&&(r=e.weight,r<=0))throw new Error(g(s));t=M(s),n=x(s),o=e.getFn}return{path:t,id:n,weight:r,src:i,getFn:o}}function M(e){return s(e)?e:e.split(".")}function x(e){return s(e)?e.join("."):e}var v={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx{if(l(e))if(t[u]){const d=e[t[u]];if(!l(d))return;if(u===t.length-1&&(c(d)||o(d)||h(d)))n.push(r(d));else if(s(d)){i=!0;for(let e=0,n=d.length;e{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,c(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();c(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t{let r=t.getFn?t.getFn(e):this.getFn(e,t.path);if(l(r))if(s(r)){let e=[];const t=[{nestedArrIndex:-1,value:r}];for(;t.length;){const{nestedArrIndex:n,value:i}=t.pop();if(l(i))if(c(i)&&!u(i)){let t={v:i,i:n,n:this.norm.get(i)};e.push(t)}else s(i)&&i.forEach(((e,n)=>{t.push({nestedArrIndex:n,value:e})}))}n.$[i]=e}else if(c(r)&&!u(r)){let e={v:r,n:this.norm.get(r)};n.$[i]=e}})),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}}function L(e,t,{getFn:n=v.getFn,fieldNormWeight:s=v.fieldNormWeight}={}){const i=new k({getFn:n,fieldNormWeight:s});return i.setKeys(e.map(y)),i.setSources(t),i.create(),i}function S(e,{errors:t=0,currentLocation:n=0,expectedLocation:s=0,distance:i=v.distance,ignoreLocation:r=v.ignoreLocation}={}){const c=t/e.length;if(r)return c;const o=Math.abs(s-n);return i?c+o/i:o?1:c}const I=32;function C(e,t,n,{location:s=v.location,distance:i=v.distance,threshold:r=v.threshold,findAllMatches:c=v.findAllMatches,minMatchCharLength:o=v.minMatchCharLength,includeMatches:h=v.includeMatches,ignoreLocation:a=v.ignoreLocation}={}){if(t.length>I)throw new Error(`Pattern length exceeds max of ${I}.`);const l=t.length,u=e.length,d=Math.max(0,Math.min(s,u));let p=r,g=d;const f=o>1||h,m=f?Array(u):[];let y;for(;(y=e.indexOf(t,g))>-1;){let e=S(t,{currentLocation:y,expectedLocation:d,distance:i,ignoreLocation:a});if(p=Math.min(e,p),g=y+l,f){let e=0;for(;e=h;r-=1){let c=r-1,o=n[e.charAt(c)];if(f&&(m[c]=+!!o),v[r]=(v[r+1]<<1|1)&o,s&&(v[r]|=(M[r+1]|M[r])<<1|1|M[r+1]),v[r]&k&&(x=S(t,{errors:s,currentLocation:c,expectedLocation:d,distance:i,ignoreLocation:a}),x<=p)){if(p=x,g=c,g<=d)break;h=Math.max(1,2*d-g)}}if(S(t,{errors:s+1,currentLocation:d,expectedLocation:d,distance:i,ignoreLocation:a})>p)break;M=v}const L={isMatch:g>=0,score:Math.max(.001,x)};if(f){const e=function(e=[],t=v.minMatchCharLength){let n=[],s=-1,i=-1,r=0;for(let c=e.length;r=t&&n.push([s,i]),s=-1)}return e[r-1]&&r-s>=t&&n.push([s,r-1]),n}(m,o);e.length?h&&(L.indices=e):L.isMatch=!1}return L}function _(e){let t={};for(let n=0,s=e.length;n{this.chunks.push({pattern:e,alphabet:_(e),startIndex:t})},l=this.pattern.length;if(l>I){let e=0;const t=l%I,n=l-t;for(;e{const{isMatch:g,score:f,indices:m}=C(e,t,d,{location:s+p,distance:i,threshold:r,findAllMatches:c,minMatchCharLength:o,includeMatches:n,ignoreLocation:h});g&&(u=!0),l+=f,g&&m&&(a=[...a,...m])}));let d={isMatch:u,score:u?l/this.chunks.length:1};return u&&n&&(d.indices=a),d}}class b{constructor(e){this.pattern=e}static isMultiMatch(e){return O(e,this.multiRegex)}static isSingleMatch(e){return O(e,this.singleRegex)}search(){}}function O(e,t){const n=e.match(t);return n?n[1]:null}class E extends b{constructor(e,{location:t=v.location,threshold:n=v.threshold,distance:s=v.distance,includeMatches:i=v.includeMatches,findAllMatches:r=v.findAllMatches,minMatchCharLength:c=v.minMatchCharLength,isCaseSensitive:o=v.isCaseSensitive,ignoreLocation:h=v.ignoreLocation}={}){super(e),this._bitapSearch=new $(e,{location:t,threshold:n,distance:s,includeMatches:i,findAllMatches:r,minMatchCharLength:c,isCaseSensitive:o,ignoreLocation:h})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class A extends b{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,n=0;const s=[],i=this.pattern.length;for(;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,s.push([t,n-1]);const r=!!s.length;return{isMatch:r,score:r?0:1,indices:s}}}const R=[class extends b{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},A,class extends b{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends b{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends b{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends b{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends b{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},E],F=R.length,N=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/;const D=new Set([E.type,A.type]);class j{constructor(e,{isCaseSensitive:t=v.isCaseSensitive,includeMatches:n=v.includeMatches,minMatchCharLength:s=v.minMatchCharLength,ignoreLocation:i=v.ignoreLocation,findAllMatches:r=v.findAllMatches,location:c=v.location,threshold:o=v.threshold,distance:h=v.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:n,minMatchCharLength:s,findAllMatches:r,ignoreLocation:i,location:c,threshold:o,distance:h},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map((e=>{let n=e.trim().split(N).filter((e=>e&&!!e.trim())),s=[];for(let e=0,i=n.length;e!(!e[q]&&!e[T]),Q=e=>({[q]:Object.keys(e).map((t=>({[t]:e[t]})))});function V(e,t,{auto:n=!0}={}){const i=e=>{let r=Object.keys(e);const o=(e=>!!e[z])(e);if(!o&&r.length>1&&!K(e))return i(Q(e));if((e=>!s(e)&&a(e)&&!K(e))(e)){const s=o?e[z]:r[0],i=o?e[J]:e[s];if(!c(i))throw new Error((e=>`Invalid value for key ${e}`)(s));const h={keyId:x(s),pattern:i};return n&&(h.searcher=P(i,t)),h}let h={children:[],operator:r[0]};return r.forEach((t=>{const n=e[t];s(n)&&n.forEach((e=>{h.children.push(i(e))}))})),h};return K(e)||(e=Q(e)),i(e)}function U(e,t){const n=e.matches;t.matches=[],l(n)&&n.forEach((e=>{if(!l(e.indices)||!e.indices.length)return;const{indices:n,value:s}=e;let i={indices:n,value:s};e.key&&(i.key=e.key.src),e.idx>-1&&(i.refIndex=e.idx),t.matches.push(i)}))}function B(e,t){t.score=e.score}class G{constructor(e,t={},n){this.options={...v,...t},this.options.useExtendedSearch,this._keyStore=new m(this.options.keys),this.setCollection(e,n)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof k))throw new Error("Incorrect 'index' type");this._myIndex=t||L(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){l(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let n=0,s=this._docs.length;n{let n=1;e.matches.forEach((({key:e,norm:s,score:i})=>{const r=e?e.weight:null;n*=Math.pow(0===i&&r?Number.EPSILON:i,(r||1)*(t?1:s))})),e.score=n}))}(a,{ignoreFieldNorm:h}),i&&a.sort(r),o(t)&&t>-1&&(a=a.slice(0,t)),function(e,t,{includeMatches:n=v.includeMatches,includeScore:s=v.includeScore}={}){const i=[];return n&&i.push(U),s&&i.push(B),e.map((e=>{const{idx:n}=e,s={item:t[n],refIndex:n};return i.length&&i.forEach((t=>{t(e,s)})),s}))}(a,this._docs,{includeMatches:n,includeScore:s})}_searchStringList(e){const t=P(e,this.options),{records:n}=this._myIndex,s=[];return n.forEach((({v:e,i:n,n:i})=>{if(!l(e))return;const{isMatch:r,score:c,indices:o}=t.searchIn(e);r&&s.push({item:e,idx:n,matches:[{score:c,value:e,norm:i,indices:o}]})})),s}_searchLogical(e){const t=V(e,this.options),n=(e,t,s)=>{if(!e.children){const{keyId:n,searcher:i}=e,r=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:i});return r&&r.length?[{idx:s,item:t,matches:r}]:[]}const i=[];for(let r=0,c=e.children.length;r{if(l(e)){let c=n(t,e,s);c.length&&(i[s]||(i[s]={idx:s,item:e,matches:[]},r.push(i[s])),c.forEach((({matches:e})=>{i[s].matches.push(...e)})))}})),r}_searchObjectList(e){const t=P(e,this.options),{keys:n,records:s}=this._myIndex,i=[];return s.forEach((({$:e,i:s})=>{if(!l(e))return;let r=[];n.forEach(((n,s)=>{r.push(...this._findMatches({key:n,value:e[s],searcher:t}))})),r.length&&i.push({idx:s,item:e,matches:r})})),i}_findMatches({key:e,value:t,searcher:n}){if(!l(t))return[];let i=[];if(s(t))t.forEach((({v:t,i:s,n:r})=>{if(!l(t))return;const{isMatch:c,score:o,indices:h}=n.searchIn(t);c&&i.push({score:o,key:e,value:t,idx:s,norm:r,indices:h})}));else{const{v:s,n:r}=t,{isMatch:c,score:o,indices:h}=n.searchIn(s);c&&i.push({score:o,key:e,value:s,norm:r,indices:h})}return i}}G.version="6.6.2",G.createIndex=L,G.parseIndex=function(e,{getFn:t=v.getFn,fieldNormWeight:n=v.fieldNormWeight}={}){const{keys:s,records:i}=e,r=new k({getFn:t,fieldNormWeight:n});return r.setKeys(s),r.setIndexRecords(i),r},G.config=v,G.parseQuery=V,function(...e){W.push(...e)}(j),window.LivewireUISpotlight=function(e){return{inputPlaceholder:e.placeholder,searchEngine:"commands",commands:e.commands,commandSearch:null,selectedCommand:null,dependencySearch:null,dependencyQueryResults:window.Livewire.find(e.componentId).entangle("dependencyQueryResults"),requiredDependencies:[],currentDependency:null,resolvedDependencies:{},showResultsWithoutInput:e.showResultsWithoutInput,init:function(){var t=this;this.commandSearch=new G(this.commands,{threshold:.3,keys:["name","description","synonyms"]}),this.dependencySearch=new G([],{threshold:.3,keys:["name","description","synonyms"]}),this.$watch("dependencyQueryResults",(function(e){t.dependencySearch.setCollection(e)})),this.$watch("input",(function(e){0===e.length&&(t.selected=0),null!==t.selectedCommand&&null!==t.currentDependency&&"search"===t.currentDependency.type&&t.$wire.searchDependency(t.selectedCommand.id,t.currentDependency.id,e,t.resolvedDependencies)})),this.$watch("isOpen",(function(n){!1===n&&setTimeout((function(){t.input="",t.inputPlaceholder=e.placeholder,t.searchEngine="commands",t.resolvedDependencies={},t.selectedCommand=null,t.currentDependency=null,t.selectedCommand=null,t.requiredDependencies=[]}),300)}))},isOpen:!1,toggleOpen:function(){var e=this;this.isOpen?this.isOpen=!1:(this.input="",this.isOpen=!0,setTimeout((function(){e.$refs.input.focus()}),100))},input:"",filteredItems:function(){return"commands"===this.searchEngine?!this.input&&this.showResultsWithoutInput?this.commandSearch.getIndex().docs.map((function(e,t){return[{item:e},t]})):this.commandSearch.search(this.input).map((function(e,t){return[e,t]})):"search"===this.searchEngine?!this.input&&this.showResultsWithoutInput?this.dependencySearch.getIndex().docs.map((function(e,t){return[{item:e},t]})):this.dependencySearch.search(this.input).map((function(e,t){return[e,t]})):[]},selectUp:function(){var e=this;this.selected=Math.max(0,this.selected-1),this.$nextTick((function(){e.$refs.results.children[e.selected+1].scrollIntoView({block:"nearest"})}))},selectDown:function(){var e=this;this.selected=Math.min(this.filteredItems().length-1,this.selected+1),this.$nextTick((function(){e.$refs.results.children[e.selected+1].scrollIntoView({block:"nearest"})}))},go:function(e){var t,n=this;(null===this.selectedCommand&&(this.selectedCommand=this.commands.find((function(t){return t.id===(e||n.filteredItems()[n.selected][0].item.id)})),this.requiredDependencies=JSON.parse(JSON.stringify(this.selectedCommand.dependencies))),null!==this.currentDependency)&&(t="search"===this.currentDependency.type?e||this.filteredItems()[this.selected][0].item.id:this.input,this.resolvedDependencies[this.currentDependency.id]=t);this.requiredDependencies.length>0?(this.input="",this.currentDependency=this.requiredDependencies.pop(),this.inputPlaceholder=this.currentDependency.placeholder,this.searchEngine="search"===this.currentDependency.type&&"search"):(this.isOpen=!1,this.$wire.execute(this.selectedCommand.id,this.resolvedDependencies))},selected:0}}},578:()=>{}},n={};function s(e){var i=n[e];if(void 0!==i)return i.exports;var r=n[e]={exports:{}};return t[e](r,r.exports,s),r.exports}s.m=t,e=[],s.O=(t,n,i,r)=>{if(!n){var c=1/0;for(l=0;l=r)&&Object.keys(s.O).every((e=>s.O[e](n[h])))?n.splice(h--,1):(o=!1,r0&&e[l-1][2]>r;l--)e[l]=e[l-1];e[l]=[n,i,r]},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={845:0,410:0};s.O.j=t=>0===e[t];var t=(t,n)=>{var i,r,[c,o,h]=n,a=0;if(c.some((t=>0!==e[t]))){for(i in o)s.o(o,i)&&(s.m[i]=o[i]);if(h)var l=h(s)}for(t&&t(n);as(794)));var i=s.O(void 0,[410],(()=>s(578)));i=s.O(i)})(); \ No newline at end of file diff --git a/routes/api.php b/routes/api.php index 69c6acc7..4bfb5750 100644 --- a/routes/api.php +++ b/routes/api.php @@ -29,8 +29,6 @@ | */ -Route::supportBubble(); - // User authentication Route::prefix('auth')->group(function () { Route::post('/login', [LoginController::class, 'login']); diff --git a/tailwind.config.js b/tailwind.config.js index f8209a19..e29c63c5 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -9,8 +9,6 @@ export default { './vendor/laravel/jetstream/**/*.blade.php', './storage/framework/views/*.php', './resources/views/**/*.blade.php', - './vendor/spatie/laravel-support-bubble/config/**/*.php', - './vendor/spatie/laravel-support-bubble/resources/views/**/*.blade.php', ], theme: { From 3159085247db32ddd490bbf6e98ad07ba9c6ec84 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Tue, 9 Apr 2024 14:49:44 +0200 Subject: [PATCH 002/117] fix resolved collection create bug and formatting updates --- .../Dashboard/Resources/CollectionResource.php | 15 ++++++++++----- app/Models/Collection.php | 6 ++++++ app/Providers/Filament/AdminPanelProvider.php | 2 +- app/Providers/Filament/DashboardPanelProvider.php | 4 ++-- 4 files changed, 19 insertions(+), 8 deletions(-) diff --git a/app/Filament/Dashboard/Resources/CollectionResource.php b/app/Filament/Dashboard/Resources/CollectionResource.php index 44bcbd19..dd295277 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource.php +++ b/app/Filament/Dashboard/Resources/CollectionResource.php @@ -13,9 +13,11 @@ use Filament\Forms\Components\TextInput; use Filament\Forms\Components\ToggleButtons; use Filament\Forms\Form; +use Filament\Forms\Set; use Filament\Resources\Resource; use Filament\Tables; use Filament\Tables\Table; +use Illuminate\Support\Str; use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; class CollectionResource extends Resource @@ -36,22 +38,25 @@ public static function form(Form $form): Form Section::make('Database details') ->description('Provide details of the database and link to the resource.') ->schema([ - TextInput::make('title'), + TextInput::make('title')->live() + ->afterStateUpdated(fn (Set $set, ?string $state) => $set('slug', Str::slug($state)) + ), + TextInput::make('slug'), TextArea::make('description'), TextInput::make('url'), ]), Section::make('Meta data') ->schema([ SpatieTagsInput::make('tags') - ->type('collections'), + ->type('collections'), TextInput::make('identifier'), ]), Section::make('Distribution') ->schema([ Select::make('license') - ->relationship('license', 'title') - ->preload() - ->searchable(), + ->relationship('license', 'title') + ->preload() + ->searchable(), // ToggleButtons::make('status') // ->options([ // 'DRAFT' => 'Draft', diff --git a/app/Models/Collection.php b/app/Models/Collection.php index af26b65e..ea405a8c 100644 --- a/app/Models/Collection.php +++ b/app/Models/Collection.php @@ -9,6 +9,7 @@ use Illuminate\Database\Eloquent\Relations\MorphToMany; use OwenIt\Auditing\Contracts\Auditable; use Spatie\Tags\HasTags; +use Str; class Collection extends Model implements Auditable { @@ -16,6 +17,11 @@ class Collection extends Model implements Auditable use HasTags; use \OwenIt\Auditing\Auditable; + protected static function booted() + { + static::creating(fn ($collection) => $collection->uuid = Str::uuid()); + } + /** * The attributes that are mass assignable. * diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index aa8eece0..6e48962a 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -18,9 +18,9 @@ use Illuminate\Session\Middleware\AuthenticateSession; use Illuminate\Session\Middleware\StartSession; use Illuminate\View\Middleware\ShareErrorsFromSession; +use pxlrbt\FilamentSpotlight\SpotlightPlugin; use ShuvroRoy\FilamentSpatieLaravelBackup\FilamentSpatieLaravelBackupPlugin; use Stephenjude\FilamentDebugger\DebuggerPlugin; -use pxlrbt\FilamentSpotlight\SpotlightPlugin; class AdminPanelProvider extends PanelProvider { diff --git a/app/Providers/Filament/DashboardPanelProvider.php b/app/Providers/Filament/DashboardPanelProvider.php index 9334c986..231cc097 100644 --- a/app/Providers/Filament/DashboardPanelProvider.php +++ b/app/Providers/Filament/DashboardPanelProvider.php @@ -27,7 +27,7 @@ public function panel(Panel $panel): Panel ->id('dashboard') ->path('dashboard') ->colors([ - 'primary' => Color::Amber, + 'primary' => Color::Teal, ]) ->discoverResources(in: app_path('Filament/Dashboard/Resources'), for: 'App\\Filament\\Dashboard\\Resources') ->discoverPages(in: app_path('Filament/Dashboard/Pages'), for: 'App\\Filament\\Dashboard\\Pages') @@ -35,7 +35,7 @@ public function panel(Panel $panel): Panel Pages\Dashboard::class, ]) ->plugins([ - SpotlightPlugin::make() + SpotlightPlugin::make(), ]) ->discoverWidgets(in: app_path('Filament/Dashboard/Widgets'), for: 'App\\Filament\\Dashboard\\Widgets') ->widgets([ From 30768b39b26671bfcc096f8cfe99431857e28c51 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Wed, 10 Apr 2024 15:11:23 +0200 Subject: [PATCH 003/117] fix: various bug fixes and ux/ui improvements --- app/Console/Commands/ImportEntries.php | 9 +- app/Console/Commands/ProcessEntries.php | 18 +- .../Dashboard/Imports/EntryImporter.php | 1 + .../Dashboard/Resources/CitationResource.php | 2 + .../Resources/CollectionResource.php | 24 ++- .../EntriesRelationManager.php | 17 +- app/Jobs/ImportEntry.php | 80 ++++++--- app/Livewire/ShowJobStatus.php | 24 +++ app/Models/Collection.php | 1 + app/Models/Ticker.php | 11 ++ ..._02_09_195603_create_collections_table.php | 1 + ...2024_02_09_202825_create_entries_table.php | 1 + ...24_02_09_202858_create_molecules_table.php | 2 +- ...2024_04_09_220005_create_tickers_table.php | 30 ++++ database/seeders/DatabaseSeeder.php | 6 +- package-lock.json | 155 ++++++++++++++---- package.json | 11 +- postcss.config.js | 1 + .../views/livewire/show-job-status.blade.php | 26 +++ tailwind.config.js | 6 + 20 files changed, 340 insertions(+), 86 deletions(-) create mode 100644 app/Livewire/ShowJobStatus.php create mode 100644 app/Models/Ticker.php create mode 100644 database/migrations/2024_04_09_220005_create_tickers_table.php create mode 100644 resources/views/livewire/show-job-status.blade.php diff --git a/app/Console/Commands/ImportEntries.php b/app/Console/Commands/ImportEntries.php index c2f90710..1a54cef0 100644 --- a/app/Console/Commands/ImportEntries.php +++ b/app/Console/Commands/ImportEntries.php @@ -39,6 +39,10 @@ public function handle() } foreach ($collections as $collection) { + $collection->jobs_status = 'PROCESSING'; + $collection->job_info = 'Importing entries: Citations, Organism Info and other details'; + $collection->save(); + $batchJobs = []; $i = 0; Entry::select('id')->where('status', 'PASSED')->where('collection_id', $collection->id)->chunk(100, function ($ids) use (&$batchJobs, &$i) { @@ -47,7 +51,10 @@ public function handle() }); $batch = Bus::batch($batchJobs)->then(function (Batch $batch) { })->catch(function (Batch $batch, Throwable $e) { - })->finally(function (Batch $batch) { + })->finally(function (Batch $batch) use ($collection) { + $collection->jobs_status = 'INCURATION'; + $collection->job_info = ''; + $collection->save(); })->name('Import Entries '.$collection->id) ->allowFailures(false) ->onConnection('redis') diff --git a/app/Console/Commands/ProcessEntries.php b/app/Console/Commands/ProcessEntries.php index e84c9d3c..71b1c0ab 100644 --- a/app/Console/Commands/ProcessEntries.php +++ b/app/Console/Commands/ProcessEntries.php @@ -3,6 +3,7 @@ namespace App\Console\Commands; use App\Jobs\LoadEntriesBatch; +use App\Models\Collection; use App\Models\Entry; use Artisan; use Illuminate\Bus\Batch; @@ -35,18 +36,25 @@ public function handle() foreach ($collectionIds as $collectionId) { $batchJobs = []; $i = 0; - Entry::select('id')->where('status', 'SUBMITTED')->where('collection_id', $collectionId)->chunk(100, function ($ids) use (&$batchJobs, &$i) { + + $collection = Collection::whereId($collectionId['collection_id'])->first(); + $collection->jobs_status = 'PROCESSING'; + $collection->job_info = 'Processing entries using ChEMBL Pipeline.'; + $collection->save(); + + Entry::select('id')->where('status', 'SUBMITTED')->where('collection_id', $collectionId['collection_id'])->chunk(100, function ($ids) use (&$batchJobs, &$i) { array_push($batchJobs, new LoadEntriesBatch($ids->pluck('id')->toArray())); $i = $i + 1; }); $batch = Bus::batch($batchJobs)->then(function (Batch $batch) { })->catch(function (Batch $batch, Throwable $e) { - })->finally(function (Batch $batch) use ($collectionId) { - + })->finally(function (Batch $batch) use ($collection) { Artisan::call('entries:import', [ - 'collection_id' => $collectionId['collection_id'], + 'collection_id' => $collection->id, ]); - + $collection->jobs_status = 'INCURATION'; + $collection->job_info = ''; + $collection->save(); })->name('Process Entries '.$collectionId['collection_id']) ->allowFailures(false) ->onConnection('redis') diff --git a/app/Filament/Dashboard/Imports/EntryImporter.php b/app/Filament/Dashboard/Imports/EntryImporter.php index 56768721..0b5aacc9 100644 --- a/app/Filament/Dashboard/Imports/EntryImporter.php +++ b/app/Filament/Dashboard/Imports/EntryImporter.php @@ -17,6 +17,7 @@ public static function getColumns(): array return [ ImportColumn::make('canonical_smiles'), ImportColumn::make('reference_id'), + ImportColumn::make('name'), ImportColumn::make('doi'), ImportColumn::make('link'), ImportColumn::make('organism'), diff --git a/app/Filament/Dashboard/Resources/CitationResource.php b/app/Filament/Dashboard/Resources/CitationResource.php index 9c9e916d..3776f60c 100644 --- a/app/Filament/Dashboard/Resources/CitationResource.php +++ b/app/Filament/Dashboard/Resources/CitationResource.php @@ -20,6 +20,8 @@ class CitationResource extends Resource protected static ?string $model = Citation::class; + protected static ?string $recordTitleAttribute = 'title'; + protected static ?int $navigationSort = 2; protected static ?string $navigationIcon = 'heroicon-o-ticket'; diff --git a/app/Filament/Dashboard/Resources/CollectionResource.php b/app/Filament/Dashboard/Resources/CollectionResource.php index dd295277..54cb7c3e 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource.php +++ b/app/Filament/Dashboard/Resources/CollectionResource.php @@ -5,13 +5,14 @@ use App\Filament\Dashboard\Resources\CollectionResource\Pages; use App\Filament\Dashboard\Resources\CollectionResource\RelationManagers\CitationsRelationManager; use App\Filament\Dashboard\Resources\CollectionResource\RelationManagers\EntriesRelationManager; +use App\Livewire\ShowJobStatus; use App\Models\Collection; +use Filament\Forms\Components\Livewire; use Filament\Forms\Components\Section; use Filament\Forms\Components\Select; use Filament\Forms\Components\SpatieTagsInput; use Filament\Forms\Components\TextArea; use Filament\Forms\Components\TextInput; -use Filament\Forms\Components\ToggleButtons; use Filament\Forms\Form; use Filament\Forms\Set; use Filament\Resources\Resource; @@ -30,11 +31,16 @@ class CollectionResource extends Resource protected static ?string $navigationIcon = 'heroicon-o-swatch'; + protected static ?string $recordTitleAttribute = 'title'; + public static function form(Form $form): Form { return $form ->schema( [ + + Livewire::make(ShowJobStatus::class), + Section::make('Database details') ->description('Provide details of the database and link to the resource.') ->schema([ @@ -48,23 +54,15 @@ public static function form(Form $form): Form Section::make('Meta data') ->schema([ SpatieTagsInput::make('tags') - ->type('collections'), + ->type('collections'), TextInput::make('identifier'), ]), Section::make('Distribution') ->schema([ Select::make('license') - ->relationship('license', 'title') - ->preload() - ->searchable(), - // ToggleButtons::make('status') - // ->options([ - // 'DRAFT' => 'Draft', - // 'REVIEW' => 'Review', - // 'EMBARGO' => 'Embargo', - // 'PUBLISHED' => 'Published', - // 'REJECTED' => 'Rejected', - // ])->inline(), + ->relationship('license', 'title') + ->preload() + ->searchable(), ]), ] )->columns(1); diff --git a/app/Filament/Dashboard/Resources/CollectionResource/RelationManagers/EntriesRelationManager.php b/app/Filament/Dashboard/Resources/CollectionResource/RelationManagers/EntriesRelationManager.php index 81851b96..53831fbe 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource/RelationManagers/EntriesRelationManager.php +++ b/app/Filament/Dashboard/Resources/CollectionResource/RelationManagers/EntriesRelationManager.php @@ -30,6 +30,9 @@ public function form(Form $form): Form Forms\Components\TextInput::make('canonical_smiles') ->required() ->maxLength(255), + Forms\Components\TextInput::make('name') + ->required() + ->maxLength(255), Forms\Components\TextInput::make('doi') ->required() ->maxLength(255), @@ -42,11 +45,20 @@ public function form(Form $form): Form Forms\Components\TextInput::make('organism_part') ->required() ->maxLength(255), + Forms\Components\TextInput::make('mol_filename') + ->required() + ->maxLength(255), Forms\Components\TextInput::make('molecular_formula') ->required() ->maxLength(255), Forms\Components\TextArea::make('structural_comments') ->required(), + Forms\Components\TextInput::make('geo_location') + ->required() + ->maxLength(255), + Forms\Components\TextInput::make('location') + ->required() + ->maxLength(255), Forms\Components\TextArea::make('errors') ->required(), Forms\Components\TextInput::make('standardized_canonical_smiles') @@ -66,12 +78,15 @@ public function infolist(Infolist $infolist): Infolist Section::make() ->schema([ TextEntry::make('reference_id'), + TextEntry::make('name'), TextEntry::make('doi'), TextEntry::make('link'), TextEntry::make('organism'), TextEntry::make('organism_part'), TextEntry::make('molecular_formula'), TextEntry::make('structural_comments'), + TextEntry::make('geo_location'), + TextEntry::make('location'), TextEntry::make('errors'), ]), Section::make() @@ -122,7 +137,7 @@ public function table(Table $table): Table ->height(200) ->ring(5) ->defaultImageUrl(url('/images/placeholder.png')), - Tables\Columns\TextColumn::make('identifier')->searchable(), + Tables\Columns\TextColumn::make('reference_id')->searchable(), Tables\Columns\TextColumn::make('status'), ]) ->filters([ diff --git a/app/Jobs/ImportEntry.php b/app/Jobs/ImportEntry.php index 4cbe499e..5121c8ab 100644 --- a/app/Jobs/ImportEntry.php +++ b/app/Jobs/ImportEntry.php @@ -5,6 +5,7 @@ use App\Models\Citation; use App\Models\Molecule; use App\Models\Properties; +use App\Models\Ticker; use Illuminate\Bus\Batchable; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldBeUnique; @@ -29,6 +30,14 @@ public function __construct($entry) $this->entry = $entry; } + /** + * Get the unique ID for the job. + */ + public function uniqueId(): string + { + return $this->entry->uuid; + } + /** * Execute the job. */ @@ -41,46 +50,41 @@ public function handle(): void if ($parent->wasRecentlyCreated) { $parent->is_parent = true; $parent->has_variants = true; - $parent->identifier = $this->entry->coconut_id; $parent->is_placeholder = true; $parent->variants_count += $parent->variants_count; $parent = $this->assignData($parent, $data); $parent->save(); - - $this->fetchIUPACNameFromPubChem($parent); - $this->attachProperties('parent', $parent); - $this->classify($parent); + // $this->fetchIUPACNameFromPubChem($parent); + // $this->attachProperties('parent', $parent); + // $this->classify($parent); } - $this->attachCollection($parent); $data = $this->getRepresentations('standardized'); $molecule = Molecule::firstOrCreate(['standard_inchi' => $data['standard_inchi'], 'standard_inchi_key' => $data['standard_inchikey']]); if ($molecule->wasRecentlyCreated) { $molecule->has_stereo = true; $molecule->parent_id = $parent->id; - $parent->ticker = $parent->ticker + 1; - $molecule->identifier = $this->entry->coconut_id.'.'.$parent->ticker; - $molecule = $this->assignData($molecule, $data); - $this->fetchIUPACNameFromPubChem($molecule); - $this->attachProperties('standardized', $molecule); $parent->save(); - $this->classify($molecule); + $molecule = $this->assignData($molecule, $data); + // $this->fetchIUPACNameFromPubChem($molecule); + // $this->attachProperties('standardized', $molecule); + // $this->classify($molecule); $molecule->save(); } $this->entry->molecule_id = $molecule->id; $this->entry->save(); + $this->attachCollection($parent); $this->attachCollection($molecule); } else { $data = $this->getRepresentations('standardized'); $molecule = Molecule::firstOrCreate(['standard_inchi' => $data['standard_inchi'], 'standard_inchi_key' => $data['standard_inchikey']]); if ($molecule->wasRecentlyCreated) { $molecule = $this->assignData($molecule, $data); - $molecule->identifier = $this->entry->coconut_id; $molecule->save(); - $this->fetchIUPACNameFromPubChem($molecule); - $this->attachProperties('standardized', $molecule); - $this->classify($molecule); + // $this->fetchIUPACNameFromPubChem($molecule); + // $this->attachProperties('standardized', $molecule); + // $this->classify($molecule); } $this->entry->molecule_id = $molecule->id; $this->entry->save(); @@ -88,14 +92,37 @@ public function handle(): void } if ($this->entry->doi && $this->entry->doi != '') { - $this->fetchCitation($this->entry->doi, $molecule); + $dois = explode('|', $this->entry->doi); + + $doiRegex = '/\b(10[.][0-9]{4,}(?:[.][0-9]+)*)\b/'; + foreach ($dois as $doi) { + if (preg_match($doiRegex, $doi)) { + $this->fetchDOICitation($doi, $molecule); + } else { + $this->fetchCitation($doi, $molecule); + } + } } } } - public function classify($molecule) + public function fetchIdentifier() { + $ticker = Ticker::first(); + $identifier = $ticker->index + 1; + $ticker->index = $identifier; + $ticker->save(); + $CNP = 'CNP'.$identifier; + + while (Molecule::where('identifier', $CNP)->exists()) { + return $this->fetchIdentifier(); + } + return $CNP; + } + + public function classify($molecule) + { $properties = $molecule->properties; if ($properties->chemical_class == null || $properties->chemical_sub_class == null || $properties->chemical_super_class == null || $properties->direct_parent_classification == null) { @@ -146,8 +173,15 @@ public function classify($molecule) } - public function fetchCitation($doi, $molecule) + public function fetchCitation($citation_text, $molecule) + { + $citation = Citation::firstOrCreate(['citation_text' => $citation_text]); + $molecule->citations()->syncWithoutDetaching($citation); + } + + public function fetchDOICitation($doi, $molecule) { + $citation = null; // check if the doi is valid @@ -155,10 +189,13 @@ public function fetchCitation($doi, $molecule) if ($isDOI) { + echo $doi; + echo '/r/n'; + //check if citation already exists - $citation = Citation::where('doi', $doi)->first(); + $citation = Citation::firstOrCreate(['doi' => $doi]); $citationResponse = null; - if (! $citation) { + if ($citation->wasRecentlyCreated) { // fetch citation from EuropePMC $europemcUrl = env('EUROPEPMC_WS_API'); $europemcParams = [ @@ -199,7 +236,6 @@ public function fetchCitation($doi, $molecule) } } - // attach citation $molecule->citations()->syncWithoutDetaching($citation); } } diff --git a/app/Livewire/ShowJobStatus.php b/app/Livewire/ShowJobStatus.php new file mode 100644 index 00000000..cca880de --- /dev/null +++ b/app/Livewire/ShowJobStatus.php @@ -0,0 +1,24 @@ +collection = $record; + } + + public function render() + { + return view('livewire.show-job-status', [ + 'status' => $this->collection->jobs_status, + 'info' => $this->collection->job_info, + ]); + } +} diff --git a/app/Models/Collection.php b/app/Models/Collection.php index ea405a8c..7f1c776a 100644 --- a/app/Models/Collection.php +++ b/app/Models/Collection.php @@ -31,6 +31,7 @@ protected static function booted() 'title', 'slug', 'description', + 'jobs_status', 'comments', 'identifier', 'url', diff --git a/app/Models/Ticker.php b/app/Models/Ticker.php new file mode 100644 index 00000000..1afaa343 --- /dev/null +++ b/app/Models/Ticker.php @@ -0,0 +1,11 @@ +uuid('uuid')->unique(); $table->enum('status', ['DRAFT', 'REVIEW', 'EMBARGO', 'PUBLISHED', 'REJECTED'])->default('DRAFT'); $table->enum('jobs_status', ['INCURATION', 'QUEUED', 'PROCESSING', 'COMPLETE'])->default('INCURATION'); + $table->longText('job_info')->nullable(); $table->longText('doi')->nullable(); $table->foreignId('owner_id')->nullable(); $table->foreignId('license_id')->nullable(); diff --git a/database/migrations/2024_02_09_202825_create_entries_table.php b/database/migrations/2024_02_09_202825_create_entries_table.php index c8d22414..28dd837d 100644 --- a/database/migrations/2024_02_09_202825_create_entries_table.php +++ b/database/migrations/2024_02_09_202825_create_entries_table.php @@ -15,6 +15,7 @@ public function up(): void $table->id(); $table->longText('canonical_smiles')->nullable(); $table->longText('reference_id')->nullable(); + $table->longText('name')->nullable(); $table->longText('doi')->nullable(); $table->longText('link')->nullable(); $table->longText('organism')->nullable(); diff --git a/database/migrations/2024_02_09_202858_create_molecules_table.php b/database/migrations/2024_02_09_202858_create_molecules_table.php index ad779a65..4d96547d 100644 --- a/database/migrations/2024_02_09_202858_create_molecules_table.php +++ b/database/migrations/2024_02_09_202858_create_molecules_table.php @@ -20,7 +20,7 @@ public function up(): void $table->longText('standard_inchi_key')->nullable(); $table->longText('canonical_smiles')->nullable(); $table->longText('sugar_free_smiles')->nullable(); - $table->longText('identifier')->nullable()->unique(); + $table->longText('identifier')->nullable(); $table->longText('name')->nullable(); $table->longText('cas')->nullable(); $table->json('synonyms')->nullable(); diff --git a/database/migrations/2024_04_09_220005_create_tickers_table.php b/database/migrations/2024_04_09_220005_create_tickers_table.php new file mode 100644 index 00000000..85a2c2e9 --- /dev/null +++ b/database/migrations/2024_04_09_220005_create_tickers_table.php @@ -0,0 +1,30 @@ +id(); + $table->string('type'); + $table->bigInteger('index')->default(0); + $table->json('meta')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('tickers'); + } +}; diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 3ae0962f..bfc822d3 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -15,7 +15,7 @@ class DatabaseSeeder extends Seeder */ public function run(): void { - // \App\Models\User::factory(10)->create(); + \App\Models\User::factory(10)->create(); $password = Str::random(); $email = 'superadmin@email.com'; @@ -33,7 +33,7 @@ public function run(): void $this->call(ShieldSeeder::class); $this->call(LicenseSeeder::class); - $this->call(CitationSeeder::class); - $this->call(CollectionSeeder::class); + // $this->call(CitationSeeder::class); + // $this->call(CollectionSeeder::class); } } diff --git a/package-lock.json b/package-lock.json index b0656882..4c32b64f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,14 +8,15 @@ "openchemlib": "^8.9.0" }, "devDependencies": { - "@tailwindcss/forms": "^0.5.2", - "@tailwindcss/typography": "^0.5.0", - "autoprefixer": "^10.4.7", + "@tailwindcss/forms": "^0.5.7", + "@tailwindcss/typography": "^0.5.12", + "autoprefixer": "^10.4.19", "axios": "^1.6.4", "laravel-vite-plugin": "^1.0.0", - "postcss": "^8.4.14", + "postcss": "^8.4.38", + "postcss-nesting": "^12.1.1", "prettier": "^3.2.5", - "tailwindcss": "^3.1.0", + "tailwindcss": "^3.4.3", "vite": "^5.0.0" } }, @@ -691,9 +692,9 @@ } }, "node_modules/@tailwindcss/typography": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.10.tgz", - "integrity": "sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==", + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.12.tgz", + "integrity": "sha512-CNwpBpconcP7ppxmuq3qvaCxiRWnbhANpY/ruH4L5qs2GCiVDJXde/pjj2HWPV1+Q4G9+V/etrwUYopdcjAlyg==", "dev": true, "dependencies": { "lodash.castarray": "^4.4.0", @@ -767,9 +768,9 @@ "dev": true }, "node_modules/autoprefixer": { - "version": "10.4.17", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", - "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "dev": true, "funding": [ { @@ -786,8 +787,8 @@ } ], "dependencies": { - "browserslist": "^4.22.2", - "caniuse-lite": "^1.0.30001578", + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -851,9 +852,9 @@ } }, "node_modules/browserslist": { - "version": "4.22.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.3.tgz", - "integrity": "sha512-UAp55yfwNv0klWNapjs/ktHoguxuQNGnOzxYmfnXIS+8AsRDZkSDxg7R1AX3GKzn078SBI5dzwzj/Yx0Or0e3A==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "dev": true, "funding": [ { @@ -870,8 +871,8 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001580", - "electron-to-chromium": "^1.4.648", + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", "node-releases": "^2.0.14", "update-browserslist-db": "^1.0.13" }, @@ -892,9 +893,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001585", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001585.tgz", - "integrity": "sha512-yr2BWR1yLXQ8fMpdS/4ZZXpseBgE7o4g41x3a6AJOqZuOi+iE/WdJYAuZ6Y95i4Ohd2Y+9MzIWRR+uGABH4s3Q==", + "version": "1.0.30001608", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001608.tgz", + "integrity": "sha512-cjUJTQkk9fQlJR2s4HMuPMvTiRggl0rAVMtthQuyOlDWuqHXqN8azLq+pi8B2TjwKJ32diHjUqRIKeFX4z1FoA==", "dev": true, "funding": [ { @@ -1040,9 +1041,9 @@ "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.664", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.664.tgz", - "integrity": "sha512-k9VKKSkOSNPvSckZgDDl/IQx45E1quMjX8QfLzUsAs/zve8AyFDK+ByRynSP/OfEfryiKHpQeMf00z0leLCc3A==", + "version": "1.4.731", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.731.tgz", + "integrity": "sha512-+TqVfZjpRz2V/5SPpmJxq9qK620SC5SqCnxQIOi7i/U08ZDcTpKbT7Xjj9FU5CbXTMUb4fywbIr8C7cGv4hcjw==", "dev": true }, "node_modules/emoji-regex": { @@ -1656,9 +1657,9 @@ } }, "node_modules/postcss": { - "version": "8.4.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", - "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", "dev": true, "funding": [ { @@ -1677,7 +1678,7 @@ "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" @@ -1795,6 +1796,90 @@ "node": ">=4" } }, + "node_modules/postcss-nesting": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-12.1.1.tgz", + "integrity": "sha512-qc74KvIAQNa5ujZKG1UV286dhaDW6basbUy2i9AzNU/T8C9hpvGu9NZzm1SfePe2yP7sPYgpA8d4sPVopn2Hhw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/selector-resolve-nested": "^1.1.0", + "@csstools/selector-specificity": "^3.0.3", + "postcss-selector-parser": "^6.0.13" + }, + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-resolve-nested": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-resolve-nested/-/selector-resolve-nested-1.1.0.tgz", + "integrity": "sha512-uWvSaeRcHyeNenKg8tp17EVDRkpflmdyvbE0DHo6D/GdBb6PDnCYYU6gRpXhtICMGMcahQmj2zGxwFM/WC8hCg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.13" + } + }, + "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.3.tgz", + "integrity": "sha512-KEPNw4+WW5AVEIyzC80rTbWEUatTW2lXpN8+8ILC8PiPeWPjwUzrPZDIOZ2wwqDmeqOYTdSGyL3+vE5GC3FB3Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.13" + } + }, + "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/postcss-selector-parser": { "version": "6.0.10", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", @@ -1992,9 +2077,9 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", "dev": true, "engines": { "node": ">=0.10.0" @@ -2131,9 +2216,9 @@ } }, "node_modules/tailwindcss": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", - "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", + "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", @@ -2144,7 +2229,7 @@ "fast-glob": "^3.3.0", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "jiti": "^1.19.1", + "jiti": "^1.21.0", "lilconfig": "^2.1.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", diff --git a/package.json b/package.json index 44ca3a37..9eac84db 100644 --- a/package.json +++ b/package.json @@ -7,14 +7,15 @@ "format": "prettier resources/js --write" }, "devDependencies": { - "@tailwindcss/forms": "^0.5.2", - "@tailwindcss/typography": "^0.5.0", - "autoprefixer": "^10.4.7", + "@tailwindcss/forms": "^0.5.7", + "@tailwindcss/typography": "^0.5.12", + "autoprefixer": "^10.4.19", "axios": "^1.6.4", "laravel-vite-plugin": "^1.0.0", - "postcss": "^8.4.14", + "postcss": "^8.4.38", + "postcss-nesting": "^12.1.1", "prettier": "^3.2.5", - "tailwindcss": "^3.1.0", + "tailwindcss": "^3.4.3", "vite": "^5.0.0" }, "dependencies": { diff --git a/postcss.config.js b/postcss.config.js index 49c0612d..b9508a1b 100644 --- a/postcss.config.js +++ b/postcss.config.js @@ -1,5 +1,6 @@ export default { plugins: { + 'tailwindcss/nesting': 'postcss-nesting', tailwindcss: {}, autoprefixer: {}, }, diff --git a/resources/views/livewire/show-job-status.blade.php b/resources/views/livewire/show-job-status.blade.php new file mode 100644 index 00000000..fda61620 --- /dev/null +++ b/resources/views/livewire/show-job-status.blade.php @@ -0,0 +1,26 @@ +
+
+@if($status == 'PROCESSING') +
+
+
+ + + + +   +
+
+

JOBS IN PROGRESS

+
+

{{ $info }}

+
+
+
+
+@endif +
+
diff --git a/tailwind.config.js b/tailwind.config.js index e29c63c5..cac6e77f 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,14 +1,20 @@ import defaultTheme from 'tailwindcss/defaultTheme'; import forms from '@tailwindcss/forms'; import typography from '@tailwindcss/typography'; +import preset from './vendor/filament/support/tailwind.config.preset' /** @type {import('tailwindcss').Config} */ export default { + presets: [preset], + content: [ './vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php', './vendor/laravel/jetstream/**/*.blade.php', './storage/framework/views/*.php', './resources/views/**/*.blade.php', + './app/Filament/**/*.php', + './resources/views/filament/**/*.blade.php', + './vendor/filament/**/*.blade.php', ], theme: { From 0bed1cbce1f2e6c0c39a31f48bd42003f17228d7 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Wed, 10 Apr 2024 15:26:54 +0200 Subject: [PATCH 004/117] fix: docker build issue fix --- app/Jobs/ImportEntry.php | 4 ---- resources/ops/docker/app/app.dockerfile | 1 + resources/ops/docker/nginx/nginx.dockerfile | 1 + 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/app/Jobs/ImportEntry.php b/app/Jobs/ImportEntry.php index 5121c8ab..9f188d4a 100644 --- a/app/Jobs/ImportEntry.php +++ b/app/Jobs/ImportEntry.php @@ -188,10 +188,6 @@ public function fetchDOICitation($doi, $molecule) $isDOI = preg_match('/\b(10[.][0-9]{4,}(?:[.][0-9]+)*)\b/', $doi); if ($isDOI) { - - echo $doi; - echo '/r/n'; - //check if citation already exists $citation = Citation::firstOrCreate(['doi' => $doi]); $citationResponse = null; diff --git a/resources/ops/docker/app/app.dockerfile b/resources/ops/docker/app/app.dockerfile index 021afc5c..47335130 100644 --- a/resources/ops/docker/app/app.dockerfile +++ b/resources/ops/docker/app/app.dockerfile @@ -54,6 +54,7 @@ RUN composer dump-autoload -o FROM node:18-alpine AS assets-build WORKDIR /var/www/html COPY . /var/www/html/ +COPY --from=build-fpm /var/www/html/vendor/filament/support/tailwind.config.preset.js /var/www/html/vendor/filament/support/tailwind.config.preset.js RUN npm ci RUN npm run build diff --git a/resources/ops/docker/nginx/nginx.dockerfile b/resources/ops/docker/nginx/nginx.dockerfile index d030b22a..84f8ae57 100644 --- a/resources/ops/docker/nginx/nginx.dockerfile +++ b/resources/ops/docker/nginx/nginx.dockerfile @@ -51,6 +51,7 @@ RUN composer dump-autoload -o FROM node:18-alpine AS assets-build WORKDIR /var/www/html COPY . /var/www/html/ +COPY --from=build-fpm /var/www/html/vendor/filament/support/tailwind.config.preset.js /var/www/html/vendor/filament/support/tailwind.config.preset.js RUN npm ci RUN npm run build From 2193a8b91ed3434c6edfe41d6f3c4297fac64f0a Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 11 Apr 2024 10:15:25 +0200 Subject: [PATCH 005/117] feat: added the feature to accept comma separated tags. --- app/Filament/Dashboard/Resources/CollectionResource.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Filament/Dashboard/Resources/CollectionResource.php b/app/Filament/Dashboard/Resources/CollectionResource.php index 54cb7c3e..e4d419bb 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource.php +++ b/app/Filament/Dashboard/Resources/CollectionResource.php @@ -54,6 +54,7 @@ public static function form(Form $form): Form Section::make('Meta data') ->schema([ SpatieTagsInput::make('tags') + ->splitKeys(['Tab', ',']) ->type('collections'), TextInput::make('identifier'), ]), From a0c6ddda0247745fd42af615e5b1b002693d9c2c Mon Sep 17 00:00:00 2001 From: Sagar Date: Sun, 14 Apr 2024 10:51:15 +0200 Subject: [PATCH 006/117] feat: created the required tables for reporting functionality --- ...2024_04_11_142704_create_reports_table.php | 35 +++++++++++++++++++ .../2024_04_14_075805_reportables.php | 30 ++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 database/migrations/2024_04_11_142704_create_reports_table.php create mode 100644 database/migrations/2024_04_14_075805_reportables.php diff --git a/database/migrations/2024_04_11_142704_create_reports_table.php b/database/migrations/2024_04_11_142704_create_reports_table.php new file mode 100644 index 00000000..a7605e06 --- /dev/null +++ b/database/migrations/2024_04_11_142704_create_reports_table.php @@ -0,0 +1,35 @@ +id(); + $table->longText('title'); + $table->longText('evidence')->nullable(); + $table->string('url', 2048)->nullable(); + $table->boolean('status')->default(0); + $table->longText('comment')->nullable(); + $table->timestamps(); + }); + + + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('reports'); + + } +}; diff --git a/database/migrations/2024_04_14_075805_reportables.php b/database/migrations/2024_04_14_075805_reportables.php new file mode 100644 index 00000000..98a35533 --- /dev/null +++ b/database/migrations/2024_04_14_075805_reportables.php @@ -0,0 +1,30 @@ +foreignId('report_id')->constrained()->cascadeOnDelete(); + + $table->morphs('reportable'); + + $table->unique(['report_id', 'reportable_id', 'reportable_type']); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('reportables'); + } +}; From b4f4b77cede8afe12e9246758a86f28b9cd8fbe3 Mon Sep 17 00:00:00 2001 From: Sagar Date: Sun, 14 Apr 2024 10:52:08 +0200 Subject: [PATCH 007/117] feat: created the models and added relationships for the reporting functionality --- app/Models/Citation.php | 8 +++++ app/Models/Collection.php | 8 +++++ app/Models/Molecule.php | 8 +++++ app/Models/Report.php | 65 +++++++++++++++++++++++++++++++++++++++ app/Models/User.php | 8 +++++ 5 files changed, 97 insertions(+) create mode 100644 app/Models/Report.php diff --git a/app/Models/Citation.php b/app/Models/Citation.php index 6e47c7b0..926e6291 100644 --- a/app/Models/Citation.php +++ b/app/Models/Citation.php @@ -37,4 +37,12 @@ public function molecules(): MorphToMany { return $this->morphedByMany(Molecule::class, 'citable'); } + + /** + * Get all of the citations for the report. + */ + public function reports(): MorphToMany + { + return $this->morphToMany(Report::class, 'reportable'); + } } diff --git a/app/Models/Collection.php b/app/Models/Collection.php index 7f1c776a..116b5e8d 100644 --- a/app/Models/Collection.php +++ b/app/Models/Collection.php @@ -72,4 +72,12 @@ public function molecules(): BelongsToMany { return $this->belongsToMany(Molecule::class); } + +/** + * Get all of the reports for the collection. + */ + public function reports(): MorphToMany + { + return $this->morphToMany(Report::class, 'reportable'); + } } diff --git a/app/Models/Molecule.php b/app/Models/Molecule.php index 47973bfb..925bef3a 100644 --- a/app/Models/Molecule.php +++ b/app/Models/Molecule.php @@ -99,4 +99,12 @@ public function collections(): BelongsToMany { return $this->belongsToMany(Collection::class); } + + /** + * Get all of the reports for the molecule. + */ + public function reports(): MorphToMany + { + return $this->morphToMany(Report::class, 'reportable'); + } } diff --git a/app/Models/Report.php b/app/Models/Report.php new file mode 100644 index 00000000..66284f80 --- /dev/null +++ b/app/Models/Report.php @@ -0,0 +1,65 @@ + + */ + protected $fillable = [ + 'title', + 'evidence', + 'url', + 'status', + 'comment', + + ]; + + /** + * Get all of the collections that are assigned this report. + */ + public function collections(): MorphToMany + { + return $this->morphedByMany(Collection::class, 'reportable'); + } + + /** + * Get all of the molecules that are assigned this repot. + */ + public function molecules(): MorphToMany + { + return $this->morphedByMany(Molecule::class, 'reportable'); + } + + /** + * Get all of the citations that are assigned this report. + */ + public function citations(): MorphToMany + { + return $this->morphedByMany(Citation::class, 'reportable'); + } + + /** + * Get all of the users that are assigned this report. + */ + public function users(): MorphToMany + { + return $this->morphedByMany(User::class, 'reportable'); + } + +} diff --git a/app/Models/User.php b/app/Models/User.php index 246deeb4..f8b4e328 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -62,4 +62,12 @@ class User extends Authenticatable implements Auditable protected $appends = [ 'profile_photo_url', ]; + + /** + * Get all of the reports for the user. + */ + public function reports(): MorphToMany + { + return $this->morphToMany(Report::class, 'reportable'); + } } From a8e242e3035d161cb91ae1084566205c26838112 Mon Sep 17 00:00:00 2001 From: Sagar Date: Sun, 14 Apr 2024 12:15:25 +0200 Subject: [PATCH 008/117] feat: created Reports resource --- .../Dashboard/Resources/ReportResource.php | 73 +++++++++++++++++++ .../ReportResource/Pages/CreateReport.php | 12 +++ .../ReportResource/Pages/EditReport.php | 19 +++++ .../ReportResource/Pages/ListReports.php | 19 +++++ 4 files changed, 123 insertions(+) create mode 100644 app/Filament/Dashboard/Resources/ReportResource.php create mode 100644 app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php create mode 100644 app/Filament/Dashboard/Resources/ReportResource/Pages/EditReport.php create mode 100644 app/Filament/Dashboard/Resources/ReportResource/Pages/ListReports.php diff --git a/app/Filament/Dashboard/Resources/ReportResource.php b/app/Filament/Dashboard/Resources/ReportResource.php new file mode 100644 index 00000000..b0c07b59 --- /dev/null +++ b/app/Filament/Dashboard/Resources/ReportResource.php @@ -0,0 +1,73 @@ +schema([ + TextInput::make('title'), + TextArea::make('evidence'), + TextInput::make('url'), + ])->columns(1); + } + + public static function table(Table $table): Table + { + return $table + ->columns([ + TextColumn::make('title')->wrap(), + ]) + ->filters([ + // + ]) + ->actions([ + Tables\Actions\EditAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DeleteBulkAction::make(), + ]), + ]); + } + + public static function getRelations(): array + { + return [ + // + ]; + } + + public static function getPages(): array + { + return [ + 'index' => Pages\ListReports::route('/'), + 'create' => Pages\CreateReport::route('/create'), + 'edit' => Pages\EditReport::route('/{record}/edit'), + ]; + } +} diff --git a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php new file mode 100644 index 00000000..252695d5 --- /dev/null +++ b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php @@ -0,0 +1,12 @@ + Date: Sun, 14 Apr 2024 19:20:16 +0200 Subject: [PATCH 009/117] feat: created the relationship manager for Reports, improved the table for ReportResource, and changed report->status type to ENUM. --- .../Dashboard/Resources/ReportResource.php | 20 +++++++- .../CollectionsRelationManager.php | 50 +++++++++++++++++++ ...2024_04_11_142704_create_reports_table.php | 2 +- 3 files changed, 69 insertions(+), 3 deletions(-) create mode 100644 app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CollectionsRelationManager.php diff --git a/app/Filament/Dashboard/Resources/ReportResource.php b/app/Filament/Dashboard/Resources/ReportResource.php index b0c07b59..e213c3bb 100644 --- a/app/Filament/Dashboard/Resources/ReportResource.php +++ b/app/Filament/Dashboard/Resources/ReportResource.php @@ -15,6 +15,7 @@ use Filament\Tables\Columns\TextColumn; use Filament\Forms\Components\TextInput; use Filament\Forms\Components\TextArea; +use Illuminate\Support\Str; class ReportResource extends Resource { @@ -40,7 +41,22 @@ public static function table(Table $table): Table { return $table ->columns([ - TextColumn::make('title')->wrap(), + TextColumn::make('title') + ->description(fn (Report $record): string => Str::of($record->evidence)->words(10)), + // TextColumn::make('evidence')->words(10), + TextColumn::make('url') + ->url(fn (Report $record): string => $record->url) + ->openUrlInNewTab(), + TextColumn::make('status') + ->badge() + ->color(function (Report $record) { + return match ($record->status) { + 'pending' => 'info', + 'approved' => 'success', + 'rejected' => 'danger', + }; + }), + TextColumn::make('comment')->wrap(), ]) ->filters([ // @@ -58,7 +74,7 @@ public static function table(Table $table): Table public static function getRelations(): array { return [ - // + RelationManagers\CollectionsRelationManager::class, ]; } diff --git a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CollectionsRelationManager.php b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CollectionsRelationManager.php new file mode 100644 index 00000000..06375bec --- /dev/null +++ b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CollectionsRelationManager.php @@ -0,0 +1,50 @@ +schema([ + Forms\Components\TextInput::make('title') + ->required() + ->maxLength(255), + ]); + } + + public function table(Table $table): Table + { + return $table + ->recordTitleAttribute('title') + ->columns([ + Tables\Columns\TextColumn::make('title'), + ]) + ->filters([ + // + ]) + ->headerActions([ + Tables\Actions\AttachAction::make(), + ]) + ->actions([ + // Tables\Actions\EditAction::make(), + Tables\Actions\DeleteAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DeleteBulkAction::make(), + ]), + ]); + } +} diff --git a/database/migrations/2024_04_11_142704_create_reports_table.php b/database/migrations/2024_04_11_142704_create_reports_table.php index a7605e06..28b62cb1 100644 --- a/database/migrations/2024_04_11_142704_create_reports_table.php +++ b/database/migrations/2024_04_11_142704_create_reports_table.php @@ -16,7 +16,7 @@ public function up(): void $table->longText('title'); $table->longText('evidence')->nullable(); $table->string('url', 2048)->nullable(); - $table->boolean('status')->default(0); + $table->enum('status', ['pending', 'approved', 'rejected'])->default('pending'); $table->longText('comment')->nullable(); $table->timestamps(); }); From 8402f5c50bafa34cbceadcfea736e97975c5e06f Mon Sep 17 00:00:00 2001 From: Sagar Date: Sun, 14 Apr 2024 21:30:55 +0200 Subject: [PATCH 010/117] fix: replaced the delete functionality with detach functionality for CollectionsResource manager of Reports --- .../RelationManagers/CollectionsRelationManager.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CollectionsRelationManager.php b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CollectionsRelationManager.php index 06375bec..6baaab9d 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CollectionsRelationManager.php +++ b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CollectionsRelationManager.php @@ -39,11 +39,11 @@ public function table(Table $table): Table ]) ->actions([ // Tables\Actions\EditAction::make(), - Tables\Actions\DeleteAction::make(), + Tables\Actions\DetachAction::make(), ]) ->bulkActions([ Tables\Actions\BulkActionGroup::make([ - Tables\Actions\DeleteBulkAction::make(), + Tables\Actions\DetachBulkAction::make(), ]), ]); } From 0ea3d45a69ae628d0a51cbdc5c824f40d0816541 Mon Sep 17 00:00:00 2001 From: Sagar Date: Sun, 14 Apr 2024 21:33:09 +0200 Subject: [PATCH 011/117] feat: created CitationsRelation manager for Reports resource. --- .../Dashboard/Resources/ReportResource.php | 1 + .../CitationsRelationManager.php | 50 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CitationsRelationManager.php diff --git a/app/Filament/Dashboard/Resources/ReportResource.php b/app/Filament/Dashboard/Resources/ReportResource.php index e213c3bb..e1ebbf56 100644 --- a/app/Filament/Dashboard/Resources/ReportResource.php +++ b/app/Filament/Dashboard/Resources/ReportResource.php @@ -75,6 +75,7 @@ public static function getRelations(): array { return [ RelationManagers\CollectionsRelationManager::class, + RelationManagers\CitationsRelationManager::class, ]; } diff --git a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CitationsRelationManager.php b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CitationsRelationManager.php new file mode 100644 index 00000000..60c0ec78 --- /dev/null +++ b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CitationsRelationManager.php @@ -0,0 +1,50 @@ +schema([ + Forms\Components\TextInput::make('title') + ->required() + ->maxLength(255), + ]); + } + + public function table(Table $table): Table + { + return $table + ->recordTitleAttribute('title') + ->columns([ + Tables\Columns\TextColumn::make('title'), + ]) + ->filters([ + // + ]) + ->headerActions([ + Tables\Actions\AttachAction::make(), + ]) + ->actions([ + // Tables\Actions\EditAction::make(), + Tables\Actions\DetachAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DetachBulkAction::make(), + ]), + ]); + } +} From 0648b7130ccd3d54e1f4c7784d23694940c700ba Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Mon, 15 Apr 2024 09:40:33 +0200 Subject: [PATCH 012/117] feat: refactoring and other updates/bug fixes --- app/Console/Commands/ProcessEntries.php | 6 +- .../Resources/CollectionResource.php | 1 - .../Dashboard/Resources/MoleculeResource.php | 1 + app/Jobs/ImportEntry.php | 90 +++++++++++++- app/Jobs/ProcessEntry.php | 2 +- app/Livewire/ShowJobStatus.php | 9 +- app/Models/Collection.php | 2 +- app/Models/GeoLocation.php | 25 ++++ app/Models/Molecule.php | 12 +- app/Models/Organism.php | 25 ++++ app/Models/OrganismPart.php | 20 ++++ config/horizon.php | 2 +- ...33712_create_collection_molecule_table.php | 6 +- ...24_04_10_133410_create_organisms_table.php | 29 +++++ ..._133440_create_molecule_organism_table.php | 30 +++++ ..._10_133759_create_organism_parts_table.php | 30 +++++ ...4_10_185119_create_geo_locations_table.php | 28 +++++ ...145_create_geo_location_molecule_table.php | 30 +++++ docker-compose.yml | 111 +++++++++--------- tailwind.config.js | 3 - 20 files changed, 384 insertions(+), 78 deletions(-) create mode 100644 app/Models/GeoLocation.php create mode 100644 app/Models/Organism.php create mode 100644 app/Models/OrganismPart.php create mode 100644 database/migrations/2024_04_10_133410_create_organisms_table.php create mode 100644 database/migrations/2024_04_10_133440_create_molecule_organism_table.php create mode 100644 database/migrations/2024_04_10_133759_create_organism_parts_table.php create mode 100644 database/migrations/2024_04_10_185119_create_geo_locations_table.php create mode 100644 database/migrations/2024_04_10_185145_create_geo_location_molecule_table.php diff --git a/app/Console/Commands/ProcessEntries.php b/app/Console/Commands/ProcessEntries.php index 71b1c0ab..65b0a094 100644 --- a/app/Console/Commands/ProcessEntries.php +++ b/app/Console/Commands/ProcessEntries.php @@ -49,12 +49,12 @@ public function handle() $batch = Bus::batch($batchJobs)->then(function (Batch $batch) { })->catch(function (Batch $batch, Throwable $e) { })->finally(function (Batch $batch) use ($collection) { - Artisan::call('entries:import', [ - 'collection_id' => $collection->id, - ]); $collection->jobs_status = 'INCURATION'; $collection->job_info = ''; $collection->save(); + Artisan::call('entries:import', [ + 'collection_id' => $collection->id, + ]); })->name('Process Entries '.$collectionId['collection_id']) ->allowFailures(false) ->onConnection('redis') diff --git a/app/Filament/Dashboard/Resources/CollectionResource.php b/app/Filament/Dashboard/Resources/CollectionResource.php index 54cb7c3e..0a130156 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource.php +++ b/app/Filament/Dashboard/Resources/CollectionResource.php @@ -38,7 +38,6 @@ public static function form(Form $form): Form return $form ->schema( [ - Livewire::make(ShowJobStatus::class), Section::make('Database details') diff --git a/app/Filament/Dashboard/Resources/MoleculeResource.php b/app/Filament/Dashboard/Resources/MoleculeResource.php index 7b50c07e..739bb07c 100644 --- a/app/Filament/Dashboard/Resources/MoleculeResource.php +++ b/app/Filament/Dashboard/Resources/MoleculeResource.php @@ -57,6 +57,7 @@ public static function table(Table $table): Table ->height(200) ->ring(5) ->defaultImageUrl(url('/images/placeholder.png')), + Tables\Columns\TextColumn::make('name')->searchable(), Tables\Columns\TextColumn::make('identifier')->searchable(), Tables\Columns\TextColumn::make('status'), ]) diff --git a/app/Jobs/ImportEntry.php b/app/Jobs/ImportEntry.php index 9f188d4a..149c061e 100644 --- a/app/Jobs/ImportEntry.php +++ b/app/Jobs/ImportEntry.php @@ -3,13 +3,16 @@ namespace App\Jobs; use App\Models\Citation; +use App\Models\GeoLocation; use App\Models\Molecule; +use App\Models\Organism; use App\Models\Properties; use App\Models\Ticker; use Illuminate\Bus\Batchable; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldBeUnique; use Illuminate\Contracts\Queue\ShouldQueue; +use Illuminate\Database\QueryException; use Illuminate\Foundation\Bus\Dispatchable; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; @@ -58,6 +61,7 @@ public function handle(): void // $this->attachProperties('parent', $parent); // $this->classify($parent); } + $this->attachCollection($parent); $data = $this->getRepresentations('standardized'); $molecule = Molecule::firstOrCreate(['standard_inchi' => $data['standard_inchi'], 'standard_inchi_key' => $data['standard_inchikey']]); @@ -74,7 +78,6 @@ public function handle(): void $this->entry->molecule_id = $molecule->id; $this->entry->save(); - $this->attachCollection($parent); $this->attachCollection($molecule); } else { $data = $this->getRepresentations('standardized'); @@ -91,6 +94,18 @@ public function handle(): void $this->attachCollection($molecule); } + $organism = $this->entry->organism; + + if ($organism && $organism != '') { + $this->saveOrganismDetails($organism, $molecule); + } + + $geo_location = $this->entry->geo_location; + + if ($geo_location && $geo_location != '') { + $this->saveGeoLocationDetails($geo_location, $molecule, $this->entry->location); + } + if ($this->entry->doi && $this->entry->doi != '') { $dois = explode('|', $this->entry->doi); @@ -106,6 +121,32 @@ public function handle(): void } } + public function saveOrganismDetails($organismData, $molecule) + { + $organisms = explode('|', $organismData); + $parts = explode('|', $this->entry->organism_part); + $i = 0; + foreach ($organisms as $organism) { + $organismModel = Organism::firstOrCreate(['name' => $organism]); + $partNames = array_key_exists($i, $parts) ? $parts[$i] : ''; + $molecule->organisms()->sync([$organismModel->id => ['organism_parts' => $partNames]]); + $i = $i + 1; + } + } + + public function saveGeoLocationDetails($geo_location, $molecule) + { + $geo_locations = explode('|', $geo_location); + $locations = explode('|', $this->entry->locations); + $i = 0; + foreach ($geo_locations as $geo_location) { + $geolocationModel = GeoLocation::firstOrCreate(['name' => $geo_location]); + $locationsNames = array_key_exists($i, $locations) ? $locations[$i] : ''; + $molecule->geoLocations()->sync([$geolocationModel->id => ['locations' => $partNames]]); + $i = $i + 1; + } + } + public function fetchIdentifier() { $ticker = Ticker::first(); @@ -228,6 +269,9 @@ public function fetchDOICitation($doi, $molecule) if (! Citation::where('doi', $citationResponse['doi'])->exists()) { $citation = Citation::create($citationResponse); $citation->save(); + } else { + $citation->update($citationResponse); + $citation->save(); } } } @@ -296,7 +340,15 @@ public function formatCitationResponse($obj, $apiType) $formattedCitationRes['title'] = $journalTitle; if (isset($obj['author'])) { $formattedCitationRes['authors'] = implode(', ', array_map(function ($author) { - return $author['given'].' '.$author['family']; + $fullName = ''; + if (isset($author['given'])) { + $fullName .= $author['given'].' '; + } + if (isset($author['family'])) { + $fullName .= $author['family']; + } + + return $fullName; }, $obj['author'])); } $formattedCitationRes['citation_text'] = $journalTitle.' '.$yearofPublication.' '.$volume.' ( '.$issue.' ) '.$pageInfo; @@ -310,7 +362,39 @@ public function formatCitationResponse($obj, $apiType) public function attachCollection($molecule) { - $molecule->collections()->syncWithoutDetaching($this->entry->collection); + try { + $collection_exists = $molecule->collections()->where('collections.id', $this->entry->collection->id)->exists(); + if ($collection_exists) { + $collection = $molecule->collections()->where('collections.id', $this->entry->collection->id)->first(); + $molecule->collections()->syncWithoutDetaching([ + $this->entry->collection->id => [ + 'url' => $collection->pivot->url.'|'.$this->entry->link, + 'reference' => $collection->pivot->reference.'|'.$this->entry->reference_id, + 'mol_filename' => $collection->pivot->mol_filename.'|'.$this->entry->mol_filename, + 'structural_comments' => $collection->pivot->structural_comments.'|'.$this->entry->structural_comments, + ], + ]); + } else { + $molecule->collections()->attach([ + $this->entry->collection->id => [ + 'url' => $this->entry->link, + 'reference' => $this->entry->reference_id, + 'mol_filename' => $this->entry->mol_filename, + 'structural_comments' => $this->entry->structural_comments, + ], + ]); + } + } catch (QueryException $e) { + if ($this->isUniqueViolationException($e)) { + $this->attachCollection($molecule); + } + } + } + + private function isUniqueViolationException(QueryException $e) + { + // Check if the SQLSTATE is 23505, which corresponds to a unique violation error + return $e->getCode() == '23505'; } public function fetchSynonymsCASFromPubChem($cid, $molecule) diff --git a/app/Jobs/ProcessEntry.php b/app/Jobs/ProcessEntry.php index b828290b..b85c7053 100644 --- a/app/Jobs/ProcessEntry.php +++ b/app/Jobs/ProcessEntry.php @@ -41,7 +41,7 @@ public function handle(): void $has_stereocenters = false; $error_code = -1; $API_URL = env('API_URL', 'https://dev.api.naturalproducts.net/latest/'); - $ENDPOINT = $API_URL.'chem/coconut/pre-processing?smiles='.urlencode($canonical_smiles).'&_3d_mol=false&descriptors=true'; + $ENDPOINT = $API_URL.'chem/coconut/pre-processing?smiles='.urlencode($canonical_smiles).'&_3d_mol=false&descriptors=false'; try { $response = Http::timeout(600)->get($ENDPOINT); diff --git a/app/Livewire/ShowJobStatus.php b/app/Livewire/ShowJobStatus.php index cca880de..cfd584e2 100644 --- a/app/Livewire/ShowJobStatus.php +++ b/app/Livewire/ShowJobStatus.php @@ -2,14 +2,13 @@ namespace App\Livewire; -use Illuminate\Database\Eloquent\Model; use Livewire\Component; class ShowJobStatus extends Component { - public $collection; + public $collection = null; - public function mount(?Model $record = null) + public function mount($record = null) { $this->collection = $record; } @@ -17,8 +16,8 @@ public function mount(?Model $record = null) public function render() { return view('livewire.show-job-status', [ - 'status' => $this->collection->jobs_status, - 'info' => $this->collection->job_info, + 'status' => $this->collection ? $this->collection->jobs_status : null, + 'info' => $this->collection ? $this->collection->job_info : null, ]); } } diff --git a/app/Models/Collection.php b/app/Models/Collection.php index 7f1c776a..1eabe246 100644 --- a/app/Models/Collection.php +++ b/app/Models/Collection.php @@ -70,6 +70,6 @@ public function entries(): HasMany */ public function molecules(): BelongsToMany { - return $this->belongsToMany(Molecule::class); + return $this->belongsToMany(Molecule::class)->withPivot('url', 'reference', 'mol_filename', 'structural_comments')->withTimestamps(); } } diff --git a/app/Models/GeoLocation.php b/app/Models/GeoLocation.php new file mode 100644 index 00000000..cd1aecaa --- /dev/null +++ b/app/Models/GeoLocation.php @@ -0,0 +1,25 @@ + + */ + protected $fillable = [ + 'name', + ]; + + public function molecules() + { + return $this->belongsToMany(Molecule::class)->withTimestamps(); + } +} diff --git a/app/Models/Molecule.php b/app/Models/Molecule.php index 47973bfb..88cdff41 100644 --- a/app/Models/Molecule.php +++ b/app/Models/Molecule.php @@ -97,6 +97,16 @@ public function parent(): BelongsTo */ public function collections(): BelongsToMany { - return $this->belongsToMany(Collection::class); + return $this->belongsToMany(Collection::class)->withPivot('url', 'reference', 'mol_filename', 'structural_comments')->withTimestamps(); + } + + public function organisms() + { + return $this->belongsToMany(Organism::class)->withTimestamps(); + } + + public function geoLocations() + { + return $this->belongsToMany(GeoLocation::class)->withTimestamps(); } } diff --git a/app/Models/Organism.php b/app/Models/Organism.php new file mode 100644 index 00000000..0a27b031 --- /dev/null +++ b/app/Models/Organism.php @@ -0,0 +1,25 @@ + + */ + protected $fillable = [ + 'name', + ]; + + public function molecules() + { + return $this->belongsToMany(Molecule::class)->withTimestamps(); + } +} diff --git a/app/Models/OrganismPart.php b/app/Models/OrganismPart.php new file mode 100644 index 00000000..33670b9c --- /dev/null +++ b/app/Models/OrganismPart.php @@ -0,0 +1,20 @@ + + */ + protected $fillable = [ + 'name', + ]; +} diff --git a/config/horizon.php b/config/horizon.php index d7f14875..8d7046a2 100644 --- a/config/horizon.php +++ b/config/horizon.php @@ -209,7 +209,7 @@ 'local' => [ 'supervisor-1' => [ - 'maxProcesses' => 3, + 'maxProcesses' => 10, 'maxTime' => 0, 'maxJobs' => 0, 'memory' => 128, diff --git a/database/migrations/2024_03_24_233712_create_collection_molecule_table.php b/database/migrations/2024_03_24_233712_create_collection_molecule_table.php index 45b93387..ac2dd205 100644 --- a/database/migrations/2024_03_24_233712_create_collection_molecule_table.php +++ b/database/migrations/2024_03_24_233712_create_collection_molecule_table.php @@ -15,8 +15,10 @@ public function up(): void $table->id(); $table->foreignId('collection_id'); $table->foreignId('molecule_id'); - $table->string('url')->nullable(); - $table->string('reference')->nullable(); + $table->longText('url')->nullable(); + $table->longText('reference')->nullable(); + $table->longText('mol_filename')->nullable(); + $table->longText('structural_comments')->nullable(); $table->unique(['collection_id', 'molecule_id']); $table->timestamps(); }); diff --git a/database/migrations/2024_04_10_133410_create_organisms_table.php b/database/migrations/2024_04_10_133410_create_organisms_table.php new file mode 100644 index 00000000..103ff3d3 --- /dev/null +++ b/database/migrations/2024_04_10_133410_create_organisms_table.php @@ -0,0 +1,29 @@ +id(); + $table->string('name'); + $table->string('ontology')->nullable(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('organisms'); + } +}; diff --git a/database/migrations/2024_04_10_133440_create_molecule_organism_table.php b/database/migrations/2024_04_10_133440_create_molecule_organism_table.php new file mode 100644 index 00000000..20466612 --- /dev/null +++ b/database/migrations/2024_04_10_133440_create_molecule_organism_table.php @@ -0,0 +1,30 @@ +id(); + $table->foreignId('organism_id')->constrained()->onDelete('cascade'); + $table->foreignId('molecule_id')->constrained()->onDelete('cascade'); + $table->longText('organism_parts'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('molecule_organism'); + } +}; diff --git a/database/migrations/2024_04_10_133759_create_organism_parts_table.php b/database/migrations/2024_04_10_133759_create_organism_parts_table.php new file mode 100644 index 00000000..3188d030 --- /dev/null +++ b/database/migrations/2024_04_10_133759_create_organism_parts_table.php @@ -0,0 +1,30 @@ +id(); + $table->string('name'); + $table->string('ontology'); + $table->foreignId('organism_id'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('organism_parts'); + } +}; diff --git a/database/migrations/2024_04_10_185119_create_geo_locations_table.php b/database/migrations/2024_04_10_185119_create_geo_locations_table.php new file mode 100644 index 00000000..e958df06 --- /dev/null +++ b/database/migrations/2024_04_10_185119_create_geo_locations_table.php @@ -0,0 +1,28 @@ +id(); + $table->string('name'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('geo_locations'); + } +}; diff --git a/database/migrations/2024_04_10_185145_create_geo_location_molecule_table.php b/database/migrations/2024_04_10_185145_create_geo_location_molecule_table.php new file mode 100644 index 00000000..3ba52430 --- /dev/null +++ b/database/migrations/2024_04_10_185145_create_geo_location_molecule_table.php @@ -0,0 +1,30 @@ +id(); + $table->foreignId('geo_location_id')->constrained()->onDelete('cascade'); + $table->foreignId('molecule_id')->constrained()->onDelete('cascade'); + $table->longText('locations'); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('geo_location_molecule'); + } +}; diff --git a/docker-compose.yml b/docker-compose.yml index db1d4f9b..58fae482 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -24,10 +24,7 @@ services: depends_on: - pgsql - redis - - typesense - - minio - mailpit - - selenium - cm cm: image: "nfdi4chem/cheminformatics-microservice:dev-latest" @@ -83,48 +80,48 @@ services: - ping retries: 3 timeout: 5s - typesense: - image: 'typesense/typesense:0.25.2' - ports: - - '${FORWARD_TYPESENSE_PORT:-8108}:8108' - environment: - TYPESENSE_DATA_DIR: '${TYPESENSE_DATA_DIR:-/typesense-data}' - TYPESENSE_API_KEY: '${TYPESENSE_API_KEY:-xyz}' - TYPESENSE_ENABLE_CORS: '${TYPESENSE_ENABLE_CORS:-true}' - volumes: - - 'sail-typesense:/typesense-data' - networks: - - sail - healthcheck: - test: - - CMD - - wget - - '--no-verbose' - - '--spider' - - 'http://localhost:8108/health' - retries: 5 - timeout: 7s - minio: - image: 'minio/minio:latest' - ports: - - '${FORWARD_MINIO_PORT:-9000}:9000' - - '${FORWARD_MINIO_CONSOLE_PORT:-8900}:8900' - environment: - MINIO_ROOT_USER: sail - MINIO_ROOT_PASSWORD: password - volumes: - - 'sail-minio:/data/minio' - networks: - - sail - command: 'minio server /data/minio --console-address ":8900"' - healthcheck: - test: - - CMD - - curl - - '-f' - - 'http://localhost:9000/minio/health/live' - retries: 3 - timeout: 5s + # typesense: + # image: 'typesense/typesense:0.25.2' + # ports: + # - '${FORWARD_TYPESENSE_PORT:-8108}:8108' + # environment: + # TYPESENSE_DATA_DIR: '${TYPESENSE_DATA_DIR:-/typesense-data}' + # TYPESENSE_API_KEY: '${TYPESENSE_API_KEY:-xyz}' + # TYPESENSE_ENABLE_CORS: '${TYPESENSE_ENABLE_CORS:-true}' + # volumes: + # - 'sail-typesense:/typesense-data' + # networks: + # - sail + # healthcheck: + # test: + # - CMD + # - wget + # - '--no-verbose' + # - '--spider' + # - 'http://localhost:8108/health' + # retries: 5 + # timeout: 7s + # minio: + # image: 'minio/minio:latest' + # ports: + # - '${FORWARD_MINIO_PORT:-9000}:9000' + # - '${FORWARD_MINIO_CONSOLE_PORT:-8900}:8900' + # environment: + # MINIO_ROOT_USER: sail + # MINIO_ROOT_PASSWORD: password + # volumes: + # - 'sail-minio:/data/minio' + # networks: + # - sail + # command: 'minio server /data/minio --console-address ":8900"' + # healthcheck: + # test: + # - CMD + # - curl + # - '-f' + # - 'http://localhost:9000/minio/health/live' + # retries: 3 + # timeout: 5s mailpit: image: 'axllent/mailpit:latest' ports: @@ -132,14 +129,14 @@ services: - '${FORWARD_MAILPIT_DASHBOARD_PORT:-8025}:8025' networks: - sail - selenium: - image: selenium/standalone-chrome - extra_hosts: - - 'host.docker.internal:host-gateway' - volumes: - - '/dev/shm:/dev/shm' - networks: - - sail + # selenium: + # image: selenium/standalone-chrome + # extra_hosts: + # - 'host.docker.internal:host-gateway' + # volumes: + # - '/dev/shm:/dev/shm' + # networks: + # - sail networks: sail: driver: bridge @@ -148,7 +145,7 @@ volumes: driver: local sail-redis: driver: local - sail-typesense: - driver: local - sail-minio: - driver: local + # sail-typesense: + # driver: local + # sail-minio: + # driver: local diff --git a/tailwind.config.js b/tailwind.config.js index cac6e77f..e3937f0f 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,12 +1,9 @@ import defaultTheme from 'tailwindcss/defaultTheme'; import forms from '@tailwindcss/forms'; import typography from '@tailwindcss/typography'; -import preset from './vendor/filament/support/tailwind.config.preset' /** @type {import('tailwindcss').Config} */ export default { - presets: [preset], - content: [ './vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php', './vendor/laravel/jetstream/**/*.blade.php', From 0b7176e36c39a29700dcc5b635cb218a7b6c5f57 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Mon, 15 Apr 2024 09:43:27 +0200 Subject: [PATCH 013/117] fix: removed tailwind config import and reverted docker file updates --- resources/ops/docker/app/app.dockerfile | 1 - resources/ops/docker/nginx/nginx.dockerfile | 1 - 2 files changed, 2 deletions(-) diff --git a/resources/ops/docker/app/app.dockerfile b/resources/ops/docker/app/app.dockerfile index 47335130..021afc5c 100644 --- a/resources/ops/docker/app/app.dockerfile +++ b/resources/ops/docker/app/app.dockerfile @@ -54,7 +54,6 @@ RUN composer dump-autoload -o FROM node:18-alpine AS assets-build WORKDIR /var/www/html COPY . /var/www/html/ -COPY --from=build-fpm /var/www/html/vendor/filament/support/tailwind.config.preset.js /var/www/html/vendor/filament/support/tailwind.config.preset.js RUN npm ci RUN npm run build diff --git a/resources/ops/docker/nginx/nginx.dockerfile b/resources/ops/docker/nginx/nginx.dockerfile index 84f8ae57..d030b22a 100644 --- a/resources/ops/docker/nginx/nginx.dockerfile +++ b/resources/ops/docker/nginx/nginx.dockerfile @@ -51,7 +51,6 @@ RUN composer dump-autoload -o FROM node:18-alpine AS assets-build WORKDIR /var/www/html COPY . /var/www/html/ -COPY --from=build-fpm /var/www/html/vendor/filament/support/tailwind.config.preset.js /var/www/html/vendor/filament/support/tailwind.config.preset.js RUN npm ci RUN npm run build From aa642224c4c451eb6bb33ca7d32f5dd8db094707 Mon Sep 17 00:00:00 2001 From: Sagar Date: Mon, 15 Apr 2024 18:49:55 +0200 Subject: [PATCH 014/117] feat: created MoleculesRelation manager for Reports and gave a separate Grouping for Reports. - added multiple attach - added columns for the search while attaching --- .../Dashboard/Resources/ReportResource.php | 5 +- .../CitationsRelationManager.php | 4 +- .../CollectionsRelationManager.php | 4 +- .../MoleculesRelationManager.php | 52 +++++++++++++++++++ 4 files changed, 61 insertions(+), 4 deletions(-) create mode 100644 app/Filament/Dashboard/Resources/ReportResource/RelationManagers/MoleculesRelationManager.php diff --git a/app/Filament/Dashboard/Resources/ReportResource.php b/app/Filament/Dashboard/Resources/ReportResource.php index e1ebbf56..72587e28 100644 --- a/app/Filament/Dashboard/Resources/ReportResource.php +++ b/app/Filament/Dashboard/Resources/ReportResource.php @@ -19,11 +19,11 @@ class ReportResource extends Resource { - protected static ?string $navigationGroup = 'Data'; + protected static ?string $navigationGroup = 'Reporting'; protected static ?string $model = Report::class; - protected static ?int $navigationSort = 4; + protected static ?int $navigationSort = 1; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack'; @@ -74,6 +74,7 @@ public static function table(Table $table): Table public static function getRelations(): array { return [ + RelationManagers\MoleculesRelationManager::class, RelationManagers\CollectionsRelationManager::class, RelationManagers\CitationsRelationManager::class, ]; diff --git a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CitationsRelationManager.php b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CitationsRelationManager.php index 60c0ec78..dd4c7ca7 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CitationsRelationManager.php +++ b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CitationsRelationManager.php @@ -35,7 +35,9 @@ public function table(Table $table): Table // ]) ->headerActions([ - Tables\Actions\AttachAction::make(), + Tables\Actions\AttachAction::make() + ->multiple() + ->recordSelectSearchColumns(['title', 'authors']), ]) ->actions([ // Tables\Actions\EditAction::make(), diff --git a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CollectionsRelationManager.php b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CollectionsRelationManager.php index 6baaab9d..19e47d8d 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CollectionsRelationManager.php +++ b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CollectionsRelationManager.php @@ -35,7 +35,9 @@ public function table(Table $table): Table // ]) ->headerActions([ - Tables\Actions\AttachAction::make(), + Tables\Actions\AttachAction::make() + ->multiple() + ->recordSelectSearchColumns(['title', 'description']), ]) ->actions([ // Tables\Actions\EditAction::make(), diff --git a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/MoleculesRelationManager.php b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/MoleculesRelationManager.php new file mode 100644 index 00000000..0e8a7ed0 --- /dev/null +++ b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/MoleculesRelationManager.php @@ -0,0 +1,52 @@ +schema([ + Forms\Components\TextInput::make('canonical_smiles') + ->required() + ->maxLength(255), + ]); + } + + public function table(Table $table): Table + { + return $table + ->recordTitleAttribute('canonical_smiles') + ->columns([ + Tables\Columns\TextColumn::make('canonical_smiles'), + ]) + ->filters([ + // + ]) + ->headerActions([ + Tables\Actions\AttachAction::make() + ->multiple() + ->recordSelectSearchColumns(['canonical_smiles']), + ]) + ->actions([ + // Tables\Actions\EditAction::make(), + Tables\Actions\DetachAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DetachBulkAction::make(), + ]), + ]); + } +} From 7bd2fdf59f905573e87934e8130ecc7d69eaa035 Mon Sep 17 00:00:00 2001 From: Sagar Date: Tue, 16 Apr 2024 03:19:36 +0200 Subject: [PATCH 015/117] fix: created one to many relation between the models User and Report --- .../Resources/ReportResource/Pages/CreateReport.php | 8 ++++++++ app/Models/Report.php | 5 +++-- app/Models/User.php | 4 ++-- .../migrations/2024_04_11_142704_create_reports_table.php | 1 + 4 files changed, 14 insertions(+), 4 deletions(-) diff --git a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php index 252695d5..72a0da57 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php +++ b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php @@ -9,4 +9,12 @@ class CreateReport extends CreateRecord { protected static string $resource = ReportResource::class; + + protected function mutateFormDataBeforeCreate(array $data): array + { + $data['user_id'] = auth()->id(); + $data['status'] = 'pending'; + + return $data; + } } diff --git a/app/Models/Report.php b/app/Models/Report.php index 66284f80..54aaa4d6 100644 --- a/app/Models/Report.php +++ b/app/Models/Report.php @@ -27,6 +27,7 @@ class Report extends Model implements Auditable 'url', 'status', 'comment', + 'user_id', ]; @@ -57,9 +58,9 @@ public function citations(): MorphToMany /** * Get all of the users that are assigned this report. */ - public function users(): MorphToMany + public function users(): BelongsTo { - return $this->morphedByMany(User::class, 'reportable'); + return $this->belongsTo(User::class); } } diff --git a/app/Models/User.php b/app/Models/User.php index f8b4e328..172de82f 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -66,8 +66,8 @@ class User extends Authenticatable implements Auditable /** * Get all of the reports for the user. */ - public function reports(): MorphToMany + public function reports(): HasMany { - return $this->morphToMany(Report::class, 'reportable'); + return $this->hasMany(Report::class); } } diff --git a/database/migrations/2024_04_11_142704_create_reports_table.php b/database/migrations/2024_04_11_142704_create_reports_table.php index 28b62cb1..f732b34c 100644 --- a/database/migrations/2024_04_11_142704_create_reports_table.php +++ b/database/migrations/2024_04_11_142704_create_reports_table.php @@ -18,6 +18,7 @@ public function up(): void $table->string('url', 2048)->nullable(); $table->enum('status', ['pending', 'approved', 'rejected'])->default('pending'); $table->longText('comment')->nullable(); + $table->foreignId('user_id'); $table->timestamps(); }); From d02fa2ea95d6c07f28de0882be4fdf37ade1ba93 Mon Sep 17 00:00:00 2001 From: Sagar Date: Tue, 16 Apr 2024 03:22:04 +0200 Subject: [PATCH 016/117] feat: added approval functionality to the role Curator and modified ListReports page to only show records as per authorisation. --- .../Dashboard/Resources/ReportResource.php | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/app/Filament/Dashboard/Resources/ReportResource.php b/app/Filament/Dashboard/Resources/ReportResource.php index 72587e28..627b4651 100644 --- a/app/Filament/Dashboard/Resources/ReportResource.php +++ b/app/Filament/Dashboard/Resources/ReportResource.php @@ -15,6 +15,7 @@ use Filament\Tables\Columns\TextColumn; use Filament\Forms\Components\TextInput; use Filament\Forms\Components\TextArea; +use Filament\Forms\Components\Select; use Illuminate\Support\Str; class ReportResource extends Resource @@ -34,6 +35,19 @@ public static function form(Form $form): Form TextInput::make('title'), TextArea::make('evidence'), TextInput::make('url'), + Select::make('status') + ->options([ + 'pending' => 'Pending', + 'approved' => 'Approved', + 'rejected' => 'Rejected', + ]) + ->hidden(function () { + return !auth()->user()->hasRole('curator'); + }), + TextArea::make('comment') + ->hidden(function () { + return !auth()->user()->hasRole('curator'); + }), ])->columns(1); } @@ -88,4 +102,12 @@ public static function getPages(): array 'edit' => Pages\EditReport::route('/{record}/edit'), ]; } + + public static function getEloquentQuery(): Builder + { + if (auth()->user()->hasRole('super_admin')) { + return parent::getEloquentQuery(); + } + return parent::getEloquentQuery()->where('user_id', auth()->id()); + } } From 89e4349cdc442c8d786e6a50040907e68fe1ef84 Mon Sep 17 00:00:00 2001 From: Sagar Date: Tue, 16 Apr 2024 03:24:09 +0200 Subject: [PATCH 017/117] feat: created a ReportPolicy to fine tune authorisations (customisation is still pending) --- app/Policies/ReportPolicy.php | 87 +++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 app/Policies/ReportPolicy.php diff --git a/app/Policies/ReportPolicy.php b/app/Policies/ReportPolicy.php new file mode 100644 index 00000000..98248b1a --- /dev/null +++ b/app/Policies/ReportPolicy.php @@ -0,0 +1,87 @@ +hasRole('super_admin')) { + return true; + } + return true; + } + + /** + * Determine whether the user can view the model. + */ + public function view(User $user, Report $report): bool + { + if($user->hasRole('super_admin')) { + return false; + } + return false; + } + + /** + * Determine whether the user can create models. + */ + public function create(User $user): bool + { + if($user->hasRole('super_admin')) { + return true; + } + return true; + } + + /** + * Determine whether the user can update the model. + */ + public function update(User $user, Report $report): bool + { + if($user->hasRole('super_admin')) { + return true; + } + return true; + } + + /** + * Determine whether the user can delete the model. + */ + public function delete(User $user, Report $report): bool + { + if($user->hasRole('super_admin')) { + return true; + } + return false; + } + + /** + * Determine whether the user can restore the model. + */ + public function restore(User $user, Report $report): bool + { + if($user->hasRole('super_admin')) { + return true; + } + return false; + } + + /** + * Determine whether the user can permanently delete the model. + */ + public function forceDelete(User $user, Report $report): bool + { + if($user->hasRole('super_admin')) { + return false; + } + return false; + } +} From aa6b08d7aedaa18bdecc9aa8e70ca3dc86dfe4a1 Mon Sep 17 00:00:00 2001 From: Sagar Date: Wed, 17 Apr 2024 13:52:05 +0200 Subject: [PATCH 018/117] feat: created policies for the resources, and put in place error handling on the frontend for missing values in molecule attributes. --- .../Resources/CollectionResource.php | 2 +- .../Dashboard/Resources/ReportResource.php | 57 ++++----- .../ReportResource/Pages/CreateReport.php | 3 +- .../CitationsRelationManager.php | 2 - .../CollectionsRelationManager.php | 2 - .../MoleculesRelationManager.php | 2 - app/Models/Collection.php | 2 +- app/Models/Report.php | 6 +- app/Policies/CitationPolicy.php | 108 ++++++++++++++++++ app/Policies/CollectionPolicy.php | 108 ++++++++++++++++++ app/Policies/EntryPolicy.php | 108 ++++++++++++++++++ app/Policies/ExceptionPolicy.php | 108 ++++++++++++++++++ app/Policies/LicensePolicy.php | 108 ++++++++++++++++++ app/Policies/MoleculePolicy.php | 108 ++++++++++++++++++ app/Policies/ReportPolicy.php | 85 ++++++++------ app/Policies/UserPolicy.php | 107 +++++++++++++++++ config/filament-shield.php | 4 +- ...2024_04_11_142704_create_reports_table.php | 1 - .../views/livewire/molecule-details.blade.php | 7 +- 19 files changed, 849 insertions(+), 79 deletions(-) create mode 100644 app/Policies/CitationPolicy.php create mode 100644 app/Policies/CollectionPolicy.php create mode 100644 app/Policies/EntryPolicy.php create mode 100644 app/Policies/ExceptionPolicy.php create mode 100644 app/Policies/LicensePolicy.php create mode 100644 app/Policies/MoleculePolicy.php create mode 100644 app/Policies/UserPolicy.php diff --git a/app/Filament/Dashboard/Resources/CollectionResource.php b/app/Filament/Dashboard/Resources/CollectionResource.php index e4d419bb..e3da766d 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource.php +++ b/app/Filament/Dashboard/Resources/CollectionResource.php @@ -54,7 +54,7 @@ public static function form(Form $form): Form Section::make('Meta data') ->schema([ SpatieTagsInput::make('tags') - ->splitKeys(['Tab', ',']) + ->splitKeys(['Tab', ',']) ->type('collections'), TextInput::make('identifier'), ]), diff --git a/app/Filament/Dashboard/Resources/ReportResource.php b/app/Filament/Dashboard/Resources/ReportResource.php index 627b4651..2ffc0f05 100644 --- a/app/Filament/Dashboard/Resources/ReportResource.php +++ b/app/Filament/Dashboard/Resources/ReportResource.php @@ -5,23 +5,21 @@ use App\Filament\Dashboard\Resources\ReportResource\Pages; use App\Filament\Dashboard\Resources\ReportResource\RelationManagers; use App\Models\Report; -use Filament\Forms; +use Filament\Forms\Components\Select; +use Filament\Forms\Components\TextArea; +use Filament\Forms\Components\TextInput; use Filament\Forms\Form; use Filament\Resources\Resource; use Filament\Tables; +use Filament\Tables\Columns\TextColumn; use Filament\Tables\Table; use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; -use Filament\Tables\Columns\TextColumn; -use Filament\Forms\Components\TextInput; -use Filament\Forms\Components\TextArea; -use Filament\Forms\Components\Select; use Illuminate\Support\Str; class ReportResource extends Resource { protected static ?string $navigationGroup = 'Reporting'; - + protected static ?string $model = Report::class; protected static ?int $navigationSort = 1; @@ -31,24 +29,24 @@ class ReportResource extends Resource public static function form(Form $form): Form { return $form - ->schema([ - TextInput::make('title'), - TextArea::make('evidence'), - TextInput::make('url'), - Select::make('status') - ->options([ - 'pending' => 'Pending', - 'approved' => 'Approved', - 'rejected' => 'Rejected', - ]) - ->hidden(function () { - return !auth()->user()->hasRole('curator'); - }), - TextArea::make('comment') - ->hidden(function () { - return !auth()->user()->hasRole('curator'); - }), - ])->columns(1); + ->schema([ + TextInput::make('title'), + TextArea::make('evidence'), + TextInput::make('url'), + Select::make('status') + ->options([ + 'pending' => 'Pending', + 'approved' => 'Approved', + 'rejected' => 'Rejected', + ]) + ->hidden(function () { + return ! auth()->user()->hasRole('curator'); + }), + TextArea::make('comment') + ->hidden(function () { + return ! auth()->user()->hasRole('curator'); + }), + ])->columns(1); } public static function table(Table $table): Table @@ -63,6 +61,7 @@ public static function table(Table $table): Table ->openUrlInNewTab(), TextColumn::make('status') ->badge() + // Text column for status with badge and color based on status ->color(function (Report $record) { return match ($record->status) { 'pending' => 'info', @@ -103,11 +102,13 @@ public static function getPages(): array ]; } + // Define the Eloquent query for retrieving records based on user roles public static function getEloquentQuery(): Builder { - if (auth()->user()->hasRole('super_admin')) { - return parent::getEloquentQuery(); + if (! auth()->user()->role()->exists()) { + return parent::getEloquentQuery()->where('user_id', auth()->id()); } - return parent::getEloquentQuery()->where('user_id', auth()->id()); + + return parent::getEloquentQuery(); } } diff --git a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php index 72a0da57..7f18ee9c 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php +++ b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php @@ -3,7 +3,6 @@ namespace App\Filament\Dashboard\Resources\ReportResource\Pages; use App\Filament\Dashboard\Resources\ReportResource; -use Filament\Actions; use Filament\Resources\Pages\CreateRecord; class CreateReport extends CreateRecord @@ -14,7 +13,7 @@ protected function mutateFormDataBeforeCreate(array $data): array { $data['user_id'] = auth()->id(); $data['status'] = 'pending'; - + return $data; } } diff --git a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CitationsRelationManager.php b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CitationsRelationManager.php index dd4c7ca7..0a91805b 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CitationsRelationManager.php +++ b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CitationsRelationManager.php @@ -7,8 +7,6 @@ use Filament\Resources\RelationManagers\RelationManager; use Filament\Tables; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; class CitationsRelationManager extends RelationManager { diff --git a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CollectionsRelationManager.php b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CollectionsRelationManager.php index 19e47d8d..37f2279e 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CollectionsRelationManager.php +++ b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/CollectionsRelationManager.php @@ -7,8 +7,6 @@ use Filament\Resources\RelationManagers\RelationManager; use Filament\Tables; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; class CollectionsRelationManager extends RelationManager { diff --git a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/MoleculesRelationManager.php b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/MoleculesRelationManager.php index 0e8a7ed0..719a187d 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/MoleculesRelationManager.php +++ b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/MoleculesRelationManager.php @@ -7,8 +7,6 @@ use Filament\Resources\RelationManagers\RelationManager; use Filament\Tables; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; class MoleculesRelationManager extends RelationManager { diff --git a/app/Models/Collection.php b/app/Models/Collection.php index 116b5e8d..c12f6b56 100644 --- a/app/Models/Collection.php +++ b/app/Models/Collection.php @@ -73,7 +73,7 @@ public function molecules(): BelongsToMany return $this->belongsToMany(Molecule::class); } -/** + /** * Get all of the reports for the collection. */ public function reports(): MorphToMany diff --git a/app/Models/Report.php b/app/Models/Report.php index 54aaa4d6..0161d8e3 100644 --- a/app/Models/Report.php +++ b/app/Models/Report.php @@ -5,9 +5,6 @@ use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; -use Illuminate\Database\Eloquent\Relations\BelongsToMany; -use Illuminate\Database\Eloquent\Relations\HasMany; -use Illuminate\Database\Eloquent\Relations\HasOne; use Illuminate\Database\Eloquent\Relations\MorphToMany; use OwenIt\Auditing\Contracts\Auditable; @@ -31,7 +28,7 @@ class Report extends Model implements Auditable ]; - /** + /** * Get all of the collections that are assigned this report. */ public function collections(): MorphToMany @@ -62,5 +59,4 @@ public function users(): BelongsTo { return $this->belongsTo(User::class); } - } diff --git a/app/Policies/CitationPolicy.php b/app/Policies/CitationPolicy.php new file mode 100644 index 00000000..4517afe9 --- /dev/null +++ b/app/Policies/CitationPolicy.php @@ -0,0 +1,108 @@ +can('view_any_citation'); + } + + /** + * Determine whether the user can view the model. + */ + public function view(User $user, Citation $citation): bool + { + return $user->can('view_citation'); + } + + /** + * Determine whether the user can create models. + */ + public function create(User $user): bool + { + return $user->can('create_citation'); + } + + /** + * Determine whether the user can update the model. + */ + public function update(User $user, Citation $citation): bool + { + return $user->can('update_citation'); + } + + /** + * Determine whether the user can delete the model. + */ + public function delete(User $user, Citation $citation): bool + { + return $user->can('delete_citation'); + } + + /** + * Determine whether the user can bulk delete. + */ + public function deleteAny(User $user): bool + { + return $user->can('delete_any_citation'); + } + + /** + * Determine whether the user can permanently delete. + */ + public function forceDelete(User $user, Citation $citation): bool + { + return $user->can('force_delete_citation'); + } + + /** + * Determine whether the user can permanently bulk delete. + */ + public function forceDeleteAny(User $user): bool + { + return $user->can('force_delete_any_citation'); + } + + /** + * Determine whether the user can restore. + */ + public function restore(User $user, Citation $citation): bool + { + return $user->can('restore_citation'); + } + + /** + * Determine whether the user can bulk restore. + */ + public function restoreAny(User $user): bool + { + return $user->can('restore_any_citation'); + } + + /** + * Determine whether the user can replicate. + */ + public function replicate(User $user, Citation $citation): bool + { + return $user->can('replicate_citation'); + } + + /** + * Determine whether the user can reorder. + */ + public function reorder(User $user): bool + { + return $user->can('reorder_citation'); + } +} diff --git a/app/Policies/CollectionPolicy.php b/app/Policies/CollectionPolicy.php new file mode 100644 index 00000000..1c694c69 --- /dev/null +++ b/app/Policies/CollectionPolicy.php @@ -0,0 +1,108 @@ +can('view_any_collection'); + } + + /** + * Determine whether the user can view the model. + */ + public function view(User $user, Collection $collection): bool + { + return $user->can('view_collection'); + } + + /** + * Determine whether the user can create models. + */ + public function create(User $user): bool + { + return $user->can('create_collection'); + } + + /** + * Determine whether the user can update the model. + */ + public function update(User $user, Collection $collection): bool + { + return $user->can('update_collection'); + } + + /** + * Determine whether the user can delete the model. + */ + public function delete(User $user, Collection $collection): bool + { + return $user->can('delete_collection'); + } + + /** + * Determine whether the user can bulk delete. + */ + public function deleteAny(User $user): bool + { + return $user->can('delete_any_collection'); + } + + /** + * Determine whether the user can permanently delete. + */ + public function forceDelete(User $user, Collection $collection): bool + { + return $user->can('force_delete_collection'); + } + + /** + * Determine whether the user can permanently bulk delete. + */ + public function forceDeleteAny(User $user): bool + { + return $user->can('force_delete_any_collection'); + } + + /** + * Determine whether the user can restore. + */ + public function restore(User $user, Collection $collection): bool + { + return $user->can('restore_collection'); + } + + /** + * Determine whether the user can bulk restore. + */ + public function restoreAny(User $user): bool + { + return $user->can('restore_any_collection'); + } + + /** + * Determine whether the user can replicate. + */ + public function replicate(User $user, Collection $collection): bool + { + return $user->can('replicate_collection'); + } + + /** + * Determine whether the user can reorder. + */ + public function reorder(User $user): bool + { + return $user->can('reorder_collection'); + } +} diff --git a/app/Policies/EntryPolicy.php b/app/Policies/EntryPolicy.php new file mode 100644 index 00000000..7a0c1ecb --- /dev/null +++ b/app/Policies/EntryPolicy.php @@ -0,0 +1,108 @@ +can('view_any_entry'); + } + + /** + * Determine whether the user can view the model. + */ + public function view(User $user, Entry $entry): bool + { + return $user->can('view_entry'); + } + + /** + * Determine whether the user can create models. + */ + public function create(User $user): bool + { + return $user->can('create_entry'); + } + + /** + * Determine whether the user can update the model. + */ + public function update(User $user, Entry $entry): bool + { + return $user->can('update_entry'); + } + + /** + * Determine whether the user can delete the model. + */ + public function delete(User $user, Entry $entry): bool + { + return $user->can('delete_entry'); + } + + /** + * Determine whether the user can bulk delete. + */ + public function deleteAny(User $user): bool + { + return $user->can('delete_any_entry'); + } + + /** + * Determine whether the user can permanently delete. + */ + public function forceDelete(User $user, Entry $entry): bool + { + return $user->can('force_delete_entry'); + } + + /** + * Determine whether the user can permanently bulk delete. + */ + public function forceDeleteAny(User $user): bool + { + return $user->can('force_delete_any_entry'); + } + + /** + * Determine whether the user can restore. + */ + public function restore(User $user, Entry $entry): bool + { + return $user->can('restore_entry'); + } + + /** + * Determine whether the user can bulk restore. + */ + public function restoreAny(User $user): bool + { + return $user->can('restore_any_entry'); + } + + /** + * Determine whether the user can replicate. + */ + public function replicate(User $user, Entry $entry): bool + { + return $user->can('replicate_entry'); + } + + /** + * Determine whether the user can reorder. + */ + public function reorder(User $user): bool + { + return $user->can('reorder_entry'); + } +} diff --git a/app/Policies/ExceptionPolicy.php b/app/Policies/ExceptionPolicy.php new file mode 100644 index 00000000..4557e30b --- /dev/null +++ b/app/Policies/ExceptionPolicy.php @@ -0,0 +1,108 @@ +can('view_any_exception'); + } + + /** + * Determine whether the user can view the model. + */ + public function view(User $user, Exception $exception): bool + { + return $user->can('view_exception'); + } + + /** + * Determine whether the user can create models. + */ + public function create(User $user): bool + { + return $user->can('create_exception'); + } + + /** + * Determine whether the user can update the model. + */ + public function update(User $user, Exception $exception): bool + { + return $user->can('update_exception'); + } + + /** + * Determine whether the user can delete the model. + */ + public function delete(User $user, Exception $exception): bool + { + return $user->can('delete_exception'); + } + + /** + * Determine whether the user can bulk delete. + */ + public function deleteAny(User $user): bool + { + return $user->can('delete_any_exception'); + } + + /** + * Determine whether the user can permanently delete. + */ + public function forceDelete(User $user, Exception $exception): bool + { + return $user->can('force_delete_exception'); + } + + /** + * Determine whether the user can permanently bulk delete. + */ + public function forceDeleteAny(User $user): bool + { + return $user->can('force_delete_any_exception'); + } + + /** + * Determine whether the user can restore. + */ + public function restore(User $user, Exception $exception): bool + { + return $user->can('restore_exception'); + } + + /** + * Determine whether the user can bulk restore. + */ + public function restoreAny(User $user): bool + { + return $user->can('restore_any_exception'); + } + + /** + * Determine whether the user can replicate. + */ + public function replicate(User $user, Exception $exception): bool + { + return $user->can('replicate_exception'); + } + + /** + * Determine whether the user can reorder. + */ + public function reorder(User $user): bool + { + return $user->can('reorder_exception'); + } +} diff --git a/app/Policies/LicensePolicy.php b/app/Policies/LicensePolicy.php new file mode 100644 index 00000000..b7b8716c --- /dev/null +++ b/app/Policies/LicensePolicy.php @@ -0,0 +1,108 @@ +can('view_any_license'); + } + + /** + * Determine whether the user can view the model. + */ + public function view(User $user, License $license): bool + { + return $user->can('view_license'); + } + + /** + * Determine whether the user can create models. + */ + public function create(User $user): bool + { + return $user->can('create_license'); + } + + /** + * Determine whether the user can update the model. + */ + public function update(User $user, License $license): bool + { + return $user->can('update_license'); + } + + /** + * Determine whether the user can delete the model. + */ + public function delete(User $user, License $license): bool + { + return $user->can('delete_license'); + } + + /** + * Determine whether the user can bulk delete. + */ + public function deleteAny(User $user): bool + { + return $user->can('delete_any_license'); + } + + /** + * Determine whether the user can permanently delete. + */ + public function forceDelete(User $user, License $license): bool + { + return $user->can('force_delete_license'); + } + + /** + * Determine whether the user can permanently bulk delete. + */ + public function forceDeleteAny(User $user): bool + { + return $user->can('force_delete_any_license'); + } + + /** + * Determine whether the user can restore. + */ + public function restore(User $user, License $license): bool + { + return $user->can('restore_license'); + } + + /** + * Determine whether the user can bulk restore. + */ + public function restoreAny(User $user): bool + { + return $user->can('restore_any_license'); + } + + /** + * Determine whether the user can replicate. + */ + public function replicate(User $user, License $license): bool + { + return $user->can('replicate_license'); + } + + /** + * Determine whether the user can reorder. + */ + public function reorder(User $user): bool + { + return $user->can('reorder_license'); + } +} diff --git a/app/Policies/MoleculePolicy.php b/app/Policies/MoleculePolicy.php new file mode 100644 index 00000000..44c0def0 --- /dev/null +++ b/app/Policies/MoleculePolicy.php @@ -0,0 +1,108 @@ +can('view_any_molecule'); + } + + /** + * Determine whether the user can view the model. + */ + public function view(User $user, Molecule $molecule): bool + { + return $user->can('view_molecule'); + } + + /** + * Determine whether the user can create models. + */ + public function create(User $user): bool + { + return $user->can('create_molecule'); + } + + /** + * Determine whether the user can update the model. + */ + public function update(User $user, Molecule $molecule): bool + { + return $user->can('update_molecule'); + } + + /** + * Determine whether the user can delete the model. + */ + public function delete(User $user, Molecule $molecule): bool + { + return $user->can('delete_molecule'); + } + + /** + * Determine whether the user can bulk delete. + */ + public function deleteAny(User $user): bool + { + return $user->can('delete_any_molecule'); + } + + /** + * Determine whether the user can permanently delete. + */ + public function forceDelete(User $user, Molecule $molecule): bool + { + return $user->can('force_delete_molecule'); + } + + /** + * Determine whether the user can permanently bulk delete. + */ + public function forceDeleteAny(User $user): bool + { + return $user->can('force_delete_any_molecule'); + } + + /** + * Determine whether the user can restore. + */ + public function restore(User $user, Molecule $molecule): bool + { + return $user->can('restore_molecule'); + } + + /** + * Determine whether the user can bulk restore. + */ + public function restoreAny(User $user): bool + { + return $user->can('restore_any_molecule'); + } + + /** + * Determine whether the user can replicate. + */ + public function replicate(User $user, Molecule $molecule): bool + { + return $user->can('replicate_molecule'); + } + + /** + * Determine whether the user can reorder. + */ + public function reorder(User $user): bool + { + return $user->can('reorder_molecule'); + } +} diff --git a/app/Policies/ReportPolicy.php b/app/Policies/ReportPolicy.php index 98248b1a..80c494db 100644 --- a/app/Policies/ReportPolicy.php +++ b/app/Policies/ReportPolicy.php @@ -4,19 +4,18 @@ use App\Models\Report; use App\Models\User; -use Illuminate\Auth\Access\Response; +use Illuminate\Auth\Access\HandlesAuthorization; class ReportPolicy { + use HandlesAuthorization; + /** * Determine whether the user can view any models. */ public function viewAny(User $user): bool { - if($user->hasRole('super_admin')) { - return true; - } - return true; + return $user->can('view_any_report'); } /** @@ -24,10 +23,7 @@ public function viewAny(User $user): bool */ public function view(User $user, Report $report): bool { - if($user->hasRole('super_admin')) { - return false; - } - return false; + return $user->can('view_report'); } /** @@ -35,10 +31,7 @@ public function view(User $user, Report $report): bool */ public function create(User $user): bool { - if($user->hasRole('super_admin')) { - return true; - } - return true; + return $user->can('create_report'); } /** @@ -46,10 +39,7 @@ public function create(User $user): bool */ public function update(User $user, Report $report): bool { - if($user->hasRole('super_admin')) { - return true; - } - return true; + return $user->can('update_report'); } /** @@ -57,31 +47,62 @@ public function update(User $user, Report $report): bool */ public function delete(User $user, Report $report): bool { - if($user->hasRole('super_admin')) { - return true; - } - return false; + return $user->can('delete_report'); } /** - * Determine whether the user can restore the model. + * Determine whether the user can bulk delete. */ - public function restore(User $user, Report $report): bool + public function deleteAny(User $user): bool { - if($user->hasRole('super_admin')) { - return true; - } - return false; + return $user->can('delete_any_report'); } /** - * Determine whether the user can permanently delete the model. + * Determine whether the user can permanently delete. */ public function forceDelete(User $user, Report $report): bool { - if($user->hasRole('super_admin')) { - return false; - } - return false; + return $user->can('force_delete_report'); + } + + /** + * Determine whether the user can permanently bulk delete. + */ + public function forceDeleteAny(User $user): bool + { + return $user->can('force_delete_any_report'); + } + + /** + * Determine whether the user can restore. + */ + public function restore(User $user, Report $report): bool + { + return $user->can('restore_report'); + } + + /** + * Determine whether the user can bulk restore. + */ + public function restoreAny(User $user): bool + { + return $user->can('restore_any_report'); + } + + /** + * Determine whether the user can replicate. + */ + public function replicate(User $user, Report $report): bool + { + return $user->can('replicate_report'); + } + + /** + * Determine whether the user can reorder. + */ + public function reorder(User $user): bool + { + return $user->can('reorder_report'); } } diff --git a/app/Policies/UserPolicy.php b/app/Policies/UserPolicy.php new file mode 100644 index 00000000..019dc5c1 --- /dev/null +++ b/app/Policies/UserPolicy.php @@ -0,0 +1,107 @@ +can('view_any_user'); + } + + /** + * Determine whether the user can view the model. + */ + public function view(User $user): bool + { + return $user->can('view_user'); + } + + /** + * Determine whether the user can create models. + */ + public function create(User $user): bool + { + return $user->can('create_user'); + } + + /** + * Determine whether the user can update the model. + */ + public function update(User $user): bool + { + return $user->can('update_user'); + } + + /** + * Determine whether the user can delete the model. + */ + public function delete(User $user): bool + { + return $user->can('delete_user'); + } + + /** + * Determine whether the user can bulk delete. + */ + public function deleteAny(User $user): bool + { + return $user->can('delete_any_user'); + } + + /** + * Determine whether the user can permanently delete. + */ + public function forceDelete(User $user): bool + { + return $user->can('force_delete_user'); + } + + /** + * Determine whether the user can permanently bulk delete. + */ + public function forceDeleteAny(User $user): bool + { + return $user->can('force_delete_any_user'); + } + + /** + * Determine whether the user can restore. + */ + public function restore(User $user): bool + { + return $user->can('restore_user'); + } + + /** + * Determine whether the user can bulk restore. + */ + public function restoreAny(User $user): bool + { + return $user->can('restore_any_user'); + } + + /** + * Determine whether the user can bulk restore. + */ + public function replicate(User $user): bool + { + return $user->can('replicate_user'); + } + + /** + * Determine whether the user can reorder. + */ + public function reorder(User $user): bool + { + return $user->can('reorder_user'); + } +} diff --git a/config/filament-shield.php b/config/filament-shield.php index 09a6c378..31f43961 100644 --- a/config/filament-shield.php +++ b/config/filament-shield.php @@ -64,7 +64,7 @@ 'enabled' => true, 'pages' => [ - 'Dashboard', + // 'Dashboard', ], 'widgets' => [ @@ -75,7 +75,7 @@ ], 'discovery' => [ - 'discover_all_resources' => false, + 'discover_all_resources' => true, 'discover_all_widgets' => false, 'discover_all_pages' => false, ], diff --git a/database/migrations/2024_04_11_142704_create_reports_table.php b/database/migrations/2024_04_11_142704_create_reports_table.php index f732b34c..4be52853 100644 --- a/database/migrations/2024_04_11_142704_create_reports_table.php +++ b/database/migrations/2024_04_11_142704_create_reports_table.php @@ -22,7 +22,6 @@ public function up(): void $table->timestamps(); }); - } /** diff --git a/resources/views/livewire/molecule-details.blade.php b/resources/views/livewire/molecule-details.blade.php index b1113768..4385262f 100644 --- a/resources/views/livewire/molecule-details.blade.php +++ b/resources/views/livewire/molecule-details.blade.php @@ -15,6 +15,7 @@ class="text-2xl break-all font-bold leading-7 break-words text-gray-900 sm:text- + @if($molecule->properties)
@@ -163,6 +164,7 @@ class="text-sm font-medium text-gray-500 sm:flex sm:justify-between"> {{ $molecule->canonical_smiles }}
+ @if($molecule->properties)
Murcko Framework @@ -172,6 +174,7 @@ class="text-sm font-medium text-gray-500 sm:flex sm:justify-between"> {{ $molecule->properties->murko_framework }}
+ @endif
@@ -225,6 +228,7 @@ class="text-sm relative mr-2 inline-flex items-center rounded-md border border-g + @if($molecule->properties)
@@ -308,6 +312,7 @@ class="ml-3 text-base text-gray-500">NP-likeness scores :
+ @endif
From 32af90786e2d0e83d4734599f4218e2b736dcca8 Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 18 Apr 2024 12:09:14 +0200 Subject: [PATCH 019/117] fix: user access --- app/Policies/ReportPolicy.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Policies/ReportPolicy.php b/app/Policies/ReportPolicy.php index 80c494db..ef625c93 100644 --- a/app/Policies/ReportPolicy.php +++ b/app/Policies/ReportPolicy.php @@ -15,7 +15,8 @@ class ReportPolicy */ public function viewAny(User $user): bool { - return $user->can('view_any_report'); + // return $user->can('view_any_report'); + return true; } /** @@ -39,6 +40,9 @@ public function create(User $user): bool */ public function update(User $user, Report $report): bool { + if($user->id == $report->user_id) { + return true; + } return $user->can('update_report'); } From c3abb8fecbdb3209cc5416bbcd02dc4491b9bd9d Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 18 Apr 2024 13:02:20 +0200 Subject: [PATCH 020/117] feat: event for saving an edited report is created --- app/Events/ReportEdited.php | 44 +++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 app/Events/ReportEdited.php diff --git a/app/Events/ReportEdited.php b/app/Events/ReportEdited.php new file mode 100644 index 00000000..56ef7f39 --- /dev/null +++ b/app/Events/ReportEdited.php @@ -0,0 +1,44 @@ +report = $report; + $this->state = $state; + $this->old = $old; + } + + /** + * Get the channels the event should broadcast on. + * + * @return array + */ + public function broadcastOn(): array + { + return [ + new PrivateChannel('channel-name'), + ]; + } +} From 0270a77c8bb50563cf087ce1dbcd95e12c2c3b0d Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 18 Apr 2024 13:04:49 +0200 Subject: [PATCH 021/117] feat: users without a role now can only access reports that they created. And added a dispatch for ReportEdited event --- app/Filament/Dashboard/Resources/ReportResource.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Filament/Dashboard/Resources/ReportResource.php b/app/Filament/Dashboard/Resources/ReportResource.php index 2ffc0f05..658a2a19 100644 --- a/app/Filament/Dashboard/Resources/ReportResource.php +++ b/app/Filament/Dashboard/Resources/ReportResource.php @@ -15,6 +15,7 @@ use Filament\Tables\Table; use Illuminate\Database\Eloquent\Builder; use Illuminate\Support\Str; +use App\Events\ReportEdited; class ReportResource extends Resource { @@ -41,6 +42,9 @@ public static function form(Form $form): Form ]) ->hidden(function () { return ! auth()->user()->hasRole('curator'); + }) + ->afterStateUpdated(function (?Report $record, ?string $state, ?string $old) { + ReportEdited::dispatch($record, $state, $old); }), TextArea::make('comment') ->hidden(function () { @@ -105,7 +109,7 @@ public static function getPages(): array // Define the Eloquent query for retrieving records based on user roles public static function getEloquentQuery(): Builder { - if (! auth()->user()->role()->exists()) { + if (! auth()->user()->roles()->exists()) { return parent::getEloquentQuery()->where('user_id', auth()->id()); } From 02ba9b0ee22012735f4cfa1bd64ea34195733eca Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 18 Apr 2024 13:37:14 +0200 Subject: [PATCH 022/117] feat: changed the name of the event ReportEdited to ReportStatusChanged so as to aggregate the listeners for a model using Even Subscriber feature of Laravel --- app/Events/{ReportEdited.php => ReportStatusChanged.php} | 8 ++++---- app/Filament/Dashboard/Resources/ReportResource.php | 4 ++-- app/Providers/AppServiceProvider.php | 4 ++++ 3 files changed, 10 insertions(+), 6 deletions(-) rename app/Events/{ReportEdited.php => ReportStatusChanged.php} (86%) diff --git a/app/Events/ReportEdited.php b/app/Events/ReportStatusChanged.php similarity index 86% rename from app/Events/ReportEdited.php rename to app/Events/ReportStatusChanged.php index 56ef7f39..c1420821 100644 --- a/app/Events/ReportEdited.php +++ b/app/Events/ReportStatusChanged.php @@ -11,7 +11,7 @@ use Illuminate\Queue\SerializesModels; use App\Models\Report; -class ReportEdited +class ReportStatusChanged { use Dispatchable, InteractsWithSockets, SerializesModels; @@ -20,13 +20,13 @@ class ReportEdited */ public $report; - public $state; + public $new; public $old; - public function __construct(Report $report, $state, $old) + public function __construct(Report $report, $new, $old) { $this->report = $report; - $this->state = $state; + $this->new = $new; $this->old = $old; } diff --git a/app/Filament/Dashboard/Resources/ReportResource.php b/app/Filament/Dashboard/Resources/ReportResource.php index 658a2a19..3dd8f07d 100644 --- a/app/Filament/Dashboard/Resources/ReportResource.php +++ b/app/Filament/Dashboard/Resources/ReportResource.php @@ -15,7 +15,7 @@ use Filament\Tables\Table; use Illuminate\Database\Eloquent\Builder; use Illuminate\Support\Str; -use App\Events\ReportEdited; +use App\Events\ReportStatusChanged; class ReportResource extends Resource { @@ -44,7 +44,7 @@ public static function form(Form $form): Form return ! auth()->user()->hasRole('curator'); }) ->afterStateUpdated(function (?Report $record, ?string $state, ?string $old) { - ReportEdited::dispatch($record, $state, $old); + ReportStatusChanged::dispatch($record, $state, $old); }), TextArea::make('comment') ->hidden(function () { diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index ea8b0da0..9f68ebff 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -6,6 +6,8 @@ use Filament\Facades\Filament; use Filament\Navigation\UserMenuItem; use Illuminate\Support\ServiceProvider; +use Illuminate\Support\Facades\Event; +use App\Listeners\ReportEventSubscriber; class AppServiceProvider extends ServiceProvider { @@ -50,5 +52,7 @@ public function boot(): void 'dev', ])); }); + + Event::subscribe(ReportEventSubscriber::class); } } From 5c496647f1376d0fbaa90efac9a12a2d95335e79 Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 18 Apr 2024 14:14:10 +0200 Subject: [PATCH 023/117] feat: event subscriber is created for the model report, and created notification for report status changes. --- app/Listeners/ReportEventSubscriber.php | 41 ++++++++++++++ .../ReportStatusChangedNotification.php | 54 +++++++++++++++++++ 2 files changed, 95 insertions(+) create mode 100644 app/Listeners/ReportEventSubscriber.php create mode 100644 app/Notifications/ReportStatusChangedNotification.php diff --git a/app/Listeners/ReportEventSubscriber.php b/app/Listeners/ReportEventSubscriber.php new file mode 100644 index 00000000..c526f81d --- /dev/null +++ b/app/Listeners/ReportEventSubscriber.php @@ -0,0 +1,41 @@ +report->user_id); + $ReportOwner->notify(new ReportStatusChangedNotification($event)); + } + + public function subscribe(Dispatcher $events): array + { + return [ + ReportStatusChanged::class => 'handleReportStatusChanged', + ]; + } +} diff --git a/app/Notifications/ReportStatusChangedNotification.php b/app/Notifications/ReportStatusChangedNotification.php new file mode 100644 index 00000000..7539c32e --- /dev/null +++ b/app/Notifications/ReportStatusChangedNotification.php @@ -0,0 +1,54 @@ + + */ + public function via(object $notifiable): array + { + return ['mail']; + } + + /** + * Get the mail representation of the notification. + */ + public function toMail(object $notifiable): MailMessage + { + return (new MailMessage) + ->line('The introduction to the notification.') + ->action('Notification Action', url('/')) + ->line('Thank you for using our application!'); + } + + /** + * Get the array representation of the notification. + * + * @return array + */ + public function toArray(object $notifiable): array + { + return [ + // + ]; + } +} From 93fc9cf449efaacac177ff034e00cb08acb436c7 Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 18 Apr 2024 16:53:14 +0200 Subject: [PATCH 024/117] feat: setup a markdown notification and email template for report status changes. --- .../ReportStatusChangedNotification.php | 17 +++++++++---- .../views/mail/report/statuschanged.blade.php | 24 +++++++++++++++++++ 2 files changed, 36 insertions(+), 5 deletions(-) create mode 100644 resources/views/mail/report/statuschanged.blade.php diff --git a/app/Notifications/ReportStatusChangedNotification.php b/app/Notifications/ReportStatusChangedNotification.php index 7539c32e..36635aa2 100644 --- a/app/Notifications/ReportStatusChangedNotification.php +++ b/app/Notifications/ReportStatusChangedNotification.php @@ -6,6 +6,9 @@ use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Notifications\Messages\MailMessage; use Illuminate\Notifications\Notification; +use App\Events\ReportStatusChanged; +use Illuminate\Mail\Mailable; + class ReportStatusChangedNotification extends Notification implements ShouldQueue { @@ -14,9 +17,12 @@ class ReportStatusChangedNotification extends Notification implements ShouldQueu /** * Create a new notification instance. */ - public function __construct() + + public $event; + + public function __construct(ReportStatusChanged $event) { - // + $this->event = $event; } /** @@ -34,10 +40,11 @@ public function via(object $notifiable): array */ public function toMail(object $notifiable): MailMessage { + $url = url('http://localhost/dashboard/reports'); + return (new MailMessage) - ->line('The introduction to the notification.') - ->action('Notification Action', url('/')) - ->line('Thank you for using our application!'); + ->subject('Coconut: Status changed for your Report: '.$this->event->report->title) + ->markdown('mail.report.statuschanged', ['url' => $url, 'event' => $this->event, 'user' => $notifiable] ); } /** diff --git a/resources/views/mail/report/statuschanged.blade.php b/resources/views/mail/report/statuschanged.blade.php new file mode 100644 index 00000000..1bb5884e --- /dev/null +++ b/resources/views/mail/report/statuschanged.blade.php @@ -0,0 +1,24 @@ + +# Report Status Update Notification + +Hello {{ $user->name }}, + +This email is to inform you about the recent status update on the report titled "{{ $event->report->title }}". +- **Status Update:** The status of the report has changed from "{{ $event->old }}" to "{{ $event->new }}" +- **Curator Comments:** {{ $event->report->comment }} + +### Report Details: +- **Report Title:** {{ $event->report->title }} +- **URL:** {{ $event->report->url }} +- **Evidence:** {{ $event->report->evidence }} + + +Please review the updated status and feel free to reach out if you have any questions. + + +Button Text + + +Thanks,
+{{ config('app.name') }} +
From 017cf773829c4a9f1a9c50f74acda53689f4a820 Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 18 Apr 2024 21:10:26 +0200 Subject: [PATCH 025/117] fix: updated the policies to allow user to create new reports and attach molecules, collections or citations to the report --- app/Policies/CitationPolicy.php | 3 ++- app/Policies/CollectionPolicy.php | 3 ++- app/Policies/MoleculePolicy.php | 3 ++- app/Policies/ReportPolicy.php | 8 +++++--- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/app/Policies/CitationPolicy.php b/app/Policies/CitationPolicy.php index 4517afe9..effd7078 100644 --- a/app/Policies/CitationPolicy.php +++ b/app/Policies/CitationPolicy.php @@ -15,7 +15,8 @@ class CitationPolicy */ public function viewAny(User $user): bool { - return $user->can('view_any_citation'); + return true; + // return $user->can('view_any_citation'); } /** diff --git a/app/Policies/CollectionPolicy.php b/app/Policies/CollectionPolicy.php index 1c694c69..6cefdbb8 100644 --- a/app/Policies/CollectionPolicy.php +++ b/app/Policies/CollectionPolicy.php @@ -15,7 +15,8 @@ class CollectionPolicy */ public function viewAny(User $user): bool { - return $user->can('view_any_collection'); + return true; + // return $user->can('view_any_collection'); } /** diff --git a/app/Policies/MoleculePolicy.php b/app/Policies/MoleculePolicy.php index 44c0def0..101440da 100644 --- a/app/Policies/MoleculePolicy.php +++ b/app/Policies/MoleculePolicy.php @@ -15,7 +15,8 @@ class MoleculePolicy */ public function viewAny(User $user): bool { - return $user->can('view_any_molecule'); + return true; + // return $user->can('view_any_molecule'); } /** diff --git a/app/Policies/ReportPolicy.php b/app/Policies/ReportPolicy.php index ef625c93..7d4957bc 100644 --- a/app/Policies/ReportPolicy.php +++ b/app/Policies/ReportPolicy.php @@ -15,8 +15,8 @@ class ReportPolicy */ public function viewAny(User $user): bool { - // return $user->can('view_any_report'); return true; + // return $user->can('view_any_report'); } /** @@ -24,7 +24,8 @@ public function viewAny(User $user): bool */ public function view(User $user, Report $report): bool { - return $user->can('view_report'); + return true; + // return $user->can('view_report'); } /** @@ -32,7 +33,8 @@ public function view(User $user, Report $report): bool */ public function create(User $user): bool { - return $user->can('create_report'); + return true; + // return $user->can('create_report'); } /** From 82f4a9a2bb9f25dc6a2ef12311fe11cd9fd746d1 Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 18 Apr 2024 21:12:53 +0200 Subject: [PATCH 026/117] feat: added view report functionality to allow user to view the report after receiving mail confirmation. --- .../Resources/ReportResource/Pages/ViewReport.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 app/Filament/Dashboard/Resources/ReportResource/Pages/ViewReport.php diff --git a/app/Filament/Dashboard/Resources/ReportResource/Pages/ViewReport.php b/app/Filament/Dashboard/Resources/ReportResource/Pages/ViewReport.php new file mode 100644 index 00000000..5b8fc410 --- /dev/null +++ b/app/Filament/Dashboard/Resources/ReportResource/Pages/ViewReport.php @@ -0,0 +1,12 @@ + Date: Thu, 18 Apr 2024 21:14:17 +0200 Subject: [PATCH 027/117] fix: added checks for the creation of report --- .../ReportResource/Pages/CreateReport.php | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php index 7f18ee9c..4853e7dd 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php +++ b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php @@ -4,6 +4,9 @@ use App\Filament\Dashboard\Resources\ReportResource; use Filament\Resources\Pages\CreateRecord; +use App\Events\ReportSubmitted; +use Filament\Notifications\Notification; +use Filament\Actions\Action; class CreateReport extends CreateRecord { @@ -16,4 +19,23 @@ protected function mutateFormDataBeforeCreate(array $data): array return $data; } + + protected function beforeCreate(): void + { + if (!($this->data['collections'] || $this->data['citations']) ) { + Notification::make() + ->danger() + ->title('Select at least one Collection or Citation or Molecule.') + // ->body('Choose a plan to continue.') + ->persistent() + ->send(); + + $this->halt(); + } + } + + protected function afterCreate(): void + { + ReportSubmitted::dispatch($this->record); + } } From 022a4c3108a83fb8cfb9eb4fc1462125795bb40f Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 18 Apr 2024 21:16:39 +0200 Subject: [PATCH 028/117] feat: now users can add collections, molecules or citations while creating the report itself --- .../Dashboard/Resources/ReportResource.php | 38 ++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/app/Filament/Dashboard/Resources/ReportResource.php b/app/Filament/Dashboard/Resources/ReportResource.php index 3dd8f07d..e10b3484 100644 --- a/app/Filament/Dashboard/Resources/ReportResource.php +++ b/app/Filament/Dashboard/Resources/ReportResource.php @@ -31,9 +31,43 @@ public static function form(Form $form): Form { return $form ->schema([ - TextInput::make('title'), + TextInput::make('title') + ->required(), TextArea::make('evidence'), TextInput::make('url'), + Select::make('collections') + ->relationship('collections', 'title') + ->multiple() + ->preload(function(string $operation) { + if($operation === 'create') { + return true; + } + }) + ->hidden(function (string $operation) { + if($operation != 'create') { + return true; + } + }) + ->searchable(), + Select::make('citations') + ->relationship('citations', 'title') + ->multiple() + ->preload(function(string $operation) { + if($operation === 'create') { + return true; + } + }) + ->hidden(function (string $operation) { + if($operation != 'create') { + return true; + } + }) + ->searchable(), + // Select::make('molecules') + // ->relationship('molecules', 'identifier') + // ->multiple() + // ->preload() + // ->searchable(), Select::make('status') ->options([ 'pending' => 'Pending', @@ -44,6 +78,7 @@ public static function form(Form $form): Form return ! auth()->user()->hasRole('curator'); }) ->afterStateUpdated(function (?Report $record, ?string $state, ?string $old) { + // dd($record, $state, $record->status, $old); ReportStatusChanged::dispatch($record, $state, $old); }), TextArea::make('comment') @@ -102,6 +137,7 @@ public static function getPages(): array return [ 'index' => Pages\ListReports::route('/'), 'create' => Pages\CreateReport::route('/create'), + 'view' => Pages\ViewReport::route('/{record}'), 'edit' => Pages\EditReport::route('/{record}/edit'), ]; } From 5f93e7c83134e9f62264a3aee505ebd4166f5daa Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 18 Apr 2024 21:19:12 +0200 Subject: [PATCH 029/117] feat: now users receive new mail after reporting --- app/Listeners/ReportEventSubscriber.php | 9 +++ .../ReportSubmittedNotification.php | 61 +++++++++++++++++++ .../views/mail/report/submitted.blade.php | 18 ++++++ 3 files changed, 88 insertions(+) create mode 100644 app/Notifications/ReportSubmittedNotification.php create mode 100644 resources/views/mail/report/submitted.blade.php diff --git a/app/Listeners/ReportEventSubscriber.php b/app/Listeners/ReportEventSubscriber.php index c526f81d..072f4e47 100644 --- a/app/Listeners/ReportEventSubscriber.php +++ b/app/Listeners/ReportEventSubscriber.php @@ -6,8 +6,10 @@ use Illuminate\Queue\InteractsWithQueue; use Illuminate\Events\Dispatcher; use App\Events\ReportStatusChanged; +use App\Events\ReportSubmitted; use App\Models\User; use App\Notifications\ReportStatusChangedNotification; +use App\Notifications\ReportSubmittedNotification; class ReportEventSubscriber @@ -32,10 +34,17 @@ public function handleReportStatusChanged(ReportStatusChanged $event): void $ReportOwner->notify(new ReportStatusChangedNotification($event)); } + public function handleReportSubmitted(ReportSubmitted $event): void + { + $ReportOwner = User::find($event->report->user_id); + $ReportOwner->notify(new ReportSubmittedNotification($event)); + } + public function subscribe(Dispatcher $events): array { return [ ReportStatusChanged::class => 'handleReportStatusChanged', + ReportSubmitted::class => 'handleReportSubmitted', ]; } } diff --git a/app/Notifications/ReportSubmittedNotification.php b/app/Notifications/ReportSubmittedNotification.php new file mode 100644 index 00000000..5799a8ef --- /dev/null +++ b/app/Notifications/ReportSubmittedNotification.php @@ -0,0 +1,61 @@ +event = $event; + } + + /** + * Get the notification's delivery channels. + * + * @return array + */ + public function via(object $notifiable): array + { + return ['mail']; + } + + /** + * Get the mail representation of the notification. + */ + public function toMail(object $notifiable): MailMessage + { + $url = url(env('APP_URL').'/dashboard/reports/'.$this->event->report->id); + + return (new MailMessage) + ->subject('Coconut: Your report "'.$this->event->report->title.'" has been submitted.') + ->markdown('mail.report.submitted', ['url' => $url, 'event' => $this->event, 'user' => $notifiable] ); + } + + /** + * Get the array representation of the notification. + * + * @return array + */ + public function toArray(object $notifiable): array + { + return [ + // + ]; + } +} diff --git a/resources/views/mail/report/submitted.blade.php b/resources/views/mail/report/submitted.blade.php new file mode 100644 index 00000000..a9880e5e --- /dev/null +++ b/resources/views/mail/report/submitted.blade.php @@ -0,0 +1,18 @@ + + +Hello {{ $user->name }}, +Thank you for submitting your report. It is peding review with our Curators. You will reveive further updates via email. + +### Report Details: +- **Report Title:** {{ $event->report->title }} +- **URL:** {{ $event->report->url }} +- **Evidence:** {{ $event->report->evidence }} + + + +Button Text + + +Thanks,
+{{ config('app.name') }} +
From 5fdc58dca2a413a2d743f6bfd54c324b0b1fb956 Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 18 Apr 2024 21:20:43 +0200 Subject: [PATCH 030/117] feat: part of previous commit --- app/Events/ReportSubmitted.php | 39 ++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 app/Events/ReportSubmitted.php diff --git a/app/Events/ReportSubmitted.php b/app/Events/ReportSubmitted.php new file mode 100644 index 00000000..8cbe57b0 --- /dev/null +++ b/app/Events/ReportSubmitted.php @@ -0,0 +1,39 @@ +report = $report; + } + + /** + * Get the channels the event should broadcast on. + * + * @return array + */ + public function broadcastOn(): array + { + return [ + new PrivateChannel('channel-name'), + ]; + } +} From cee868e8fc6aa5406a85c0ac999b46c446ae861e Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 18 Apr 2024 21:22:00 +0200 Subject: [PATCH 031/117] fix: added local env variable to allow proper redirection --- app/Notifications/ReportStatusChangedNotification.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Notifications/ReportStatusChangedNotification.php b/app/Notifications/ReportStatusChangedNotification.php index 36635aa2..14ca2af8 100644 --- a/app/Notifications/ReportStatusChangedNotification.php +++ b/app/Notifications/ReportStatusChangedNotification.php @@ -40,7 +40,7 @@ public function via(object $notifiable): array */ public function toMail(object $notifiable): MailMessage { - $url = url('http://localhost/dashboard/reports'); + $url = url(env('APP_URL').'/dashboard/reports/'.$this->event->report->id); return (new MailMessage) ->subject('Coconut: Status changed for your Report: '.$this->event->report->title) From 96715fc5f50c6258fd5f5bc306cb3c9973f7aae7 Mon Sep 17 00:00:00 2001 From: Kohulan Date: Mon, 22 Apr 2024 15:22:08 +0200 Subject: [PATCH 032/117] feat: updated logo --- .DS_Store | Bin 0 -> 8196 bytes public/.DS_Store | Bin 0 -> 6148 bytes public/img/.DS_Store | Bin 0 -> 6148 bytes public/img/logo-mini.png | Bin 291208 -> 22614 bytes public/img/logo.png | Bin 380347 -> 181212 bytes public/img/logo.svg | 2 +- public/img/logo_light.png | Bin 364876 -> 240569 bytes 7 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 .DS_Store create mode 100644 public/.DS_Store create mode 100644 public/img/.DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..9a2963417f61752f92af6ba25013d19f5de4fd2d GIT binary patch literal 8196 zcmeHMO-~a+7=8yzyG?;qq6r*KHt`Czd_-fslmZ71YC?$~)L^$Qu(Iql?Urf?rg!}f z{sqte5&w%PecqXc%ua2>fkYB!nwfWY_IYOBdFGvNXG=t)K4`BJEfSH3%(h%Y@sGs! zIgh2Ov}FlafKRd&L^8ltc?|0soB~b(r+`zyDc}^i9SY!?&B>ea+}C$q=@f7Z+(`xa z`@u(MTTAUoTlLj}LLC8Mb7)oxb@k&P*5?M;T53nyq6JB4Dy*i8^oSwSvxCrd+^?nh zk+zynLXC`m(vd}aLJ{fFL--0#qNc4YodQmQaRvD7K21&PQg=7XoZmNbr}9T7MJoW+ zql7~0qZV7}9~Qbu0ZDukpcC*gLY5&OT8vrRqFvgjP2^pAMK7sBEjpw_i}%&y%>gCp z6f=+*tAnvB^bs{_`zU^2gBgL>qLb{HQ%4pvuf~kwT}Ve+Ec_?>Zs_Jw8?#T417vt; z;aNEop9fy~z;nrBm1ZV(!Nk&vr9_23Lzl?vgY`4}$Wa8pVtXD+EfaSS3O89Blt=Jw z1w8HN1ih7NW)HJg4-A#ME?dCSULhUdemkIF`dk z(o6>Zdb9VIulA*kg3Ed{cpY|z2j%-)GESOd-03Mo*zN%G?oAlC<*+UXal5a$4SmBa zdc}kC()sz?#>TS0QoUIA&)3#hpDg>U)u+!cE{fiRM~|QH9h^j`vE(p766y1l=JfSd z`3<#<0B4O}9Lbos0&|MAM>|-mZF&J)!Gg3ciLl)=5*4vEJ6H&bh3sK5P|q?rU^0w6 zaEwmIu_{Qu7(r4{OD(}r;hF7O1&4`VP#ZGD(hjk>F}Bh5!o%!iM*D@*nup-vFp=|g zrUJKfjZs)NlY6xwuHqE9Sp}wbcZ((1oyqV2Z+1}En^V9kaH|v$x$VYw9WGt|7O=hJ zv$l`?0htryM%pS03UwTZRmXAIt3M1;_W@;2Ewv+U(Sr1UUIe)3zY^aScUFPFjUKws literal 0 HcmV?d00001 diff --git a/public/.DS_Store b/public/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..1f198d78252473f38f13e0eb52a5ec582a70647e GIT binary patch literal 6148 zcmeHK!EVz)5S>jzYd1p50VFseS>hT(QYtFM#e{O;iV++D1-mw_!SzPA(^QHg`40cW znGb<~;RJ7Xw^Hqv6B0tvjx_UTcW1`gxACr*h{SXePlyIYLf*bk^H?sYa*@ZS$_?~@<2vqaaC^1d-P;>_ z_r~j?x7vL$c{ubYrxd;jr^*{AFzm!B0GB(UKrxo+?rzQ8e)J`IXIllc*P zINAjjImMLF8OWQ{G0j`FaP5nfcj#k#S;Ws)%nlV;jtE*|5l66RR5j~%_!nHPyM<*; z)Nhegv|_)vV$rm+nGBe}u+!hn>DgIX1}p=A!2s_M9+c5HSZh>U2aLJ`0DI_G0$+Xn z13m5l`UY!_=z$2G3e>5>Trq^XI|!YQao@z(8g)7e^<>mBPZs8eBFxo8cq*KPuhCk| zfMuY`Kvy>heEvWC^Zmb>WLuU2%fLo4AbJPE!4y+6XX~ZO@mcFZ-$PkAuGXkhV9ar> g96pL~L6u<4V+ZIPtTmzsVm|~F4c1r&{wV{$0mXNpr~m)} literal 0 HcmV?d00001 diff --git a/public/img/.DS_Store b/public/img/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..41ef9e8a91454f676ef649faff3b2452696933ef GIT binary patch literal 6148 zcmeHK%}T^D5dNkv%Zdnl5|4QSm+gXrx4Ntc!P~xoRH3X?yC8b*-G}jMd>BvqO%e%6S;p0^o( zBLjMOW8^3>!!6qPr!U1Bb@uMXAOF*Li~H7HtM5z4cONAxu3X^=ci1pu!(9d<<+&3% zX(9*xlj0ly2RwC8CT|`81FUh$Q>9p7PEB#j(E`Ufq0aqGI?PD&+F6T36Jx*_Fb4h@ z1I*bflf8h}8Ux0FG0-re-v>uk%p%qS{ilPCF9C=nn!T{Ezk(X$B4!cmfSjR72qlJ4 zi6w@FaN1q;%OchRLpUTB9};(#SfPmDo$EXA4#@&qYYZ3zZ3cG2aH{$L{OkI^9b_Y8 zz!>;f49IA;UM=}ZF}L;}PIIlJUQt!luMXIRu;WuPeKi#yQoYdbv_s4y)&Xgu*pGmx L!5U-WM;Z74CJA41 literal 0 HcmV?d00001 diff --git a/public/img/logo-mini.png b/public/img/logo-mini.png index 8d07a1ba1eed4cbfe1234a6f7a765be646d36bf6..2cef0080307f8569d06679867bb1c3672b80c3b8 100644 GIT binary patch delta 20055 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 delta 290764 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

bv8h-{IOBRa{lbJQ= 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 diff --git a/public/img/logo.png b/public/img/logo.png index 237515c5ababc2917fa7c3721e4e265c1636cedf..1eb0fbac691231c65b5a71cde63af2dcf5e0b04f 100644 GIT binary patch literal 181212 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 b!MvrB#gN37+nrd&0RA-9bXDIf+eH2^R>o6^ diff --git a/public/img/logo.svg b/public/img/logo.svg index 6854f519..6ab5ad83 100644 --- a/public/img/logo.svg +++ b/public/img/logo.svg @@ -1 +1 @@ - \ No newline at end of file +AAAsdGp1bWIAAAAeanVtZGMycGEAEQAQgAAAqgA4m3EDYzJwYQAAACxOanVtYgAAAEdqdW1kYzJtYQARABCAAACqADibcQN1cm46dXVpZDo3MTRiYmFkNS0xY2E5LTQ4NjYtOWQxNi1iNWU3OWVlODIwOTMAAAABtGp1bWIAAAApanVtZGMyYXMAEQAQgAAAqgA4m3EDYzJwYS5hc3NlcnRpb25zAAAAANdqdW1iAAAAJmp1bWRjYm9yABEAEIAAAKoAOJtxA2MycGEuYWN0aW9ucwAAAACpY2JvcqFnYWN0aW9uc4GjZmFjdGlvbmtjMnBhLmVkaXRlZG1zb2Z0d2FyZUFnZW50bUFkb2JlIEZpcmVmbHlxZGlnaXRhbFNvdXJjZVR5cGV4U2h0dHA6Ly9jdi5pcHRjLm9yZy9uZXdzY29kZXMvZGlnaXRhbHNvdXJjZXR5cGUvY29tcG9zaXRlV2l0aFRyYWluZWRBbGdvcml0aG1pY01lZGlhAAAArGp1bWIAAAAoanVtZGNib3IAEQAQgAAAqgA4m3EDYzJwYS5oYXNoLmRhdGEAAAAAfGNib3KlamV4Y2x1c2lvbnOBomVzdGFydBjiZmxlbmd0aBk7SGRuYW1lbmp1bWJmIG1hbmlmZXN0Y2FsZ2ZzaGEyNTZkaGFzaFggOy5n8DGr/XHqbVqlI+414QUcyMbjkOUGY54vF4fk84hjcGFkSQAAAAAAAAAAAAAAAgtqdW1iAAAAJGp1bWRjMmNsABEAEIAAAKoAOJtxA2MycGEuY2xhaW0AAAAB32Nib3KoaGRjOnRpdGxlb0dlbmVyYXRlZCBJbWFnZWlkYzpmb3JtYXRtaW1hZ2Uvc3ZnK3htbGppbnN0YW5jZUlEeCx4bXA6aWlkOjI0ZWRkMDM4LWNjZGMtNDI5My04NzgwLTE3ZDEyOGQ2MzVjNW9jbGFpbV9nZW5lcmF0b3J4NkFkb2JlX0lsbHVzdHJhdG9yLzI4LjQgYWRvYmVfYzJwYS8wLjcuNiBjMnBhLXJzLzAuMjUuMnRjbGFpbV9nZW5lcmF0b3JfaW5mb4G/ZG5hbWVxQWRvYmUgSWxsdXN0cmF0b3JndmVyc2lvbmQyOC40/2lzaWduYXR1cmV4GXNlbGYjanVtYmY9YzJwYS5zaWduYXR1cmVqYXNzZXJ0aW9uc4KiY3VybHg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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2WQEA391vwy3vMByAQKndh4fbJBtE6Xtvz0M2PLeXuAHdRGt3AGmB1zXq26V6m2KtT6Bhua0YmEHrpNb+a3j1rhIMtXh58IrFZwMsLoqzU2Nt5tYexaN7alTZwgcS0NBTpGbMBZinlmECE9HfDwSUOdnKF9l/Dn93gluz+hMwUvZA4cb1Ulc1CAr45UXFs/KDiuXczu6DCiPnPxFp4IzkTn/KGDo7F3+GPOAgrZzksatcnGB+46pG63eJ7IB5EzqfC4eoNSSwP0DpUS+MCVzM9c9tEvT6AT7L4GiO2Nc6yvYK3VrkS0E2f4HN4BkDeLkS+ijxRdmsjeH7YV5tDuRvlKgJig== \ No newline at end of file diff --git a/public/img/logo_light.png b/public/img/logo_light.png index 6c37cda303490c4c018c9b762187e2b2839d1340..c38069b82f5dc50da0d6e7c7283cd8af93e04386 100644 GIT binary patch literal 240569 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 literal 364876 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

<7XmzaaL<=Y#=l)q>SMSc{;VdPkl9eF@VN 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 16fp2z(OB^WDkeN?1T?x+*Ha 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 qUH_Zc|1bU7|4;AM|HI2(BmO1Dvn(S$Rs4 Date: Tue, 23 Apr 2024 02:20:44 +0200 Subject: [PATCH 033/117] fix: added variety of checks to hide and/or edit fields in accordance with the operation on report resource form - commented out relation managers - parameterised the redirection to create report page --- .../Dashboard/Resources/ReportResource.php | 88 ++++++++++++++++--- .../ReportResource/Pages/CreateReport.php | 66 ++++++++++++-- routes/api.php | 3 +- 3 files changed, 135 insertions(+), 22 deletions(-) diff --git a/app/Filament/Dashboard/Resources/ReportResource.php b/app/Filament/Dashboard/Resources/ReportResource.php index e10b3484..33b46fa0 100644 --- a/app/Filament/Dashboard/Resources/ReportResource.php +++ b/app/Filament/Dashboard/Resources/ReportResource.php @@ -16,6 +16,10 @@ use Illuminate\Database\Eloquent\Builder; use Illuminate\Support\Str; use App\Events\ReportStatusChanged; +use App\Models\Molecule; +use App\Models\Citation; +use Illuminate\Http\Request; +use Filament\Forms\Get; class ReportResource extends Resource { @@ -26,11 +30,26 @@ class ReportResource extends Resource protected static ?int $navigationSort = 1; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack'; - + public static function form(Form $form): Form { return $form ->schema([ + Select::make('choice') + ->label('You want to report:') + ->live() + ->options([ + 'molecule' => 'Molecule', + 'citation' => 'Citation', + 'collection' => 'Collection', + ]) + ->hidden(function (string $operation) { + if($operation == 'create' && (!request()->has('collection_uuid') && !request()->has('citation_id') && !request()->has('compound_id'))) { + return false; + }else { + return true; + } + }), TextInput::make('title') ->required(), TextArea::make('evidence'), @@ -38,36 +57,79 @@ public static function form(Form $form): Form Select::make('collections') ->relationship('collections', 'title') ->multiple() - ->preload(function(string $operation) { - if($operation === 'create') { + ->preload() + ->hidden(function (Get $get, String $operation) { + if($operation == 'edit' || $operation == 'view') { + if($get('collections') == []) { + return true; + } + } + elseif(!request()->has('collection_uuid') && $get('choice') != 'collection') { return true; } }) - ->hidden(function (string $operation) { - if($operation != 'create') { + ->disabled(function (String $operation) { + if($operation == 'edit') { return true; } }) ->searchable(), Select::make('citations') ->relationship('citations', 'title') + ->options(function () { + return Citation::whereNotNull('title')->pluck('title', 'id'); + }) ->multiple() - ->preload(function(string $operation) { - if($operation === 'create') { + // ->preload() + ->hidden(function (Get $get, String $operation) { + if($operation == 'edit' || $operation == 'view') { + if($get('citations') == []) { + return true; + } + } + elseif(!request()->has('citation_id') && $get('choice') != 'citation') { return true; } }) - ->hidden(function (string $operation) { - if($operation != 'create') { + ->disabled(function (String $operation) { + if($operation == 'edit') { return true; } }) ->searchable(), // Select::make('molecules') // ->relationship('molecules', 'identifier') + // ->options(function () { + // return Molecule::select('id', 'identifier')->whereNotNull('identifier')->get(); + // }) // ->multiple() - // ->preload() + // ->hidden(function (Get $get) { + // if(!request()->has('compound_id') && $get('choice') != 'molecule') { + // return true; + // } + // else { + // return false; + // } + // }), // ->searchable(), + TextInput::make('mol_id_csv') + ->label('Molecules') + ->placeholder('Enter the Identifiers separated by commas') + ->hidden(function (Get $get, String $operation) { + if($operation == 'edit' || $operation == 'view') { + if(is_null($get('mol_id_csv'))) { + return true; + } + } + elseif(!request()->has('compound_id') && $get('choice') != 'molecule') { + return true; + } + }) + ->disabled(function (String $operation) { + if($operation == 'edit') { + return true; + } + }), Select::make('status') ->options([ 'pending' => 'Pending', @@ -126,9 +188,9 @@ public static function table(Table $table): Table public static function getRelations(): array { return [ - RelationManagers\MoleculesRelationManager::class, - RelationManagers\CollectionsRelationManager::class, - RelationManagers\CitationsRelationManager::class, + // RelationManagers\MoleculesRelationManager::class, + // RelationManagers\CollectionsRelationManager::class, + // RelationManagers\CitationsRelationManager::class, ]; } diff --git a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php index 4853e7dd..e2aa4c5a 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php +++ b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php @@ -7,26 +7,57 @@ use App\Events\ReportSubmitted; use Filament\Notifications\Notification; use Filament\Actions\Action; +use App\Models\Molecule; +use App\Models\Citation; +use App\Models\Collection; class CreateReport extends CreateRecord { protected static string $resource = ReportResource::class; - protected function mutateFormDataBeforeCreate(array $data): array - { - $data['user_id'] = auth()->id(); - $data['status'] = 'pending'; - - return $data; + protected function afterFill(): void + { + $request = request(); + if($request->has('collection_uuid')) + { + $collection = Collection::where('uuid',$request->collection_uuid)->get(); + $id = $collection[0]->id; + array_push($this->data['collections'], $id); + } + elseif($request->has('citation_id')) + { + $citation = Citation::where('id',$request->citation_id)->get(); + $id = $citation[0]->id; + array_push($this->data['citations'], $id); + } + elseif($request->has('compound_id')) + { + // $this->molecule_identifier = $request->compound_id; + // $this->molecule = Molecule::where('identifier',$this->molecule_identifier)->get(); + // $id = $this->molecule[0]->id; + // array_push($this->data['molecules'], $id); + $this->data['mol_id_csv'] = $request->compound_id; + } } protected function beforeCreate(): void { - if (!($this->data['collections'] || $this->data['citations']) ) { + if($this->data['choice'] = 'collection') + { + $this->data['citations'] = []; + $this->data['molecules'] = null; + }elseif($this->data['choice'] = 'citation'){ + $this->data['collections'] = []; + $this->data['molecules'] = null; + }elseif($this->data['choice'] = 'molecule'){ + $this->data['collections'] = []; + $this->data['citations'] = []; + } + + if (!($this->data['collections'] || $this->data['citations'] || $this->data['molecules'])) { Notification::make() ->danger() ->title('Select at least one Collection or Citation or Molecule.') - // ->body('Choose a plan to continue.') ->persistent() ->send(); @@ -34,8 +65,27 @@ protected function beforeCreate(): void } } + protected function mutateFormDataBeforeCreate(array $data): array + { + $data['user_id'] = auth()->id(); + $data['status'] = 'pending'; + + + return $data; + } + protected function afterCreate(): void { + if(!is_null($this->record->mol_id_csv)) + { + $mol_identifiers = explode(',', $this->record->mol_id_csv); + $molecules = Molecule::whereIn('identifier', $mol_identifiers)->get(); + foreach ($molecules as $molecule) { + + $this->record->molecules()->attach($molecule); + } + } + ReportSubmitted::dispatch($this->record); } } diff --git a/routes/api.php b/routes/api.php index 4bfb5750..bac55035 100644 --- a/routes/api.php +++ b/routes/api.php @@ -71,7 +71,8 @@ // Compounds and details Route::get('/{id}/report', function ($id) { - return redirect('compounds/'.$id.'/report'); + // return redirect('compounds/'.$id.'/report'); + return redirect(env('APP_URL').'/dashboard/reports/create'.'?compound_id='.$id); })->name('compound.report'); Route::post('/compounds', [SubmissionAPIController::class, 'submission'])->name('compound.submission'); From 191c605f05afcdfd992eb447a4696a508c7f5647 Mon Sep 17 00:00:00 2001 From: Sagar Date: Tue, 23 Apr 2024 02:22:18 +0200 Subject: [PATCH 034/117] fix: added a csv column to reports table to avoid preloading in the form --- app/Models/Report.php | 1 + database/migrations/2024_04_11_142704_create_reports_table.php | 1 + 2 files changed, 2 insertions(+) diff --git a/app/Models/Report.php b/app/Models/Report.php index 0161d8e3..0a5f0141 100644 --- a/app/Models/Report.php +++ b/app/Models/Report.php @@ -22,6 +22,7 @@ class Report extends Model implements Auditable 'title', 'evidence', 'url', + 'mol_id_csv', 'status', 'comment', 'user_id', diff --git a/database/migrations/2024_04_11_142704_create_reports_table.php b/database/migrations/2024_04_11_142704_create_reports_table.php index 4be52853..a271a2d0 100644 --- a/database/migrations/2024_04_11_142704_create_reports_table.php +++ b/database/migrations/2024_04_11_142704_create_reports_table.php @@ -16,6 +16,7 @@ public function up(): void $table->longText('title'); $table->longText('evidence')->nullable(); $table->string('url', 2048)->nullable(); + $table->longText('mol_id_csv')->nullable(); $table->enum('status', ['pending', 'approved', 'rejected'])->default('pending'); $table->longText('comment')->nullable(); $table->foreignId('user_id'); From 319c64a76af70798bc3cb60b5a5425807885e05e Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Tue, 23 Apr 2024 13:20:24 +0200 Subject: [PATCH 035/117] fix: query switched to unique cannonical smiles, other bug fixes and updates --- app/Console/Commands/ImportEntries.php | 2 +- app/Console/Commands/ProcessEntries.php | 2 +- .../Resources/CollectionResource.php | 2 +- app/Jobs/ImportEntry.php | 448 ++++++++---------- ...24_02_09_202858_create_molecules_table.php | 4 +- ...24_02_09_202950_create_citations_table.php | 2 +- 6 files changed, 197 insertions(+), 263 deletions(-) diff --git a/app/Console/Commands/ImportEntries.php b/app/Console/Commands/ImportEntries.php index 1a54cef0..e2eb0e9f 100644 --- a/app/Console/Commands/ImportEntries.php +++ b/app/Console/Commands/ImportEntries.php @@ -45,7 +45,7 @@ public function handle() $batchJobs = []; $i = 0; - Entry::select('id')->where('status', 'PASSED')->where('collection_id', $collection->id)->chunk(100, function ($ids) use (&$batchJobs, &$i) { + Entry::select('id')->where('status', 'PASSED')->whereNull('molecule_id')->where('collection_id', $collection->id)->chunk(10000, function ($ids) use (&$batchJobs, &$i) { array_push($batchJobs, new ImportEntriesBatch($ids->pluck('id')->toArray())); $i = $i + 1; }); diff --git a/app/Console/Commands/ProcessEntries.php b/app/Console/Commands/ProcessEntries.php index 65b0a094..3ddb8004 100644 --- a/app/Console/Commands/ProcessEntries.php +++ b/app/Console/Commands/ProcessEntries.php @@ -42,7 +42,7 @@ public function handle() $collection->job_info = 'Processing entries using ChEMBL Pipeline.'; $collection->save(); - Entry::select('id')->where('status', 'SUBMITTED')->where('collection_id', $collectionId['collection_id'])->chunk(100, function ($ids) use (&$batchJobs, &$i) { + Entry::select('id')->where('status', 'SUBMITTED')->where('collection_id', $collectionId['collection_id'])->chunk(10000, function ($ids) use (&$batchJobs, &$i) { array_push($batchJobs, new LoadEntriesBatch($ids->pluck('id')->toArray())); $i = $i + 1; }); diff --git a/app/Filament/Dashboard/Resources/CollectionResource.php b/app/Filament/Dashboard/Resources/CollectionResource.php index 75e5f699..5d40793b 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource.php +++ b/app/Filament/Dashboard/Resources/CollectionResource.php @@ -53,7 +53,7 @@ public static function form(Form $form): Form Section::make('Meta data') ->schema([ SpatieTagsInput::make('tags') - ->splitKeys(['Tab', ',']) + ->splitKeys(['Tab', ',']) ->type('collections'), TextInput::make('identifier'), ]), diff --git a/app/Jobs/ImportEntry.php b/app/Jobs/ImportEntry.php index 149c061e..d5b4d12b 100644 --- a/app/Jobs/ImportEntry.php +++ b/app/Jobs/ImportEntry.php @@ -6,8 +6,6 @@ use App\Models\GeoLocation; use App\Models\Molecule; use App\Models\Organism; -use App\Models\Properties; -use App\Models\Ticker; use Illuminate\Bus\Batchable; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldBeUnique; @@ -17,7 +15,6 @@ use Illuminate\Queue\InteractsWithQueue; use Illuminate\Queue\SerializesModels; use Illuminate\Support\Facades\Http; -use Illuminate\Support\Facades\Log; class ImportEntry implements ShouldBeUnique, ShouldQueue { @@ -34,7 +31,7 @@ public function __construct($entry) } /** - * Get the unique ID for the job. + * Get a unique identifier for the queued job. */ public function uniqueId(): string { @@ -49,7 +46,7 @@ public function handle(): void if ($this->entry->status == 'PASSED') { if ($this->entry->has_stereocenters) { $data = $this->getRepresentations('parent'); - $parent = Molecule::firstOrCreate(['standard_inchi' => $data['standard_inchi'], 'standard_inchi_key' => $data['standard_inchikey']]); + $parent = Molecule::firstOrCreate(['canonical_smiles' => $data['canonical_smiles']]); if ($parent->wasRecentlyCreated) { $parent->is_parent = true; $parent->has_variants = true; @@ -57,22 +54,16 @@ public function handle(): void $parent->variants_count += $parent->variants_count; $parent = $this->assignData($parent, $data); $parent->save(); - // $this->fetchIUPACNameFromPubChem($parent); - // $this->attachProperties('parent', $parent); - // $this->classify($parent); } $this->attachCollection($parent); $data = $this->getRepresentations('standardized'); - $molecule = Molecule::firstOrCreate(['standard_inchi' => $data['standard_inchi'], 'standard_inchi_key' => $data['standard_inchikey']]); + $molecule = Molecule::firstOrCreate(['canonical_smiles' => $data['canonical_smiles']]); if ($molecule->wasRecentlyCreated) { $molecule->has_stereo = true; $molecule->parent_id = $parent->id; $parent->save(); $molecule = $this->assignData($molecule, $data); - // $this->fetchIUPACNameFromPubChem($molecule); - // $this->attachProperties('standardized', $molecule); - // $this->classify($molecule); $molecule->save(); } $this->entry->molecule_id = $molecule->id; @@ -81,14 +72,13 @@ public function handle(): void $this->attachCollection($molecule); } else { $data = $this->getRepresentations('standardized'); - $molecule = Molecule::firstOrCreate(['standard_inchi' => $data['standard_inchi'], 'standard_inchi_key' => $data['standard_inchikey']]); + $molecule = Molecule::firstOrCreate(['canonical_smiles' => $data['canonical_smiles']]); if ($molecule->wasRecentlyCreated) { $molecule = $this->assignData($molecule, $data); $molecule->save(); - // $this->fetchIUPACNameFromPubChem($molecule); - // $this->attachProperties('standardized', $molecule); - // $this->classify($molecule); } + $molecule->is_placeholder = false; + $molecule->save(); $this->entry->molecule_id = $molecule->id; $this->entry->save(); $this->attachCollection($molecule); @@ -111,16 +101,62 @@ public function handle(): void $doiRegex = '/\b(10[.][0-9]{4,}(?:[.][0-9]+)*)\b/'; foreach ($dois as $doi) { - if (preg_match($doiRegex, $doi)) { - $this->fetchDOICitation($doi, $molecule); - } else { - $this->fetchCitation($doi, $molecule); + if ($doi && $doi != '') { + if (preg_match($doiRegex, $doi)) { + $this->fetchDOICitation($doi, $molecule); + } else { + $this->fetchCitation($doi, $molecule); + } } } } } } + /** + * Attach collection to molecule. + * + * @param mixed $molecule + * @return void + */ + public function attachCollection($molecule) + { + try { + $collection_exists = $molecule->collections()->where('collections.id', $this->entry->collection->id)->exists(); + if ($collection_exists) { + $collection = $molecule->collections()->where('collections.id', $this->entry->collection->id)->first(); + $molecule->collections()->syncWithoutDetaching([ + $this->entry->collection->id => [ + 'url' => $collection->pivot->url.'|'.$this->entry->link, + 'reference' => $collection->pivot->reference.'|'.$this->entry->reference_id, + 'mol_filename' => $collection->pivot->mol_filename.'|'.$this->entry->mol_filename, + 'structural_comments' => $collection->pivot->structural_comments.'|'.$this->entry->structural_comments, + ], + ]); + } else { + $molecule->collections()->attach([ + $this->entry->collection->id => [ + 'url' => $this->entry->link, + 'reference' => $this->entry->reference_id, + 'mol_filename' => $this->entry->mol_filename, + 'structural_comments' => $this->entry->structural_comments, + ], + ]); + } + } catch (QueryException $e) { + if ($this->isUniqueViolationException($e)) { + $this->attachCollection($molecule); + } + } + } + + /** + * Save organism details. + * + * @param string $organismData + * @param mixed $molecule + * @return void + */ public function saveOrganismDetails($organismData, $molecule) { $organisms = explode('|', $organismData); @@ -134,6 +170,13 @@ public function saveOrganismDetails($organismData, $molecule) } } + /** + * Save organism details. + * + * @param string $organismData + * @param mixed $molecule + * @return void + */ public function saveGeoLocationDetails($geo_location, $molecule) { $geo_locations = explode('|', $geo_location); @@ -142,158 +185,129 @@ public function saveGeoLocationDetails($geo_location, $molecule) foreach ($geo_locations as $geo_location) { $geolocationModel = GeoLocation::firstOrCreate(['name' => $geo_location]); $locationsNames = array_key_exists($i, $locations) ? $locations[$i] : ''; - $molecule->geoLocations()->sync([$geolocationModel->id => ['locations' => $partNames]]); + $molecule->geoLocations()->sync([$geolocationModel->id => ['locations' => $locationsNames]]); $i = $i + 1; } } - public function fetchIdentifier() - { - $ticker = Ticker::first(); - $identifier = $ticker->index + 1; - $ticker->index = $identifier; - $ticker->save(); - $CNP = 'CNP'.$identifier; - - while (Molecule::where('identifier', $CNP)->exists()) { - return $this->fetchIdentifier(); - } - - return $CNP; - } - - public function classify($molecule) + /** + * Fetch citation by citation text. + * + * @param string $citation_text + * @param mixed $molecule + * @return void + */ + public function fetchCitation($citation_text, $molecule) { - $properties = $molecule->properties; - - if ($properties->chemical_class == null || $properties->chemical_sub_class == null || $properties->chemical_super_class == null || $properties->direct_parent_classification == null) { - $API_URL = env('API_URL', 'https://dev.api.naturalproducts.net/latest/'); - $ENDPOINT = $API_URL.'chem/classyfire/classify?smiles='.urlencode($molecule->canonical_smiles); - - try { - $response = Http::timeout(600)->get($ENDPOINT); - if ($response->successful()) { - $data = $response->json(); - if (array_key_exists('id', $data)) { - $id = $data['id']; - sleep(5); - // fetch results - $RESULT_ENDPOINT = $API_URL.'chem/classyfire/'.$id.'/result'; - $status = null; - while ($status == null) { - $response = Http::timeout(600)->get($RESULT_ENDPOINT); - if ($response->successful()) { - $data = $response->json(); - if (array_key_exists('classification_status', $data)) { - $status = $data['classification_status']; - if ($status == 'Done') { - $elements = $data['number_of_elements']; - if ($elements > 0) { - $entities = $data['entities'][0]; - $properties->direct_parent_classification = $entities['direct_parent']; - $properties->chemical_sub_class = $entities['subclass']; - $properties->chemical_class = $entities['class']; - $properties->chemical_super_class = $entities['superclass']; - $properties->save(); - } - - } - } - - } - sleep(5); - } - } - } - } catch (RequestException $e) { - Log::error('Classifyre: Request Exception occurred: '.$e->getMessage().' - '.$molecule->id, ['code' => $e->getCode()]); - } catch (\Exception $e) { - Log::error('Classifyre: An unexpected exception occurred: '.$e->getMessage().' - '.$molecule->id); + try { + $citation = Citation::firstOrCreate(['citation_text' => $citation_text]); + } catch (QueryException $e) { + if ($this->isUniqueViolationException($e)) { + $this->fetchDOICitation($citation_text, $molecule); } } - } - - public function fetchCitation($citation_text, $molecule) - { - $citation = Citation::firstOrCreate(['citation_text' => $citation_text]); $molecule->citations()->syncWithoutDetaching($citation); } + /** + * Fetch DOI citation. + * + * @param string $doi + * @param mixed $molecule + * @return void + */ public function fetchDOICitation($doi, $molecule) { - $citation = null; - // check if the doi is valid - $isDOI = preg_match('/\b(10[.][0-9]{4,}(?:[.][0-9]+)*)\b/', $doi); - - if ($isDOI) { - //check if citation already exists - $citation = Citation::firstOrCreate(['doi' => $doi]); - $citationResponse = null; - if ($citation->wasRecentlyCreated) { - // fetch citation from EuropePMC - $europemcUrl = env('EUROPEPMC_WS_API'); - $europemcParams = [ - 'query' => 'DOI:'.$doi, - 'format' => 'json', - 'pageSize' => '1', - 'resulttype' => 'core', - 'synonym' => 'true', - ]; - $europemcResponse = $this->makeRequest($europemcUrl, $europemcParams); - - if ($europemcResponse && isset($europemcResponse['resultList']['result']) && count($europemcResponse['resultList']['result']) > 0) { - $citationResponse = $this->formatCitationResponse($europemcResponse['resultList']['result'][0], 'europemc'); - } else { - - // fetch citation from CrossRef - $crossrefUrl = env('CROSSREF_WS_API').$doi; - $crossrefResponse = $this->makeRequest($crossrefUrl); - if ($crossrefResponse && isset($crossrefResponse['message'])) { - $citationResponse = $this->formatCitationResponse($crossrefResponse['message'], 'crossref'); - } else { + $dois = $this->extract_dois($doi); - // fetch citation from DataCite - $dataciteUrl = env('DATACITE_WS_API').$doi; - $dataciteResponse = $this->makeRequest($dataciteUrl); - - if ($dataciteResponse && isset($dataciteResponse['data'])) { - $citationResponse = $this->formatCitationResponse($dataciteResponse['data'], 'datacite'); - } + foreach ($dois as $doi) { + if ($isDOI) { + //check if citation already exists + try { + $citation = Citation::firstOrCreate(['doi' => $doi]); + } catch (QueryException $e) { + if ($this->isUniqueViolationException($e)) { + $this->fetchDOICitation($doi, $molecule); } } - - if ($citationResponse) { - if (! Citation::where('doi', $citationResponse['doi'])->exists()) { - $citation = Citation::create($citationResponse); - $citation->save(); + $citationResponse = null; + if ($citation->wasRecentlyCreated) { + // fetch citation from EuropePMC + $europemcUrl = env('EUROPEPMC_WS_API'); + $europemcParams = [ + 'query' => 'DOI:'.$doi, + 'format' => 'json', + 'pageSize' => '1', + 'resulttype' => 'core', + 'synonym' => 'true', + ]; + $europemcResponse = $this->makeRequest($europemcUrl, $europemcParams); + + if ($europemcResponse && isset($europemcResponse['resultList']['result']) && count($europemcResponse['resultList']['result']) > 0) { + $citationResponse = $this->formatCitationResponse($europemcResponse['resultList']['result'][0], 'europemc'); } else { - $citation->update($citationResponse); - $citation->save(); + // fetch citation from CrossRef + $crossrefUrl = env('CROSSREF_WS_API').$doi; + $crossrefResponse = $this->makeRequest($crossrefUrl); + if ($crossrefResponse && isset($crossrefResponse['message'])) { + $citationResponse = $this->formatCitationResponse($crossrefResponse['message'], 'crossref'); + } else { + // fetch citation from DataCite + $dataciteUrl = env('DATACITE_WS_API').$doi; + $dataciteResponse = $this->makeRequest($dataciteUrl); + if ($dataciteResponse && isset($dataciteResponse['data'])) { + $citationResponse = $this->formatCitationResponse($dataciteResponse['data'], 'datacite'); + } + } + } + if ($citationResponse) { + if (! Citation::where('doi', $citationResponse['doi'])->exists()) { + $citation = Citation::create($citationResponse); + $citation->save(); + } else { + $citation->update($citationResponse); + $citation->save(); + } } } + $molecule->citations()->syncWithoutDetaching($citation); } - - $molecule->citations()->syncWithoutDetaching($citation); } + } - public function makeRequest($url, $params = []) + /** + * Extract DOIs from a given input string. + * + * @param string $input_string + * @return array + */ + public function extract_dois($input_string) { - try { - $response = Http::timeout(600)->get($url, $params); - if ($response->successful()) { - return $response->json(); - } else { - return null; // Handle error here - } - } catch (Exception $e) { - return null; // Handle exception here + $dois = []; + $matches = []; + // Regex pattern to match DOIs + $pattern = '/(10\.\d{4,}(?:\.\d+)*\/\S+(?:(?!["&\'<>])\S))/i'; + // Extract DOIs using preg_match_all + preg_match_all($pattern, $input_string, $matches); + // Add matched DOIs to the dois array + foreach ($matches[0] as $doi) { + $dois[] = $doi; } + + return $dois; } + /** + * Format citation response based on API type. + * + * @param mixed $obj + * @param string $apiType + * @return array + */ public function formatCitationResponse($obj, $apiType) { $journalTitle = ''; @@ -332,7 +346,7 @@ public function formatCitationResponse($obj, $apiType) $formattedCitationRes['doi'] = isset($obj['attributes']['doi']) ? $obj['attributes']['doi'] : ''; break; case 'crossref': - $journalTitle = $obj['title'][0]; + $journalTitle = isset($obj['title'][0]) ? $obj['title'][0] : ''; $yearofPublication = isset($obj['published-online']['date-parts'][0][0]) ? $obj['published-online']['date-parts'][0][0] : ''; $volume = isset($obj['volume']) ? $obj['volume'] : ''; $issue = isset($obj['issue']) ? $obj['issue'] : ''; @@ -360,125 +374,24 @@ public function formatCitationResponse($obj, $apiType) return $formattedCitationRes; } - public function attachCollection($molecule) - { - try { - $collection_exists = $molecule->collections()->where('collections.id', $this->entry->collection->id)->exists(); - if ($collection_exists) { - $collection = $molecule->collections()->where('collections.id', $this->entry->collection->id)->first(); - $molecule->collections()->syncWithoutDetaching([ - $this->entry->collection->id => [ - 'url' => $collection->pivot->url.'|'.$this->entry->link, - 'reference' => $collection->pivot->reference.'|'.$this->entry->reference_id, - 'mol_filename' => $collection->pivot->mol_filename.'|'.$this->entry->mol_filename, - 'structural_comments' => $collection->pivot->structural_comments.'|'.$this->entry->structural_comments, - ], - ]); - } else { - $molecule->collections()->attach([ - $this->entry->collection->id => [ - 'url' => $this->entry->link, - 'reference' => $this->entry->reference_id, - 'mol_filename' => $this->entry->mol_filename, - 'structural_comments' => $this->entry->structural_comments, - ], - ]); - } - } catch (QueryException $e) { - if ($this->isUniqueViolationException($e)) { - $this->attachCollection($molecule); - } - } - } - + /** + * Check if the exception is a unique violation. + * + * @return bool + */ private function isUniqueViolationException(QueryException $e) { // Check if the SQLSTATE is 23505, which corresponds to a unique violation error return $e->getCode() == '23505'; } - public function fetchSynonymsCASFromPubChem($cid, $molecule) - { - if ($cid && $cid != 0) { - $synonymsURL = 'https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/'.trim(preg_replace('/\s+/', ' ', $cid)).'/synonyms/txt'; - $data = Http::get($synonymsURL)->body(); - $synonyms = preg_split("/\r\n|\n|\r/", $data); - if ($synonyms && count($synonyms) > 0) { - if ($synonyms[0] != 'Status: 404') { - $pattern = "/\b[1-9][0-9]{1,5}-\d{2}-\d\b/"; - $casIds = preg_grep($pattern, $synonyms); - $molecule->synonyms = $synonyms; - $molecule->cas = array_values($casIds); - $molecule->name = $synonyms[0]; - $molecule->save(); - } - } - } - } - - public function fetchIUPACNameFromPubChem($molecule) - { - $inchiUrl = 'https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/inchi/cids/TXT?inchi='.urlencode($molecule->standard_inchi); - $cid = Http::get($inchiUrl)->body(); - - if ($cid && $cid != 0) { - $cidPropsURL = 'https://pubchem.ncbi.nlm.nih.gov/rest/pug/compound/cid/'.trim(preg_replace('/\s+/', ' ', $cid)).'/json'; - $data = Http::get($cidPropsURL)->json(); - $props = $data['PC_Compounds'][0]['props']; - $IUPACName = null; - foreach ($props as $prop) { - if ($prop['urn']['label'] == 'IUPAC Name' && $prop['urn']['name'] == 'Preferred') { - $IUPACName = $prop['value']['sval']; - } - } - $this->fetchSynonymsCASFromPubChem($cid, $molecule); - if ($IUPACName) { - $molecule->iupac_name = $IUPACName; - $molecule->save(); - } - } - } - - public function getRepresentations($type) - { - $data = json_decode($this->entry->cm_data, true); - $data = $data[$type]['representations']; - - return $data; - } - - public function attachProperties($type, $model) - { - $data = json_decode($this->entry->cm_data, true); - $descriptors = $data[$type]['descriptors']; - $properties = Properties::firstOrCreate(['molecule_id' => $model->id]); - $properties->total_atom_count = $descriptors['atom_count']; - $properties->heavy_atom_count = $descriptors['heavy_atom_count']; - $properties->molecular_weight = $descriptors['molecular_weight']; - $properties->molecular_formula = $this->entry->molecular_formula; - $properties->exact_molecular_weight = $descriptors['exactmolecular_weight']; - $properties->alogp = $descriptors['alogp']; - $properties->rotatable_bond_count = $descriptors['rotatable_bond_count']; - $properties->topological_polar_surface_area = $descriptors['topological_polar_surface_area']; - $properties->hydrogen_bond_acceptors = $descriptors['hydrogen_bond_acceptors']; - $properties->hydrogen_bond_donors = $descriptors['hydrogen_bond_donors']; - $properties->hydrogen_bond_acceptors_lipinski = $descriptors['hydrogen_bond_acceptors_lipinski']; - $properties->hydrogen_bond_donors_lipinski = $descriptors['hydrogen_bond_donors_lipinski']; - $properties->lipinski_rule_of_five_violations = $descriptors['lipinski_rule_of_five_violations']; - $properties->aromatic_rings_count = $descriptors['aromatic_rings_count']; - $properties->qed_drug_likeliness = $descriptors['qed_drug_likeliness']; - $properties->formal_charge = $descriptors['formal_charge']; - $properties->fractioncsp3 = $descriptors['fractioncsp3']; - $properties->number_of_minimal_rings = $descriptors['number_of_minimal_rings']; - $properties->van_der_walls_volume = $descriptors['van_der_walls_volume'] == 'None' ? 0 : $descriptors['van_der_walls_volume']; - $properties->contains_ring_sugars = $descriptors['circular_sugars']; - $properties->contains_linear_sugars = $descriptors['linear_sugars']; - $properties->murko_framework = $descriptors['murko_framework']; - $properties->np_likeness = $descriptors['nplikeness']; - $properties->molecule_id = $model->id; - $properties->save(); - } - + /** + * Assign data to the model. + * + * @param mixed $model + * @param array $data + * @return mixed + */ public function assignData($model, $data) { $model['standard_inchi'] = $data['standard_inchi']; @@ -487,4 +400,25 @@ public function assignData($model, $data) return $model; } + + /** + * Make an HTTP request. + * + * @param string $url + * @param array $params + * @return mixed + */ + public function makeRequest($url, $params = []) + { + try { + $response = Http::timeout(600)->get($url, $params); + if ($response->successful()) { + return $response->json(); + } else { + return null; // Handle error here + } + } catch (Exception $e) { + return null; // Handle exception here + } + } } diff --git a/database/migrations/2024_02_09_202858_create_molecules_table.php b/database/migrations/2024_02_09_202858_create_molecules_table.php index 4d96547d..38369427 100644 --- a/database/migrations/2024_02_09_202858_create_molecules_table.php +++ b/database/migrations/2024_02_09_202858_create_molecules_table.php @@ -15,10 +15,10 @@ public function up(): void $table->id(); $table->longText('inchi')->nullable(); - $table->longText('standard_inchi')->unique(); + $table->longText('standard_inchi')->nullable(); $table->longText('inchi_key')->nullable(); $table->longText('standard_inchi_key')->nullable(); - $table->longText('canonical_smiles')->nullable(); + $table->longText('canonical_smiles')->unique(); $table->longText('sugar_free_smiles')->nullable(); $table->longText('identifier')->nullable(); $table->longText('name')->nullable(); diff --git a/database/migrations/2024_02_09_202950_create_citations_table.php b/database/migrations/2024_02_09_202950_create_citations_table.php index fef1da1c..119e65a4 100644 --- a/database/migrations/2024_02_09_202950_create_citations_table.php +++ b/database/migrations/2024_02_09_202950_create_citations_table.php @@ -13,7 +13,7 @@ public function up(): void { Schema::create('citations', function (Blueprint $table) { $table->id(); - $table->longText('doi')->unique(); + $table->longText('doi')->nullable()->unique(); $table->longText('title')->nullable(); $table->longText('authors')->nullable(); $table->longText('citation_text')->nullable(); From 294a25cb447e965e0f126a57093a91dd9e90b406 Mon Sep 17 00:00:00 2001 From: Sagar Date: Tue, 23 Apr 2024 16:52:54 +0200 Subject: [PATCH 036/117] feat: created geolocation and organism resources --- .../Resources/GeoLocationResource.php | 98 +++++++++++++++++++ .../Pages/CreateGeoLocation.php | 21 ++++ .../Pages/EditGeoLocation.php | 19 ++++ .../Pages/ListGeoLocations.php | 19 ++++ .../Dashboard/Resources/OrganismResource.php | 83 ++++++++++++++++ .../OrganismResource/Pages/CreateOrganism.php | 12 +++ .../OrganismResource/Pages/EditOrganism.php | 19 ++++ .../OrganismResource/Pages/ListOrganisms.php | 19 ++++ 8 files changed, 290 insertions(+) create mode 100644 app/Filament/Dashboard/Resources/GeoLocationResource.php create mode 100644 app/Filament/Dashboard/Resources/GeoLocationResource/Pages/CreateGeoLocation.php create mode 100644 app/Filament/Dashboard/Resources/GeoLocationResource/Pages/EditGeoLocation.php create mode 100644 app/Filament/Dashboard/Resources/GeoLocationResource/Pages/ListGeoLocations.php create mode 100644 app/Filament/Dashboard/Resources/OrganismResource.php create mode 100644 app/Filament/Dashboard/Resources/OrganismResource/Pages/CreateOrganism.php create mode 100644 app/Filament/Dashboard/Resources/OrganismResource/Pages/EditOrganism.php create mode 100644 app/Filament/Dashboard/Resources/OrganismResource/Pages/ListOrganisms.php diff --git a/app/Filament/Dashboard/Resources/GeoLocationResource.php b/app/Filament/Dashboard/Resources/GeoLocationResource.php new file mode 100644 index 00000000..b376c3b7 --- /dev/null +++ b/app/Filament/Dashboard/Resources/GeoLocationResource.php @@ -0,0 +1,98 @@ +schema([ + TextInput::make('name') + ->required() + ->maxLength(255), + // Fieldset::make('Molecule') + // ->relationship('molecules', 'identifier') + // ->schema([ + // TextInput::make('identifier'), + // TextInput::make('locations'), + // ]) + // TextInput::make('molecule_id') + // ->label('Molecule') + // ->relationship('molecule') + // ->placeholder('Enter the molecule Identifier') + // ->required(), + // TextInput::make('locations') + // ->label('Locations') + // ->relationship('molecule') + // ->placeholder('soil, water, etc.') + // ->helperText('Enter where in this Geo-Location these molecules can be found') + // ->required(), + ]); + } + + public static function table(Table $table): Table + { + return $table + ->columns([ + Tables\Columns\TextColumn::make('name') + ->searchable(), + Tables\Columns\TextColumn::make('created_at') + ->dateTime() + ->sortable() + ->toggleable(isToggledHiddenByDefault: true), + Tables\Columns\TextColumn::make('updated_at') + ->dateTime() + ->sortable() + ->toggleable(isToggledHiddenByDefault: true), + ]) + ->filters([ + // + ]) + ->actions([ + Tables\Actions\EditAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DeleteBulkAction::make(), + ]), + ]); + } + + public static function getRelations(): array + { + return [ + // + ]; + } + + public static function getPages(): array + { + return [ + 'index' => Pages\ListGeoLocations::route('/'), + 'create' => Pages\CreateGeoLocation::route('/create'), + 'edit' => Pages\EditGeoLocation::route('/{record}/edit'), + ]; + } +} diff --git a/app/Filament/Dashboard/Resources/GeoLocationResource/Pages/CreateGeoLocation.php b/app/Filament/Dashboard/Resources/GeoLocationResource/Pages/CreateGeoLocation.php new file mode 100644 index 00000000..d8279a4f --- /dev/null +++ b/app/Filament/Dashboard/Resources/GeoLocationResource/Pages/CreateGeoLocation.php @@ -0,0 +1,21 @@ +data['molecule_id'])->get(); + // $this->data['molecule_id'] = $molecule[0]->id; + // dd($this->data); + // $this->data->molecules()->attach($molecule); + } +} diff --git a/app/Filament/Dashboard/Resources/GeoLocationResource/Pages/EditGeoLocation.php b/app/Filament/Dashboard/Resources/GeoLocationResource/Pages/EditGeoLocation.php new file mode 100644 index 00000000..1acb624b --- /dev/null +++ b/app/Filament/Dashboard/Resources/GeoLocationResource/Pages/EditGeoLocation.php @@ -0,0 +1,19 @@ +schema([ + Forms\Components\TextInput::make('name') + ->required() + ->maxLength(255), + Forms\Components\TextInput::make('ontology') + ->maxLength(255), + ]); + } + + public static function table(Table $table): Table + { + return $table + ->columns([ + Tables\Columns\TextColumn::make('name') + ->searchable(), + Tables\Columns\TextColumn::make('ontology') + ->searchable(), + Tables\Columns\TextColumn::make('created_at') + ->dateTime() + ->sortable() + ->toggleable(isToggledHiddenByDefault: true), + Tables\Columns\TextColumn::make('updated_at') + ->dateTime() + ->sortable() + ->toggleable(isToggledHiddenByDefault: true), + ]) + ->filters([ + // + ]) + ->actions([ + Tables\Actions\EditAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DeleteBulkAction::make(), + ]), + ]); + } + + public static function getRelations(): array + { + return [ + // + ]; + } + + public static function getPages(): array + { + return [ + 'index' => Pages\ListOrganisms::route('/'), + 'create' => Pages\CreateOrganism::route('/create'), + 'edit' => Pages\EditOrganism::route('/{record}/edit'), + ]; + } +} diff --git a/app/Filament/Dashboard/Resources/OrganismResource/Pages/CreateOrganism.php b/app/Filament/Dashboard/Resources/OrganismResource/Pages/CreateOrganism.php new file mode 100644 index 00000000..a67f7eda --- /dev/null +++ b/app/Filament/Dashboard/Resources/OrganismResource/Pages/CreateOrganism.php @@ -0,0 +1,12 @@ + Date: Tue, 23 Apr 2024 16:53:37 +0200 Subject: [PATCH 037/117] feat: created relationship managers for geolocation and organism --- .../Dashboard/Resources/MoleculeResource.php | 4 ++ .../GeoLocationRelationManager.php | 50 +++++++++++++++++++ .../OrganismsRelationManager.php | 50 +++++++++++++++++++ 3 files changed, 104 insertions(+) create mode 100644 app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/GeoLocationRelationManager.php create mode 100644 app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/OrganismsRelationManager.php diff --git a/app/Filament/Dashboard/Resources/MoleculeResource.php b/app/Filament/Dashboard/Resources/MoleculeResource.php index 739bb07c..cc0eb5d4 100644 --- a/app/Filament/Dashboard/Resources/MoleculeResource.php +++ b/app/Filament/Dashboard/Resources/MoleculeResource.php @@ -7,6 +7,8 @@ use App\Filament\Dashboard\Resources\MoleculeResource\RelationManagers\CollectionsRelationManager; use App\Filament\Dashboard\Resources\MoleculeResource\RelationManagers\MoleculesRelationManager; use App\Filament\Dashboard\Resources\MoleculeResource\RelationManagers\PropertiesRelationManager; +use App\Filament\Dashboard\Resources\MoleculeResource\RelationManagers\GeoLocationRelationManager; +use App\Filament\Dashboard\Resources\MoleculeResource\RelationManagers\OrganismsRelationManager; use App\Models\Molecule; use Filament\Forms\Components\TextArea; use Filament\Forms\Components\TextInput; @@ -81,6 +83,8 @@ public static function getRelations(): array CollectionsRelationManager::class, CitationsRelationManager::class, MoleculesRelationManager::class, + GeoLocationRelationManager::class, + OrganismsRelationManager::class, AuditsRelationManager::class, ]; } diff --git a/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/GeoLocationRelationManager.php b/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/GeoLocationRelationManager.php new file mode 100644 index 00000000..3e1ab77f --- /dev/null +++ b/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/GeoLocationRelationManager.php @@ -0,0 +1,50 @@ +schema([ + Forms\Components\TextInput::make('name') + ->required() + ->maxLength(255), + ]); + } + + public function table(Table $table): Table + { + return $table + ->recordTitleAttribute('name') + ->columns([ + Tables\Columns\TextColumn::make('name'), + ]) + ->filters([ + // + ]) + ->headerActions([ + Tables\Actions\AttachAction::make() + ->multiple(), + ]) + ->actions([ + Tables\Actions\DetachAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DetachBulkAction::make(), + ]), + ]); + } +} diff --git a/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/OrganismsRelationManager.php b/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/OrganismsRelationManager.php new file mode 100644 index 00000000..8c8c0a7b --- /dev/null +++ b/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/OrganismsRelationManager.php @@ -0,0 +1,50 @@ +schema([ + Forms\Components\TextInput::make('name') + ->required() + ->maxLength(255), + ]); + } + + public function table(Table $table): Table + { + return $table + ->recordTitleAttribute('name') + ->columns([ + Tables\Columns\TextColumn::make('name'), + ]) + ->filters([ + // + ]) + ->headerActions([ + Tables\Actions\AttachAction::make() + ->multiple(), + ]) + ->actions([ + Tables\Actions\DetachAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DetachBulkAction::make(), + ]), + ]); + } +} From d2278a6a176ff5beae3eeec0564bc517cd07ca6e Mon Sep 17 00:00:00 2001 From: Sagar Date: Wed, 24 Apr 2024 13:06:43 +0200 Subject: [PATCH 038/117] feat: added relationship managers for report resource as well as one for audits. --- app/Filament/Dashboard/Resources/ReportResource.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/Filament/Dashboard/Resources/ReportResource.php b/app/Filament/Dashboard/Resources/ReportResource.php index 33b46fa0..df5db73e 100644 --- a/app/Filament/Dashboard/Resources/ReportResource.php +++ b/app/Filament/Dashboard/Resources/ReportResource.php @@ -20,6 +20,7 @@ use App\Models\Citation; use Illuminate\Http\Request; use Filament\Forms\Get; +use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; class ReportResource extends Resource { @@ -188,9 +189,10 @@ public static function table(Table $table): Table public static function getRelations(): array { return [ - // RelationManagers\MoleculesRelationManager::class, - // RelationManagers\CollectionsRelationManager::class, - // RelationManagers\CitationsRelationManager::class, + RelationManagers\MoleculesRelationManager::class, + RelationManagers\CollectionsRelationManager::class, + RelationManagers\CitationsRelationManager::class, + AuditsRelationManager::class, ]; } From 48edf84823f7e131768df889ac08e494127ea529 Mon Sep 17 00:00:00 2001 From: Sagar Date: Wed, 24 Apr 2024 13:08:59 +0200 Subject: [PATCH 039/117] fix: parameterised the molecule in the frontend livewire view --- resources/views/livewire/molecule-details.blade.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/views/livewire/molecule-details.blade.php b/resources/views/livewire/molecule-details.blade.php index 4385262f..d58e22a8 100644 --- a/resources/views/livewire/molecule-details.blade.php +++ b/resources/views/livewire/molecule-details.blade.php @@ -610,10 +610,10 @@ class="inline-flex items-center justify-center rounded-md bg-gray-600 px-3 py-2

From df4a61d8b979469fa48317ce8fb5fbac251c5d29 Mon Sep 17 00:00:00 2001 From: Sagar Date: Wed, 24 Apr 2024 13:11:14 +0200 Subject: [PATCH 040/117] fix: made audits as the default tab for the report view after clicking on the button in the mail for status changes and removed unnecessary details in the mail templates. --- app/Notifications/ReportStatusChangedNotification.php | 2 +- resources/views/mail/report/statuschanged.blade.php | 11 ++--------- resources/views/mail/report/submitted.blade.php | 2 +- 3 files changed, 4 insertions(+), 11 deletions(-) diff --git a/app/Notifications/ReportStatusChangedNotification.php b/app/Notifications/ReportStatusChangedNotification.php index 14ca2af8..2701fc3d 100644 --- a/app/Notifications/ReportStatusChangedNotification.php +++ b/app/Notifications/ReportStatusChangedNotification.php @@ -40,7 +40,7 @@ public function via(object $notifiable): array */ public function toMail(object $notifiable): MailMessage { - $url = url(env('APP_URL').'/dashboard/reports/'.$this->event->report->id); + $url = url(env('APP_URL').'/dashboard/reports/'.$this->event->report->id.'?activeRelationManager=3'); return (new MailMessage) ->subject('Coconut: Status changed for your Report: '.$this->event->report->title) diff --git a/resources/views/mail/report/statuschanged.blade.php b/resources/views/mail/report/statuschanged.blade.php index 1bb5884e..c54cfe22 100644 --- a/resources/views/mail/report/statuschanged.blade.php +++ b/resources/views/mail/report/statuschanged.blade.php @@ -4,19 +4,12 @@ Hello {{ $user->name }}, This email is to inform you about the recent status update on the report titled "{{ $event->report->title }}". -- **Status Update:** The status of the report has changed from "{{ $event->old }}" to "{{ $event->new }}" -- **Curator Comments:** {{ $event->report->comment }} - -### Report Details: -- **Report Title:** {{ $event->report->title }} -- **URL:** {{ $event->report->url }} -- **Evidence:** {{ $event->report->evidence }} - +- The status of the report has changed to "{{ $event->new }}" Please review the updated status and feel free to reach out if you have any questions. -Button Text +View Report Thanks,
diff --git a/resources/views/mail/report/submitted.blade.php b/resources/views/mail/report/submitted.blade.php index a9880e5e..75f45774 100644 --- a/resources/views/mail/report/submitted.blade.php +++ b/resources/views/mail/report/submitted.blade.php @@ -10,7 +10,7 @@ -Button Text +View Report Thanks,
From 9c3e22bf9cac7d5fa1abd75583f0b4e2352947dc Mon Sep 17 00:00:00 2001 From: Sagar Date: Wed, 24 Apr 2024 13:54:39 +0200 Subject: [PATCH 041/117] feat: added default sort and tags for report resource --- app/Filament/Dashboard/Resources/ReportResource.php | 5 +++++ app/Models/Report.php | 2 ++ 2 files changed, 7 insertions(+) diff --git a/app/Filament/Dashboard/Resources/ReportResource.php b/app/Filament/Dashboard/Resources/ReportResource.php index df5db73e..91ac092d 100644 --- a/app/Filament/Dashboard/Resources/ReportResource.php +++ b/app/Filament/Dashboard/Resources/ReportResource.php @@ -21,6 +21,7 @@ use Illuminate\Http\Request; use Filament\Forms\Get; use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; +use Filament\Forms\Components\SpatieTagsInput; class ReportResource extends Resource { @@ -131,6 +132,9 @@ public static function form(Form $form): Form return true; } }), + SpatieTagsInput::make('tags') + ->splitKeys(['Tab', ',']) + ->type('reports'), Select::make('status') ->options([ 'pending' => 'Pending', @@ -173,6 +177,7 @@ public static function table(Table $table): Table }), TextColumn::make('comment')->wrap(), ]) + ->defaultSort('created_at', 'desc') ->filters([ // ]) diff --git a/app/Models/Report.php b/app/Models/Report.php index 0a5f0141..23af9dfd 100644 --- a/app/Models/Report.php +++ b/app/Models/Report.php @@ -7,11 +7,13 @@ use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\MorphToMany; use OwenIt\Auditing\Contracts\Auditable; +use Spatie\Tags\HasTags; class Report extends Model implements Auditable { use HasFactory; use \OwenIt\Auditing\Auditable; + use HasTags; /** * The attributes that are mass assignable. From 3e43beadf928d0be9540663f2ca2dbcd3b251cfe Mon Sep 17 00:00:00 2001 From: Sagar Date: Wed, 24 Apr 2024 15:54:34 +0200 Subject: [PATCH 042/117] chore: nullified organism_parts and locations in the pivot tables for now. --- .../2024_04_10_133440_create_molecule_organism_table.php | 2 +- .../2024_04_10_185145_create_geo_location_molecule_table.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/database/migrations/2024_04_10_133440_create_molecule_organism_table.php b/database/migrations/2024_04_10_133440_create_molecule_organism_table.php index 20466612..27b0cd38 100644 --- a/database/migrations/2024_04_10_133440_create_molecule_organism_table.php +++ b/database/migrations/2024_04_10_133440_create_molecule_organism_table.php @@ -15,7 +15,7 @@ public function up(): void $table->id(); $table->foreignId('organism_id')->constrained()->onDelete('cascade'); $table->foreignId('molecule_id')->constrained()->onDelete('cascade'); - $table->longText('organism_parts'); + $table->longText('organism_parts')->nullable(); $table->timestamps(); }); } diff --git a/database/migrations/2024_04_10_185145_create_geo_location_molecule_table.php b/database/migrations/2024_04_10_185145_create_geo_location_molecule_table.php index 3ba52430..59142e35 100644 --- a/database/migrations/2024_04_10_185145_create_geo_location_molecule_table.php +++ b/database/migrations/2024_04_10_185145_create_geo_location_molecule_table.php @@ -15,7 +15,7 @@ public function up(): void $table->id(); $table->foreignId('geo_location_id')->constrained()->onDelete('cascade'); $table->foreignId('molecule_id')->constrained()->onDelete('cascade'); - $table->longText('locations'); + $table->longText('locations')->nullable(); $table->timestamps(); }); } From c51050cc1a910ac221a689baebf8efda5920bb2e Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 25 Apr 2024 11:48:20 +0200 Subject: [PATCH 043/117] feat: created geolocation and organism resources and their relation managers for molecule resource --- .../GeoLocationRelationManager.php | 14 ++++++++++++- .../OrganismsRelationManager.php | 21 ++++++++++++++++++- app/Models/GeoLocation.php | 2 +- app/Models/Molecule.php | 4 ++-- app/Models/Organism.php | 2 +- 5 files changed, 37 insertions(+), 6 deletions(-) diff --git a/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/GeoLocationRelationManager.php b/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/GeoLocationRelationManager.php index 3e1ab77f..2c3d8824 100644 --- a/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/GeoLocationRelationManager.php +++ b/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/GeoLocationRelationManager.php @@ -9,6 +9,7 @@ use Filament\Tables\Table; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\SoftDeletingScope; +use Filament\Tables\Actions\AttachAction; class GeoLocationRelationManager extends RelationManager { @@ -30,15 +31,26 @@ public function table(Table $table): Table ->recordTitleAttribute('name') ->columns([ Tables\Columns\TextColumn::make('name'), + Tables\Columns\TextColumn::make('locations'), ]) ->filters([ // ]) ->headerActions([ Tables\Actions\AttachAction::make() - ->multiple(), + ->preloadRecordSelect() + ->form(fn (AttachAction $action): array => [ + $action->getRecordSelect(), + Forms\Components\TextInput::make('locations') + ]), ]) ->actions([ + Tables\Actions\EditAction::make() + ->form(function ($action) { + return [ + Forms\Components\TextInput::make('locations'), + ]; + }), Tables\Actions\DetachAction::make(), ]) ->bulkActions([ diff --git a/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/OrganismsRelationManager.php b/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/OrganismsRelationManager.php index 8c8c0a7b..cdcc1594 100644 --- a/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/OrganismsRelationManager.php +++ b/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/OrganismsRelationManager.php @@ -8,7 +8,11 @@ use Filament\Tables; use Filament\Tables\Table; use Illuminate\Database\Eloquent\Builder; +use Illuminate\Support\Facades\DB; use Illuminate\Database\Eloquent\SoftDeletingScope; +use Filament\Tables\Actions\AttachAction; +use Filament\Tables\Actions\EditAction; +use App\Models\Organism; class OrganismsRelationManager extends RelationManager { @@ -30,15 +34,30 @@ public function table(Table $table): Table ->recordTitleAttribute('name') ->columns([ Tables\Columns\TextColumn::make('name'), + Tables\Columns\TextColumn::make('organism_parts'), ]) + // ->allowDuplicates() ->filters([ // ]) ->headerActions([ Tables\Actions\AttachAction::make() - ->multiple(), + ->preloadRecordSelect() + ->form(fn (AttachAction $action): array => [ + $action->getRecordSelect(), + Forms\Components\TextInput::make('organism_parts') + ]), ]) ->actions([ + Tables\Actions\EditAction::make() + ->form(function ($action) { + return [ + Forms\Components\TextInput::make('organism_parts'), + ]; + }), + // ->mountUsing( + // fn($record, $form) => $form->fill($record->pivot->toArray()) + // ), Tables\Actions\DetachAction::make(), ]) ->bulkActions([ diff --git a/app/Models/GeoLocation.php b/app/Models/GeoLocation.php index cd1aecaa..e4b2a018 100644 --- a/app/Models/GeoLocation.php +++ b/app/Models/GeoLocation.php @@ -20,6 +20,6 @@ class GeoLocation extends Model public function molecules() { - return $this->belongsToMany(Molecule::class)->withTimestamps(); + return $this->belongsToMany(Molecule::class)->withPivot('locations')->withTimestamps(); } } diff --git a/app/Models/Molecule.php b/app/Models/Molecule.php index f4d5fd85..c0af5786 100644 --- a/app/Models/Molecule.php +++ b/app/Models/Molecule.php @@ -102,12 +102,12 @@ public function collections(): BelongsToMany public function organisms() { - return $this->belongsToMany(Organism::class)->withTimestamps(); + return $this->belongsToMany(Organism::class)->withPivot('id','organism_parts')->withTimestamps(); } public function geoLocations() { - return $this->belongsToMany(GeoLocation::class)->withTimestamps(); + return $this->belongsToMany(GeoLocation::class)->withPivot('locations')->withTimestamps(); } /** diff --git a/app/Models/Organism.php b/app/Models/Organism.php index 0a27b031..8725f93b 100644 --- a/app/Models/Organism.php +++ b/app/Models/Organism.php @@ -20,6 +20,6 @@ class Organism extends Model public function molecules() { - return $this->belongsToMany(Molecule::class)->withTimestamps(); + return $this->belongsToMany(Molecule::class)->withPivot('id','organism_parts')->withTimestamps(); } } From 35d1d1dc927d74affae4bac77bf5acc5ec0ef476 Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 25 Apr 2024 11:51:38 +0200 Subject: [PATCH 044/117] feat: generated policies for geolocation and organism --- app/Policies/GeoLocationPolicy.php | 108 +++++++++++++++++++++++++++++ app/Policies/OrganismPolicy.php | 108 +++++++++++++++++++++++++++++ 2 files changed, 216 insertions(+) create mode 100644 app/Policies/GeoLocationPolicy.php create mode 100644 app/Policies/OrganismPolicy.php diff --git a/app/Policies/GeoLocationPolicy.php b/app/Policies/GeoLocationPolicy.php new file mode 100644 index 00000000..abaa6527 --- /dev/null +++ b/app/Policies/GeoLocationPolicy.php @@ -0,0 +1,108 @@ +can('view_any_geo::location'); + } + + /** + * Determine whether the user can view the model. + */ + public function view(User $user, GeoLocation $geoLocation): bool + { + return $user->can('view_geo::location'); + } + + /** + * Determine whether the user can create models. + */ + public function create(User $user): bool + { + return $user->can('create_geo::location'); + } + + /** + * Determine whether the user can update the model. + */ + public function update(User $user, GeoLocation $geoLocation): bool + { + return $user->can('update_geo::location'); + } + + /** + * Determine whether the user can delete the model. + */ + public function delete(User $user, GeoLocation $geoLocation): bool + { + return $user->can('delete_geo::location'); + } + + /** + * Determine whether the user can bulk delete. + */ + public function deleteAny(User $user): bool + { + return $user->can('delete_any_geo::location'); + } + + /** + * Determine whether the user can permanently delete. + */ + public function forceDelete(User $user, GeoLocation $geoLocation): bool + { + return $user->can('force_delete_geo::location'); + } + + /** + * Determine whether the user can permanently bulk delete. + */ + public function forceDeleteAny(User $user): bool + { + return $user->can('force_delete_any_geo::location'); + } + + /** + * Determine whether the user can restore. + */ + public function restore(User $user, GeoLocation $geoLocation): bool + { + return $user->can('restore_geo::location'); + } + + /** + * Determine whether the user can bulk restore. + */ + public function restoreAny(User $user): bool + { + return $user->can('restore_any_geo::location'); + } + + /** + * Determine whether the user can replicate. + */ + public function replicate(User $user, GeoLocation $geoLocation): bool + { + return $user->can('replicate_geo::location'); + } + + /** + * Determine whether the user can reorder. + */ + public function reorder(User $user): bool + { + return $user->can('reorder_geo::location'); + } +} diff --git a/app/Policies/OrganismPolicy.php b/app/Policies/OrganismPolicy.php new file mode 100644 index 00000000..587c7d5a --- /dev/null +++ b/app/Policies/OrganismPolicy.php @@ -0,0 +1,108 @@ +can('view_any_organism'); + } + + /** + * Determine whether the user can view the model. + */ + public function view(User $user, Organism $organism): bool + { + return $user->can('view_organism'); + } + + /** + * Determine whether the user can create models. + */ + public function create(User $user): bool + { + return $user->can('create_organism'); + } + + /** + * Determine whether the user can update the model. + */ + public function update(User $user, Organism $organism): bool + { + return $user->can('update_organism'); + } + + /** + * Determine whether the user can delete the model. + */ + public function delete(User $user, Organism $organism): bool + { + return $user->can('delete_organism'); + } + + /** + * Determine whether the user can bulk delete. + */ + public function deleteAny(User $user): bool + { + return $user->can('delete_any_organism'); + } + + /** + * Determine whether the user can permanently delete. + */ + public function forceDelete(User $user, Organism $organism): bool + { + return $user->can('force_delete_organism'); + } + + /** + * Determine whether the user can permanently bulk delete. + */ + public function forceDeleteAny(User $user): bool + { + return $user->can('force_delete_any_organism'); + } + + /** + * Determine whether the user can restore. + */ + public function restore(User $user, Organism $organism): bool + { + return $user->can('restore_organism'); + } + + /** + * Determine whether the user can bulk restore. + */ + public function restoreAny(User $user): bool + { + return $user->can('restore_any_organism'); + } + + /** + * Determine whether the user can replicate. + */ + public function replicate(User $user, Organism $organism): bool + { + return $user->can('replicate_organism'); + } + + /** + * Determine whether the user can reorder. + */ + public function reorder(User $user): bool + { + return $user->can('reorder_organism'); + } +} From aa4c86c980bc038f66032df5a1dfe134b6add6f7 Mon Sep 17 00:00:00 2001 From: Sagar Date: Thu, 25 Apr 2024 13:06:15 +0200 Subject: [PATCH 045/117] fix: gave view access to normal users for geolocations and organisms resources --- .../Dashboard/Resources/GeoLocationResource.php | 17 ----------------- .../OrganismsRelationManager.php | 4 ---- app/Policies/GeoLocationPolicy.php | 6 ++++-- app/Policies/OrganismPolicy.php | 6 ++++-- 4 files changed, 8 insertions(+), 25 deletions(-) diff --git a/app/Filament/Dashboard/Resources/GeoLocationResource.php b/app/Filament/Dashboard/Resources/GeoLocationResource.php index b376c3b7..8e69b1c6 100644 --- a/app/Filament/Dashboard/Resources/GeoLocationResource.php +++ b/app/Filament/Dashboard/Resources/GeoLocationResource.php @@ -32,23 +32,6 @@ public static function form(Form $form): Form TextInput::make('name') ->required() ->maxLength(255), - // Fieldset::make('Molecule') - // ->relationship('molecules', 'identifier') - // ->schema([ - // TextInput::make('identifier'), - // TextInput::make('locations'), - // ]) - // TextInput::make('molecule_id') - // ->label('Molecule') - // ->relationship('molecule') - // ->placeholder('Enter the molecule Identifier') - // ->required(), - // TextInput::make('locations') - // ->label('Locations') - // ->relationship('molecule') - // ->placeholder('soil, water, etc.') - // ->helperText('Enter where in this Geo-Location these molecules can be found') - // ->required(), ]); } diff --git a/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/OrganismsRelationManager.php b/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/OrganismsRelationManager.php index cdcc1594..f8484ce7 100644 --- a/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/OrganismsRelationManager.php +++ b/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/OrganismsRelationManager.php @@ -36,7 +36,6 @@ public function table(Table $table): Table Tables\Columns\TextColumn::make('name'), Tables\Columns\TextColumn::make('organism_parts'), ]) - // ->allowDuplicates() ->filters([ // ]) @@ -55,9 +54,6 @@ public function table(Table $table): Table Forms\Components\TextInput::make('organism_parts'), ]; }), - // ->mountUsing( - // fn($record, $form) => $form->fill($record->pivot->toArray()) - // ), Tables\Actions\DetachAction::make(), ]) ->bulkActions([ diff --git a/app/Policies/GeoLocationPolicy.php b/app/Policies/GeoLocationPolicy.php index abaa6527..e0b81b07 100644 --- a/app/Policies/GeoLocationPolicy.php +++ b/app/Policies/GeoLocationPolicy.php @@ -15,7 +15,8 @@ class GeoLocationPolicy */ public function viewAny(User $user): bool { - return $user->can('view_any_geo::location'); + return true; + // return $user->can('view_any_geo::location'); } /** @@ -23,7 +24,8 @@ public function viewAny(User $user): bool */ public function view(User $user, GeoLocation $geoLocation): bool { - return $user->can('view_geo::location'); + return true; + // return $user->can('view_geo::location'); } /** diff --git a/app/Policies/OrganismPolicy.php b/app/Policies/OrganismPolicy.php index 587c7d5a..2ac37fd7 100644 --- a/app/Policies/OrganismPolicy.php +++ b/app/Policies/OrganismPolicy.php @@ -15,7 +15,8 @@ class OrganismPolicy */ public function viewAny(User $user): bool { - return $user->can('view_any_organism'); + return true; + // return $user->can('view_any_organism'); } /** @@ -23,7 +24,8 @@ public function viewAny(User $user): bool */ public function view(User $user, Organism $organism): bool { - return $user->can('view_organism'); + return true; + // return $user->can('view_organism'); } /** From d8bd65ee4e0f03f13229dbfb6123b1f13d960efd Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Thu, 25 Apr 2024 14:00:58 +0200 Subject: [PATCH 046/117] fix: importer updates and formatting changes --- app/Console/Commands/ImportEntries.php | 2 +- app/Events/ReportStatusChanged.php | 12 ++-- app/Events/ReportSubmitted.php | 5 +- .../Dashboard/Imports/EntryImporter.php | 27 +++++--- .../Resources/GeoLocationResource.php | 9 +-- .../Pages/CreateGeoLocation.php | 3 +- .../Dashboard/Resources/MoleculeResource.php | 4 +- .../GeoLocationRelationManager.php | 6 +- .../OrganismsRelationManager.php | 9 +-- .../Dashboard/Resources/OrganismResource.php | 3 - .../OrganismResource/Pages/CreateOrganism.php | 1 - .../Dashboard/Resources/ReportResource.php | 63 +++++++++---------- .../ReportResource/Pages/CreateReport.php | 45 ++++++------- .../ReportResource/Pages/ViewReport.php | 1 - app/Jobs/ImportEntry.php | 28 ++++++--- app/Listeners/ReportEventSubscriber.php | 6 +- app/Models/Molecule.php | 2 +- app/Models/Organism.php | 2 +- app/Models/Report.php | 2 +- .../ReportStatusChangedNotification.php | 13 ++-- .../ReportSubmittedNotification.php | 13 ++-- app/Policies/GeoLocationPolicy.php | 2 +- app/Policies/OrganismPolicy.php | 2 +- app/Policies/ReportPolicy.php | 3 +- app/Providers/AppServiceProvider.php | 4 +- .../components/application-logo.blade.php | 2 +- .../authentication-card-logo.blade.php | 2 +- 27 files changed, 124 insertions(+), 147 deletions(-) diff --git a/app/Console/Commands/ImportEntries.php b/app/Console/Commands/ImportEntries.php index e2eb0e9f..f3e85b81 100644 --- a/app/Console/Commands/ImportEntries.php +++ b/app/Console/Commands/ImportEntries.php @@ -45,7 +45,7 @@ public function handle() $batchJobs = []; $i = 0; - Entry::select('id')->where('status', 'PASSED')->whereNull('molecule_id')->where('collection_id', $collection->id)->chunk(10000, function ($ids) use (&$batchJobs, &$i) { + Entry::select('id')->where('status', 'PASSED')->where('collection_id', $collection->id)->chunk(10000, function ($ids) use (&$batchJobs, &$i) { array_push($batchJobs, new ImportEntriesBatch($ids->pluck('id')->toArray())); $i = $i + 1; }); diff --git a/app/Events/ReportStatusChanged.php b/app/Events/ReportStatusChanged.php index c1420821..d04c3540 100644 --- a/app/Events/ReportStatusChanged.php +++ b/app/Events/ReportStatusChanged.php @@ -2,14 +2,11 @@ namespace App\Events; -use Illuminate\Broadcasting\Channel; +use App\Models\Report; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; -use App\Models\Report; class ReportStatusChanged { @@ -18,10 +15,11 @@ class ReportStatusChanged /** * Create a new event instance. */ + public $report; + + public $new; - public $report; - public $new; - public $old; + public $old; public function __construct(Report $report, $new, $old) { diff --git a/app/Events/ReportSubmitted.php b/app/Events/ReportSubmitted.php index 8cbe57b0..88e19c2e 100644 --- a/app/Events/ReportSubmitted.php +++ b/app/Events/ReportSubmitted.php @@ -2,14 +2,11 @@ namespace App\Events; -use Illuminate\Broadcasting\Channel; +use App\Models\Report; use Illuminate\Broadcasting\InteractsWithSockets; -use Illuminate\Broadcasting\PresenceChannel; use Illuminate\Broadcasting\PrivateChannel; -use Illuminate\Contracts\Broadcasting\ShouldBroadcast; use Illuminate\Foundation\Events\Dispatchable; use Illuminate\Queue\SerializesModels; -use App\Models\Report; class ReportSubmitted { diff --git a/app/Filament/Dashboard/Imports/EntryImporter.php b/app/Filament/Dashboard/Imports/EntryImporter.php index 0b5aacc9..33f3d6d0 100644 --- a/app/Filament/Dashboard/Imports/EntryImporter.php +++ b/app/Filament/Dashboard/Imports/EntryImporter.php @@ -7,6 +7,7 @@ use Filament\Actions\Imports\ImportColumn; use Filament\Actions\Imports\Importer; use Filament\Actions\Imports\Models\Import; +use Filament\Forms\Components\Checkbox; class EntryImporter extends Importer { @@ -30,12 +31,24 @@ public static function getColumns(): array ]; } + public static function getOptionsFormComponents(): array + { + return [ + Checkbox::make('updateExisting') + ->label('Update existing records'), + ]; + } + public function resolveRecord(): ?Entry { - // return Entry::firstOrNew([ - // // Update existing records, matching them by `$this->data['column_name']` - // 'email' => $this->data['email'], - // ]); + if ($this->options['updateExisting'] ?? false) { + return Entry::firstOrNew([ + 'canonical_smiles' => $this->data['canonical_smiles'], + 'reference_id' => $this->data['reference_id'], + 'collection_id' => $this->options['collection_id'], + ]); + } + $entry = new Entry(); $entry->collection_id = $this->options['collection_id']; @@ -46,11 +59,7 @@ public static function getCompletedNotificationBody(Import $import): string { ImportedCSVProcessed::dispatch($import); - $body = 'Your entry import has completed and '.number_format($import->successful_rows).' '.str('row')->plural($import->successful_rows).' imported.'; - - if ($failedRowsCount = $import->getFailedRowsCount()) { - $body .= ' '.number_format($failedRowsCount).' '.str('row')->plural($failedRowsCount).' failed to import.'; - } + $body = 'Your entry import has completed. '.number_format($import->total_rows).' '.str('row')->plural($import->total_rows).' imported.'; return $body; } diff --git a/app/Filament/Dashboard/Resources/GeoLocationResource.php b/app/Filament/Dashboard/Resources/GeoLocationResource.php index 8e69b1c6..5e962ba0 100644 --- a/app/Filament/Dashboard/Resources/GeoLocationResource.php +++ b/app/Filament/Dashboard/Resources/GeoLocationResource.php @@ -3,24 +3,19 @@ namespace App\Filament\Dashboard\Resources; use App\Filament\Dashboard\Resources\GeoLocationResource\Pages; -use App\Filament\Dashboard\Resources\GeoLocationResource\RelationManagers; use App\Models\GeoLocation; -use Filament\Forms; +use Filament\Forms\Components\TextInput; use Filament\Forms\Form; use Filament\Resources\Resource; use Filament\Tables; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; -use Filament\Forms\Components\TextInput; -use Filament\Forms\Components\Fieldset; class GeoLocationResource extends Resource { protected static ?string $navigationGroup = 'Data'; protected static ?int $navigationSort = 5; - + protected static ?string $model = GeoLocation::class; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack'; diff --git a/app/Filament/Dashboard/Resources/GeoLocationResource/Pages/CreateGeoLocation.php b/app/Filament/Dashboard/Resources/GeoLocationResource/Pages/CreateGeoLocation.php index d8279a4f..5812167b 100644 --- a/app/Filament/Dashboard/Resources/GeoLocationResource/Pages/CreateGeoLocation.php +++ b/app/Filament/Dashboard/Resources/GeoLocationResource/Pages/CreateGeoLocation.php @@ -3,9 +3,8 @@ namespace App\Filament\Dashboard\Resources\GeoLocationResource\Pages; use App\Filament\Dashboard\Resources\GeoLocationResource; -use Filament\Actions; -use Filament\Resources\Pages\CreateRecord; use App\Models\Molecule; +use Filament\Resources\Pages\CreateRecord; class CreateGeoLocation extends CreateRecord { diff --git a/app/Filament/Dashboard/Resources/MoleculeResource.php b/app/Filament/Dashboard/Resources/MoleculeResource.php index cc0eb5d4..680e61b0 100644 --- a/app/Filament/Dashboard/Resources/MoleculeResource.php +++ b/app/Filament/Dashboard/Resources/MoleculeResource.php @@ -5,10 +5,10 @@ use App\Filament\Dashboard\Resources\MoleculeResource\Pages; use App\Filament\Dashboard\Resources\MoleculeResource\RelationManagers\CitationsRelationManager; use App\Filament\Dashboard\Resources\MoleculeResource\RelationManagers\CollectionsRelationManager; -use App\Filament\Dashboard\Resources\MoleculeResource\RelationManagers\MoleculesRelationManager; -use App\Filament\Dashboard\Resources\MoleculeResource\RelationManagers\PropertiesRelationManager; use App\Filament\Dashboard\Resources\MoleculeResource\RelationManagers\GeoLocationRelationManager; +use App\Filament\Dashboard\Resources\MoleculeResource\RelationManagers\MoleculesRelationManager; use App\Filament\Dashboard\Resources\MoleculeResource\RelationManagers\OrganismsRelationManager; +use App\Filament\Dashboard\Resources\MoleculeResource\RelationManagers\PropertiesRelationManager; use App\Models\Molecule; use Filament\Forms\Components\TextArea; use Filament\Forms\Components\TextInput; diff --git a/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/GeoLocationRelationManager.php b/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/GeoLocationRelationManager.php index 2c3d8824..d7c071c4 100644 --- a/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/GeoLocationRelationManager.php +++ b/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/GeoLocationRelationManager.php @@ -6,10 +6,8 @@ use Filament\Forms\Form; use Filament\Resources\RelationManagers\RelationManager; use Filament\Tables; -use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; use Filament\Tables\Actions\AttachAction; +use Filament\Tables\Table; class GeoLocationRelationManager extends RelationManager { @@ -41,7 +39,7 @@ public function table(Table $table): Table ->preloadRecordSelect() ->form(fn (AttachAction $action): array => [ $action->getRecordSelect(), - Forms\Components\TextInput::make('locations') + Forms\Components\TextInput::make('locations'), ]), ]) ->actions([ diff --git a/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/OrganismsRelationManager.php b/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/OrganismsRelationManager.php index f8484ce7..0ff1ff89 100644 --- a/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/OrganismsRelationManager.php +++ b/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/OrganismsRelationManager.php @@ -6,13 +6,8 @@ use Filament\Forms\Form; use Filament\Resources\RelationManagers\RelationManager; use Filament\Tables; -use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Support\Facades\DB; -use Illuminate\Database\Eloquent\SoftDeletingScope; use Filament\Tables\Actions\AttachAction; -use Filament\Tables\Actions\EditAction; -use App\Models\Organism; +use Filament\Tables\Table; class OrganismsRelationManager extends RelationManager { @@ -44,7 +39,7 @@ public function table(Table $table): Table ->preloadRecordSelect() ->form(fn (AttachAction $action): array => [ $action->getRecordSelect(), - Forms\Components\TextInput::make('organism_parts') + Forms\Components\TextInput::make('organism_parts'), ]), ]) ->actions([ diff --git a/app/Filament/Dashboard/Resources/OrganismResource.php b/app/Filament/Dashboard/Resources/OrganismResource.php index d8f69377..0c2b62e9 100644 --- a/app/Filament/Dashboard/Resources/OrganismResource.php +++ b/app/Filament/Dashboard/Resources/OrganismResource.php @@ -3,15 +3,12 @@ namespace App\Filament\Dashboard\Resources; use App\Filament\Dashboard\Resources\OrganismResource\Pages; -use App\Filament\Dashboard\Resources\OrganismResource\RelationManagers; use App\Models\Organism; use Filament\Forms; use Filament\Forms\Form; use Filament\Resources\Resource; use Filament\Tables; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; class OrganismResource extends Resource { diff --git a/app/Filament/Dashboard/Resources/OrganismResource/Pages/CreateOrganism.php b/app/Filament/Dashboard/Resources/OrganismResource/Pages/CreateOrganism.php index a67f7eda..ec8e5681 100644 --- a/app/Filament/Dashboard/Resources/OrganismResource/Pages/CreateOrganism.php +++ b/app/Filament/Dashboard/Resources/OrganismResource/Pages/CreateOrganism.php @@ -3,7 +3,6 @@ namespace App\Filament\Dashboard\Resources\OrganismResource\Pages; use App\Filament\Dashboard\Resources\OrganismResource; -use Filament\Actions; use Filament\Resources\Pages\CreateRecord; class CreateOrganism extends CreateRecord diff --git a/app/Filament/Dashboard/Resources/ReportResource.php b/app/Filament/Dashboard/Resources/ReportResource.php index 91ac092d..e7251105 100644 --- a/app/Filament/Dashboard/Resources/ReportResource.php +++ b/app/Filament/Dashboard/Resources/ReportResource.php @@ -2,26 +2,26 @@ namespace App\Filament\Dashboard\Resources; +use App\Events\ReportStatusChanged; use App\Filament\Dashboard\Resources\ReportResource\Pages; use App\Filament\Dashboard\Resources\ReportResource\RelationManagers; +use App\Models\Citation; +use App\Models\Molecule; use App\Models\Report; use Filament\Forms\Components\Select; +use Filament\Forms\Components\SpatieTagsInput; use Filament\Forms\Components\TextArea; use Filament\Forms\Components\TextInput; use Filament\Forms\Form; +use Filament\Forms\Get; use Filament\Resources\Resource; use Filament\Tables; use Filament\Tables\Columns\TextColumn; use Filament\Tables\Table; use Illuminate\Database\Eloquent\Builder; -use Illuminate\Support\Str; -use App\Events\ReportStatusChanged; -use App\Models\Molecule; -use App\Models\Citation; use Illuminate\Http\Request; -use Filament\Forms\Get; +use Illuminate\Support\Str; use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; -use Filament\Forms\Components\SpatieTagsInput; class ReportResource extends Resource { @@ -32,7 +32,7 @@ class ReportResource extends Resource protected static ?int $navigationSort = 1; protected static ?string $navigationIcon = 'heroicon-o-rectangle-stack'; - + public static function form(Form $form): Form { return $form @@ -46,9 +46,9 @@ public static function form(Form $form): Form 'collection' => 'Collection', ]) ->hidden(function (string $operation) { - if($operation == 'create' && (!request()->has('collection_uuid') && !request()->has('citation_id') && !request()->has('compound_id'))) { + if ($operation == 'create' && (! request()->has('collection_uuid') && ! request()->has('citation_id') && ! request()->has('compound_id'))) { return false; - }else { + } else { return true; } }), @@ -60,18 +60,17 @@ public static function form(Form $form): Form ->relationship('collections', 'title') ->multiple() ->preload() - ->hidden(function (Get $get, String $operation) { - if($operation == 'edit' || $operation == 'view') { - if($get('collections') == []) { - return true; + ->hidden(function (Get $get, string $operation) { + if ($operation == 'edit' || $operation == 'view') { + if ($get('collections') == []) { + return true; } - } - elseif(!request()->has('collection_uuid') && $get('choice') != 'collection') { + } elseif (! request()->has('collection_uuid') && $get('choice') != 'collection') { return true; } }) - ->disabled(function (String $operation) { - if($operation == 'edit') { + ->disabled(function (string $operation) { + if ($operation == 'edit') { return true; } }) @@ -83,18 +82,17 @@ public static function form(Form $form): Form }) ->multiple() // ->preload() - ->hidden(function (Get $get, String $operation) { - if($operation == 'edit' || $operation == 'view') { - if($get('citations') == []) { - return true; + ->hidden(function (Get $get, string $operation) { + if ($operation == 'edit' || $operation == 'view') { + if ($get('citations') == []) { + return true; } - } - elseif(!request()->has('citation_id') && $get('choice') != 'citation') { + } elseif (! request()->has('citation_id') && $get('choice') != 'citation') { return true; } }) - ->disabled(function (String $operation) { - if($operation == 'edit') { + ->disabled(function (string $operation) { + if ($operation == 'edit') { return true; } }) @@ -117,18 +115,17 @@ public static function form(Form $form): Form TextInput::make('mol_id_csv') ->label('Molecules') ->placeholder('Enter the Identifiers separated by commas') - ->hidden(function (Get $get, String $operation) { - if($operation == 'edit' || $operation == 'view') { - if(is_null($get('mol_id_csv'))) { - return true; + ->hidden(function (Get $get, string $operation) { + if ($operation == 'edit' || $operation == 'view') { + if (is_null($get('mol_id_csv'))) { + return true; } - } - elseif(!request()->has('compound_id') && $get('choice') != 'molecule') { + } elseif (! request()->has('compound_id') && $get('choice') != 'molecule') { return true; } }) - ->disabled(function (String $operation) { - if($operation == 'edit') { + ->disabled(function (string $operation) { + if ($operation == 'edit') { return true; } }), diff --git a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php index e2aa4c5a..d5de3c26 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php +++ b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php @@ -2,65 +2,58 @@ namespace App\Filament\Dashboard\Resources\ReportResource\Pages; -use App\Filament\Dashboard\Resources\ReportResource; -use Filament\Resources\Pages\CreateRecord; use App\Events\ReportSubmitted; -use Filament\Notifications\Notification; -use Filament\Actions\Action; -use App\Models\Molecule; +use App\Filament\Dashboard\Resources\ReportResource; use App\Models\Citation; use App\Models\Collection; +use App\Models\Molecule; +use Filament\Notifications\Notification; +use Filament\Resources\Pages\CreateRecord; class CreateReport extends CreateRecord { protected static string $resource = ReportResource::class; protected function afterFill(): void - { + { $request = request(); - if($request->has('collection_uuid')) - { - $collection = Collection::where('uuid',$request->collection_uuid)->get(); + if ($request->has('collection_uuid')) { + $collection = Collection::where('uuid', $request->collection_uuid)->get(); $id = $collection[0]->id; array_push($this->data['collections'], $id); - } - elseif($request->has('citation_id')) - { - $citation = Citation::where('id',$request->citation_id)->get(); + } elseif ($request->has('citation_id')) { + $citation = Citation::where('id', $request->citation_id)->get(); $id = $citation[0]->id; array_push($this->data['citations'], $id); - } - elseif($request->has('compound_id')) - { + } elseif ($request->has('compound_id')) { // $this->molecule_identifier = $request->compound_id; // $this->molecule = Molecule::where('identifier',$this->molecule_identifier)->get(); // $id = $this->molecule[0]->id; // array_push($this->data['molecules'], $id); - $this->data['mol_id_csv'] = $request->compound_id; + $this->data['mol_id_csv'] = $request->compound_id; } } protected function beforeCreate(): void { - if($this->data['choice'] = 'collection') - { + if ($this->data['choice'] = 'collection') { $this->data['citations'] = []; $this->data['molecules'] = null; - }elseif($this->data['choice'] = 'citation'){ + } elseif ($this->data['choice'] = 'citation') { $this->data['collections'] = []; $this->data['molecules'] = null; - }elseif($this->data['choice'] = 'molecule'){ + } elseif ($this->data['choice'] = 'molecule') { $this->data['collections'] = []; $this->data['citations'] = []; } - if (!($this->data['collections'] || $this->data['citations'] || $this->data['molecules'])) { + if (! ($this->data['collections'] || $this->data['citations'] || $this->data['molecules'])) { Notification::make() ->danger() ->title('Select at least one Collection or Citation or Molecule.') ->persistent() ->send(); - + $this->halt(); } } @@ -70,14 +63,12 @@ protected function mutateFormDataBeforeCreate(array $data): array $data['user_id'] = auth()->id(); $data['status'] = 'pending'; - return $data; } protected function afterCreate(): void { - if(!is_null($this->record->mol_id_csv)) - { + if (! is_null($this->record->mol_id_csv)) { $mol_identifiers = explode(',', $this->record->mol_id_csv); $molecules = Molecule::whereIn('identifier', $mol_identifiers)->get(); foreach ($molecules as $molecule) { @@ -85,7 +76,7 @@ protected function afterCreate(): void $this->record->molecules()->attach($molecule); } } - + ReportSubmitted::dispatch($this->record); } } diff --git a/app/Filament/Dashboard/Resources/ReportResource/Pages/ViewReport.php b/app/Filament/Dashboard/Resources/ReportResource/Pages/ViewReport.php index 5b8fc410..379e42c1 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/Pages/ViewReport.php +++ b/app/Filament/Dashboard/Resources/ReportResource/Pages/ViewReport.php @@ -3,7 +3,6 @@ namespace App\Filament\Dashboard\Resources\ReportResource\Pages; use App\Filament\Dashboard\Resources\ReportResource; -use Filament\Actions; use Filament\Resources\Pages\ViewRecord; class ViewReport extends ViewRecord diff --git a/app/Jobs/ImportEntry.php b/app/Jobs/ImportEntry.php index d5b4d12b..bc05c651 100644 --- a/app/Jobs/ImportEntry.php +++ b/app/Jobs/ImportEntry.php @@ -113,6 +113,14 @@ public function handle(): void } } + public function getRepresentations($type) + { + $data = json_decode($this->entry->cm_data, true); + $data = $data[$type]['representations']; + + return $data; + } + /** * Attach collection to molecule. * @@ -224,7 +232,7 @@ public function fetchDOICitation($doi, $molecule) $dois = $this->extract_dois($doi); foreach ($dois as $doi) { - if ($isDOI) { + if ($doi) { //check if citation already exists try { $citation = Citation::firstOrCreate(['doi' => $doi]); @@ -234,7 +242,7 @@ public function fetchDOICitation($doi, $molecule) } } $citationResponse = null; - if ($citation->wasRecentlyCreated) { + if ($citation->wasRecentlyCreated || $citation->title == '') { // fetch citation from EuropePMC $europemcUrl = env('EUROPEPMC_WS_API'); $europemcParams = [ @@ -264,12 +272,16 @@ public function fetchDOICitation($doi, $molecule) } } if ($citationResponse) { - if (! Citation::where('doi', $citationResponse['doi'])->exists()) { - $citation = Citation::create($citationResponse); - $citation->save(); - } else { - $citation->update($citationResponse); - $citation->save(); + if ($citationResponse['doi'] == $doi) { + $citation = Citation::where('doi', $citationResponse['doi'])->first(); + if ($citation === null) { + $citation = Citation::create($citationResponse); + $citation->save(); + } else { + unset($citationResponse['doi']); + $citation->update($citationResponse); + $citation->save(); + } } } } diff --git a/app/Listeners/ReportEventSubscriber.php b/app/Listeners/ReportEventSubscriber.php index 072f4e47..327d7131 100644 --- a/app/Listeners/ReportEventSubscriber.php +++ b/app/Listeners/ReportEventSubscriber.php @@ -2,22 +2,18 @@ namespace App\Listeners; -use Illuminate\Contracts\Queue\ShouldQueue; -use Illuminate\Queue\InteractsWithQueue; -use Illuminate\Events\Dispatcher; use App\Events\ReportStatusChanged; use App\Events\ReportSubmitted; use App\Models\User; use App\Notifications\ReportStatusChangedNotification; use App\Notifications\ReportSubmittedNotification; - +use Illuminate\Events\Dispatcher; class ReportEventSubscriber { /** * Create the event listener. */ - public $ReportOwner; public function __construct() diff --git a/app/Models/Molecule.php b/app/Models/Molecule.php index c0af5786..15108924 100644 --- a/app/Models/Molecule.php +++ b/app/Models/Molecule.php @@ -102,7 +102,7 @@ public function collections(): BelongsToMany public function organisms() { - return $this->belongsToMany(Organism::class)->withPivot('id','organism_parts')->withTimestamps(); + return $this->belongsToMany(Organism::class)->withPivot('id', 'organism_parts')->withTimestamps(); } public function geoLocations() diff --git a/app/Models/Organism.php b/app/Models/Organism.php index 8725f93b..24564dca 100644 --- a/app/Models/Organism.php +++ b/app/Models/Organism.php @@ -20,6 +20,6 @@ class Organism extends Model public function molecules() { - return $this->belongsToMany(Molecule::class)->withPivot('id','organism_parts')->withTimestamps(); + return $this->belongsToMany(Molecule::class)->withPivot('id', 'organism_parts')->withTimestamps(); } } diff --git a/app/Models/Report.php b/app/Models/Report.php index 23af9dfd..8a79dd81 100644 --- a/app/Models/Report.php +++ b/app/Models/Report.php @@ -12,8 +12,8 @@ class Report extends Model implements Auditable { use HasFactory; - use \OwenIt\Auditing\Auditable; use HasTags; + use \OwenIt\Auditing\Auditable; /** * The attributes that are mass assignable. diff --git a/app/Notifications/ReportStatusChangedNotification.php b/app/Notifications/ReportStatusChangedNotification.php index 2701fc3d..90d7080f 100644 --- a/app/Notifications/ReportStatusChangedNotification.php +++ b/app/Notifications/ReportStatusChangedNotification.php @@ -2,13 +2,11 @@ namespace App\Notifications; +use App\Events\ReportStatusChanged; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Notifications\Messages\MailMessage; use Illuminate\Notifications\Notification; -use App\Events\ReportStatusChanged; -use Illuminate\Mail\Mailable; - class ReportStatusChangedNotification extends Notification implements ShouldQueue { @@ -17,8 +15,7 @@ class ReportStatusChangedNotification extends Notification implements ShouldQueu /** * Create a new notification instance. */ - - public $event; + public $event; public function __construct(ReportStatusChanged $event) { @@ -41,10 +38,10 @@ public function via(object $notifiable): array public function toMail(object $notifiable): MailMessage { $url = url(env('APP_URL').'/dashboard/reports/'.$this->event->report->id.'?activeRelationManager=3'); - + return (new MailMessage) - ->subject('Coconut: Status changed for your Report: '.$this->event->report->title) - ->markdown('mail.report.statuschanged', ['url' => $url, 'event' => $this->event, 'user' => $notifiable] ); + ->subject('Coconut: Status changed for your Report: '.$this->event->report->title) + ->markdown('mail.report.statuschanged', ['url' => $url, 'event' => $this->event, 'user' => $notifiable]); } /** diff --git a/app/Notifications/ReportSubmittedNotification.php b/app/Notifications/ReportSubmittedNotification.php index 5799a8ef..58365dbf 100644 --- a/app/Notifications/ReportSubmittedNotification.php +++ b/app/Notifications/ReportSubmittedNotification.php @@ -2,13 +2,11 @@ namespace App\Notifications; +use App\Events\ReportSubmitted; use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Notifications\Messages\MailMessage; use Illuminate\Notifications\Notification; -use App\Events\ReportSubmitted; -use Illuminate\Mail\Mailable; - class ReportSubmittedNotification extends Notification implements ShouldQueue { @@ -17,8 +15,7 @@ class ReportSubmittedNotification extends Notification implements ShouldQueue /** * Create a new notification instance. */ - - public $event; + public $event; public function __construct(ReportSubmitted $event) { @@ -41,10 +38,10 @@ public function via(object $notifiable): array public function toMail(object $notifiable): MailMessage { $url = url(env('APP_URL').'/dashboard/reports/'.$this->event->report->id); - + return (new MailMessage) - ->subject('Coconut: Your report "'.$this->event->report->title.'" has been submitted.') - ->markdown('mail.report.submitted', ['url' => $url, 'event' => $this->event, 'user' => $notifiable] ); + ->subject('Coconut: Your report "'.$this->event->report->title.'" has been submitted.') + ->markdown('mail.report.submitted', ['url' => $url, 'event' => $this->event, 'user' => $notifiable]); } /** diff --git a/app/Policies/GeoLocationPolicy.php b/app/Policies/GeoLocationPolicy.php index e0b81b07..1cff959a 100644 --- a/app/Policies/GeoLocationPolicy.php +++ b/app/Policies/GeoLocationPolicy.php @@ -2,8 +2,8 @@ namespace App\Policies; -use App\Models\User; use App\Models\GeoLocation; +use App\Models\User; use Illuminate\Auth\Access\HandlesAuthorization; class GeoLocationPolicy diff --git a/app/Policies/OrganismPolicy.php b/app/Policies/OrganismPolicy.php index 2ac37fd7..75219f09 100644 --- a/app/Policies/OrganismPolicy.php +++ b/app/Policies/OrganismPolicy.php @@ -2,8 +2,8 @@ namespace App\Policies; -use App\Models\User; use App\Models\Organism; +use App\Models\User; use Illuminate\Auth\Access\HandlesAuthorization; class OrganismPolicy diff --git a/app/Policies/ReportPolicy.php b/app/Policies/ReportPolicy.php index 7d4957bc..a4713d8f 100644 --- a/app/Policies/ReportPolicy.php +++ b/app/Policies/ReportPolicy.php @@ -42,9 +42,10 @@ public function create(User $user): bool */ public function update(User $user, Report $report): bool { - if($user->id == $report->user_id) { + if ($user->id == $report->user_id) { return true; } + return $user->can('update_report'); } diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 9f68ebff..e459d8e4 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -2,12 +2,12 @@ namespace App\Providers; +use App\Listeners\ReportEventSubscriber; use BezhanSalleh\PanelSwitch\PanelSwitch; use Filament\Facades\Filament; use Filament\Navigation\UserMenuItem; -use Illuminate\Support\ServiceProvider; use Illuminate\Support\Facades\Event; -use App\Listeners\ReportEventSubscriber; +use Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider { diff --git a/resources/views/components/application-logo.blade.php b/resources/views/components/application-logo.blade.php index bca2e34e..efc60019 100644 --- a/resources/views/components/application-logo.blade.php +++ b/resources/views/components/application-logo.blade.php @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/resources/views/components/authentication-card-logo.blade.php b/resources/views/components/authentication-card-logo.blade.php index 22b747c3..ccace071 100644 --- a/resources/views/components/authentication-card-logo.blade.php +++ b/resources/views/components/authentication-card-logo.blade.php @@ -1,3 +1,3 @@ - + From edf2dbddd4e0a3aa2966c9a215ae6af7629853d2 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Thu, 25 Apr 2024 14:16:37 +0200 Subject: [PATCH 047/117] fix: filament route missing issue fix and composer update changes --- composer.lock | 342 +++++++++--------- public/css/filament/filament/app.css | 2 +- public/css/filament/forms/forms.css | 4 +- public/js/filament/filament/echo.js | 4 +- .../filament/forms/components/file-upload.js | 22 +- public/vendor/horizon/app.css | 9 +- public/vendor/horizon/app.js | 105 +++++- public/vendor/horizon/favicon.png | Bin 0 -> 648 bytes public/vendor/horizon/manifest.json | 29 ++ public/vendor/horizon/styles-dark.css | 6 + public/vendor/horizon/styles.css | 6 + 11 files changed, 333 insertions(+), 196 deletions(-) create mode 100644 public/vendor/horizon/favicon.png create mode 100644 public/vendor/horizon/manifest.json create mode 100644 public/vendor/horizon/styles-dark.css create mode 100644 public/vendor/horizon/styles.css diff --git a/composer.lock b/composer.lock index 0e62df49..5e1e3719 100644 --- a/composer.lock +++ b/composer.lock @@ -74,16 +74,16 @@ }, { "name": "aws/aws-crt-php", - "version": "v1.2.4", + "version": "v1.2.5", "source": { "type": "git", "url": "https://github.com/awslabs/aws-crt-php.git", - "reference": "eb0c6e4e142224a10b08f49ebf87f32611d162b2" + "reference": "0ea1f04ec5aa9f049f97e012d1ed63b76834a31b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/eb0c6e4e142224a10b08f49ebf87f32611d162b2", - "reference": "eb0c6e4e142224a10b08f49ebf87f32611d162b2", + "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/0ea1f04ec5aa9f049f97e012d1ed63b76834a31b", + "reference": "0ea1f04ec5aa9f049f97e012d1ed63b76834a31b", "shasum": "" }, "require": { @@ -122,22 +122,22 @@ ], "support": { "issues": "https://github.com/awslabs/aws-crt-php/issues", - "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.4" + "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.5" }, - "time": "2023-11-08T00:42:13+00:00" + "time": "2024-04-19T21:30:56+00:00" }, { "name": "aws/aws-sdk-php", - "version": "3.304.0", + "version": "3.305.2", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "29a79bac02997f3053559f6961a0e83622a14f88" + "reference": "c553a07fab74348517e72a0ccc02a612cbf4688b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/29a79bac02997f3053559f6961a0e83622a14f88", - "reference": "29a79bac02997f3053559f6961a0e83622a14f88", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/c553a07fab74348517e72a0ccc02a612cbf4688b", + "reference": "c553a07fab74348517e72a0ccc02a612cbf4688b", "shasum": "" }, "require": { @@ -217,9 +217,9 @@ "support": { "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.304.0" + "source": "https://github.com/aws/aws-sdk-php/tree/3.305.2" }, - "time": "2024-04-08T18:03:38+00:00" + "time": "2024-04-24T18:07:47+00:00" }, { "name": "bacon/bacon-qr-code", @@ -723,19 +723,20 @@ }, { "name": "calebporzio/sushi", - "version": "v2.5.1", + "version": "v2.5.2", "source": { "type": "git", "url": "https://github.com/calebporzio/sushi.git", - "reference": "20aad4e9d9ea74df64a86f6d327e55bdfc92d204" + "reference": "01dd34fe3374f5fb7ce63756c0419385e31cd532" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/calebporzio/sushi/zipball/20aad4e9d9ea74df64a86f6d327e55bdfc92d204", - "reference": "20aad4e9d9ea74df64a86f6d327e55bdfc92d204", + "url": "https://api.github.com/repos/calebporzio/sushi/zipball/01dd34fe3374f5fb7ce63756c0419385e31cd532", + "reference": "01dd34fe3374f5fb7ce63756c0419385e31cd532", "shasum": "" }, "require": { + "ext-pdo_sqlite": "*", "ext-sqlite3": "*", "illuminate/database": "^5.8 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0", "illuminate/support": "^5.8 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0", @@ -764,7 +765,7 @@ ], "description": "Eloquent's missing \"array\" driver.", "support": { - "source": "https://github.com/calebporzio/sushi/tree/v2.5.1" + "source": "https://github.com/calebporzio/sushi/tree/v2.5.2" }, "funding": [ { @@ -772,7 +773,7 @@ "type": "github" } ], - "time": "2024-02-05T14:40:50+00:00" + "time": "2024-04-24T15:23:03+00:00" }, { "name": "carbonphp/carbon-doctrine-types", @@ -1324,16 +1325,16 @@ }, { "name": "doctrine/dbal", - "version": "3.8.3", + "version": "3.8.4", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "db922ba9436b7b18a23d1653a0b41ff2369ca41c" + "reference": "b05e48a745f722801f55408d0dbd8003b403dbbd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/db922ba9436b7b18a23d1653a0b41ff2369ca41c", - "reference": "db922ba9436b7b18a23d1653a0b41ff2369ca41c", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/b05e48a745f722801f55408d0dbd8003b403dbbd", + "reference": "b05e48a745f722801f55408d0dbd8003b403dbbd", "shasum": "" }, "require": { @@ -1417,7 +1418,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.8.3" + "source": "https://github.com/doctrine/dbal/tree/3.8.4" }, "funding": [ { @@ -1433,7 +1434,7 @@ "type": "tidelift" } ], - "time": "2024-03-03T15:55:06+00:00" + "time": "2024-04-25T07:04:44+00:00" }, { "name": "doctrine/deprecations", @@ -1871,16 +1872,16 @@ }, { "name": "filament/actions", - "version": "v3.2.63", + "version": "v3.2.71", "source": { "type": "git", "url": "https://github.com/filamentphp/actions.git", - "reference": "03da7f930763c60b7917f93e6657fb9bf9f8234b" + "reference": "d3150c3b3f7b9680283194b4a5b362117cd4c4da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/actions/zipball/03da7f930763c60b7917f93e6657fb9bf9f8234b", - "reference": "03da7f930763c60b7917f93e6657fb9bf9f8234b", + "url": "https://api.github.com/repos/filamentphp/actions/zipball/d3150c3b3f7b9680283194b4a5b362117cd4c4da", + "reference": "d3150c3b3f7b9680283194b4a5b362117cd4c4da", "shasum": "" }, "require": { @@ -1920,20 +1921,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-04-05T21:55:09+00:00" + "time": "2024-04-21T22:23:26+00:00" }, { "name": "filament/filament", - "version": "v3.2.63", + "version": "v3.2.71", "source": { "type": "git", "url": "https://github.com/filamentphp/panels.git", - "reference": "46f425d6097c77b98782f3db5f3717e2439bb3e8" + "reference": "e00510fb4edc73b027f784317381f791b47c22de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/panels/zipball/46f425d6097c77b98782f3db5f3717e2439bb3e8", - "reference": "46f425d6097c77b98782f3db5f3717e2439bb3e8", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/e00510fb4edc73b027f784317381f791b47c22de", + "reference": "e00510fb4edc73b027f784317381f791b47c22de", "shasum": "" }, "require": { @@ -1985,20 +1986,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-04-05T21:55:28+00:00" + "time": "2024-04-21T22:24:02+00:00" }, { "name": "filament/forms", - "version": "v3.2.63", + "version": "v3.2.71", "source": { "type": "git", "url": "https://github.com/filamentphp/forms.git", - "reference": "26676242e9470d28bb15f6686fff3e12da650d23" + "reference": "eea1a3ec87bbe62d470dd0a26d9f4b8ef9cb5d39" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/forms/zipball/26676242e9470d28bb15f6686fff3e12da650d23", - "reference": "26676242e9470d28bb15f6686fff3e12da650d23", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/eea1a3ec87bbe62d470dd0a26d9f4b8ef9cb5d39", + "reference": "eea1a3ec87bbe62d470dd0a26d9f4b8ef9cb5d39", "shasum": "" }, "require": { @@ -2041,20 +2042,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-04-05T21:55:12+00:00" + "time": "2024-04-21T22:23:42+00:00" }, { "name": "filament/infolists", - "version": "v3.2.63", + "version": "v3.2.71", "source": { "type": "git", "url": "https://github.com/filamentphp/infolists.git", - "reference": "8945c92a86531bb9793b844b3321028e572c8185" + "reference": "d205fbeacc7faf4430abb05c49334a64fb4d84ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/infolists/zipball/8945c92a86531bb9793b844b3321028e572c8185", - "reference": "8945c92a86531bb9793b844b3321028e572c8185", + "url": "https://api.github.com/repos/filamentphp/infolists/zipball/d205fbeacc7faf4430abb05c49334a64fb4d84ae", + "reference": "d205fbeacc7faf4430abb05c49334a64fb4d84ae", "shasum": "" }, "require": { @@ -2092,20 +2093,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-04-05T21:55:16+00:00" + "time": "2024-04-18T11:26:13+00:00" }, { "name": "filament/notifications", - "version": "v3.2.63", + "version": "v3.2.71", "source": { "type": "git", "url": "https://github.com/filamentphp/notifications.git", - "reference": "27efac9801a7688e991b4c8e029c52922222fc8a" + "reference": "dcc47b498c2a5a89296c2f46da651a8aa5e0bf55" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/notifications/zipball/27efac9801a7688e991b4c8e029c52922222fc8a", - "reference": "27efac9801a7688e991b4c8e029c52922222fc8a", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/dcc47b498c2a5a89296c2f46da651a8aa5e0bf55", + "reference": "dcc47b498c2a5a89296c2f46da651a8aa5e0bf55", "shasum": "" }, "require": { @@ -2144,11 +2145,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-04-05T21:55:20+00:00" + "time": "2024-04-18T11:26:15+00:00" }, { "name": "filament/spatie-laravel-tags-plugin", - "version": "v3.2.63", + "version": "v3.2.71", "source": { "type": "git", "url": "https://github.com/filamentphp/spatie-laravel-tags-plugin.git", @@ -2185,16 +2186,16 @@ }, { "name": "filament/support", - "version": "v3.2.63", + "version": "v3.2.71", "source": { "type": "git", "url": "https://github.com/filamentphp/support.git", - "reference": "17ddf2035ac79183bd61806bc0c7d4851228f2a1" + "reference": "594f8d38e365578b6d91455c5beade6c54def5a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/support/zipball/17ddf2035ac79183bd61806bc0c7d4851228f2a1", - "reference": "17ddf2035ac79183bd61806bc0c7d4851228f2a1", + "url": "https://api.github.com/repos/filamentphp/support/zipball/594f8d38e365578b6d91455c5beade6c54def5a4", + "reference": "594f8d38e365578b6d91455c5beade6c54def5a4", "shasum": "" }, "require": { @@ -2204,7 +2205,7 @@ "illuminate/contracts": "^10.45|^11.0", "illuminate/support": "^10.45|^11.0", "illuminate/view": "^10.45|^11.0", - "livewire/livewire": "^3.4.9", + "livewire/livewire": "^3.4.10", "php": "^8.1", "ryangjchandler/blade-capture-directive": "^0.2|^0.3|^1.0", "spatie/color": "^1.5", @@ -2239,20 +2240,20 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-04-05T21:55:36+00:00" + "time": "2024-04-21T22:24:20+00:00" }, { "name": "filament/tables", - "version": "v3.2.63", + "version": "v3.2.71", "source": { "type": "git", "url": "https://github.com/filamentphp/tables.git", - "reference": "5dfc41c56de5eab326ce1ecc5ceb5ba2baad8005" + "reference": "b3bc1d2b5947562eb64748e6d3f59ed1073effe7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/filamentphp/tables/zipball/5dfc41c56de5eab326ce1ecc5ceb5ba2baad8005", - "reference": "5dfc41c56de5eab326ce1ecc5ceb5ba2baad8005", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/b3bc1d2b5947562eb64748e6d3f59ed1073effe7", + "reference": "b3bc1d2b5947562eb64748e6d3f59ed1073effe7", "shasum": "" }, "require": { @@ -2292,11 +2293,11 @@ "issues": "https://github.com/filamentphp/filament/issues", "source": "https://github.com/filamentphp/filament" }, - "time": "2024-04-05T21:55:42+00:00" + "time": "2024-04-21T22:24:20+00:00" }, { "name": "filament/widgets", - "version": "v3.2.63", + "version": "v3.2.71", "source": { "type": "git", "url": "https://github.com/filamentphp/widgets.git", @@ -3078,16 +3079,16 @@ }, { "name": "laravel/framework", - "version": "v11.2.0", + "version": "v11.5.0", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "a1750156b671f37cba702380107e2d22161c31e3" + "reference": "e3c24268f1404805e15099b9f035fe310cb30753" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/a1750156b671f37cba702380107e2d22161c31e3", - "reference": "a1750156b671f37cba702380107e2d22161c31e3", + "url": "https://api.github.com/repos/laravel/framework/zipball/e3c24268f1404805e15099b9f035fe310cb30753", + "reference": "e3c24268f1404805e15099b9f035fe310cb30753", "shasum": "" }, "require": { @@ -3106,7 +3107,7 @@ "fruitcake/php-cors": "^1.3", "guzzlehttp/guzzle": "^7.8", "guzzlehttp/uri-template": "^1.0", - "laravel/prompts": "^0.1.15", + "laravel/prompts": "^0.1.18", "laravel/serializable-closure": "^1.3", "league/commonmark": "^2.2.1", "league/flysystem": "^3.8.0", @@ -3279,20 +3280,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2024-04-02T14:01:33+00:00" + "time": "2024-04-23T15:11:31+00:00" }, { "name": "laravel/horizon", - "version": "v5.23.2", + "version": "v5.24.3", "source": { "type": "git", "url": "https://github.com/laravel/horizon.git", - "reference": "96d154340f1223bcc161ea7cee355c8fc29ff81e" + "reference": "01fd607c57f238507cac4c055f3c54e5e23002ac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/horizon/zipball/96d154340f1223bcc161ea7cee355c8fc29ff81e", - "reference": "96d154340f1223bcc161ea7cee355c8fc29ff81e", + "url": "https://api.github.com/repos/laravel/horizon/zipball/01fd607c57f238507cac4c055f3c54e5e23002ac", + "reference": "01fd607c57f238507cac4c055f3c54e5e23002ac", "shasum": "" }, "require": { @@ -3356,22 +3357,22 @@ ], "support": { "issues": "https://github.com/laravel/horizon/issues", - "source": "https://github.com/laravel/horizon/tree/v5.23.2" + "source": "https://github.com/laravel/horizon/tree/v5.24.3" }, - "time": "2024-03-23T12:11:34+00:00" + "time": "2024-04-22T15:17:18+00:00" }, { "name": "laravel/jetstream", - "version": "v5.0.2", + "version": "v5.0.4", "source": { "type": "git", "url": "https://github.com/laravel/jetstream.git", - "reference": "152c89b14748ff210c19567c75b58a18742b1957" + "reference": "dea945f708b42ecd3548b8c0ff2a914d271a26c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/jetstream/zipball/152c89b14748ff210c19567c75b58a18742b1957", - "reference": "152c89b14748ff210c19567c75b58a18742b1957", + "url": "https://api.github.com/repos/laravel/jetstream/zipball/dea945f708b42ecd3548b8c0ff2a914d271a26c0", + "reference": "dea945f708b42ecd3548b8c0ff2a914d271a26c0", "shasum": "" }, "require": { @@ -3425,20 +3426,20 @@ "issues": "https://github.com/laravel/jetstream/issues", "source": "https://github.com/laravel/jetstream" }, - "time": "2024-03-29T14:29:53+00:00" + "time": "2024-04-10T19:17:56+00:00" }, { "name": "laravel/prompts", - "version": "v0.1.17", + "version": "v0.1.20", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "8ee9f87f7f9eadcbe21e9e72cd4176b2f06cd5b5" + "reference": "bf9a360c484976692de0f3792f30066f4f4b34a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/8ee9f87f7f9eadcbe21e9e72cd4176b2f06cd5b5", - "reference": "8ee9f87f7f9eadcbe21e9e72cd4176b2f06cd5b5", + "url": "https://api.github.com/repos/laravel/prompts/zipball/bf9a360c484976692de0f3792f30066f4f4b34a2", + "reference": "bf9a360c484976692de0f3792f30066f4f4b34a2", "shasum": "" }, "require": { @@ -3480,22 +3481,22 @@ ], "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.1.17" + "source": "https://github.com/laravel/prompts/tree/v0.1.20" }, - "time": "2024-03-13T16:05:43+00:00" + "time": "2024-04-18T00:45:25+00:00" }, { "name": "laravel/sanctum", - "version": "v4.0.1", + "version": "v4.0.2", "source": { "type": "git", "url": "https://github.com/laravel/sanctum.git", - "reference": "d1de99bf8d31199aaf93881561622489ab91ba58" + "reference": "9cfc0ce80cabad5334efff73ec856339e8ec1ac1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/sanctum/zipball/d1de99bf8d31199aaf93881561622489ab91ba58", - "reference": "d1de99bf8d31199aaf93881561622489ab91ba58", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/9cfc0ce80cabad5334efff73ec856339e8ec1ac1", + "reference": "9cfc0ce80cabad5334efff73ec856339e8ec1ac1", "shasum": "" }, "require": { @@ -3546,7 +3547,7 @@ "issues": "https://github.com/laravel/sanctum/issues", "source": "https://github.com/laravel/sanctum" }, - "time": "2024-03-19T20:09:38+00:00" + "time": "2024-04-10T19:39:58+00:00" }, { "name": "laravel/serializable-closure", @@ -3610,16 +3611,16 @@ }, { "name": "laravel/telescope", - "version": "v5.0.1", + "version": "v5.0.4", "source": { "type": "git", "url": "https://github.com/laravel/telescope.git", - "reference": "7ab065452331c9c6883cee83d48113d13f5eb214" + "reference": "b5f9783c8e1ec3ec387b289d3ca8a8f85e76b4fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/telescope/zipball/7ab065452331c9c6883cee83d48113d13f5eb214", - "reference": "7ab065452331c9c6883cee83d48113d13f5eb214", + "url": "https://api.github.com/repos/laravel/telescope/zipball/b5f9783c8e1ec3ec387b289d3ca8a8f85e76b4fb", + "reference": "b5f9783c8e1ec3ec387b289d3ca8a8f85e76b4fb", "shasum": "" }, "require": { @@ -3673,9 +3674,9 @@ ], "support": { "issues": "https://github.com/laravel/telescope/issues", - "source": "https://github.com/laravel/telescope/tree/v5.0.1" + "source": "https://github.com/laravel/telescope/tree/v5.0.4" }, - "time": "2024-03-23T20:41:11+00:00" + "time": "2024-04-22T09:19:03+00:00" }, { "name": "laravel/tinker", @@ -4466,16 +4467,16 @@ }, { "name": "livewire/livewire", - "version": "v3.4.10", + "version": "v3.4.11", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "6f90e2d7f8e80a97a7406c22a0fbc61ca1256ed9" + "reference": "8a78d0c3ae9b4c96a2d8932ea4ac0dc782325de0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/6f90e2d7f8e80a97a7406c22a0fbc61ca1256ed9", - "reference": "6f90e2d7f8e80a97a7406c22a0fbc61ca1256ed9", + "url": "https://api.github.com/repos/livewire/livewire/zipball/8a78d0c3ae9b4c96a2d8932ea4ac0dc782325de0", + "reference": "8a78d0c3ae9b4c96a2d8932ea4ac0dc782325de0", "shasum": "" }, "require": { @@ -4530,7 +4531,7 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v3.4.10" + "source": "https://github.com/livewire/livewire/tree/v3.4.11" }, "funding": [ { @@ -4538,7 +4539,7 @@ "type": "github" } ], - "time": "2024-04-02T14:22:50+00:00" + "time": "2024-04-24T12:14:15+00:00" }, { "name": "masterminds/html5", @@ -4673,16 +4674,16 @@ }, { "name": "monolog/monolog", - "version": "3.5.0", + "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "c915e2634718dbc8a4a15c61b0e62e7a44e14448" + "reference": "4b18b21a5527a3d5ffdac2fd35d3ab25a9597654" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c915e2634718dbc8a4a15c61b0e62e7a44e14448", - "reference": "c915e2634718dbc8a4a15c61b0e62e7a44e14448", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/4b18b21a5527a3d5ffdac2fd35d3ab25a9597654", + "reference": "4b18b21a5527a3d5ffdac2fd35d3ab25a9597654", "shasum": "" }, "require": { @@ -4705,7 +4706,7 @@ "phpstan/phpstan": "^1.9", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-strict-rules": "^1.4", - "phpunit/phpunit": "^10.1", + "phpunit/phpunit": "^10.5.17", "predis/predis": "^1.1 || ^2", "ruflin/elastica": "^7", "symfony/mailer": "^5.4 || ^6", @@ -4758,7 +4759,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/3.5.0" + "source": "https://github.com/Seldaek/monolog/tree/3.6.0" }, "funding": [ { @@ -4770,7 +4771,7 @@ "type": "tidelift" } ], - "time": "2023-10-27T15:32:31+00:00" + "time": "2024-04-12T21:02:21+00:00" }, { "name": "mtdowling/jmespath.php", @@ -4840,16 +4841,16 @@ }, { "name": "nesbot/carbon", - "version": "3.2.4", + "version": "3.3.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "82c28278c1c8f7b82dcdab25692237f052ffc8d8" + "reference": "7219739c4e01d4680c980545821733b6ed8ee880" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/82c28278c1c8f7b82dcdab25692237f052ffc8d8", - "reference": "82c28278c1c8f7b82dcdab25692237f052ffc8d8", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/7219739c4e01d4680c980545821733b6ed8ee880", + "reference": "7219739c4e01d4680c980545821733b6ed8ee880", "shasum": "" }, "require": { @@ -4942,7 +4943,7 @@ "type": "tidelift" } ], - "time": "2024-04-05T09:58:10+00:00" + "time": "2024-04-18T16:35:06+00:00" }, { "name": "nette/schema", @@ -6661,16 +6662,16 @@ }, { "name": "spatie/backtrace", - "version": "1.5.3", + "version": "1.6.1", "source": { "type": "git", "url": "https://github.com/spatie/backtrace.git", - "reference": "483f76a82964a0431aa836b6ed0edde0c248e3ab" + "reference": "8373b9d51638292e3bfd736a9c19a654111b4a23" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/backtrace/zipball/483f76a82964a0431aa836b6ed0edde0c248e3ab", - "reference": "483f76a82964a0431aa836b6ed0edde0c248e3ab", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/8373b9d51638292e3bfd736a9c19a654111b4a23", + "reference": "8373b9d51638292e3bfd736a9c19a654111b4a23", "shasum": "" }, "require": { @@ -6678,6 +6679,7 @@ }, "require-dev": { "ext-json": "*", + "laravel/serializable-closure": "^1.3", "phpunit/phpunit": "^9.3", "spatie/phpunit-snapshot-assertions": "^4.2", "symfony/var-dumper": "^5.1" @@ -6707,7 +6709,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/backtrace/tree/1.5.3" + "source": "https://github.com/spatie/backtrace/tree/1.6.1" }, "funding": [ { @@ -6719,7 +6721,7 @@ "type": "other" } ], - "time": "2023-06-28T12:59:17+00:00" + "time": "2024-04-24T13:22:11+00:00" }, { "name": "spatie/color", @@ -6782,16 +6784,16 @@ }, { "name": "spatie/db-dumper", - "version": "3.5.0", + "version": "3.6.0", "source": { "type": "git", "url": "https://github.com/spatie/db-dumper.git", - "reference": "d6519cd43cb8dacec448e97fb713240f9467d147" + "reference": "faca5056830bccea04eadf07e8074669cb9e905e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/db-dumper/zipball/d6519cd43cb8dacec448e97fb713240f9467d147", - "reference": "d6519cd43cb8dacec448e97fb713240f9467d147", + "url": "https://api.github.com/repos/spatie/db-dumper/zipball/faca5056830bccea04eadf07e8074669cb9e905e", + "reference": "faca5056830bccea04eadf07e8074669cb9e905e", "shasum": "" }, "require": { @@ -6829,7 +6831,7 @@ "spatie" ], "support": { - "source": "https://github.com/spatie/db-dumper/tree/3.5.0" + "source": "https://github.com/spatie/db-dumper/tree/3.6.0" }, "funding": [ { @@ -6841,7 +6843,7 @@ "type": "github" } ], - "time": "2024-04-08T07:24:04+00:00" + "time": "2024-04-24T14:54:13+00:00" }, { "name": "spatie/eloquent-sortable", @@ -6988,16 +6990,16 @@ }, { "name": "spatie/ignition", - "version": "1.13.1", + "version": "1.13.2", "source": { "type": "git", "url": "https://github.com/spatie/ignition.git", - "reference": "889bf1dfa59e161590f677728b47bf4a6893983b" + "reference": "952798e239d9969e4e694b124c2cc222798dbb28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/ignition/zipball/889bf1dfa59e161590f677728b47bf4a6893983b", - "reference": "889bf1dfa59e161590f677728b47bf4a6893983b", + "url": "https://api.github.com/repos/spatie/ignition/zipball/952798e239d9969e4e694b124c2cc222798dbb28", + "reference": "952798e239d9969e4e694b124c2cc222798dbb28", "shasum": "" }, "require": { @@ -7067,7 +7069,7 @@ "type": "github" } ], - "time": "2024-03-29T14:03:47+00:00" + "time": "2024-04-16T08:49:17+00:00" }, { "name": "spatie/invade", @@ -7307,16 +7309,16 @@ }, { "name": "spatie/laravel-ignition", - "version": "2.5.1", + "version": "2.5.2", "source": { "type": "git", "url": "https://github.com/spatie/laravel-ignition.git", - "reference": "0c864b3cbd66ce67a2096c5f743e07ce8f1d6ab9" + "reference": "c93fcadcc4629775c839ac9a90916f07a660266f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/0c864b3cbd66ce67a2096c5f743e07ce8f1d6ab9", - "reference": "0c864b3cbd66ce67a2096c5f743e07ce8f1d6ab9", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/c93fcadcc4629775c839ac9a90916f07a660266f", + "reference": "c93fcadcc4629775c839ac9a90916f07a660266f", "shasum": "" }, "require": { @@ -7326,7 +7328,7 @@ "illuminate/support": "^10.0|^11.0", "php": "^8.1", "spatie/flare-client-php": "^1.3.5", - "spatie/ignition": "^1.13", + "spatie/ignition": "^1.13.2", "symfony/console": "^6.2.3|^7.0", "symfony/var-dumper": "^6.2.3|^7.0" }, @@ -7395,7 +7397,7 @@ "type": "github" } ], - "time": "2024-04-02T06:30:22+00:00" + "time": "2024-04-16T08:57:16+00:00" }, { "name": "spatie/laravel-package-tools", @@ -7459,16 +7461,16 @@ }, { "name": "spatie/laravel-permission", - "version": "6.4.0", + "version": "6.7.0", "source": { "type": "git", "url": "https://github.com/spatie/laravel-permission.git", - "reference": "05cce017fe3ac78f60a3fce78c07fe6e8e6e6e52" + "reference": "17607924aa0aa89bc0153c2ce45ed7c55083367b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/05cce017fe3ac78f60a3fce78c07fe6e8e6e6e52", - "reference": "05cce017fe3ac78f60a3fce78c07fe6e8e6e6e52", + "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/17607924aa0aa89bc0153c2ce45ed7c55083367b", + "reference": "17607924aa0aa89bc0153c2ce45ed7c55083367b", "shasum": "" }, "require": { @@ -7529,7 +7531,7 @@ ], "support": { "issues": "https://github.com/spatie/laravel-permission/issues", - "source": "https://github.com/spatie/laravel-permission/tree/6.4.0" + "source": "https://github.com/spatie/laravel-permission/tree/6.7.0" }, "funding": [ { @@ -7537,7 +7539,7 @@ "type": "github" } ], - "time": "2024-02-28T08:11:20+00:00" + "time": "2024-04-19T12:35:28+00:00" }, { "name": "spatie/laravel-signal-aware-command", @@ -7937,16 +7939,16 @@ }, { "name": "swagger-api/swagger-ui", - "version": "v5.14.0", + "version": "v5.17.1", "source": { "type": "git", "url": "https://github.com/swagger-api/swagger-ui.git", - "reference": "7bcf090d982714cd9c230c598c8eef38f1427c5b" + "reference": "0fc96ceb7072a1e85f34bb52aa24c064005ed100" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swagger-api/swagger-ui/zipball/7bcf090d982714cd9c230c598c8eef38f1427c5b", - "reference": "7bcf090d982714cd9c230c598c8eef38f1427c5b", + "url": "https://api.github.com/repos/swagger-api/swagger-ui/zipball/0fc96ceb7072a1e85f34bb52aa24c064005ed100", + "reference": "0fc96ceb7072a1e85f34bb52aa24c064005ed100", "shasum": "" }, "type": "library", @@ -7992,9 +7994,9 @@ ], "support": { "issues": "https://github.com/swagger-api/swagger-ui/issues", - "source": "https://github.com/swagger-api/swagger-ui/tree/v5.14.0" + "source": "https://github.com/swagger-api/swagger-ui/tree/v5.17.1" }, - "time": "2024-04-08T08:27:58+00:00" + "time": "2024-04-24T09:32:01+00:00" }, { "name": "symfony/clock", @@ -10845,16 +10847,16 @@ }, { "name": "zircote/swagger-php", - "version": "4.8.7", + "version": "4.9.0", "source": { "type": "git", "url": "https://github.com/zircote/swagger-php.git", - "reference": "2357fafbb084be0f9eda7b5c1a659704fed65b28" + "reference": "b46a36d006f4db4d761995a5add1e7ab0386ed1d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zircote/swagger-php/zipball/2357fafbb084be0f9eda7b5c1a659704fed65b28", - "reference": "2357fafbb084be0f9eda7b5c1a659704fed65b28", + "url": "https://api.github.com/repos/zircote/swagger-php/zipball/b46a36d006f4db4d761995a5add1e7ab0386ed1d", + "reference": "b46a36d006f4db4d761995a5add1e7ab0386ed1d", "shasum": "" }, "require": { @@ -10920,9 +10922,9 @@ ], "support": { "issues": "https://github.com/zircote/swagger-php/issues", - "source": "https://github.com/zircote/swagger-php/tree/4.8.7" + "source": "https://github.com/zircote/swagger-php/tree/4.9.0" }, - "time": "2024-03-23T06:35:46+00:00" + "time": "2024-04-18T22:32:11+00:00" } ], "packages-dev": [ @@ -11113,16 +11115,16 @@ }, { "name": "laravel/pint", - "version": "v1.15.1", + "version": "v1.15.2", "source": { "type": "git", "url": "https://github.com/laravel/pint.git", - "reference": "5f288b5e79938cc72f5c298d384e639de87507c6" + "reference": "2c9f8004899815f3f0ee3cb28ef7281e2b589134" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/pint/zipball/5f288b5e79938cc72f5c298d384e639de87507c6", - "reference": "5f288b5e79938cc72f5c298d384e639de87507c6", + "url": "https://api.github.com/repos/laravel/pint/zipball/2c9f8004899815f3f0ee3cb28ef7281e2b589134", + "reference": "2c9f8004899815f3f0ee3cb28ef7281e2b589134", "shasum": "" }, "require": { @@ -11133,13 +11135,13 @@ "php": "^8.1.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^3.52.1", - "illuminate/view": "^10.48.4", - "larastan/larastan": "^2.9.2", + "friendsofphp/php-cs-fixer": "^3.54.0", + "illuminate/view": "^10.48.8", + "larastan/larastan": "^2.9.5", "laravel-zero/framework": "^10.3.0", "mockery/mockery": "^1.6.11", "nunomaduro/termwind": "^1.15.1", - "pestphp/pest": "^2.34.5" + "pestphp/pest": "^2.34.7" }, "bin": [ "builds/pint" @@ -11175,7 +11177,7 @@ "issues": "https://github.com/laravel/pint/issues", "source": "https://github.com/laravel/pint" }, - "time": "2024-04-02T14:28:47+00:00" + "time": "2024-04-23T15:42:34+00:00" }, { "name": "laravel/sail", @@ -11920,16 +11922,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.5.17", + "version": "10.5.20", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "c1f736a473d21957ead7e94fcc029f571895abf5" + "reference": "547d314dc24ec1e177720d45c6263fb226cc2ae3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c1f736a473d21957ead7e94fcc029f571895abf5", - "reference": "c1f736a473d21957ead7e94fcc029f571895abf5", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/547d314dc24ec1e177720d45c6263fb226cc2ae3", + "reference": "547d314dc24ec1e177720d45c6263fb226cc2ae3", "shasum": "" }, "require": { @@ -12001,7 +12003,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.5.17" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.20" }, "funding": [ { @@ -12017,7 +12019,7 @@ "type": "tidelift" } ], - "time": "2024-04-05T04:39:01+00:00" + "time": "2024-04-24T06:32:35+00:00" }, { "name": "sebastian/cli-parser", diff --git a/public/css/filament/filament/app.css b/public/css/filament/filament/app.css index 5474d50b..ae1da1b0 100644 --- a/public/css/filament/filament/app.css +++ b/public/css/filament/filament/app.css @@ -1 +1 @@ -/*! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:rgba(var(--gray-200),1);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-400),1);opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-400),1);opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='rgba(var(--gray-500), var(--tw-stroke-opacity, 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}@media (forced-colors:active) {[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media (forced-colors:active) {[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active) {[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root.dark{color-scheme:dark}[data-field-wrapper]{scroll-margin-top:8rem}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-left-color:var(--tw-prose-quote-borders);border-left-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding:.1875em .375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding:.8571429em 1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:left;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.8571429em;padding:.1428571em .3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding:.6666667em 1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-left:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-left:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.2857143em;margin-top:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(.prose-sm>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-left:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2.8571429em;margin-top:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-bottom:.6666667em;padding-left:1em;padding-right:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.6666667em 1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.6em;margin-top:1.6em;padding-left:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.875em;padding:.1875em .375em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;padding:.8571429em 1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-left:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(.prose-base>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-left:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:3em;margin-top:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-bottom:.5714286em;padding-left:.5714286em;padding-right:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.6666667em;margin-top:1.6666667em;padding-left:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.8888889em;padding:.2222222em .4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding:1em 1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-left:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.6666667em;margin-top:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(.prose-lg>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-left:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:3.1111111em;margin-top:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-bottom:.75em;padding-left:.75em;padding-right:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-right:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-4{inset:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{bottom:0;top:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.left-3{left:.75rem}.start-0{inset-inline-start:0}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.row-start-2{grid-row-start:2}.-m-0{margin:0}.-m-0\.5{margin:-.125rem}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.-m-3{margin:-.75rem}.-m-3\.5{margin:-.875rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-bottom:4rem;margin-top:4rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-auto{margin-bottom:auto;margin-top:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-2{margin-inline-end:-.5rem}.-ms-0{margin-inline-start:0}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-2{margin-inline-start:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.-mt-7{margin-top:-1.75rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-\[--line-clamp\]{-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp);display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100dvh\],.h-dvh{height:100dvh}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.\!max-w-2xl{max-width:42rem!important}.\!max-w-3xl{max-width:48rem!important}.\!max-w-4xl{max-width:56rem!important}.\!max-w-5xl{max-width:64rem!important}.\!max-w-6xl{max-width:72rem!important}.\!max-w-7xl{max-width:80rem!important}.\!max-w-\[14rem\]{max-width:14rem!important}.\!max-w-lg{max-width:32rem!important}.\!max-w-md{max-width:28rem!important}.\!max-w-sm{max-width:24rem!important}.\!max-w-xl{max-width:36rem!important}.\!max-w-xs{max-width:20rem!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-min{max-width:-moz-min-content;max-width:min-content}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-12,.-translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x:-3rem}.-translate-x-5{--tw-translate-x:-1.25rem}.-translate-x-5,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-12{--tw-translate-y:-3rem}.-translate-y-12,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-12{--tw-translate-x:3rem}.translate-x-12,.translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-full{--tw-translate-x:100%}.translate-x-full,.translate-y-12{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y:3rem}.-rotate-180{--tw-rotate:-180deg}.-rotate-180,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.scroll-mt-9{scroll-margin-top:2.25rem}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[repeat\(7\2c minmax\(theme\(spacing\.7\)\2c 1fr\)\)\]{grid-template-columns:repeat(7,minmax(1.75rem,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.grid-rows-\[1fr_auto_1fr\]{grid-template-rows:1fr auto 1fr}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.25rem*var(--tw-space-x-reverse))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.25rem*var(--tw-space-x-reverse))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.5rem*var(--tw-space-x-reverse))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.75rem*var(--tw-space-x-reverse))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-bottom-width:1px;border-top-width:1px}.\!border-t-0{border-top-width:0!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity:1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-primary-500{--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity:1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity:1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity:1!important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-custom-100{--tw-bg-opacity:1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity:1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/0{background-color:hsla(0,0%,100%,0)}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.\!bg-none{background-image:none!important}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity:1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity:1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity:1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity:1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-700\/50{color:rgba(var(--gray-700),.5)}.text-gray-950{--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-custom-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600),var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color:rgba(var(--c-600),0.1)}.ring-custom-600\/20{--tw-ring-color:rgba(var(--c-600),0.2)}.ring-danger-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-200),var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-300),var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color:rgba(var(--gray-600),0.1)}.ring-gray-900\/10{--tw-ring-color:rgba(var(--gray-900),0.1)}.ring-gray-950\/10{--tw-ring-color:rgba(var(--gray-950),0.1)}.ring-gray-950\/5{--tw-ring-color:rgba(var(--gray-950),0.05)}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}:is(.dark .dark\:prose-invert){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{bottom:0;content:var(--tw-content);top:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity));content:var(--tw-content)}.first\:border-s-0:first-child{border-inline-start-width:0}.first\:border-t-0:first-child{border-top-width:0}.last\:border-e-0:last-child{border-inline-end-width:0}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity:1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:text-gray-700\/75:hover{color:rgba(var(--gray-700),.75)}.hover\:opacity-100:hover{opacity:1}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-danger-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color:rgba(var(--danger-500),0.5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color:rgba(var(--primary-500),0.5)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-primary-500:focus-visible{--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus-visible\:bg-custom-50:focus-visible{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus-visible\:bg-gray-100:focus-visible{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus-visible\:bg-gray-50:focus-visible{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-visible\:text-custom-700\/75:focus-visible{color:rgba(var(--c-700),.75)}.focus-visible\:text-gray-500:focus-visible{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus-visible\:text-gray-700\/75:focus-visible{color:rgba(var(--gray-700),.75)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-custom-500\/50:focus-visible{--tw-ring-color:rgba(var(--c-500),0.5)}.focus-visible\:ring-custom-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600),var(--tw-ring-opacity))}.focus-visible\:ring-gray-400\/40:focus-visible{--tw-ring-color:rgba(var(--gray-400),0.4)}.focus-visible\:ring-primary-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}.focus-visible\:ring-primary-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity:1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group\/item:first-child .group-first\/item\:rounded-s-lg{border-end-start-radius:.5rem;border-start-start-radius:.5rem}.group\/item:last-child .group-last\/item\:rounded-e-lg{border-end-end-radius:.5rem;border-start-end-radius:.5rem}.group:hover .group-hover\:text-gray-500,.group\/button:hover .group-hover\/button\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group\/item:hover .group-hover\/item\:underline,.group\/link:hover .group-hover\/link\:underline{text-decoration-line:underline}.group:focus-visible .group-focus-visible\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus-visible .group-focus-visible\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group\/item:focus-visible .group-focus-visible\/item\:underline{text-decoration-line:underline}.group\/link:focus-visible .group-focus-visible\/link\:underline{text-decoration-line:underline}:is(.dark .dark\:flex){display:flex}:is(.dark .dark\:hidden){display:none}:is(.dark .dark\:divide-white\/10)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:divide-white\/5)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:border-gray-600){--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity:1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}:is(.dark .dark\:border-primary-500){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:border-white\/10){border-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:border-white\/5){border-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:border-t-white\/10){border-top-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:\!bg-gray-700){--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}:is(.dark .dark\:bg-custom-400\/10){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:bg-custom-500){--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-custom-500\/20){background-color:rgba(var(--c-500),.2)}:is(.dark .dark\:bg-gray-400\/10){background-color:rgba(var(--gray-400),.1)}:is(.dark .dark\:bg-gray-500){--tw-bg-opacity:1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-500\/20){background-color:rgba(var(--gray-500),.2)}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity:1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900\/30){background-color:rgba(var(--gray-900),.3)}:is(.dark .dark\:bg-gray-950){--tw-bg-opacity:1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-950\/75){background-color:rgba(var(--gray-950),.75)}:is(.dark .dark\:bg-primary-400){--tw-bg-opacity:1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}:is(.dark .dark\:bg-primary-500){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:bg-transparent){background-color:transparent}:is(.dark .dark\:bg-white\/10){background-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:bg-white\/5){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:fill-current){fill:currentColor}:is(.dark .dark\:text-custom-300\/50){color:rgba(var(--c-300),.5)}:is(.dark .dark\:text-custom-400){--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity))}:is(.dark .dark\:text-custom-400\/10){color:rgba(var(--c-400),.1)}:is(.dark .dark\:text-danger-400){--tw-text-opacity:1;color:rgba(var(--danger-400),var(--tw-text-opacity))}:is(.dark .dark\:text-danger-500){--tw-text-opacity:1;color:rgba(var(--danger-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300\/50){color:rgba(var(--gray-300),.5)}:is(.dark .dark\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-700){--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity:1;color:rgba(var(--gray-800),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-400){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:text-white\/5){color:hsla(0,0%,100%,.05)}:is(.dark .dark\:ring-custom-400\/30){--tw-ring-color:rgba(var(--c-400),0.3)}:is(.dark .dark\:ring-custom-500){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity))}:is(.dark .dark\:ring-danger-500){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400\/20){--tw-ring-color:rgba(var(--gray-400),0.2)}:is(.dark .dark\:ring-gray-50\/10){--tw-ring-color:rgba(var(--gray-50),0.1)}:is(.dark .dark\:ring-gray-700){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-700),var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-900){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-900),var(--tw-ring-opacity))}:is(.dark .dark\:ring-white\/10){--tw-ring-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:ring-white\/20){--tw-ring-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:placeholder\:text-gray-500)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:placeholder\:text-gray-500)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .dark\:before\:bg-primary-500):before{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity));content:var(--tw-content)}:is(.dark .dark\:checked\:bg-danger-500:checked){--tw-bg-opacity:1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}:is(.dark .dark\:focus-within\:bg-white\/5:focus-within){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:hover\:bg-custom-400:hover){--tw-bg-opacity:1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-custom-400\/10:hover){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:hover\:bg-white\/10:hover){background-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:hover\:bg-white\/5:hover){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:hover\:text-custom-300:hover){--tw-text-opacity:1;color:rgba(var(--c-300),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-custom-300\/75:hover){color:rgba(var(--c-300),.75)}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-300\/75:hover){color:rgba(var(--gray-300),.75)}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:hover\:ring-white\/20:hover){--tw-ring-color:hsla(0,0%,100%,.2)}:is(.dark .dark\:focus\:ring-danger-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-primary-500:focus){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}:is(.dark .dark\:checked\:focus\:ring-danger-400\/50:focus:checked){--tw-ring-color:rgba(var(--danger-400),0.5)}:is(.dark .dark\:checked\:focus\:ring-primary-400\/50:focus:checked){--tw-ring-color:rgba(var(--primary-400),0.5)}:is(.dark .dark\:focus-visible\:border-primary-500:focus-visible){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}:is(.dark .dark\:focus-visible\:bg-custom-400\/10:focus-visible){background-color:rgba(var(--c-400),.1)}:is(.dark .dark\:focus-visible\:bg-white\/5:focus-visible){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:focus-visible\:text-custom-300\/75:focus-visible){color:rgba(var(--c-300),.75)}:is(.dark .dark\:focus-visible\:text-gray-300\/75:focus-visible){color:rgba(var(--gray-300),.75)}:is(.dark .dark\:focus-visible\:text-gray-400:focus-visible){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:focus-visible\:ring-custom-400\/50:focus-visible){--tw-ring-color:rgba(var(--c-400),0.5)}:is(.dark .dark\:focus-visible\:ring-custom-500:focus-visible){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity))}:is(.dark .dark\:focus-visible\:ring-primary-500:focus-visible){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}:is(.dark .dark\:disabled\:bg-transparent:disabled){background-color:transparent}:is(.dark .dark\:disabled\:text-gray-400:disabled){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .dark\:disabled\:ring-white\/10:disabled){--tw-ring-color:hsla(0,0%,100%,.1)}:is(.dark .dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled){-webkit-text-fill-color:rgba(var(--gray-400),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}:is(.dark .dark\:disabled\:checked\:bg-gray-600:checked:disabled){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}:is(.dark .group\/button:hover .dark\:group-hover\/button\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .group:focus-visible .dark\:group-focus-visible\:text-gray-200){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}:is(.dark .group:focus-visible .dark\:group-focus-visible\:text-gray-400){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width:640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-6xl{max-width:72rem}.sm\:max-w-7xl{max-width:80rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:grid-rows-\[1fr_auto_3fr\]{grid-template-rows:1fr auto 3fr}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width:768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:w-max{width:-moz-max-content;width:max-content}.md\:max-w-60{max-width:15rem}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.md\:overflow-x-auto{overflow-x:auto}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x:-100%}.lg\:-translate-x-full,.lg\:translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x:0px}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.lg\:shadow-none,.lg\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.lg\:ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:transition-none{transition-property:none}.lg\:delay-100{transition-delay:.1s}:is(.dark .dark\:lg\:bg-transparent){background-color:transparent}}@media (min-width:1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width:1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-end{align-items:flex-end}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.ltr\:hidden:where([dir=ltr],[dir=ltr] *){display:none}.rtl\:hidden:where([dir=rtl],[dir=rtl] *){display:none}.rtl\:-translate-x-0:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:-translate-x-5:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:-translate-x-full:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:translate-x-1\/2:where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:translate-x-full:where([dir=rtl],[dir=rtl] *){--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:divide-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}@media (min-width:1024px){.rtl\:lg\:-translate-x-0:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:lg\:translate-x-full:where([dir=rtl],[dir=rtl] *){--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity))}:is(.dark .dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active){background-color:hsla(0,0%,100%,.05)}:is(.dark .dark\:\[\&\.trix-active\]\:text-primary-400.trix-active){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\:\:-ms-reveal\]\:hidden::-ms-reveal{display:none}.\[\&\:not\(\:first-of-type\)\]\:border-s:not(:first-of-type){border-inline-start-width:1px}.\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-2:focus-within:not(:has(.fi-ac-action:focus)){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-danger-600:focus-within:not(:has(.fi-ac-action:focus)){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-primary-600:focus-within:not(:has(.fi-ac-action:focus)){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}:is(.dark .dark\:\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-danger-500:focus-within:not(:has(.fi-ac-action:focus))){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}:is(.dark .dark\:\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-primary-500:focus-within:not(:has(.fi-ac-action:focus))){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}.\[\&\:not\(\:last-of-type\)\]\:border-e:not(:last-of-type){border-inline-end-width:1px}.\[\&\:not\(\:nth-child\(1_of_\.fi-btn\)\)\]\:shadow-\[-1px_0_0_0_theme\(colors\.gray\.200\)\]:not(:nth-child(1 of .fi-btn)){--tw-shadow:-1px 0 0 0 rgba(var(--gray-200),1);--tw-shadow-colored:-1px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:is(.dark .dark\:\[\&\:not\(\:nth-child\(1_of_\.fi-btn\)\)\]\:shadow-\[-1px_0_0_0_theme\(colors\.white\/20\%\)\]:not(:nth-child(1 of .fi-btn))){--tw-shadow:-1px 0 0 0 hsla(0,0%,100%,.2);--tw-shadow-colored:-1px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&\:not\(\:nth-last-child\(1_of_\.fi-btn\)\)\]\:me-px:not(:nth-last-child(1 of .fi-btn)){margin-inline-end:1px}.\[\&\:nth-child\(1_of_\.fi-btn\)\]\:rounded-s-lg:nth-child(1 of .fi-btn){border-end-start-radius:.5rem;border-start-start-radius:.5rem}.\[\&\:nth-last-child\(1_of_\.fi-btn\)\]\:rounded-e-lg:nth-last-child(1 of .fi-btn){border-end-end-radius:.5rem;border-start-end-radius:.5rem}.\[\&\>\*\:first-child\]\:relative>:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>:first-child:before{bottom:0;content:var(--tw-content);top:0}.\[\&\>\*\:first-child\]\:before\:start-0>:first-child:before{content:var(--tw-content);inset-inline-start:0}.\[\&\>\*\:first-child\]\:before\:w-0\.5>:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>:first-child:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity));content:var(--tw-content)}:is(.dark .\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500)>:first-child:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity));content:var(--tw-content)}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&_\.choices\\_\\_inner\]\:ps-0 .choices__inner{padding-inline-start:0}.\[\&_\.fi-badge-delete-button\]\:hidden .fi-badge-delete-button{display:none}.\[\&_\.filepond--root\]\:font-sans .filepond--root{font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}:is(.dark .\[\&_optgroup\]\:dark\:bg-gray-900) optgroup{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}:is(.dark .\[\&_option\]\:dark\:bg-gray-900) option{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:checked+*>.\[\:checked\+\*\>\&\]\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media(hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}}input:checked+.\[input\:checked\+\&\]\:bg-custom-600{--tw-bg-opacity:1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}input:checked+.\[input\:checked\+\&\]\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}input:checked+.\[input\:checked\+\&\]\:ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input:checked+.\[input\:checked\+\&\]\:hover\:bg-custom-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark input:checked+.dark\:\[input\:checked\+\&\]\:bg-custom-500){--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}:is(.dark input:checked+.dark\:\[input\:checked\+\&\]\:hover\:bg-custom-400:hover){--tw-bg-opacity:1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}input:checked:focus-visible+.\[input\:checked\:focus-visible\+\&\]\:ring-custom-500\/50{--tw-ring-color:rgba(var(--c-500),0.5)}:is(.dark input:checked:focus-visible+.dark\:\[input\:checked\:focus-visible\+\&\]\:ring-custom-400\/50){--tw-ring-color:rgba(var(--c-400),0.5)}input:focus-visible+.\[input\:focus-visible\+\&\]\:z-10{z-index:10}input:focus-visible+.\[input\:focus-visible\+\&\]\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input:focus-visible+.\[input\:focus-visible\+\&\]\:ring-gray-950\/10{--tw-ring-color:rgba(var(--gray-950),0.1)}:is(.dark input:focus-visible+.dark\:\[input\:focus-visible\+\&\]\:ring-white\/20){--tw-ring-color:hsla(0,0%,100%,.2)} \ No newline at end of file +/*! tailwindcss v3.4.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border-color:rgba(var(--gray-200),1);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-400),1);opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-400),1);opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}input::placeholder,textarea::placeholder{color:rgba(var(--gray-500),var(--tw-text-opacity,1));opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='rgba(var(--gray-500), var(--tw-stroke-opacity, 1))' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:rgba(var(--gray-500),var(--tw-border-opacity,1));border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}@media (forced-colors:active) {[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media (forced-colors:active) {[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}@media (forced-colors:active) {[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root.dark{color-scheme:dark}[data-field-wrapper]{scroll-margin-top:8rem}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"\201C""\201D""\2018""\2019"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;overflow-x:auto;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857;margin-bottom:2em;margin-top:2em;table-layout:auto;text-align:start;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.8888889em;margin-top:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;line-height:1.2;margin-bottom:.8em;margin-top:0}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;line-height:1.4;margin-bottom:.8em;margin-top:1.6em}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.5555556em}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.4285714;margin-bottom:.5714286em;margin-top:1.4285714em}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.8571429em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-top:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.25rem;font-size:.8571429em;line-height:1.6666667;margin-bottom:1.6666667em;margin-top:1.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-top:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.2857143em;margin-top:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(.prose-sm>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5714286em;margin-top:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em;margin-top:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2.8571429em;margin-top:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-top:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7142857em;margin-top:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.25em;line-height:1.1111111;margin-bottom:.8888889em;margin-top:0}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;line-height:1.3333333;margin-bottom:1em;margin-top:2em}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.25em;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;font-size:.875em;line-height:1.7142857;margin-bottom:1.7142857em;margin-top:1.7142857em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-top:.8571429em;padding-inline-start:1.1428571em}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(.prose-base>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:3em;margin-top:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.7142857}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-top:.5714286em;padding-inline-start:.5714286em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-bottom:1.0909091em;margin-top:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.6666667em;margin-top:1.6666667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;line-height:1;margin-bottom:.8333333em;margin-top:0}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;line-height:1.3333333;margin-bottom:1.0666667em;margin-top:1.8666667em}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;line-height:1.5;margin-bottom:.6666667em;margin-top:1.6666667em}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.5555556;margin-bottom:.4444444em;margin-top:1.7777778em}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.8888889em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-top:.2222222em;padding-inline-start:.4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;font-size:.8888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding-inline-end:1.5em;padding-bottom:1em;padding-top:1em;padding-inline-start:1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.6666667em;margin-top:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(.prose-lg>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.8888889em;margin-top:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em;margin-top:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:3.1111111em;margin-top:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-top:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.7777778em;margin-top:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-4{inset:1rem}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{bottom:0;top:0}.-bottom-1\/2{bottom:-50%}.-top-1{top:-.25rem}.-top-1\/2{top:-50%}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.end-0{inset-inline-end:0}.end-4{inset-inline-end:1rem}.end-6{inset-inline-end:1.5rem}.left-3{left:.75rem}.start-0{inset-inline-start:0}.start-full{inset-inline-start:100%}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.top-6{top:1.5rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-\[--col-span-default\]{grid-column:var(--col-span-default)}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-\[--col-start-default\]{grid-column-start:var(--col-start-default)}.row-start-2{grid-row-start:2}.-m-0{margin:0}.-m-0\.5{margin:-.125rem}.-m-1{margin:-.25rem}.-m-1\.5{margin:-.375rem}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.-m-3{margin:-.75rem}.-m-3\.5{margin:-.875rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-1{margin-bottom:-.25rem;margin-top:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-bottom:4rem;margin-top:4rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-auto{margin-bottom:auto;margin-top:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-me-2{margin-inline-end:-.5rem}.-ms-0{margin-inline-start:0}.-ms-0\.5{margin-inline-start:-.125rem}.-ms-1{margin-inline-start:-.25rem}.-ms-2{margin-inline-start:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-4{margin-top:-1rem}.-mt-6{margin-top:-1.5rem}.-mt-7{margin-top:-1.75rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.me-1{margin-inline-end:.25rem}.me-4{margin-inline-end:1rem}.me-6{margin-inline-end:1.5rem}.ml-auto{margin-left:auto}.ms-1{margin-inline-start:.25rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-\[--line-clamp\]{-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp);display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.hidden{display:none}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100dvh\],.h-dvh{height:100dvh}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.min-h-\[theme\(spacing\.48\)\]{min-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-16{width:4rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[theme\(spacing\.4\)\]{min-width:1rem}.min-w-\[theme\(spacing\.5\)\]{min-width:1.25rem}.min-w-\[theme\(spacing\.6\)\]{min-width:1.5rem}.min-w-\[theme\(spacing\.8\)\]{min-width:2rem}.\!max-w-2xl{max-width:42rem!important}.\!max-w-3xl{max-width:48rem!important}.\!max-w-4xl{max-width:56rem!important}.\!max-w-5xl{max-width:64rem!important}.\!max-w-6xl{max-width:72rem!important}.\!max-w-7xl{max-width:80rem!important}.\!max-w-\[14rem\]{max-width:14rem!important}.\!max-w-lg{max-width:32rem!important}.\!max-w-md{max-width:28rem!important}.\!max-w-sm{max-width:24rem!important}.\!max-w-xl{max-width:36rem!important}.\!max-w-xs{max-width:20rem!important}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-min{max-width:-moz-min-content;max-width:min-content}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:1536px}.max-w-screen-lg{max-width:1024px}.max-w-screen-md{max-width:768px}.max-w-screen-sm{max-width:640px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-auto{table-layout:auto}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-12,.-translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x:-3rem}.-translate-x-5{--tw-translate-x:-1.25rem}.-translate-x-5,.-translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-12{--tw-translate-y:-3rem}.-translate-y-12,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-12{--tw-translate-x:3rem}.translate-x-12,.translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem}.translate-x-full{--tw-translate-x:100%}.translate-x-full,.translate-y-12{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y:3rem}.-rotate-180{--tw-rotate:-180deg}.-rotate-180,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.scroll-mt-9{scroll-margin-top:2.25rem}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.columns-\[--cols-default\]{-moz-columns:var(--cols-default);columns:var(--cols-default)}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[--cols-default\]{grid-template-columns:var(--cols-default)}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[repeat\(7\2c minmax\(theme\(spacing\.7\)\2c 1fr\)\)\]{grid-template-columns:repeat(7,minmax(1.75rem,1fr))}.grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.grid-rows-\[1fr_auto_1fr\]{grid-template-rows:1fr auto 1fr}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-8{row-gap:2rem}.gap-y-px{row-gap:1px}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.25rem*var(--tw-space-x-reverse))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.5rem*var(--tw-space-x-reverse))}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.25rem*var(--tw-space-x-reverse))}.-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.5rem*var(--tw-space-x-reverse))}.-space-x-7>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1.75rem*var(--tw-space-x-reverse))}.-space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-2rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-100),var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgba(var(--gray-200),var(--tw-divide-opacity))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-x-\[0\.5px\]{border-left-width:.5px;border-right-width:.5px}.border-y{border-bottom-width:1px;border-top-width:1px}.\!border-t-0{border-top-width:0!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-e{border-inline-end-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-none{border-style:none}.border-gray-100{--tw-border-opacity:1;border-color:rgba(var(--gray-100),var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgba(var(--gray-200),var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgba(var(--gray-300),var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.border-primary-500{--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.border-primary-600{--tw-border-opacity:1;border-color:rgba(var(--primary-600),var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-t-gray-200{--tw-border-opacity:1;border-top-color:rgba(var(--gray-200),var(--tw-border-opacity))}.\!bg-gray-50{--tw-bg-opacity:1!important;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))!important}.\!bg-gray-700{--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.bg-black\/50{background-color:rgba(0,0,0,.5)}.bg-custom-100{--tw-bg-opacity:1;background-color:rgba(var(--c-100),var(--tw-bg-opacity))}.bg-custom-50{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.bg-custom-600{--tw-bg-opacity:1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgba(var(--gray-200),var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.bg-gray-950\/50{background-color:rgba(var(--gray-950),.5)}.bg-primary-500{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/0{background-color:hsla(0,0%,100%,0)}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.\!bg-none{background-image:none!important}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pe-0{padding-inline-end:0}.pe-1{padding-inline-end:.25rem}.pe-2{padding-inline-end:.5rem}.pe-3{padding-inline-end:.75rem}.pe-4{padding-inline-end:1rem}.pe-6{padding-inline-end:1.5rem}.pe-8{padding-inline-end:2rem}.ps-0{padding-inline-start:0}.ps-1{padding-inline-start:.25rem}.ps-2{padding-inline-start:.5rem}.ps-3{padding-inline-start:.75rem}.ps-4{padding-inline-start:1rem}.ps-\[5\.25rem\]{padding-inline-start:5.25rem}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-loose{line-height:2}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.text-custom-400{--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity))}.text-custom-50{--tw-text-opacity:1;color:rgba(var(--c-50),var(--tw-text-opacity))}.text-custom-500{--tw-text-opacity:1;color:rgba(var(--c-500),var(--tw-text-opacity))}.text-custom-600{--tw-text-opacity:1;color:rgba(var(--c-600),var(--tw-text-opacity))}.text-custom-700\/50{color:rgba(var(--c-700),.5)}.text-danger-600{--tw-text-opacity:1;color:rgba(var(--danger-600),var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity:1;color:rgba(var(--gray-100),var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(var(--gray-600),var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.text-gray-700\/50{color:rgba(var(--gray-700),.5)}.text-gray-950{--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.text-primary-400{--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.text-primary-600{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-0{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-custom-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600),var(--tw-ring-opacity))}.ring-custom-600\/10{--tw-ring-color:rgba(var(--c-600),0.1)}.ring-custom-600\/20{--tw-ring-color:rgba(var(--c-600),0.2)}.ring-danger-600{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-200),var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-300),var(--tw-ring-opacity))}.ring-gray-600\/10{--tw-ring-color:rgba(var(--gray-600),0.1)}.ring-gray-900\/10{--tw-ring-color:rgba(var(--gray-900),0.1)}.ring-gray-950\/10{--tw-ring-color:rgba(var(--gray-950),0.1)}.ring-gray-950\/5{--tw-ring-color:rgba(var(--gray-950),0.05)}.ring-white{--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity))}.ring-white\/10{--tw-ring-color:hsla(0,0%,100%,.1)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-100{transition-delay:.1s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.dark\:prose-invert:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{bottom:0;content:var(--tw-content);top:0}.before\:start-0:before{content:var(--tw-content);inset-inline-start:0}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0:before{content:var(--tw-content);width:0}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:bg-primary-600:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity));content:var(--tw-content)}.first\:border-s-0:first-child{border-inline-start-width:0}.first\:border-t-0:first-child{border-top-width:0}.last\:border-e-0:last-child{border-inline-end-width:0}.first-of-type\:ps-1:first-of-type{padding-inline-start:.25rem}.last-of-type\:pe-1:last-of-type{padding-inline-end:.25rem}.checked\:ring-0:checked{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:bg-gray-50:focus-within{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:bg-custom-400\/10:hover{background-color:rgba(var(--c-400),.1)}.hover\:bg-custom-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.hover\:bg-custom-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.hover\:bg-gray-400\/10:hover{background-color:rgba(var(--gray-400),.1)}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.hover\:text-custom-600:hover{--tw-text-opacity:1;color:rgba(var(--c-600),var(--tw-text-opacity))}.hover\:text-custom-700\/75:hover{color:rgba(var(--c-700),.75)}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.hover\:text-gray-700\/75:hover{color:rgba(var(--gray-700),.75)}.hover\:opacity-100:hover{opacity:1}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-danger-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.focus\:ring-primary-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.checked\:focus\:ring-danger-500\/50:focus:checked{--tw-ring-color:rgba(var(--danger-500),0.5)}.checked\:focus\:ring-primary-500\/50:focus:checked{--tw-ring-color:rgba(var(--primary-500),0.5)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-primary-500:focus-visible{--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.focus-visible\:bg-custom-50:focus-visible{--tw-bg-opacity:1;background-color:rgba(var(--c-50),var(--tw-bg-opacity))}.focus-visible\:bg-gray-100:focus-visible{--tw-bg-opacity:1;background-color:rgba(var(--gray-100),var(--tw-bg-opacity))}.focus-visible\:bg-gray-50:focus-visible{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.focus-visible\:text-custom-700\/75:focus-visible{color:rgba(var(--c-700),.75)}.focus-visible\:text-gray-500:focus-visible{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.focus-visible\:text-gray-700\/75:focus-visible{color:rgba(var(--gray-700),.75)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:ring-custom-500\/50:focus-visible{--tw-ring-color:rgba(var(--c-500),0.5)}.focus-visible\:ring-custom-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-600),var(--tw-ring-opacity))}.focus-visible\:ring-gray-400\/40:focus-visible{--tw-ring-color:rgba(var(--gray-400),0.4)}.focus-visible\:ring-primary-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}.focus-visible\:ring-primary-600:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}.enabled\:cursor-wait:enabled{cursor:wait}.enabled\:opacity-70:enabled{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:bg-gray-50:disabled{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.disabled\:text-gray-50:disabled{--tw-text-opacity:1;color:rgba(var(--gray-50),var(--tw-text-opacity))}.disabled\:text-gray-500:disabled{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled{-webkit-text-fill-color:rgba(var(--gray-500),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled::placeholder{-webkit-text-fill-color:rgba(var(--gray-400),1)}.disabled\:checked\:bg-current:checked:disabled{background-color:currentColor}.disabled\:checked\:text-gray-400:checked:disabled{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group\/item:first-child .group-first\/item\:rounded-s-lg{border-end-start-radius:.5rem;border-start-start-radius:.5rem}.group\/item:last-child .group-last\/item\:rounded-e-lg{border-end-end-radius:.5rem;border-start-end-radius:.5rem}.group:hover .group-hover\:text-gray-500,.group\/button:hover .group-hover\/button\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group\/item:hover .group-hover\/item\:underline,.group\/link:hover .group-hover\/link\:underline{text-decoration-line:underline}.group:focus-visible .group-focus-visible\:text-gray-500{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.group:focus-visible .group-focus-visible\:text-gray-700{--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.group\/item:focus-visible .group-focus-visible\/item\:underline{text-decoration-line:underline}.group\/link:focus-visible .group-focus-visible\/link\:underline{text-decoration-line:underline}.dark\:flex:is(.dark *){display:flex}.dark\:hidden:is(.dark *){display:none}.dark\:divide-white\/10:is(.dark *)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.1)}.dark\:divide-white\/5:is(.dark *)>:not([hidden])~:not([hidden]){border-color:hsla(0,0%,100%,.05)}.dark\:border-gray-600:is(.dark *){--tw-border-opacity:1;border-color:rgba(var(--gray-600),var(--tw-border-opacity))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity:1;border-color:rgba(var(--gray-700),var(--tw-border-opacity))}.dark\:border-primary-500:is(.dark *){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.dark\:border-white\/10:is(.dark *){border-color:hsla(0,0%,100%,.1)}.dark\:border-white\/5:is(.dark *){border-color:hsla(0,0%,100%,.05)}.dark\:border-t-white\/10:is(.dark *){border-top-color:hsla(0,0%,100%,.1)}.dark\:\!bg-gray-700:is(.dark *){--tw-bg-opacity:1!important;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))!important}.dark\:bg-custom-400\/10:is(.dark *){background-color:rgba(var(--c-400),.1)}.dark\:bg-custom-500:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}.dark\:bg-custom-500\/20:is(.dark *){background-color:rgba(var(--c-500),.2)}.dark\:bg-gray-400\/10:is(.dark *){background-color:rgba(var(--gray-400),.1)}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}.dark\:bg-gray-500\/20:is(.dark *){background-color:rgba(var(--gray-500),.2)}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.dark\:bg-gray-900\/30:is(.dark *){background-color:rgba(var(--gray-900),.3)}.dark\:bg-gray-950:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-950),var(--tw-bg-opacity))}.dark\:bg-gray-950\/75:is(.dark *){background-color:rgba(var(--gray-950),.75)}.dark\:bg-primary-400:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}.dark\:bg-primary-500:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:bg-white\/10:is(.dark *){background-color:hsla(0,0%,100%,.1)}.dark\:bg-white\/5:is(.dark *){background-color:hsla(0,0%,100%,.05)}.dark\:fill-current:is(.dark *){fill:currentColor}.dark\:text-custom-300\/50:is(.dark *){color:rgba(var(--c-300),.5)}.dark\:text-custom-400:is(.dark *){--tw-text-opacity:1;color:rgba(var(--c-400),var(--tw-text-opacity))}.dark\:text-custom-400\/10:is(.dark *){color:rgba(var(--c-400),.1)}.dark\:text-danger-400:is(.dark *){--tw-text-opacity:1;color:rgba(var(--danger-400),var(--tw-text-opacity))}.dark\:text-danger-500:is(.dark *){--tw-text-opacity:1;color:rgba(var(--danger-500),var(--tw-text-opacity))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.dark\:text-gray-300\/50:is(.dark *){color:rgba(var(--gray-300),.5)}.dark\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.dark\:text-gray-700:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-700),var(--tw-text-opacity))}.dark\:text-gray-800:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-800),var(--tw-text-opacity))}.dark\:text-primary-400:is(.dark *){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.dark\:text-primary-500:is(.dark *){--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark\:text-white\/5:is(.dark *){color:hsla(0,0%,100%,.05)}.dark\:ring-custom-400\/30:is(.dark *){--tw-ring-color:rgba(var(--c-400),0.3)}.dark\:ring-custom-500:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity))}.dark\:ring-danger-500:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}.dark\:ring-gray-400\/20:is(.dark *){--tw-ring-color:rgba(var(--gray-400),0.2)}.dark\:ring-gray-50\/10:is(.dark *){--tw-ring-color:rgba(var(--gray-50),0.1)}.dark\:ring-gray-700:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-700),var(--tw-ring-opacity))}.dark\:ring-gray-900:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-900),var(--tw-ring-opacity))}.dark\:ring-white\/10:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.1)}.dark\:ring-white\/20:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.2)}.dark\:placeholder\:text-gray-500:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.dark\:placeholder\:text-gray-500:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.dark\:before\:bg-primary-500:is(.dark *):before{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity));content:var(--tw-content)}.dark\:checked\:bg-danger-500:checked:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--danger-500),var(--tw-bg-opacity))}.dark\:checked\:bg-primary-500:checked:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity))}.dark\:focus-within\:bg-white\/5:focus-within:is(.dark *){background-color:hsla(0,0%,100%,.05)}.dark\:hover\:bg-custom-400:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}.dark\:hover\:bg-custom-400\/10:hover:is(.dark *){background-color:rgba(var(--c-400),.1)}.dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:hsla(0,0%,100%,.1)}.dark\:hover\:bg-white\/5:hover:is(.dark *){background-color:hsla(0,0%,100%,.05)}.dark\:hover\:text-custom-300:hover:is(.dark *){--tw-text-opacity:1;color:rgba(var(--c-300),var(--tw-text-opacity))}.dark\:hover\:text-custom-300\/75:hover:is(.dark *){color:rgba(var(--c-300),.75)}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.dark\:hover\:text-gray-300\/75:hover:is(.dark *){color:rgba(var(--gray-300),.75)}.dark\:hover\:text-gray-400:hover:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.dark\:hover\:ring-white\/20:hover:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.2)}.dark\:focus\:ring-danger-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}.dark\:focus\:ring-primary-500:focus:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}.dark\:checked\:focus\:ring-danger-400\/50:focus:checked:is(.dark *){--tw-ring-color:rgba(var(--danger-400),0.5)}.dark\:checked\:focus\:ring-primary-400\/50:focus:checked:is(.dark *){--tw-ring-color:rgba(var(--primary-400),0.5)}.dark\:focus-visible\:border-primary-500:focus-visible:is(.dark *){--tw-border-opacity:1;border-color:rgba(var(--primary-500),var(--tw-border-opacity))}.dark\:focus-visible\:bg-custom-400\/10:focus-visible:is(.dark *){background-color:rgba(var(--c-400),.1)}.dark\:focus-visible\:bg-white\/5:focus-visible:is(.dark *){background-color:hsla(0,0%,100%,.05)}.dark\:focus-visible\:text-custom-300\/75:focus-visible:is(.dark *){color:rgba(var(--c-300),.75)}.dark\:focus-visible\:text-gray-300\/75:focus-visible:is(.dark *){color:rgba(var(--gray-300),.75)}.dark\:focus-visible\:text-gray-400:focus-visible:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.dark\:focus-visible\:ring-custom-400\/50:focus-visible:is(.dark *){--tw-ring-color:rgba(var(--c-400),0.5)}.dark\:focus-visible\:ring-custom-500:focus-visible:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--c-500),var(--tw-ring-opacity))}.dark\:focus-visible\:ring-primary-500:focus-visible:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}.dark\:disabled\:bg-transparent:disabled:is(.dark *){background-color:transparent}.dark\:disabled\:text-gray-400:disabled:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.dark\:disabled\:ring-white\/10:disabled:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.1)}.dark\:disabled\:\[-webkit-text-fill-color\:theme\(colors\.gray\.400\)\]:disabled:is(.dark *){-webkit-text-fill-color:rgba(var(--gray-400),1)}.dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled:is(.dark *)::-moz-placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}.dark\:disabled\:placeholder\:\[-webkit-text-fill-color\:theme\(colors\.gray\.500\)\]:disabled:is(.dark *)::placeholder{-webkit-text-fill-color:rgba(var(--gray-500),1)}.dark\:disabled\:checked\:bg-gray-600:checked:disabled:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-600),var(--tw-bg-opacity))}.group\/button:hover .dark\:group-hover\/button\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.group:hover .dark\:group-hover\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.group:focus-visible .dark\:group-focus-visible\:text-gray-200:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-200),var(--tw-text-opacity))}.group:focus-visible .dark\:group-focus-visible\:text-gray-400:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width:640px){.sm\:relative{position:relative}.sm\:inset-x-auto{left:auto;right:auto}.sm\:end-0{inset-inline-end:0}.sm\:col-\[--col-span-sm\]{grid-column:var(--col-span-sm)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-\[--col-start-sm\]{grid-column-start:var(--col-start-sm)}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:-my-2{margin-bottom:-.5rem;margin-top:-.5rem}.sm\:ms-auto{margin-inline-start:auto}.sm\:mt-7{margin-top:1.75rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:grid{display:grid}.sm\:inline-grid{display:inline-grid}.sm\:hidden{display:none}.sm\:w-\[calc\(100\%\+3rem\)\]{width:calc(100% + 3rem)}.sm\:w-screen{width:100vw}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-5xl{max-width:64rem}.sm\:max-w-6xl{max-width:72rem}.sm\:max-w-7xl{max-width:80rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:columns-\[--cols-sm\]{-moz-columns:var(--cols-sm);columns:var(--cols-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[--cols-sm\]{grid-template-columns:var(--cols-sm)}.sm\:grid-cols-\[repeat\(auto-fit\2c minmax\(0\2c 1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.sm\:grid-rows-\[1fr_auto_3fr\]{grid-template-rows:1fr auto 3fr}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-3{gap:.75rem}.sm\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-1{padding-bottom:.25rem;padding-top:.25rem}.sm\:py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.sm\:pe-3{padding-inline-end:.75rem}.sm\:pe-6{padding-inline-end:1.5rem}.sm\:ps-3{padding-inline-start:.75rem}.sm\:ps-6{padding-inline-start:1.5rem}.sm\:pt-1{padding-top:.25rem}.sm\:pt-1\.5{padding-top:.375rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:leading-6{line-height:1.5rem}.sm\:first-of-type\:ps-3:first-of-type{padding-inline-start:.75rem}.sm\:first-of-type\:ps-6:first-of-type{padding-inline-start:1.5rem}.sm\:last-of-type\:pe-3:last-of-type{padding-inline-end:.75rem}.sm\:last-of-type\:pe-6:last-of-type{padding-inline-end:1.5rem}}@media (min-width:768px){.md\:bottom-4{bottom:1rem}.md\:order-first{order:-9999}.md\:col-\[--col-span-md\]{grid-column:var(--col-span-md)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-\[--col-start-md\]{grid-column-start:var(--col-start-md)}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:inline-grid{display:inline-grid}.md\:hidden{display:none}.md\:w-max{width:-moz-max-content;width:max-content}.md\:max-w-60{max-width:15rem}.md\:columns-\[--cols-md\]{-moz-columns:var(--cols-md);columns:var(--cols-md)}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[--cols-md\]{grid-template-columns:var(--cols-md)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:gap-1{gap:.25rem}.md\:gap-3{gap:.75rem}.md\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.md\:overflow-x-auto{overflow-x:auto}.md\:rounded-xl{border-radius:.75rem}.md\:p-20{padding:5rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pe-6{padding-inline-end:1.5rem}.md\:ps-3{padding-inline-start:.75rem}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:z-0{z-index:0}.lg\:col-\[--col-span-lg\]{grid-column:var(--col-span-lg)}.lg\:col-start-\[--col-start-lg\]{grid-column-start:var(--col-start-lg)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:inline-grid{display:inline-grid}.lg\:hidden{display:none}.lg\:h-full{height:100%}.lg\:max-w-xs{max-width:20rem}.lg\:-translate-x-full{--tw-translate-x:-100%}.lg\:-translate-x-full,.lg\:translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x:0px}.lg\:columns-\[--cols-lg\]{-moz-columns:var(--cols-lg);columns:var(--cols-lg)}.lg\:grid-cols-\[--cols-lg\]{grid-template-columns:var(--cols-lg)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:bg-transparent{background-color:transparent}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pe-8{padding-inline-end:2rem}.lg\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.lg\:shadow-none,.lg\:shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.lg\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.lg\:ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.lg\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.lg\:transition-none{transition-property:none}.lg\:delay-100{transition-delay:.1s}.dark\:lg\:bg-transparent:is(.dark *){background-color:transparent}}@media (min-width:1280px){.xl\:col-\[--col-span-xl\]{grid-column:var(--col-span-xl)}.xl\:col-start-\[--col-start-xl\]{grid-column-start:var(--col-start-xl)}.xl\:block{display:block}.xl\:table-cell{display:table-cell}.xl\:inline-grid{display:inline-grid}.xl\:hidden{display:none}.xl\:columns-\[--cols-xl\]{-moz-columns:var(--cols-xl);columns:var(--cols-xl)}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[--cols-xl\]{grid-template-columns:var(--cols-xl)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:gap-1{gap:.25rem}.xl\:gap-3{gap:.75rem}}@media (min-width:1536px){.\32xl\:col-\[--col-span-2xl\]{grid-column:var(--col-span-2xl)}.\32xl\:col-start-\[--col-start-2xl\]{grid-column-start:var(--col-start-2xl)}.\32xl\:block{display:block}.\32xl\:table-cell{display:table-cell}.\32xl\:inline-grid{display:inline-grid}.\32xl\:hidden{display:none}.\32xl\:columns-\[--cols-2xl\]{-moz-columns:var(--cols-2xl);columns:var(--cols-2xl)}.\32xl\:grid-cols-\[--cols-2xl\]{grid-template-columns:var(--cols-2xl)}.\32xl\:flex-row{flex-direction:row}.\32xl\:items-start{align-items:flex-start}.\32xl\:items-end{align-items:flex-end}.\32xl\:items-center{align-items:center}.\32xl\:gap-1{gap:.25rem}.\32xl\:gap-3{gap:.75rem}}.ltr\:hidden:where([dir=ltr],[dir=ltr] *){display:none}.rtl\:hidden:where([dir=rtl],[dir=rtl] *){display:none}.rtl\:-translate-x-0:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:-translate-x-5:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:-translate-x-full:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:translate-x-1\/2:where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:translate-x-full:where([dir=rtl],[dir=rtl] *){--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.rtl\:divide-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}@media (min-width:1024px){.rtl\:lg\:-translate-x-0:where([dir=rtl],[dir=rtl] *){--tw-translate-x:-0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:lg\:translate-x-full:where([dir=rtl],[dir=rtl] *){--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.\[\&\.trix-active\]\:bg-gray-50.trix-active{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.\[\&\.trix-active\]\:text-primary-600.trix-active{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity))}.dark\:\[\&\.trix-active\]\:bg-white\/5.trix-active:is(.dark *){background-color:hsla(0,0%,100%,.05)}.dark\:\[\&\.trix-active\]\:text-primary-400.trix-active:is(.dark *){--tw-text-opacity:1;color:rgba(var(--primary-400),var(--tw-text-opacity))}.\[\&\:\:-ms-reveal\]\:hidden::-ms-reveal{display:none}.\[\&\:not\(\:first-of-type\)\]\:border-s:not(:first-of-type){border-inline-start-width:1px}.\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-2:focus-within:not(:has(.fi-ac-action:focus)){--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-danger-600:focus-within:not(:has(.fi-ac-action:focus)){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-600),var(--tw-ring-opacity))}.\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-primary-600:focus-within:not(:has(.fi-ac-action:focus)){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}.dark\:\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-danger-500:focus-within:not(:has(.fi-ac-action:focus)):is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--danger-500),var(--tw-ring-opacity))}.dark\:\[\&\:not\(\:has\(\.fi-ac-action\:focus\)\)\]\:focus-within\:ring-primary-500:focus-within:not(:has(.fi-ac-action:focus)):is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-500),var(--tw-ring-opacity))}.\[\&\:not\(\:last-of-type\)\]\:border-e:not(:last-of-type){border-inline-end-width:1px}.\[\&\:not\(\:nth-child\(1_of_\.fi-btn\)\)\]\:shadow-\[-1px_0_0_0_theme\(colors\.gray\.200\)\]:not(:nth-child(1 of .fi-btn)){--tw-shadow:-1px 0 0 0 rgba(var(--gray-200),1);--tw-shadow-colored:-1px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:\[\&\:not\(\:nth-child\(1_of_\.fi-btn\)\)\]\:shadow-\[-1px_0_0_0_theme\(colors\.white\/20\%\)\]:not(:nth-child(1 of .fi-btn)):is(.dark *){--tw-shadow:-1px 0 0 0 hsla(0,0%,100%,.2);--tw-shadow-colored:-1px 0 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.\[\&\:not\(\:nth-last-child\(1_of_\.fi-btn\)\)\]\:me-px:not(:nth-last-child(1 of .fi-btn)){margin-inline-end:1px}.\[\&\:nth-child\(1_of_\.fi-btn\)\]\:rounded-s-lg:nth-child(1 of .fi-btn){border-end-start-radius:.5rem;border-start-start-radius:.5rem}.\[\&\:nth-last-child\(1_of_\.fi-btn\)\]\:rounded-e-lg:nth-last-child(1 of .fi-btn){border-end-end-radius:.5rem;border-start-end-radius:.5rem}.\[\&\>\*\:first-child\]\:relative>:first-child{position:relative}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\*\:first-child\]\:before\:absolute>:first-child:before{content:var(--tw-content);position:absolute}.\[\&\>\*\:first-child\]\:before\:inset-y-0>:first-child:before{bottom:0;content:var(--tw-content);top:0}.\[\&\>\*\:first-child\]\:before\:start-0>:first-child:before{content:var(--tw-content);inset-inline-start:0}.\[\&\>\*\:first-child\]\:before\:w-0\.5>:first-child:before{content:var(--tw-content);width:.125rem}.\[\&\>\*\:first-child\]\:before\:bg-primary-600>:first-child:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity));content:var(--tw-content)}.\[\&\>\*\:first-child\]\:dark\:before\:bg-primary-500:is(.dark *)>:first-child:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-500),var(--tw-bg-opacity));content:var(--tw-content)}.\[\&\>\*\:last-child\]\:mb-0>:last-child{margin-bottom:0}.\[\&_\.choices\\_\\_inner\]\:ps-0 .choices__inner{padding-inline-start:0}.\[\&_\.fi-badge-delete-button\]\:hidden .fi-badge-delete-button{display:none}.\[\&_\.filepond--root\]\:font-sans .filepond--root{font-family:var(--font-family),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.\[\&_optgroup\]\:bg-white optgroup{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.\[\&_optgroup\]\:dark\:bg-gray-900:is(.dark *) optgroup{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.\[\&_option\]\:bg-white option{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.\[\&_option\]\:dark\:bg-gray-900:is(.dark *) option{--tw-bg-opacity:1;background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}:checked+*>.\[\:checked\+\*\>\&\]\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media(hover:hover){.\[\@media\(hover\:hover\)\]\:transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\[\@media\(hover\:hover\)\]\:duration-75{transition-duration:75ms}}input:checked+.\[input\:checked\+\&\]\:bg-custom-600{--tw-bg-opacity:1;background-color:rgba(var(--c-600),var(--tw-bg-opacity))}input:checked+.\[input\:checked\+\&\]\:text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}input:checked+.\[input\:checked\+\&\]\:ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input:checked+.\[input\:checked\+\&\]\:hover\:bg-custom-500:hover{--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}input:checked+.dark\:\[input\:checked\+\&\]\:bg-custom-500:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--c-500),var(--tw-bg-opacity))}input:checked+.dark\:\[input\:checked\+\&\]\:hover\:bg-custom-400:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--c-400),var(--tw-bg-opacity))}input:checked:focus-visible+.\[input\:checked\:focus-visible\+\&\]\:ring-custom-500\/50{--tw-ring-color:rgba(var(--c-500),0.5)}input:checked:focus-visible+.dark\:\[input\:checked\:focus-visible\+\&\]\:ring-custom-400\/50:is(.dark *){--tw-ring-color:rgba(var(--c-400),0.5)}input:focus-visible+.\[input\:focus-visible\+\&\]\:z-10{z-index:10}input:focus-visible+.\[input\:focus-visible\+\&\]\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}input:focus-visible+.\[input\:focus-visible\+\&\]\:ring-gray-950\/10{--tw-ring-color:rgba(var(--gray-950),0.1)}input:focus-visible+.dark\:\[input\:focus-visible\+\&\]\:ring-white\/20:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.2)} \ No newline at end of file diff --git a/public/css/filament/forms/forms.css b/public/css/filament/forms/forms.css index a9458cb7..4d7a4201 100644 --- a/public/css/filament/forms/forms.css +++ b/public/css/filament/forms/forms.css @@ -1,4 +1,4 @@ -input::-webkit-datetime-edit{display:block;padding:0}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{inset:0;position:absolute}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.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;inset:0;opacity:.1;overflow:hidden}.filepond--drip-blob{background:#292625;border-radius:50%;height:8em;margin-left:-4em;margin-top:-4em;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;-moz-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;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{content:"";inset:-.75em;position:absolute}.filepond--file-action-button{background-color:#00000080;background-image:none;border-radius:50%;box-shadow:0 0 #fff0;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 #ffffffe6}.filepond--file-action-button[disabled]{background-color:#00000040;color:#ffffff80}.filepond--file-action-button[hidden]{display:none}.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;-moz-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;-moz-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;-moz-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{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{animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shake{10%,90%{transform:translate(-.0625em)}20%,80%{transform:translate(.125em)}30%,50%,70%{transform:translate(-.25em)}40%,60%{transform:translate(.25em)}}@keyframes fall{0%{animation-timing-function:ease-out;opacity:0;transform:scale(.5)}70%{animation-timing-function:ease-in-out;opacity:1;transform:scale(1.1)}to{animation-timing-function:ease-out;transform:scale(1)}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";inset:0;position:absolute;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 #00000040}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{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:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em #00000053}.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:#0000004d;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}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.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;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{backface-visibility:hidden;transform:translate3d(0,.5em,0);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}.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--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}.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;-moz-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:#282828d9;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;-moz-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 50h50v50H50'/%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;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}.filepond--media-preview audio{display:none}.filepond--media-preview .audioplayer{margin:2.3em auto auto;width:calc(100% - 1.4em)}.filepond--media-preview .playpausebtn{background-position:50%;background-repeat:no-repeat;border:none;border-radius:25px;cursor:pointer;float:left;height:25px;margin-right:.3em;margin-top:.3em;outline:none;width:25px}.filepond--media-preview .playpausebtn:hover{background-color:#00000080}.filepond--media-preview .play{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAyElEQVQ4T9XUsWoCQRRG4XPaFL5SfIy8gKYKBCysrax8Ahs7qzQ2qVIFOwsrsbEWLEK6EBFGBrIQhN2d3dnGgalm+Jh7789Ix8uOPe4YDCH0gZ66atKW0pJDCE/AEngDXtRjCpwCRucbGANzNVTBqWBhfAJDdV+GNgWj8wtM41bPt3AbsDB2f69d/0dzwC0wUDe54A8wAWbqJbfkD+BZPeQO5QsYqYu6LKb0MIb7VT3VYfG8CnwEHtT3FKi4c8e/TZMyk3LYFrwCgMdHFbRDKS8AAAAASUVORK5CYII=)}.filepond--media-preview .pause{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAh0lEQVQ4T+2UsQkCURBE30PLMbAMMResQrAPsQ0TK9AqDKxGZeTLD74aGNwlhzfZssvADDMrPcOe+RggYZIJcG2s2KinMidZAvu6u6uzT8u+JCeZArfmcKUeK+EaONTdQy23bxgJX8aPHvIHsSnVuzTx36rn2pQFsGuqN//ZlK7vbIDvq6vkJ9yteBXzecYbAAAAAElFTkSuQmCC)}.filepond--media-preview .timeline{background:hsla(0,0%,100%,.3);border-radius:15px;float:left;height:3px;margin-top:1em;width:calc(100% - 2.5em)}.filepond--media-preview .playhead{background:#fff;border-radius:50%;height:13px;margin-top:-5px;width:13px}.filepond--media-preview-wrapper{background:rgba(0,0,0,.01);border-radius:.45em;height:100%;left:0;margin:0;overflow:hidden;pointer-events:auto;position:absolute;right:0;top:0}.filepond--media-preview-wrapper:before{background:linear-gradient(180deg,#000 0,transparent);content:" ";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0);height:2em;position:absolute;width:100%;z-index:3}.filepond--media-preview{display:block;height:100%;position:relative;transform-origin:center center;width:100%;will-change:transform,opacity;z-index:1}.filepond--media-preview audio,.filepond--media-preview video{width:100%;will-change:transform}.filepond--root{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgba(var(--gray-950),0.1);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);margin-bottom:0}:is(.dark .filepond--root){--tw-ring-color:hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.05)}.filepond--root[data-disabled=disabled]{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}:is(.dark .filepond--root[data-disabled=disabled]){--tw-ring-color:hsla(0,0%,100%,.1);background-color:transparent}.filepond--panel-root{background-color:transparent}.filepond--drop-label label{--tw-text-opacity:1;color:rgba(var(--gray-600),var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem;padding:.75rem!important}:is(.dark .filepond--drop-label label){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.filepond--label-action{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity));font-weight:500;text-decoration-line:none;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.filepond--label-action:hover{--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}:is(.dark .filepond--label-action){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .filepond--label-action:hover){--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.filepond--drip-blob{--tw-bg-opacity:1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}:is(.dark .filepond--drip-blob){--tw-bg-opacity:1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}.filepond--root[data-style-panel-layout=grid] .filepond--item{display:inline;width:calc(50% - .5rem)}@media (min-width:1024px){.filepond--root[data-style-panel-layout=grid] .filepond--item{width:calc(33.33% - .5rem)}}.filepond--download-icon{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:inline-block;height:1rem;margin-inline-end:.25rem;pointer-events:auto;vertical-align:bottom;width:1rem}.filepond--download-icon:hover{background-color:hsla(0,0%,100%,.7)}.filepond--download-icon{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWRvd25sb2FkIj48cGF0aCBkPSJNMjEgMTV2NGEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMnYtNE03IDEwbDUgNSA1LTVNMTIgMTVWMyIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWRvd25sb2FkIj48cGF0aCBkPSJNMjEgMTV2NGEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMnYtNE03IDEwbDUgNSA1LTVNMTIgMTVWMyIvPjwvc3ZnPg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.filepond--open-icon{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:inline-block;height:1rem;margin-inline-end:.25rem;pointer-events:auto;vertical-align:bottom;width:1rem}.filepond--open-icon:hover{background-color:hsla(0,0%,100%,.7)}.filepond--open-icon{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJoLTYgdy02IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwIDZINmEyIDIgMCAwIDAtMiAydjEwYTIgMiAwIDAgMCAyIDJoMTBhMiAyIDAgMCAwIDItMnYtNE0xNCA0aDZtMCAwdjZtMC02TDEwIDE0Ii8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJoLTYgdy02IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwIDZINmEyIDIgMCAwIDAtMiAydjEwYTIgMiAwIDAgMCAyIDJoMTBhMiAyIDAgMCAwIDItMnYtNE0xNCA0aDZtMCAwdjZtMC02TDEwIDE0Ii8+PC9zdmc+);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.filepond--file-action-button.filepond--action-edit-item{background-color:rgba(0,0,0,.5)}.cropper-drag-box.cropper-crop.cropper-modal{background-color:rgba(var(--gray-100),.5);opacity:1}:is(.dark .cropper-drag-box.cropper-crop.cropper-modal){background-color:rgba(var(--gray-900),.8)}.fi-fo-file-upload-circle-cropper .cropper-face,.fi-fo-file-upload-circle-cropper .cropper-view-box{border-radius:50%}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:transparent}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{inset:-50px 0 0;overflow:hidden;position:absolute}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:0;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:0;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:0 0!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{inset:0;position:absolute;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.CodeMirror-rtl pre{direction:rtl}.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}.EasyMDEContainer .CodeMirror{word-wrap:break-word;border:1px solid #ced4da;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box;font:inherit;height:auto;padding:10px;z-index:0}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{background:#fff;border-bottom-right-radius:0!important;border-right:none!important;height:auto;inset:50px 0 0;position:fixed!important;z-index:8}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-bottom-right-radius:0;border-right:none!important;flex:1 1 auto;position:relative}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px;padding:9px 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.editor-toolbar.fullscreen{background:#fff;border:0;box-sizing:border-box;height:50px;left:0;opacity:1;padding-bottom:10px;padding-top:10px;position:fixed;top:0;width:100%;z-index:9}.editor-toolbar.fullscreen:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));height:50px;left:0;margin:0;padding:0;position:fixed;top:0;width:20px}.editor-toolbar.fullscreen:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);height:50px;margin:0;padding:0;position:fixed;right:0;top:0;width:20px}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;border:1px solid transparent;border-radius:3px;cursor:pointer;display:inline-block;height:30px;margin:0;padding:0;text-align:center;text-decoration:none!important}.editor-toolbar button{font-weight:700;min-width:30px;padding:0 6px;white-space:nowrap}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;display:inline-block;margin:0 6px;text-indent:-10px;width:0}.editor-toolbar button:after{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;position:relative;top:2px;vertical-align:text-bottom}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"\25b2"}.editor-toolbar button.heading-smaller:after{content:"\25bc"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{color:#959694;font-size:12px;padding:8px 10px;text-align:right}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{display:inline-block;margin-left:1em;min-width:4em}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview-full{height:100%;left:0;position:absolute;top:0;width:100%;z-index:7}.editor-preview-full,.editor-preview-side{box-sizing:border-box;display:none;overflow:auto}.editor-preview-side{word-wrap:break-word;border:1px solid #ddd;bottom:0;position:fixed;right:0;top:50px;width:50%;z-index:9}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:1 1 auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{background:#fafafa;padding:10px}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}.cm-s-easymde .cm-header-5{font-size:1.25rem}.cm-s-easymde .cm-header-6{font-size:1rem}.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{line-height:1.2;margin-bottom:.5rem}.cm-s-easymde .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{border:1px solid #fff;border-radius:0;position:relative}.editor-toolbar .easymde-dropdown,.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff,#fff 84%,#333 0,#333)}.easymde-dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px #0003;display:block;padding:8px;position:absolute;top:30px;visibility:hidden;z-index:2}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}.easymde-dropdown-content button{display:block}span[data-img-src]:after{background-image:var(--bg-image);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:0;max-height:100%;max-width:100%;padding-top:var(--height);width:var(--width)}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)}:root{--color-cm-red:#991b1b;--color-cm-orange:#9a3412;--color-cm-amber:#92400e;--color-cm-yellow:#854d0e;--color-cm-lime:#3f6212;--color-cm-green:#166534;--color-cm-emerald:#065f46;--color-cm-teal:#115e59;--color-cm-cyan:#155e75;--color-cm-sky:#075985;--color-cm-blue:#1e40af;--color-cm-indigo:#3730a3;--color-cm-violet:#5b21b6;--color-cm-purple:#6b21a8;--color-cm-fuchsia:#86198f;--color-cm-pink:#9d174d;--color-cm-rose:#9f1239;--color-cm-gray:#18181b;--color-cm-gray-muted:#71717a;--color-cm-gray-background:#e4e4e7}.dark{--color-cm-red:#f87171;--color-cm-orange:#fb923c;--color-cm-amber:#fbbf24;--color-cm-yellow:#facc15;--color-cm-lime:#a3e635;--color-cm-green:#4ade80;--color-cm-emerald:#4ade80;--color-cm-teal:#2dd4bf;--color-cm-cyan:#22d3ee;--color-cm-sky:#38bdf8;--color-cm-blue:#60a5fa;--color-cm-indigo:#818cf8;--color-cm-violet:#a78bfa;--color-cm-purple:#c084fc;--color-cm-fuchsia:#e879f9;--color-cm-pink:#f472b6;--color-cm-rose:#fb7185;--color-cm-gray:#fafafa;--color-cm-gray-muted:#a1a1aa;--color-cm-gray-background:#52525b}.cm-s-easymde .cm-comment{background-color:transparent;color:var(--color-cm-gray-muted)}.EasyMDEContainer .CodeMirror-cursor{border-color:currentColor}.dark .EasyMDEContainer .cm-s-easymde span.CodeMirror-selectedtext{filter:invert(100%)}.EasyMDEContainer .cm-s-easymde .cm-keyword{color:var(--color-cm-violet)}.EasyMDEContainer .cm-s-easymde .cm-atom{color:var(--color-cm-blue)}.EasyMDEContainer .cm-s-easymde .cm-number{color:var(--color-cm-green)}.EasyMDEContainer .cm-s-easymde .cm-def{color:var(--color-cm-blue)}.EasyMDEContainer .cm-s-easymde .cm-variable{color:var(--color-cm-yellow)}.EasyMDEContainer .cm-s-easymde .cm-variable-2{color:var(--color-cm-blue)}.EasyMDEContainer .cm-s-easymde .cm-variable-3{color:var(--color-cm-emerald)}.EasyMDEContainer .cm-s-easymde .cm-operator,.EasyMDEContainer .cm-s-easymde .cm-property{color:var(--color-cm-gray)}.EasyMDEContainer .cm-s-easymde .cm-string,.EasyMDEContainer .cm-s-easymde .cm-string-2{color:var(--color-cm-rose)}.EasyMDEContainer .cm-s-easymde .cm-meta{color:var(--color-cm-gray-muted)}.EasyMDEContainer .cm-s-easymde .cm-error{color:var(--color-cm-red)}.EasyMDEContainer .cm-s-easymde .cm-qualifier{color:var(--color-cm-gray-muted)}.EasyMDEContainer .cm-s-easymde .cm-builtin{color:var(--color-cm-violet)}.EasyMDEContainer .cm-s-easymde .cm-bracket{color:var(--color-cm-gray-muted)}.EasyMDEContainer .cm-s-easymde .cm-tag{color:var(--color-cm-green)}.EasyMDEContainer .cm-s-easymde .cm-attribute{color:var(--color-cm-blue)}.EasyMDEContainer .cm-s-easymde .cm-hr{color:var(--color-cm-gray-muted)}.EasyMDEContainer .cm-s-easymde .cm-formatting-quote{color:var(--color-cm-sky)}.EasyMDEContainer .cm-s-easymde .cm-formatting-quote+.cm-quote{color:var(--color-cm-gray-muted)}.EasyMDEContainer .cm-s-easymde .cm-formatting-list,.EasyMDEContainer .cm-s-easymde .cm-formatting-list+.cm-variable-2,.EasyMDEContainer .cm-s-easymde .cm-tab+.cm-variable-2{color:var(--color-cm-gray)}.EasyMDEContainer .cm-s-easymde .cm-link{color:var(--color-cm-blue)}.EasyMDEContainer .cm-s-easymde .cm-tag{color:var(--color-cm-red)}.EasyMDEContainer .cm-s-easymde .cm-attribute{color:var(--color-cm-amber)}.EasyMDEContainer .cm-s-easymde .cm-attribute+.cm-string{color:var(--color-cm-green)}.EasyMDEContainer .cm-s-easymde .cm-formatting-code+.cm-comment:not(.cm-formatting-code){background-color:var(--color-cm-gray-background);color:var(--color-cm-gray)}.EasyMDEContainer .cm-s-easymde .cm-header-1{font-size:1.875rem;line-height:2.25rem}.EasyMDEContainer .cm-s-easymde .cm-header-2{font-size:1.5rem;line-height:2rem}.EasyMDEContainer .cm-s-easymde .cm-header-3{font-size:1.25rem;line-height:1.75rem}.EasyMDEContainer .cm-s-easymde .cm-header-4{font-size:1.125rem;line-height:1.75rem}.EasyMDEContainer .cm-s-easymde .cm-header-5{font-size:1rem;line-height:1.5rem}.EasyMDEContainer .cm-s-easymde .cm-header-6{font-size:.875rem;line-height:1.25rem}.EasyMDEContainer .cm-s-easymde .cm-comment{background-image:none}.EasyMDEContainer .CodeMirror,.EasyMDEContainer .cm-s-easymde .cm-formatting-code-block,.EasyMDEContainer .cm-s-easymde .cm-tab+.cm-comment{background-color:transparent;color:inherit}.EasyMDEContainer .CodeMirror{border-style:none;padding:.375rem .75rem}.EasyMDEContainer .CodeMirror-scroll{height:auto}.EasyMDEContainer .editor-toolbar{--tw-border-opacity:1;border-color:rgba(var(--gray-200),var(--tw-border-opacity));border-radius:0;border-width:0 0 1px;-moz-column-gap:.25rem;column-gap:.25rem;display:flex;overflow-x:auto;padding:.5rem .625rem}:is(.dark .EasyMDEContainer .editor-toolbar){border-color:hsla(0,0%,100%,.1)}.EasyMDEContainer .editor-toolbar button{border-radius:.5rem;border-style:none;cursor:pointer;display:grid;height:2rem;padding:0;place-content:center;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.EasyMDEContainer .editor-toolbar button:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.EasyMDEContainer .editor-toolbar button:focus-visible{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}:is(.dark .EasyMDEContainer .editor-toolbar button:hover){background-color:hsla(0,0%,100%,.05)}:is(.dark .EasyMDEContainer .editor-toolbar button:focus-visible){background-color:hsla(0,0%,100%,.05)}.EasyMDEContainer .editor-toolbar button.active{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}:is(.dark .EasyMDEContainer .editor-toolbar button.active){background-color:hsla(0,0%,100%,.05)}.EasyMDEContainer .editor-toolbar button:before{--tw-bg-opacity:1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity));display:block;height:1rem;width:1rem}:is(.dark .EasyMDEContainer .editor-toolbar button):before{--tw-bg-opacity:1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.EasyMDEContainer .editor-toolbar button:before{content:"";-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.EasyMDEContainer .editor-toolbar button.active:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}:is(.dark .EasyMDEContainer .editor-toolbar button.active):before{--tw-bg-opacity:1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}.EasyMDEContainer .editor-toolbar .separator{border-style:none;margin:0!important;width:.25rem}.EasyMDEContainer .editor-toolbar .bold:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M321.1 242.4c19-22.3 30.9-50.8 30.9-82.4 0-70.59-57.42-128-128-128l-192 .01c-17.67 0-32 14.31-32 32s14.33 32 32 32h16v320H32c-17.67 0-32 14.31-32 32s14.33 32 32 32h224c70.58 0 128-57.41 128-128 0-46.71-25.4-87.21-62.9-109.61zM112 96.01h112c35.3 0 64 28.72 64 64s-28.7 64-64 64H112v-128zM256 416H112V288h144c35.3 0 64 28.71 64 63.1S291.3 416 256 416z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M321.1 242.4c19-22.3 30.9-50.8 30.9-82.4 0-70.59-57.42-128-128-128l-192 .01c-17.67 0-32 14.31-32 32s14.33 32 32 32h16v320H32c-17.67 0-32 14.31-32 32s14.33 32 32 32h224c70.58 0 128-57.41 128-128 0-46.71-25.4-87.21-62.9-109.61zM112 96.01h112c35.3 0 64 28.72 64 64s-28.7 64-64 64H112v-128zM256 416H112V288h144c35.3 0 64 28.71 64 63.1S291.3 416 256 416z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .italic:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M384 64.01c0 17.69-14.31 32-32 32h-58.67l-133.3 320H224c17.69 0 32 14.31 32 32s-14.31 32-32 32H32c-17.69 0-32-14.31-32-32s14.31-32 32-32h58.67l133.3-320H160c-17.69 0-32-14.31-32-32s14.31-32 32-32h192c17.7 0 32 14.32 32 32z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M384 64.01c0 17.69-14.31 32-32 32h-58.67l-133.3 320H224c17.69 0 32 14.31 32 32s-14.31 32-32 32H32c-17.69 0-32-14.31-32-32s14.31-32 32-32h58.67l133.3-320H160c-17.69 0-32-14.31-32-32s14.31-32 32-32h192c17.7 0 32 14.32 32 32z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .strikethrough:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M332.2 319.9c17.22 12.17 22.33 26.51 18.61 48.21-3.031 17.59-10.88 29.34-24.72 36.99-35.44 19.75-108.5 11.96-186-19.68-16.34-6.686-35.03 1.156-41.72 17.53s1.188 35.05 17.53 41.71c31.75 12.93 95.69 35.37 157.6 35.37 29.62 0 58.81-5.156 83.72-18.96 30.81-17.09 50.44-45.46 56.72-82.11 3.998-23.27 2.168-42.58-3.488-59.05H332.2zm155.8-80-176.5-.03c-15.85-5.614-31.83-10.34-46.7-14.62-85.47-24.62-110.9-39.05-103.7-81.33 2.5-14.53 10.16-25.96 22.72-34.03 20.47-13.15 64.06-23.84 155.4.343 17.09 4.53 34.59-5.654 39.13-22.74 4.531-17.09-5.656-34.59-22.75-39.12-91.31-24.18-160.7-21.62-206.3 7.654C121.8 73.72 103.6 101.1 98.09 133.1c-8.83 51.4 9.81 84.2 39.11 106.8H24c-13.25 0-24 10.75-24 23.1 0 13.25 10.75 23.1 24 23.1h464c13.25 0 24-10.75 24-23.1 0-12.3-10.7-23.1-24-23.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M332.2 319.9c17.22 12.17 22.33 26.51 18.61 48.21-3.031 17.59-10.88 29.34-24.72 36.99-35.44 19.75-108.5 11.96-186-19.68-16.34-6.686-35.03 1.156-41.72 17.53s1.188 35.05 17.53 41.71c31.75 12.93 95.69 35.37 157.6 35.37 29.62 0 58.81-5.156 83.72-18.96 30.81-17.09 50.44-45.46 56.72-82.11 3.998-23.27 2.168-42.58-3.488-59.05H332.2zm155.8-80-176.5-.03c-15.85-5.614-31.83-10.34-46.7-14.62-85.47-24.62-110.9-39.05-103.7-81.33 2.5-14.53 10.16-25.96 22.72-34.03 20.47-13.15 64.06-23.84 155.4.343 17.09 4.53 34.59-5.654 39.13-22.74 4.531-17.09-5.656-34.59-22.75-39.12-91.31-24.18-160.7-21.62-206.3 7.654C121.8 73.72 103.6 101.1 98.09 133.1c-8.83 51.4 9.81 84.2 39.11 106.8H24c-13.25 0-24 10.75-24 23.1 0 13.25 10.75 23.1 24 23.1h464c13.25 0 24-10.75 24-23.1 0-12.3-10.7-23.1-24-23.1z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .link:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M598.6 41.41C570.1 13.8 534.8 0 498.6 0s-72.36 13.8-99.96 41.41l-43.36 43.36c15.11 8.012 29.47 17.58 41.91 30.02 3.146 3.146 5.898 6.518 8.742 9.838l37.96-37.96C458.5 72.05 477.1 64 498.6 64c20.67 0 40.1 8.047 54.71 22.66 14.61 14.61 22.66 34.04 22.66 54.71s-8.049 40.1-22.66 54.71l-133.3 133.3C405.5 343.1 386 352 365.4 352s-40.1-8.048-54.71-22.66C296 314.7 287.1 295.3 287.1 274.6s8.047-40.1 22.66-54.71l4.44-3.49c-2.1-3.9-4.3-7.9-7.5-11.1-8.6-8.6-19.9-13.3-32.1-13.3-11.93 0-23.1 4.664-31.61 12.97-30.71 53.96-23.63 123.6 22.39 169.6C293 402.2 329.2 416 365.4 416c36.18 0 72.36-13.8 99.96-41.41L598.6 241.3c28.45-28.45 42.24-66.01 41.37-103.3-.87-35.9-14.57-69.84-41.37-96.59zM234 387.4l-37.9 37.9C181.5 439.1 162 448 141.4 448c-20.67 0-40.1-8.047-54.71-22.66-14.61-14.61-22.66-34.04-22.66-54.71s8.049-40.1 22.66-54.71l133.3-133.3C234.5 168 253.1 160 274.6 160s40.1 8.048 54.71 22.66c14.62 14.61 22.66 34.04 22.66 54.71s-8.047 40.1-22.66 54.71l-3.51 3.52c2.094 3.939 4.219 7.895 7.465 11.15C341.9 315.3 353.3 320 365.4 320c11.93 0 23.1-4.664 31.61-12.97 30.71-53.96 23.63-123.6-22.39-169.6C346.1 109.8 310.8 96 274.6 96c-36.2 0-72.3 13.8-99.9 41.4L41.41 270.7C13.81 298.3 0 334.48 0 370.66c0 36.18 13.8 72.36 41.41 99.97C69.01 498.2 105.2 512 141.4 512c36.18 0 72.36-13.8 99.96-41.41l43.36-43.36c-15.11-8.012-29.47-17.58-41.91-30.02-3.21-3.11-5.91-6.51-8.81-9.81z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M598.6 41.41C570.1 13.8 534.8 0 498.6 0s-72.36 13.8-99.96 41.41l-43.36 43.36c15.11 8.012 29.47 17.58 41.91 30.02 3.146 3.146 5.898 6.518 8.742 9.838l37.96-37.96C458.5 72.05 477.1 64 498.6 64c20.67 0 40.1 8.047 54.71 22.66 14.61 14.61 22.66 34.04 22.66 54.71s-8.049 40.1-22.66 54.71l-133.3 133.3C405.5 343.1 386 352 365.4 352s-40.1-8.048-54.71-22.66C296 314.7 287.1 295.3 287.1 274.6s8.047-40.1 22.66-54.71l4.44-3.49c-2.1-3.9-4.3-7.9-7.5-11.1-8.6-8.6-19.9-13.3-32.1-13.3-11.93 0-23.1 4.664-31.61 12.97-30.71 53.96-23.63 123.6 22.39 169.6C293 402.2 329.2 416 365.4 416c36.18 0 72.36-13.8 99.96-41.41L598.6 241.3c28.45-28.45 42.24-66.01 41.37-103.3-.87-35.9-14.57-69.84-41.37-96.59zM234 387.4l-37.9 37.9C181.5 439.1 162 448 141.4 448c-20.67 0-40.1-8.047-54.71-22.66-14.61-14.61-22.66-34.04-22.66-54.71s8.049-40.1 22.66-54.71l133.3-133.3C234.5 168 253.1 160 274.6 160s40.1 8.048 54.71 22.66c14.62 14.61 22.66 34.04 22.66 54.71s-8.047 40.1-22.66 54.71l-3.51 3.52c2.094 3.939 4.219 7.895 7.465 11.15C341.9 315.3 353.3 320 365.4 320c11.93 0 23.1-4.664 31.61-12.97 30.71-53.96 23.63-123.6-22.39-169.6C346.1 109.8 310.8 96 274.6 96c-36.2 0-72.3 13.8-99.9 41.4L41.41 270.7C13.81 298.3 0 334.48 0 370.66c0 36.18 13.8 72.36 41.41 99.97C69.01 498.2 105.2 512 141.4 512c36.18 0 72.36-13.8 99.96-41.41l43.36-43.36c-15.11-8.012-29.47-17.58-41.91-30.02-3.21-3.11-5.91-6.51-8.81-9.81z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .heading:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32h-16v112h224V96h-16c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32h-16v320h16c17.7 0 32 14.3 32 32s-14.3 32-32 32h-96c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112v144h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V96H32C14.3 96 0 81.7 0 64z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32h-16v112h224V96h-16c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32h-16v320h16c17.7 0 32 14.3 32 32s-14.3 32-32 32h-96c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112v144h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V96H32C14.3 96 0 81.7 0 64z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .quote:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M96 224c-11.28 0-21.95 2.3-32 5.9V224c0-35.3 28.7-64 64-64 17.67 0 32-14.33 32-32s-14.3-32-32-32C57.42 96 0 153.4 0 224v96c0 53.02 42.98 96 96 96s96-42.98 96-96-43-96-96-96zm256 0c-11.28 0-21.95 2.305-32 5.879V224c0-35.3 28.7-64 64-64 17.67 0 32-14.33 32-32s-14.33-32-32-32c-70.58 0-128 57.42-128 128v96c0 53.02 42.98 96 96 96s96-42.98 96-96-43-96-96-96z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M96 224c-11.28 0-21.95 2.3-32 5.9V224c0-35.3 28.7-64 64-64 17.67 0 32-14.33 32-32s-14.3-32-32-32C57.42 96 0 153.4 0 224v96c0 53.02 42.98 96 96 96s96-42.98 96-96-43-96-96-96zm256 0c-11.28 0-21.95 2.305-32 5.879V224c0-35.3 28.7-64 64-64 17.67 0 32-14.33 32-32s-14.33-32-32-32c-70.58 0-128 57.42-128 128v96c0 53.02 42.98 96 96 96s96-42.98 96-96-43-96-96-96z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .code:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M416 31.94C416 21.75 408.1 0 384.1 0c-13.98 0-26.87 9.072-30.89 23.18l-128 448a31.933 31.933 0 0 0-1.241 8.801C223.1 490.3 232 512 256 512c13.92 0 26.73-9.157 30.75-23.22l128-448c.85-2.97 1.25-5.93 1.25-8.84zM176 143.1c0-18.28-14.95-32-32-32-8.188 0-16.38 3.125-22.62 9.376l-112 112C3.125 239.6 0 247.8 0 255.1s3.125 17.3 9.375 23.5l112 112c6.225 6.3 14.425 8.5 22.625 8.5 17.05 0 32-13.73 32-32 0-8.188-3.125-16.38-9.375-22.63L77.25 255.1l89.38-89.38c6.27-5.42 9.37-13.52 9.37-22.62zm464 112c0-8.188-3.125-16.38-9.375-22.63l-112-112C512.4 115.1 504.2 111.1 496 111.1c-17.05 0-32 13.73-32 32 0 8.188 3.125 16.38 9.375 22.63l89.38 89.38-89.38 89.38C467.1 351.6 464 359.8 464 367.1c0 18.28 14.95 32 32 32 8.188 0 16.38-3.125 22.62-9.376l112-112C636.9 272.4 640 264.2 640 255.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M416 31.94C416 21.75 408.1 0 384.1 0c-13.98 0-26.87 9.072-30.89 23.18l-128 448a31.933 31.933 0 0 0-1.241 8.801C223.1 490.3 232 512 256 512c13.92 0 26.73-9.157 30.75-23.22l128-448c.85-2.97 1.25-5.93 1.25-8.84zM176 143.1c0-18.28-14.95-32-32-32-8.188 0-16.38 3.125-22.62 9.376l-112 112C3.125 239.6 0 247.8 0 255.1s3.125 17.3 9.375 23.5l112 112c6.225 6.3 14.425 8.5 22.625 8.5 17.05 0 32-13.73 32-32 0-8.188-3.125-16.38-9.375-22.63L77.25 255.1l89.38-89.38c6.27-5.42 9.37-13.52 9.37-22.62zm464 112c0-8.188-3.125-16.38-9.375-22.63l-112-112C512.4 115.1 504.2 111.1 496 111.1c-17.05 0-32 13.73-32 32 0 8.188 3.125 16.38 9.375 22.63l89.38 89.38-89.38 89.38C467.1 351.6 464 359.8 464 367.1c0 18.28 14.95 32 32 32 8.188 0 16.38-3.125 22.62-9.376l112-112C636.9 272.4 640 264.2 640 255.1z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .unordered-list:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M16 96c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.5-21.49 48-48 48s-48-21.5-48-48zm464-32c17.7 0 32 14.33 32 32 0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32 0-17.67 14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zM16 416c0-26.5 21.49-48 48-48s48 21.5 48 48-21.49 48-48 48-48-21.5-48-48zm96-160c0 26.5-21.49 48-48 48s-48-21.5-48-48 21.49-48 48-48 48 21.5 48 48z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M16 96c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.5-21.49 48-48 48s-48-21.5-48-48zm464-32c17.7 0 32 14.33 32 32 0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32 0-17.67 14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zM16 416c0-26.5 21.49-48 48-48s48 21.5 48 48-21.49 48-48 48-48-21.5-48-48zm96-160c0 26.5-21.49 48-48 48s-48-21.5-48-48 21.49-48 48-48 48 21.5 48 48z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .ordered-list:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M55.1 56.04c0-13.26 11.64-24 24-24h32c14.2 0 24 10.74 24 24V176h16c14.2 0 24 10.8 24 24 0 13.3-9.8 24-24 24h-80c-12.36 0-24-10.7-24-24 0-13.2 11.64-24 24-24h16V80.04h-8c-12.36 0-24-10.75-24-24zm63.6 285.16c-6.6-7.4-18.3-6.9-24.05 1.2l-11.12 15.5c-7.7 10.8-22.69 13.3-33.48 5.6-10.79-7.7-13.28-22.7-5.58-33.4l11.12-15.6c23.74-33.3 72.31-35.7 99.21-4.9 21.3 23.5 20.8 60.9-1.1 84.7L118.8 432H152c13.3 0 24 10.7 24 24s-10.7 24-24 24H64c-9.53 0-18.16-5.6-21.98-14.4-3.83-8.7-2.12-18.9 4.34-25.9l72.04-78c5.3-5.8 5.4-14.6.3-20.5zM512 64c17.7 0 32 14.33 32 32 0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32 0-17.67 14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M55.1 56.04c0-13.26 11.64-24 24-24h32c14.2 0 24 10.74 24 24V176h16c14.2 0 24 10.8 24 24 0 13.3-9.8 24-24 24h-80c-12.36 0-24-10.7-24-24 0-13.2 11.64-24 24-24h16V80.04h-8c-12.36 0-24-10.75-24-24zm63.6 285.16c-6.6-7.4-18.3-6.9-24.05 1.2l-11.12 15.5c-7.7 10.8-22.69 13.3-33.48 5.6-10.79-7.7-13.28-22.7-5.58-33.4l11.12-15.6c23.74-33.3 72.31-35.7 99.21-4.9 21.3 23.5 20.8 60.9-1.1 84.7L118.8 432H152c13.3 0 24 10.7 24 24s-10.7 24-24 24H64c-9.53 0-18.16-5.6-21.98-14.4-3.83-8.7-2.12-18.9 4.34-25.9l72.04-78c5.3-5.8 5.4-14.6.3-20.5zM512 64c17.7 0 32 14.33 32 32 0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32 0-17.67 14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .table:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1792 1792'%3E%3Cpath d='M576 1376v-192q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384V800q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zM576 608V416q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384V800q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm-512-768V416q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384V800q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384V416q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm128-320v1088q0 66-47 113t-113 47H224q-66 0-113-47t-47-113V288q0-66 47-113t113-47h1344q66 0 113 47t47 113z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1792 1792'%3E%3Cpath d='M576 1376v-192q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384V800q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zM576 608V416q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384V800q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm-512-768V416q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384V800q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384V416q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm128-320v1088q0 66-47 113t-113 47H224q-66 0-113-47t-47-113V288q0-66 47-113t113-47h1344q66 0 113 47t47 113z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .upload-image:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M447.1 32h-484C28.64 32-.01 60.65-.01 96v320c0 35.35 28.65 64 63.1 64h384c35.35 0 64-28.65 64-64V96c.01-35.35-27.79-64-63.99-64zm-336 64c26.51 0 48 21.49 48 48s-20.6 48-48 48-48-21.49-48-48 22.38-48 48-48zm335 311.6c-2.8 5.2-8.2 8.4-14.1 8.4H82.01a15.993 15.993 0 0 1-14.26-8.75 16 16 0 0 1 1.334-16.68l70-96C142.1 290.4 146.9 288 152 288s9.916 2.441 12.93 6.574l32.46 44.51 93.3-139.1C293.7 194.7 298.7 192 304 192s10.35 2.672 13.31 7.125l128 192c3.29 4.875 3.59 11.175.79 16.475z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M447.1 32h-484C28.64 32-.01 60.65-.01 96v320c0 35.35 28.65 64 63.1 64h384c35.35 0 64-28.65 64-64V96c.01-35.35-27.79-64-63.99-64zm-336 64c26.51 0 48 21.49 48 48s-20.6 48-48 48-48-21.49-48-48 22.38-48 48-48zm335 311.6c-2.8 5.2-8.2 8.4-14.1 8.4H82.01a15.993 15.993 0 0 1-14.26-8.75 16 16 0 0 1 1.334-16.68l70-96C142.1 290.4 146.9 288 152 288s9.916 2.441 12.93 6.574l32.46 44.51 93.3-139.1C293.7 194.7 298.7 192 304 192s10.35 2.672 13.31 7.125l128 192c3.29 4.875 3.59 11.175.79 16.475z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .undo:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M480 256c0 123.4-100.5 223.9-223.9 223.9-48.84 0-95.17-15.58-134.2-44.86-14.12-10.59-16.97-30.66-6.375-44.81 10.59-14.12 30.62-16.94 44.81-6.375 27.84 20.91 61 31.94 95.88 31.94C344.3 415.8 416 344.1 416 256S344.31 96.2 256.2 96.2c-37.46 0-73.09 13.49-101.3 36.64l45.12 45.14c17.01 17.02 4.955 46.1-19.1 46.1H35.17C24.58 224.1 16 215.5 16 204.9V59.04C16 35 45.07 22.96 62.07 39.97l47.6 47.63C149.9 52.71 201.5 32.11 256.1 32.11 379.5 32.11 480 132.6 480 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M480 256c0 123.4-100.5 223.9-223.9 223.9-48.84 0-95.17-15.58-134.2-44.86-14.12-10.59-16.97-30.66-6.375-44.81 10.59-14.12 30.62-16.94 44.81-6.375 27.84 20.91 61 31.94 95.88 31.94C344.3 415.8 416 344.1 416 256S344.31 96.2 256.2 96.2c-37.46 0-73.09 13.49-101.3 36.64l45.12 45.14c17.01 17.02 4.955 46.1-19.1 46.1H35.17C24.58 224.1 16 215.5 16 204.9V59.04C16 35 45.07 22.96 62.07 39.97l47.6 47.63C149.9 52.71 201.5 32.11 256.1 32.11 379.5 32.11 480 132.6 480 256z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .redo:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M468.9 32.11c13.87 0 27.18 10.77 27.18 27.04v145.9c0 10.59-8.584 19.17-19.17 19.17h-145.7c-16.28 0-27.06-13.32-27.06-27.2 0-6.634 2.461-13.4 7.96-18.9l45.12-45.14c-28.22-23.14-63.85-36.64-101.3-36.64-88.09 0-159.8 71.69-159.8 159.8S167.8 415.9 255.9 415.9c73.14 0 89.44-38.31 115.1-38.31 18.48 0 31.97 15.04 31.97 31.96 0 35.04-81.59 70.41-147 70.41-123.4 0-223.9-100.5-223.9-223.9S132.6 32.44 256 32.44c54.6 0 106.2 20.39 146.4 55.26L450 40.07c5.5-5.5 12.3-7.96 18.9-7.96z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M468.9 32.11c13.87 0 27.18 10.77 27.18 27.04v145.9c0 10.59-8.584 19.17-19.17 19.17h-145.7c-16.28 0-27.06-13.32-27.06-27.2 0-6.634 2.461-13.4 7.96-18.9l45.12-45.14c-28.22-23.14-63.85-36.64-101.3-36.64-88.09 0-159.8 71.69-159.8 159.8S167.8 415.9 255.9 415.9c73.14 0 89.44-38.31 115.1-38.31 18.48 0 31.97 15.04 31.97 31.96 0 35.04-81.59 70.41-147 70.41-123.4 0-223.9-100.5-223.9-223.9S132.6 32.44 256 32.44c54.6 0 106.2 20.39 146.4 55.26L450 40.07c5.5-5.5 12.3-7.96 18.9-7.96z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-statusbar{display:none}.fi-fo-rich-editor trix-toolbar .trix-dialogs{position:relative}.fi-fo-rich-editor trix-toolbar .trix-dialog{--tw-bg-opacity:1;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);background-color:rgba(var(--gray-50),var(--tw-bg-opacity));border-radius:.5rem;bottom:auto;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);left:0;padding:.5rem;position:absolute;right:0;top:1rem}:is(.dark .fi-fo-rich-editor trix-toolbar .trix-dialog){--tw-bg-opacity:1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields{display:flex;flex-direction:column;gap:.5rem;width:100%}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-button-group{display:flex;gap:.5rem}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgba(var(--gray-950),0.1);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.375rem;border-style:none;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:rgba(var(--gray-950),var(--tw-text-opacity));display:block;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;padding-bottom:.375rem;padding-inline-end:.75rem;padding-top:.375rem;padding-inline-start:.75rem;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}:is(.dark .fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input){--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-color:hsla(0,0%,100%,.2);background-color:rgba(var(--gray-700),var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input:focus-within){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}@media (min-width:640px){.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input{font-size:.875rem;line-height:1.5rem}}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-button-group .trix-button{--tw-bg-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-200),var(--tw-ring-opacity));background-color:rgba(var(--gray-50),var(--tw-bg-opacity));border-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);font-size:.75rem;line-height:1rem;padding:.125rem .5rem}:is(.dark .fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-button-group .trix-button){--tw-bg-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-600),var(--tw-ring-opacity));background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}.fi-fo-rich-editor trix-editor:empty:before{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}:is(.dark .fi-fo-rich-editor trix-editor:empty):before{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.fi-fo-rich-editor trix-editor:empty:before{content:attr(placeholder)}.fi-fo-rich-editor trix-editor.prose :where(ol):not(:where([class~=not-prose] *)),.fi-fo-rich-editor trix-editor.prose :where(ul):not(:where([class~=not-prose] *)){padding-inline-end:0!important;padding-inline-start:1.625em!important}.fi-fo-rich-editor trix-editor.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-inline-end:0!important;padding-inline-start:.375em!important}select:not(.choices){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}[dir=rtl] select{background-position:left .5rem center!important}.choices{outline:2px solid transparent;outline-offset:2px;position:relative}.choices [hidden]{display:none!important}.choices[data-type*=select-one] .has-no-choices{display:none}.choices[data-type*=select-one] .choices__input{display:block;margin:0;width:100%}.choices__inner{background-repeat:no-repeat;outline:2px solid transparent;outline-offset:2px;padding-bottom:.375rem;padding-inline-end:2rem;padding-top:.375rem;padding-inline-start:.75rem}@media (min-width:640px){.choices__inner{font-size:.875rem;line-height:1.5rem}}.choices__inner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-size:1.5em 1.5em}.choices.is-disabled .choices__inner{cursor:default}[dir=rtl] .choices__inner{background-position:left .5rem center}.choices__list--single{display:inline-block}.choices__list--single .choices__item{--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity))}:is(.dark .choices__list--single .choices__item){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.choices.is-disabled .choices__list--single .choices__item{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .choices.is-disabled .choices__list--single .choices__item){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.choices__list--multiple{display:flex;flex-wrap:wrap;gap:.375rem}.choices__list--multiple:not(:empty){margin-bottom:.25rem;margin-left:-.25rem;margin-right:-.25rem;padding-bottom:.125rem;padding-top:.125rem}.choices__list--multiple .choices__item{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-color:rgba(var(--primary-600),0.1);align-items:center;background-color:rgba(var(--primary-50),var(--tw-bg-opacity));border-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:rgba(var(--primary-600),var(--tw-text-opacity));display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;line-height:1rem;padding:.25rem .5rem;word-break:break-all}:is(.dark .choices__list--multiple .choices__item){--tw-text-opacity:1;--tw-ring-color:rgba(var(--primary-400),0.3);background-color:rgba(var(--primary-400),.1);color:rgba(var(--primary-400),var(--tw-text-opacity))}.choices__list--dropdown,.choices__list[aria-expanded]{--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgba(var(--gray-950),0.05);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);display:none;font-size:.875rem;line-height:1.25rem;margin-top:.5rem;overflow:hidden;overflow-wrap:break-word;position:absolute;top:100%;width:100%;will-change:visibility;z-index:10}:is(.dark .choices__list--dropdown),:is(.dark .choices__list[aria-expanded]){--tw-bg-opacity:1;--tw-ring-color:hsla(0,0%,100%,.1);background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block;padding:.25rem}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{max-height:15rem;overflow:auto;will-change:scroll-position}.choices__item--choice{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity));padding:.5rem;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}:is(.dark .choices__item--choice){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.choices__item--choice.choices__item--selectable{--tw-text-opacity:1;border-radius:.375rem;color:rgba(var(--gray-950),var(--tw-text-opacity))}:is(.dark .choices__item--choice.choices__item--selectable){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}:is(.dark .choices__list--dropdown .choices__item--selectable.is-highlighted),:is(.dark .choices__list[aria-expanded] .choices__item--selectable.is-highlighted){background-color:hsla(0,0%,100%,.05)}.choices__item{cursor:default}.choices__item--disabled{pointer-events:none}.choices__item--disabled:disabled{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .choices__item--disabled:disabled){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.choices.is-disabled .choices__placeholder.choices__item,.choices__placeholder.choices__item{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity));cursor:default}:is(.dark .choices.is-disabled .choices__placeholder.choices__item),:is(.dark .choices__placeholder.choices__item){--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.choices__button{background-color:transparent;background-position:50%;background-repeat:no-repeat;border-width:0;outline:2px solid transparent;outline-offset:2px;text-indent:-9999px}.choices[data-type*=select-one] .choices__button{height:1rem;inset-inline-end:0;margin-inline-end:2.25rem;opacity:.5;padding:0;position:absolute;transition-duration:75ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem}:is(.dark .choices[data-type*=select-one] .choices__button){opacity:.4}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:.7142em .7142em;top:calc(50% - .5714em)}.dark .choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=)}.choices[data-type*=select-multiple] .choices__button{height:1rem;opacity:.5;width:1rem}:is(.dark .choices[data-type*=select-multiple] .choices__button){opacity:.4}.choices[data-type*=select-multiple] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:.7142em .7142em}.dark .choices[data-type*=select-multiple] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=)}.choices[data-type*=select-multiple] .choices__button:focus-visible,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus-visible,.choices[data-type*=select-one] .choices__button:hover{opacity:.7}:is(.dark .choices[data-type*=select-multiple] .choices__button:focus-visible),:is(.dark .choices[data-type*=select-multiple] .choices__button:hover),:is(.dark .choices[data-type*=select-one] .choices__button:focus-visible),:is(.dark .choices[data-type*=select-one] .choices__button:hover){opacity:.6}.choices.is-disabled .choices__button,.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices__input{--tw-text-opacity:1;background-color:transparent!important;border-style:none;color:rgba(var(--gray-950),var(--tw-text-opacity));font-size:1rem!important;line-height:1.5rem!important;padding:0!important;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.choices__input::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.choices__input::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.choices__input:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.choices__input:disabled{--tw-text-opacity:1;-webkit-text-fill-color:rgba(var(--gray-500),1);color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .choices__input){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .choices__input)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .choices__input)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}:is(.dark .choices__input:disabled){--tw-text-opacity:1;-webkit-text-fill-color:rgba(var(--gray-400),1);color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width:640px){.choices__input{font-size:.875rem!important;line-height:1.5rem}}.choices__list--dropdown .choices__input{padding:.5rem!important}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;height:0;width:0}.choices__group{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity));padding:1rem .5rem .5rem}.choices__group:first-child{padding-top:.5rem}:is(.dark .choices__group){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.webkit-calendar-picker-indicator\:opacity-0::-webkit-calendar-picker-indicator{opacity:0}/*! Bundled license information: +input::-webkit-datetime-edit{display:block;padding:0}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{inset:0;position:absolute}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.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;inset:0;opacity:.1;overflow:hidden}.filepond--drip-blob{background:#292625;border-radius:50%;height:8em;margin-left:-4em;margin-top:-4em;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;-moz-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;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{content:"";inset:-.75em;position:absolute}.filepond--file-action-button{background-color:#00000080;background-image:none;border-radius:50%;box-shadow:0 0 #fff0;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 #ffffffe6}.filepond--file-action-button[disabled]{background-color:#00000040;color:#ffffff80}.filepond--file-action-button[hidden]{display:none}.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;-moz-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;-moz-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;-moz-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{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{animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shake{10%,90%{transform:translate(-.0625em)}20%,80%{transform:translate(.125em)}30%,50%,70%{transform:translate(-.25em)}40%,60%{transform:translate(.25em)}}@keyframes fall{0%{animation-timing-function:ease-out;opacity:0;transform:scale(.5)}70%{animation-timing-function:ease-in-out;opacity:1;transform:scale(1.1)}to{animation-timing-function:ease-out;transform:scale(1)}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";inset:0;position:absolute;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;touch-action:none;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 #00000040}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{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:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em #00000053}.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:#0000004d;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}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.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;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{backface-visibility:hidden;transform:translate3d(0,.5em,0);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}.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--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}.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;-moz-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:#282828d9;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;-moz-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 50h50v50H50'/%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;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}.filepond--media-preview audio{display:none}.filepond--media-preview .audioplayer{margin:2.3em auto auto;width:calc(100% - 1.4em)}.filepond--media-preview .playpausebtn{background-position:50%;background-repeat:no-repeat;border:none;border-radius:25px;cursor:pointer;float:left;height:25px;margin-right:.3em;margin-top:.3em;outline:none;width:25px}.filepond--media-preview .playpausebtn:hover{background-color:#00000080}.filepond--media-preview .play{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAyElEQVQ4T9XUsWoCQRRG4XPaFL5SfIy8gKYKBCysrax8Ahs7qzQ2qVIFOwsrsbEWLEK6EBFGBrIQhN2d3dnGgalm+Jh7789Ix8uOPe4YDCH0gZ66atKW0pJDCE/AEngDXtRjCpwCRucbGANzNVTBqWBhfAJDdV+GNgWj8wtM41bPt3AbsDB2f69d/0dzwC0wUDe54A8wAWbqJbfkD+BZPeQO5QsYqYu6LKb0MIb7VT3VYfG8CnwEHtT3FKi4c8e/TZMyk3LYFrwCgMdHFbRDKS8AAAAASUVORK5CYII=)}.filepond--media-preview .pause{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAh0lEQVQ4T+2UsQkCURBE30PLMbAMMResQrAPsQ0TK9AqDKxGZeTLD74aGNwlhzfZssvADDMrPcOe+RggYZIJcG2s2KinMidZAvu6u6uzT8u+JCeZArfmcKUeK+EaONTdQy23bxgJX8aPHvIHsSnVuzTx36rn2pQFsGuqN//ZlK7vbIDvq6vkJ9yteBXzecYbAAAAAElFTkSuQmCC)}.filepond--media-preview .timeline{background:hsla(0,0%,100%,.3);border-radius:15px;float:left;height:3px;margin-top:1em;width:calc(100% - 2.5em)}.filepond--media-preview .playhead{background:#fff;border-radius:50%;height:13px;margin-top:-5px;width:13px}.filepond--media-preview-wrapper{background:rgba(0,0,0,.01);border-radius:.45em;height:100%;left:0;margin:0;overflow:hidden;pointer-events:auto;position:absolute;right:0;top:0}.filepond--media-preview-wrapper:before{background:linear-gradient(180deg,#000 0,transparent);content:" ";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#00000000",GradientType=0);height:2em;position:absolute;width:100%;z-index:3}.filepond--media-preview{display:block;height:100%;position:relative;transform-origin:center center;width:100%;will-change:transform,opacity;z-index:1}.filepond--media-preview audio,.filepond--media-preview video{width:100%;will-change:transform}.filepond--root{--tw-bg-opacity:1;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgba(var(--gray-950),0.1);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);margin-bottom:0}.filepond--root:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.2);background-color:hsla(0,0%,100%,.05)}.filepond--root[data-disabled=disabled]{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.filepond--root[data-disabled=disabled]:is(.dark *){--tw-ring-color:hsla(0,0%,100%,.1);background-color:transparent}.filepond--panel-root{background-color:transparent}.filepond--drop-label label{--tw-text-opacity:1;color:rgba(var(--gray-600),var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem;padding:.75rem!important}.filepond--drop-label label:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.filepond--label-action{--tw-text-opacity:1;color:rgba(var(--primary-600),var(--tw-text-opacity));font-weight:500;text-decoration-line:none;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.filepond--label-action:hover{--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.filepond--label-action:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.filepond--label-action:hover:is(.dark *){--tw-text-opacity:1;color:rgba(var(--primary-500),var(--tw-text-opacity))}.filepond--drip-blob{--tw-bg-opacity:1;background-color:rgba(var(--gray-400),var(--tw-bg-opacity))}.filepond--drip-blob:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-500),var(--tw-bg-opacity))}.filepond--root[data-style-panel-layout=grid] .filepond--item{display:inline;width:calc(50% - .5rem)}@media (min-width:1024px){.filepond--root[data-style-panel-layout=grid] .filepond--item{width:calc(33.33% - .5rem)}}.filepond--download-icon{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:inline-block;height:1rem;margin-inline-end:.25rem;pointer-events:auto;vertical-align:bottom;width:1rem}.filepond--download-icon:hover{background-color:hsla(0,0%,100%,.7)}.filepond--download-icon{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWRvd25sb2FkIj48cGF0aCBkPSJNMjEgMTV2NGEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMnYtNE03IDEwbDUgNSA1LTVNMTIgMTVWMyIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWRvd25sb2FkIj48cGF0aCBkPSJNMjEgMTV2NGEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMnYtNE03IDEwbDUgNSA1LTVNMTIgMTVWMyIvPjwvc3ZnPg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.filepond--open-icon{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));display:inline-block;height:1rem;margin-inline-end:.25rem;pointer-events:auto;vertical-align:bottom;width:1rem}.filepond--open-icon:hover{background-color:hsla(0,0%,100%,.7)}.filepond--open-icon{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJoLTYgdy02IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwIDZINmEyIDIgMCAwIDAtMiAydjEwYTIgMiAwIDAgMCAyIDJoMTBhMiAyIDAgMCAwIDItMnYtNE0xNCA0aDZtMCAwdjZtMC02TDEwIDE0Ii8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGNsYXNzPSJoLTYgdy02IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTEwIDZINmEyIDIgMCAwIDAtMiAydjEwYTIgMiAwIDAgMCAyIDJoMTBhMiAyIDAgMCAwIDItMnYtNE0xNCA0aDZtMCAwdjZtMC02TDEwIDE0Ii8+PC9zdmc+);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.filepond--file-action-button.filepond--action-edit-item{background-color:rgba(0,0,0,.5)}.cropper-drag-box.cropper-crop.cropper-modal{background-color:rgba(var(--gray-100),.5);opacity:1}.cropper-drag-box.cropper-crop.cropper-modal:is(.dark *){background-color:rgba(var(--gray-900),.8)}.fi-fo-file-upload-circle-cropper .cropper-face,.fi-fo-file-upload-circle-cropper .cropper-view-box{border-radius:50%}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:transparent}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{inset:-50px 0 0;overflow:hidden;position:absolute}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:0;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:0;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:0 0!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{inset:0;position:absolute;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.EasyMDEContainer{display:block}.CodeMirror-rtl pre{direction:rtl}.EasyMDEContainer.sided--no-fullscreen{display:flex;flex-direction:row;flex-wrap:wrap}.EasyMDEContainer .CodeMirror{word-wrap:break-word;border:1px solid #ced4da;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-sizing:border-box;font:inherit;height:auto;padding:10px;z-index:0}.EasyMDEContainer .CodeMirror-scroll{cursor:text}.EasyMDEContainer .CodeMirror-fullscreen{background:#fff;border-bottom-right-radius:0!important;border-right:none!important;height:auto;inset:50px 0 0;position:fixed!important;z-index:8}.EasyMDEContainer .CodeMirror-sided{width:50%!important}.EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{border-bottom-right-radius:0;border-right:none!important;flex:1 1 auto;position:relative}.EasyMDEContainer .CodeMirror-placeholder{opacity:.5}.EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{background:#d9d9d9}.editor-toolbar{border-left:1px solid #ced4da;border-right:1px solid #ced4da;border-top:1px solid #ced4da;border-top-left-radius:4px;border-top-right-radius:4px;padding:9px 10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.editor-toolbar.fullscreen{background:#fff;border:0;box-sizing:border-box;height:50px;left:0;opacity:1;padding-bottom:10px;padding-top:10px;position:fixed;top:0;width:100%;z-index:9}.editor-toolbar.fullscreen:before{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));height:50px;left:0;margin:0;padding:0;position:fixed;top:0;width:20px}.editor-toolbar.fullscreen:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);height:50px;margin:0;padding:0;position:fixed;right:0;top:0;width:20px}.EasyMDEContainer.sided--no-fullscreen .editor-toolbar{width:100%}.editor-toolbar .easymde-dropdown,.editor-toolbar button{background:0 0;border:1px solid transparent;border-radius:3px;cursor:pointer;display:inline-block;height:30px;margin:0;padding:0;text-align:center;text-decoration:none!important}.editor-toolbar button{font-weight:700;min-width:30px;padding:0 6px;white-space:nowrap}.editor-toolbar button.active,.editor-toolbar button:hover{background:#fcfcfc;border-color:#95a5a6}.editor-toolbar i.separator{border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;display:inline-block;margin:0 6px;text-indent:-10px;width:0}.editor-toolbar button:after{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;position:relative;top:2px;vertical-align:text-bottom}.editor-toolbar button.heading-1:after{content:"1"}.editor-toolbar button.heading-2:after{content:"2"}.editor-toolbar button.heading-3:after{content:"3"}.editor-toolbar button.heading-bigger:after{content:"\25b2"}.editor-toolbar button.heading-smaller:after{content:"\25bc"}.editor-toolbar.disabled-for-preview button:not(.no-disable){opacity:.6;pointer-events:none}@media only screen and (max-width:700px){.editor-toolbar i.no-mobile{display:none}}.editor-statusbar{color:#959694;font-size:12px;padding:8px 10px;text-align:right}.EasyMDEContainer.sided--no-fullscreen .editor-statusbar{width:100%}.editor-statusbar span{display:inline-block;margin-left:1em;min-width:4em}.editor-statusbar .lines:before{content:"lines: "}.editor-statusbar .words:before{content:"words: "}.editor-statusbar .characters:before{content:"characters: "}.editor-preview-full{height:100%;left:0;position:absolute;top:0;width:100%;z-index:7}.editor-preview-full,.editor-preview-side{box-sizing:border-box;display:none;overflow:auto}.editor-preview-side{word-wrap:break-word;border:1px solid #ddd;bottom:0;position:fixed;right:0;top:50px;width:50%;z-index:9}.editor-preview-active-side{display:block}.EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{flex:1 1 auto;height:auto;position:static}.editor-preview-active{display:block}.editor-preview{background:#fafafa;padding:10px}.editor-preview>p{margin-top:0}.editor-preview pre{background:#eee;margin-bottom:10px}.editor-preview table td,.editor-preview table th{border:1px solid #ddd;padding:5px}.cm-s-easymde .cm-tag{color:#63a35c}.cm-s-easymde .cm-attribute{color:#795da3}.cm-s-easymde .cm-string{color:#183691}.cm-s-easymde .cm-header-1{font-size:calc(1.375rem + 1.5vw)}.cm-s-easymde .cm-header-2{font-size:calc(1.325rem + .9vw)}.cm-s-easymde .cm-header-3{font-size:calc(1.3rem + .6vw)}.cm-s-easymde .cm-header-4{font-size:calc(1.275rem + .3vw)}.cm-s-easymde .cm-header-5{font-size:1.25rem}.cm-s-easymde .cm-header-6{font-size:1rem}.cm-s-easymde .cm-header-1,.cm-s-easymde .cm-header-2,.cm-s-easymde .cm-header-3,.cm-s-easymde .cm-header-4,.cm-s-easymde .cm-header-5,.cm-s-easymde .cm-header-6{line-height:1.2;margin-bottom:.5rem}.cm-s-easymde .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.cm-s-easymde .cm-link{color:#7f8c8d}.cm-s-easymde .cm-url{color:#aab2b3}.cm-s-easymde .cm-quote{color:#7f8c8d;font-style:italic}.editor-toolbar .easymde-dropdown{border:1px solid #fff;border-radius:0;position:relative}.editor-toolbar .easymde-dropdown,.editor-toolbar .easymde-dropdown:hover{background:linear-gradient(to bottom right,#fff,#fff 84%,#333 0,#333)}.easymde-dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px #0003;display:block;padding:8px;position:absolute;top:30px;visibility:hidden;z-index:2}.easymde-dropdown:active .easymde-dropdown-content,.easymde-dropdown:focus .easymde-dropdown-content,.easymde-dropdown:focus-within .easymde-dropdown-content{visibility:visible}.easymde-dropdown-content button{display:block}span[data-img-src]:after{background-image:var(--bg-image);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:0;max-height:100%;max-width:100%;padding-top:var(--height);width:var(--width)}.CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)}:root{--color-cm-red:#991b1b;--color-cm-orange:#9a3412;--color-cm-amber:#92400e;--color-cm-yellow:#854d0e;--color-cm-lime:#3f6212;--color-cm-green:#166534;--color-cm-emerald:#065f46;--color-cm-teal:#115e59;--color-cm-cyan:#155e75;--color-cm-sky:#075985;--color-cm-blue:#1e40af;--color-cm-indigo:#3730a3;--color-cm-violet:#5b21b6;--color-cm-purple:#6b21a8;--color-cm-fuchsia:#86198f;--color-cm-pink:#9d174d;--color-cm-rose:#9f1239;--color-cm-gray:#18181b;--color-cm-gray-muted:#71717a;--color-cm-gray-background:#e4e4e7}.dark{--color-cm-red:#f87171;--color-cm-orange:#fb923c;--color-cm-amber:#fbbf24;--color-cm-yellow:#facc15;--color-cm-lime:#a3e635;--color-cm-green:#4ade80;--color-cm-emerald:#4ade80;--color-cm-teal:#2dd4bf;--color-cm-cyan:#22d3ee;--color-cm-sky:#38bdf8;--color-cm-blue:#60a5fa;--color-cm-indigo:#818cf8;--color-cm-violet:#a78bfa;--color-cm-purple:#c084fc;--color-cm-fuchsia:#e879f9;--color-cm-pink:#f472b6;--color-cm-rose:#fb7185;--color-cm-gray:#fafafa;--color-cm-gray-muted:#a1a1aa;--color-cm-gray-background:#52525b}.cm-s-easymde .cm-comment{background-color:transparent;color:var(--color-cm-gray-muted)}.EasyMDEContainer .CodeMirror-cursor{border-color:currentColor}.dark .EasyMDEContainer .cm-s-easymde span.CodeMirror-selectedtext{filter:invert(100%)}.EasyMDEContainer .cm-s-easymde .cm-keyword{color:var(--color-cm-violet)}.EasyMDEContainer .cm-s-easymde .cm-atom{color:var(--color-cm-blue)}.EasyMDEContainer .cm-s-easymde .cm-number{color:var(--color-cm-green)}.EasyMDEContainer .cm-s-easymde .cm-def{color:var(--color-cm-blue)}.EasyMDEContainer .cm-s-easymde .cm-variable{color:var(--color-cm-yellow)}.EasyMDEContainer .cm-s-easymde .cm-variable-2{color:var(--color-cm-blue)}.EasyMDEContainer .cm-s-easymde .cm-variable-3{color:var(--color-cm-emerald)}.EasyMDEContainer .cm-s-easymde .cm-operator,.EasyMDEContainer .cm-s-easymde .cm-property{color:var(--color-cm-gray)}.EasyMDEContainer .cm-s-easymde .cm-string,.EasyMDEContainer .cm-s-easymde .cm-string-2{color:var(--color-cm-rose)}.EasyMDEContainer .cm-s-easymde .cm-meta{color:var(--color-cm-gray-muted)}.EasyMDEContainer .cm-s-easymde .cm-error{color:var(--color-cm-red)}.EasyMDEContainer .cm-s-easymde .cm-qualifier{color:var(--color-cm-gray-muted)}.EasyMDEContainer .cm-s-easymde .cm-builtin{color:var(--color-cm-violet)}.EasyMDEContainer .cm-s-easymde .cm-bracket{color:var(--color-cm-gray-muted)}.EasyMDEContainer .cm-s-easymde .cm-tag{color:var(--color-cm-green)}.EasyMDEContainer .cm-s-easymde .cm-attribute{color:var(--color-cm-blue)}.EasyMDEContainer .cm-s-easymde .cm-hr{color:var(--color-cm-gray-muted)}.EasyMDEContainer .cm-s-easymde .cm-formatting-quote{color:var(--color-cm-sky)}.EasyMDEContainer .cm-s-easymde .cm-formatting-quote+.cm-quote{color:var(--color-cm-gray-muted)}.EasyMDEContainer .cm-s-easymde .cm-formatting-list,.EasyMDEContainer .cm-s-easymde .cm-formatting-list+.cm-variable-2,.EasyMDEContainer .cm-s-easymde .cm-tab+.cm-variable-2{color:var(--color-cm-gray)}.EasyMDEContainer .cm-s-easymde .cm-link{color:var(--color-cm-blue)}.EasyMDEContainer .cm-s-easymde .cm-tag{color:var(--color-cm-red)}.EasyMDEContainer .cm-s-easymde .cm-attribute{color:var(--color-cm-amber)}.EasyMDEContainer .cm-s-easymde .cm-attribute+.cm-string{color:var(--color-cm-green)}.EasyMDEContainer .cm-s-easymde .cm-formatting-code+.cm-comment:not(.cm-formatting-code){background-color:var(--color-cm-gray-background);color:var(--color-cm-gray)}.EasyMDEContainer .cm-s-easymde .cm-header-1{font-size:1.875rem;line-height:2.25rem}.EasyMDEContainer .cm-s-easymde .cm-header-2{font-size:1.5rem;line-height:2rem}.EasyMDEContainer .cm-s-easymde .cm-header-3{font-size:1.25rem;line-height:1.75rem}.EasyMDEContainer .cm-s-easymde .cm-header-4{font-size:1.125rem;line-height:1.75rem}.EasyMDEContainer .cm-s-easymde .cm-header-5{font-size:1rem;line-height:1.5rem}.EasyMDEContainer .cm-s-easymde .cm-header-6{font-size:.875rem;line-height:1.25rem}.EasyMDEContainer .cm-s-easymde .cm-comment{background-image:none}.EasyMDEContainer .CodeMirror,.EasyMDEContainer .cm-s-easymde .cm-formatting-code-block,.EasyMDEContainer .cm-s-easymde .cm-tab+.cm-comment{background-color:transparent;color:inherit}.EasyMDEContainer .CodeMirror{border-style:none;padding:.375rem .75rem}.EasyMDEContainer .CodeMirror-scroll{height:auto}.EasyMDEContainer .editor-toolbar{--tw-border-opacity:1;border-color:rgba(var(--gray-200),var(--tw-border-opacity));border-radius:0;border-width:0 0 1px;-moz-column-gap:.25rem;column-gap:.25rem;display:flex;overflow-x:auto;padding:.5rem .625rem}.EasyMDEContainer .editor-toolbar:is(.dark *){border-color:hsla(0,0%,100%,.1)}.EasyMDEContainer .editor-toolbar button{border-radius:.5rem;border-style:none;cursor:pointer;display:grid;height:2rem;padding:0;place-content:center;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.EasyMDEContainer .editor-toolbar button:hover{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.EasyMDEContainer .editor-toolbar button:focus-visible{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.EasyMDEContainer .editor-toolbar button:hover:is(.dark *){background-color:hsla(0,0%,100%,.05)}.EasyMDEContainer .editor-toolbar button:focus-visible:is(.dark *){background-color:hsla(0,0%,100%,.05)}.EasyMDEContainer .editor-toolbar button.active{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.EasyMDEContainer .editor-toolbar button.active:is(.dark *){background-color:hsla(0,0%,100%,.05)}.EasyMDEContainer .editor-toolbar button:before{--tw-bg-opacity:1;background-color:rgba(var(--gray-700),var(--tw-bg-opacity));display:block;height:1rem;width:1rem}.EasyMDEContainer .editor-toolbar button:is(.dark *):before{--tw-bg-opacity:1;background-color:rgba(var(--gray-300),var(--tw-bg-opacity))}.EasyMDEContainer .editor-toolbar button:before{content:"";-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.EasyMDEContainer .editor-toolbar button.active:before{--tw-bg-opacity:1;background-color:rgba(var(--primary-600),var(--tw-bg-opacity))}.EasyMDEContainer .editor-toolbar button.active:is(.dark *):before{--tw-bg-opacity:1;background-color:rgba(var(--primary-400),var(--tw-bg-opacity))}.EasyMDEContainer .editor-toolbar .separator{border-style:none;margin:0!important;width:.25rem}.EasyMDEContainer .editor-toolbar .bold:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M321.1 242.4c19-22.3 30.9-50.8 30.9-82.4 0-70.59-57.42-128-128-128l-192 .01c-17.67 0-32 14.31-32 32s14.33 32 32 32h16v320H32c-17.67 0-32 14.31-32 32s14.33 32 32 32h224c70.58 0 128-57.41 128-128 0-46.71-25.4-87.21-62.9-109.61zM112 96.01h112c35.3 0 64 28.72 64 64s-28.7 64-64 64H112v-128zM256 416H112V288h144c35.3 0 64 28.71 64 63.1S291.3 416 256 416z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M321.1 242.4c19-22.3 30.9-50.8 30.9-82.4 0-70.59-57.42-128-128-128l-192 .01c-17.67 0-32 14.31-32 32s14.33 32 32 32h16v320H32c-17.67 0-32 14.31-32 32s14.33 32 32 32h224c70.58 0 128-57.41 128-128 0-46.71-25.4-87.21-62.9-109.61zM112 96.01h112c35.3 0 64 28.72 64 64s-28.7 64-64 64H112v-128zM256 416H112V288h144c35.3 0 64 28.71 64 63.1S291.3 416 256 416z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .italic:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M384 64.01c0 17.69-14.31 32-32 32h-58.67l-133.3 320H224c17.69 0 32 14.31 32 32s-14.31 32-32 32H32c-17.69 0-32-14.31-32-32s14.31-32 32-32h58.67l133.3-320H160c-17.69 0-32-14.31-32-32s14.31-32 32-32h192c17.7 0 32 14.32 32 32z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M384 64.01c0 17.69-14.31 32-32 32h-58.67l-133.3 320H224c17.69 0 32 14.31 32 32s-14.31 32-32 32H32c-17.69 0-32-14.31-32-32s14.31-32 32-32h58.67l133.3-320H160c-17.69 0-32-14.31-32-32s14.31-32 32-32h192c17.7 0 32 14.32 32 32z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .strikethrough:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M332.2 319.9c17.22 12.17 22.33 26.51 18.61 48.21-3.031 17.59-10.88 29.34-24.72 36.99-35.44 19.75-108.5 11.96-186-19.68-16.34-6.686-35.03 1.156-41.72 17.53s1.188 35.05 17.53 41.71c31.75 12.93 95.69 35.37 157.6 35.37 29.62 0 58.81-5.156 83.72-18.96 30.81-17.09 50.44-45.46 56.72-82.11 3.998-23.27 2.168-42.58-3.488-59.05H332.2zm155.8-80-176.5-.03c-15.85-5.614-31.83-10.34-46.7-14.62-85.47-24.62-110.9-39.05-103.7-81.33 2.5-14.53 10.16-25.96 22.72-34.03 20.47-13.15 64.06-23.84 155.4.343 17.09 4.53 34.59-5.654 39.13-22.74 4.531-17.09-5.656-34.59-22.75-39.12-91.31-24.18-160.7-21.62-206.3 7.654C121.8 73.72 103.6 101.1 98.09 133.1c-8.83 51.4 9.81 84.2 39.11 106.8H24c-13.25 0-24 10.75-24 23.1 0 13.25 10.75 23.1 24 23.1h464c13.25 0 24-10.75 24-23.1 0-12.3-10.7-23.1-24-23.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M332.2 319.9c17.22 12.17 22.33 26.51 18.61 48.21-3.031 17.59-10.88 29.34-24.72 36.99-35.44 19.75-108.5 11.96-186-19.68-16.34-6.686-35.03 1.156-41.72 17.53s1.188 35.05 17.53 41.71c31.75 12.93 95.69 35.37 157.6 35.37 29.62 0 58.81-5.156 83.72-18.96 30.81-17.09 50.44-45.46 56.72-82.11 3.998-23.27 2.168-42.58-3.488-59.05H332.2zm155.8-80-176.5-.03c-15.85-5.614-31.83-10.34-46.7-14.62-85.47-24.62-110.9-39.05-103.7-81.33 2.5-14.53 10.16-25.96 22.72-34.03 20.47-13.15 64.06-23.84 155.4.343 17.09 4.53 34.59-5.654 39.13-22.74 4.531-17.09-5.656-34.59-22.75-39.12-91.31-24.18-160.7-21.62-206.3 7.654C121.8 73.72 103.6 101.1 98.09 133.1c-8.83 51.4 9.81 84.2 39.11 106.8H24c-13.25 0-24 10.75-24 23.1 0 13.25 10.75 23.1 24 23.1h464c13.25 0 24-10.75 24-23.1 0-12.3-10.7-23.1-24-23.1z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .link:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M598.6 41.41C570.1 13.8 534.8 0 498.6 0s-72.36 13.8-99.96 41.41l-43.36 43.36c15.11 8.012 29.47 17.58 41.91 30.02 3.146 3.146 5.898 6.518 8.742 9.838l37.96-37.96C458.5 72.05 477.1 64 498.6 64c20.67 0 40.1 8.047 54.71 22.66 14.61 14.61 22.66 34.04 22.66 54.71s-8.049 40.1-22.66 54.71l-133.3 133.3C405.5 343.1 386 352 365.4 352s-40.1-8.048-54.71-22.66C296 314.7 287.1 295.3 287.1 274.6s8.047-40.1 22.66-54.71l4.44-3.49c-2.1-3.9-4.3-7.9-7.5-11.1-8.6-8.6-19.9-13.3-32.1-13.3-11.93 0-23.1 4.664-31.61 12.97-30.71 53.96-23.63 123.6 22.39 169.6C293 402.2 329.2 416 365.4 416c36.18 0 72.36-13.8 99.96-41.41L598.6 241.3c28.45-28.45 42.24-66.01 41.37-103.3-.87-35.9-14.57-69.84-41.37-96.59zM234 387.4l-37.9 37.9C181.5 439.1 162 448 141.4 448c-20.67 0-40.1-8.047-54.71-22.66-14.61-14.61-22.66-34.04-22.66-54.71s8.049-40.1 22.66-54.71l133.3-133.3C234.5 168 253.1 160 274.6 160s40.1 8.048 54.71 22.66c14.62 14.61 22.66 34.04 22.66 54.71s-8.047 40.1-22.66 54.71l-3.51 3.52c2.094 3.939 4.219 7.895 7.465 11.15C341.9 315.3 353.3 320 365.4 320c11.93 0 23.1-4.664 31.61-12.97 30.71-53.96 23.63-123.6-22.39-169.6C346.1 109.8 310.8 96 274.6 96c-36.2 0-72.3 13.8-99.9 41.4L41.41 270.7C13.81 298.3 0 334.48 0 370.66c0 36.18 13.8 72.36 41.41 99.97C69.01 498.2 105.2 512 141.4 512c36.18 0 72.36-13.8 99.96-41.41l43.36-43.36c-15.11-8.012-29.47-17.58-41.91-30.02-3.21-3.11-5.91-6.51-8.81-9.81z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M598.6 41.41C570.1 13.8 534.8 0 498.6 0s-72.36 13.8-99.96 41.41l-43.36 43.36c15.11 8.012 29.47 17.58 41.91 30.02 3.146 3.146 5.898 6.518 8.742 9.838l37.96-37.96C458.5 72.05 477.1 64 498.6 64c20.67 0 40.1 8.047 54.71 22.66 14.61 14.61 22.66 34.04 22.66 54.71s-8.049 40.1-22.66 54.71l-133.3 133.3C405.5 343.1 386 352 365.4 352s-40.1-8.048-54.71-22.66C296 314.7 287.1 295.3 287.1 274.6s8.047-40.1 22.66-54.71l4.44-3.49c-2.1-3.9-4.3-7.9-7.5-11.1-8.6-8.6-19.9-13.3-32.1-13.3-11.93 0-23.1 4.664-31.61 12.97-30.71 53.96-23.63 123.6 22.39 169.6C293 402.2 329.2 416 365.4 416c36.18 0 72.36-13.8 99.96-41.41L598.6 241.3c28.45-28.45 42.24-66.01 41.37-103.3-.87-35.9-14.57-69.84-41.37-96.59zM234 387.4l-37.9 37.9C181.5 439.1 162 448 141.4 448c-20.67 0-40.1-8.047-54.71-22.66-14.61-14.61-22.66-34.04-22.66-54.71s8.049-40.1 22.66-54.71l133.3-133.3C234.5 168 253.1 160 274.6 160s40.1 8.048 54.71 22.66c14.62 14.61 22.66 34.04 22.66 54.71s-8.047 40.1-22.66 54.71l-3.51 3.52c2.094 3.939 4.219 7.895 7.465 11.15C341.9 315.3 353.3 320 365.4 320c11.93 0 23.1-4.664 31.61-12.97 30.71-53.96 23.63-123.6-22.39-169.6C346.1 109.8 310.8 96 274.6 96c-36.2 0-72.3 13.8-99.9 41.4L41.41 270.7C13.81 298.3 0 334.48 0 370.66c0 36.18 13.8 72.36 41.41 99.97C69.01 498.2 105.2 512 141.4 512c36.18 0 72.36-13.8 99.96-41.41l43.36-43.36c-15.11-8.012-29.47-17.58-41.91-30.02-3.21-3.11-5.91-6.51-8.81-9.81z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .heading:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32h-16v112h224V96h-16c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32h-16v320h16c17.7 0 32 14.3 32 32s-14.3 32-32 32h-96c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112v144h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V96H32C14.3 96 0 81.7 0 64z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M0 64c0-17.7 14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32h-16v112h224V96h-16c-17.7 0-32-14.3-32-32s14.3-32 32-32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32h-16v320h16c17.7 0 32 14.3 32 32s-14.3 32-32 32h-96c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V272H112v144h16c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32h16V96H32C14.3 96 0 81.7 0 64z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .quote:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M96 224c-11.28 0-21.95 2.3-32 5.9V224c0-35.3 28.7-64 64-64 17.67 0 32-14.33 32-32s-14.3-32-32-32C57.42 96 0 153.4 0 224v96c0 53.02 42.98 96 96 96s96-42.98 96-96-43-96-96-96zm256 0c-11.28 0-21.95 2.305-32 5.879V224c0-35.3 28.7-64 64-64 17.67 0 32-14.33 32-32s-14.33-32-32-32c-70.58 0-128 57.42-128 128v96c0 53.02 42.98 96 96 96s96-42.98 96-96-43-96-96-96z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M96 224c-11.28 0-21.95 2.3-32 5.9V224c0-35.3 28.7-64 64-64 17.67 0 32-14.33 32-32s-14.3-32-32-32C57.42 96 0 153.4 0 224v96c0 53.02 42.98 96 96 96s96-42.98 96-96-43-96-96-96zm256 0c-11.28 0-21.95 2.305-32 5.879V224c0-35.3 28.7-64 64-64 17.67 0 32-14.33 32-32s-14.33-32-32-32c-70.58 0-128 57.42-128 128v96c0 53.02 42.98 96 96 96s96-42.98 96-96-43-96-96-96z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .code:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M416 31.94C416 21.75 408.1 0 384.1 0c-13.98 0-26.87 9.072-30.89 23.18l-128 448a31.933 31.933 0 0 0-1.241 8.801C223.1 490.3 232 512 256 512c13.92 0 26.73-9.157 30.75-23.22l128-448c.85-2.97 1.25-5.93 1.25-8.84zM176 143.1c0-18.28-14.95-32-32-32-8.188 0-16.38 3.125-22.62 9.376l-112 112C3.125 239.6 0 247.8 0 255.1s3.125 17.3 9.375 23.5l112 112c6.225 6.3 14.425 8.5 22.625 8.5 17.05 0 32-13.73 32-32 0-8.188-3.125-16.38-9.375-22.63L77.25 255.1l89.38-89.38c6.27-5.42 9.37-13.52 9.37-22.62zm464 112c0-8.188-3.125-16.38-9.375-22.63l-112-112C512.4 115.1 504.2 111.1 496 111.1c-17.05 0-32 13.73-32 32 0 8.188 3.125 16.38 9.375 22.63l89.38 89.38-89.38 89.38C467.1 351.6 464 359.8 464 367.1c0 18.28 14.95 32 32 32 8.188 0 16.38-3.125 22.62-9.376l112-112C636.9 272.4 640 264.2 640 255.1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M416 31.94C416 21.75 408.1 0 384.1 0c-13.98 0-26.87 9.072-30.89 23.18l-128 448a31.933 31.933 0 0 0-1.241 8.801C223.1 490.3 232 512 256 512c13.92 0 26.73-9.157 30.75-23.22l128-448c.85-2.97 1.25-5.93 1.25-8.84zM176 143.1c0-18.28-14.95-32-32-32-8.188 0-16.38 3.125-22.62 9.376l-112 112C3.125 239.6 0 247.8 0 255.1s3.125 17.3 9.375 23.5l112 112c6.225 6.3 14.425 8.5 22.625 8.5 17.05 0 32-13.73 32-32 0-8.188-3.125-16.38-9.375-22.63L77.25 255.1l89.38-89.38c6.27-5.42 9.37-13.52 9.37-22.62zm464 112c0-8.188-3.125-16.38-9.375-22.63l-112-112C512.4 115.1 504.2 111.1 496 111.1c-17.05 0-32 13.73-32 32 0 8.188 3.125 16.38 9.375 22.63l89.38 89.38-89.38 89.38C467.1 351.6 464 359.8 464 367.1c0 18.28 14.95 32 32 32 8.188 0 16.38-3.125 22.62-9.376l112-112C636.9 272.4 640 264.2 640 255.1z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .unordered-list:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M16 96c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.5-21.49 48-48 48s-48-21.5-48-48zm464-32c17.7 0 32 14.33 32 32 0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32 0-17.67 14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zM16 416c0-26.5 21.49-48 48-48s48 21.5 48 48-21.49 48-48 48-48-21.5-48-48zm96-160c0 26.5-21.49 48-48 48s-48-21.5-48-48 21.49-48 48-48 48 21.5 48 48z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M16 96c0-26.51 21.49-48 48-48s48 21.49 48 48c0 26.5-21.49 48-48 48s-48-21.5-48-48zm464-32c17.7 0 32 14.33 32 32 0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32 0-17.67 14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H192c-17.7 0-32-14.3-32-32s14.3-32 32-32h288zM16 416c0-26.5 21.49-48 48-48s48 21.5 48 48-21.49 48-48 48-48-21.5-48-48zm96-160c0 26.5-21.49 48-48 48s-48-21.5-48-48 21.49-48 48-48 48 21.5 48 48z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .ordered-list:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M55.1 56.04c0-13.26 11.64-24 24-24h32c14.2 0 24 10.74 24 24V176h16c14.2 0 24 10.8 24 24 0 13.3-9.8 24-24 24h-80c-12.36 0-24-10.7-24-24 0-13.2 11.64-24 24-24h16V80.04h-8c-12.36 0-24-10.75-24-24zm63.6 285.16c-6.6-7.4-18.3-6.9-24.05 1.2l-11.12 15.5c-7.7 10.8-22.69 13.3-33.48 5.6-10.79-7.7-13.28-22.7-5.58-33.4l11.12-15.6c23.74-33.3 72.31-35.7 99.21-4.9 21.3 23.5 20.8 60.9-1.1 84.7L118.8 432H152c13.3 0 24 10.7 24 24s-10.7 24-24 24H64c-9.53 0-18.16-5.6-21.98-14.4-3.83-8.7-2.12-18.9 4.34-25.9l72.04-78c5.3-5.8 5.4-14.6.3-20.5zM512 64c17.7 0 32 14.33 32 32 0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32 0-17.67 14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M55.1 56.04c0-13.26 11.64-24 24-24h32c14.2 0 24 10.74 24 24V176h16c14.2 0 24 10.8 24 24 0 13.3-9.8 24-24 24h-80c-12.36 0-24-10.7-24-24 0-13.2 11.64-24 24-24h16V80.04h-8c-12.36 0-24-10.75-24-24zm63.6 285.16c-6.6-7.4-18.3-6.9-24.05 1.2l-11.12 15.5c-7.7 10.8-22.69 13.3-33.48 5.6-10.79-7.7-13.28-22.7-5.58-33.4l11.12-15.6c23.74-33.3 72.31-35.7 99.21-4.9 21.3 23.5 20.8 60.9-1.1 84.7L118.8 432H152c13.3 0 24 10.7 24 24s-10.7 24-24 24H64c-9.53 0-18.16-5.6-21.98-14.4-3.83-8.7-2.12-18.9 4.34-25.9l72.04-78c5.3-5.8 5.4-14.6.3-20.5zM512 64c17.7 0 32 14.33 32 32 0 17.7-14.3 32-32 32H256c-17.7 0-32-14.3-32-32 0-17.67 14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256zm0 160c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32h256z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .table:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1792 1792'%3E%3Cpath d='M576 1376v-192q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384V800q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zM576 608V416q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384V800q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm-512-768V416q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384V800q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384V416q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm128-320v1088q0 66-47 113t-113 47H224q-66 0-113-47t-47-113V288q0-66 47-113t113-47h1344q66 0 113 47t47 113z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1792 1792'%3E%3Cpath d='M576 1376v-192q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384V800q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zM576 608V416q0-14-9-23t-23-9H224q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384V800q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384v-192q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm-512-768V416q0-14-9-23t-23-9H736q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm512 384V800q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm0-384V416q0-14-9-23t-23-9h-320q-14 0-23 9t-9 23v192q0 14 9 23t23 9h320q14 0 23-9t9-23zm128-320v1088q0 66-47 113t-113 47H224q-66 0-113-47t-47-113V288q0-66 47-113t113-47h1344q66 0 113 47t47 113z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .upload-image:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M447.1 32h-484C28.64 32-.01 60.65-.01 96v320c0 35.35 28.65 64 63.1 64h384c35.35 0 64-28.65 64-64V96c.01-35.35-27.79-64-63.99-64zm-336 64c26.51 0 48 21.49 48 48s-20.6 48-48 48-48-21.49-48-48 22.38-48 48-48zm335 311.6c-2.8 5.2-8.2 8.4-14.1 8.4H82.01a15.993 15.993 0 0 1-14.26-8.75 16 16 0 0 1 1.334-16.68l70-96C142.1 290.4 146.9 288 152 288s9.916 2.441 12.93 6.574l32.46 44.51 93.3-139.1C293.7 194.7 298.7 192 304 192s10.35 2.672 13.31 7.125l128 192c3.29 4.875 3.59 11.175.79 16.475z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M447.1 32h-484C28.64 32-.01 60.65-.01 96v320c0 35.35 28.65 64 63.1 64h384c35.35 0 64-28.65 64-64V96c.01-35.35-27.79-64-63.99-64zm-336 64c26.51 0 48 21.49 48 48s-20.6 48-48 48-48-21.49-48-48 22.38-48 48-48zm335 311.6c-2.8 5.2-8.2 8.4-14.1 8.4H82.01a15.993 15.993 0 0 1-14.26-8.75 16 16 0 0 1 1.334-16.68l70-96C142.1 290.4 146.9 288 152 288s9.916 2.441 12.93 6.574l32.46 44.51 93.3-139.1C293.7 194.7 298.7 192 304 192s10.35 2.672 13.31 7.125l128 192c3.29 4.875 3.59 11.175.79 16.475z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .undo:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M480 256c0 123.4-100.5 223.9-223.9 223.9-48.84 0-95.17-15.58-134.2-44.86-14.12-10.59-16.97-30.66-6.375-44.81 10.59-14.12 30.62-16.94 44.81-6.375 27.84 20.91 61 31.94 95.88 31.94C344.3 415.8 416 344.1 416 256S344.31 96.2 256.2 96.2c-37.46 0-73.09 13.49-101.3 36.64l45.12 45.14c17.01 17.02 4.955 46.1-19.1 46.1H35.17C24.58 224.1 16 215.5 16 204.9V59.04C16 35 45.07 22.96 62.07 39.97l47.6 47.63C149.9 52.71 201.5 32.11 256.1 32.11 379.5 32.11 480 132.6 480 256z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M480 256c0 123.4-100.5 223.9-223.9 223.9-48.84 0-95.17-15.58-134.2-44.86-14.12-10.59-16.97-30.66-6.375-44.81 10.59-14.12 30.62-16.94 44.81-6.375 27.84 20.91 61 31.94 95.88 31.94C344.3 415.8 416 344.1 416 256S344.31 96.2 256.2 96.2c-37.46 0-73.09 13.49-101.3 36.64l45.12 45.14c17.01 17.02 4.955 46.1-19.1 46.1H35.17C24.58 224.1 16 215.5 16 204.9V59.04C16 35 45.07 22.96 62.07 39.97l47.6 47.63C149.9 52.71 201.5 32.11 256.1 32.11 379.5 32.11 480 132.6 480 256z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-toolbar .redo:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M468.9 32.11c13.87 0 27.18 10.77 27.18 27.04v145.9c0 10.59-8.584 19.17-19.17 19.17h-145.7c-16.28 0-27.06-13.32-27.06-27.2 0-6.634 2.461-13.4 7.96-18.9l45.12-45.14c-28.22-23.14-63.85-36.64-101.3-36.64-88.09 0-159.8 71.69-159.8 159.8S167.8 415.9 255.9 415.9c73.14 0 89.44-38.31 115.1-38.31 18.48 0 31.97 15.04 31.97 31.96 0 35.04-81.59 70.41-147 70.41-123.4 0-223.9-100.5-223.9-223.9S132.6 32.44 256 32.44c54.6 0 106.2 20.39 146.4 55.26L450 40.07c5.5-5.5 12.3-7.96 18.9-7.96z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M468.9 32.11c13.87 0 27.18 10.77 27.18 27.04v145.9c0 10.59-8.584 19.17-19.17 19.17h-145.7c-16.28 0-27.06-13.32-27.06-27.2 0-6.634 2.461-13.4 7.96-18.9l45.12-45.14c-28.22-23.14-63.85-36.64-101.3-36.64-88.09 0-159.8 71.69-159.8 159.8S167.8 415.9 255.9 415.9c73.14 0 89.44-38.31 115.1-38.31 18.48 0 31.97 15.04 31.97 31.96 0 35.04-81.59 70.41-147 70.41-123.4 0-223.9-100.5-223.9-223.9S132.6 32.44 256 32.44c54.6 0 106.2 20.39 146.4 55.26L450 40.07c5.5-5.5 12.3-7.96 18.9-7.96z'/%3E%3C/svg%3E")}.EasyMDEContainer .editor-statusbar{display:none}.fi-fo-rich-editor trix-toolbar .trix-dialogs{position:relative}.fi-fo-rich-editor trix-toolbar .trix-dialog{--tw-bg-opacity:1;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);background-color:rgba(var(--gray-50),var(--tw-bg-opacity));border-radius:.5rem;bottom:auto;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);left:0;padding:.5rem;position:absolute;right:0;top:1rem}.fi-fo-rich-editor trix-toolbar .trix-dialog:is(.dark *){--tw-bg-opacity:1;background-color:rgba(var(--gray-800),var(--tw-bg-opacity))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields{display:flex;flex-direction:column;gap:.5rem;width:100%}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-button-group{display:flex;gap:.5rem}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgba(var(--gray-950),0.1);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.375rem;border-style:none;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:rgba(var(--gray-950),var(--tw-text-opacity));display:block;font-size:.875rem;line-height:1.25rem;outline:2px solid transparent;outline-offset:2px;padding-bottom:.375rem;padding-inline-end:.75rem;padding-top:.375rem;padding-inline-start:.75rem;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input:is(.dark *){--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-color:hsla(0,0%,100%,.2);background-color:rgba(var(--gray-700),var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input:focus-within:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgba(var(--primary-600),var(--tw-ring-opacity))}@media (min-width:640px){.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-input{font-size:.875rem;line-height:1.5rem}}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-button-group .trix-button{--tw-bg-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-200),var(--tw-ring-opacity));background-color:rgba(var(--gray-50),var(--tw-bg-opacity));border-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);font-size:.75rem;line-height:1rem;padding:.125rem .5rem}.fi-fo-rich-editor trix-toolbar .trix-dialog__link-fields .trix-button-group .trix-button:is(.dark *){--tw-bg-opacity:1;--tw-ring-opacity:1;--tw-ring-color:rgba(var(--gray-600),var(--tw-ring-opacity));background-color:rgba(var(--gray-700),var(--tw-bg-opacity))}.fi-fo-rich-editor trix-editor:empty:before{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.fi-fo-rich-editor trix-editor:empty:is(.dark *):before{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.fi-fo-rich-editor trix-editor:empty:before{content:attr(placeholder)}.fi-fo-rich-editor trix-editor.prose :where(ol):not(:where([class~=not-prose] *)),.fi-fo-rich-editor trix-editor.prose :where(ul):not(:where([class~=not-prose] *)){padding-inline-end:0!important;padding-inline-start:1.625em!important}.fi-fo-rich-editor trix-editor.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-inline-end:0!important;padding-inline-start:.375em!important}select:not(.choices){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}[dir=rtl] select{background-position:left .5rem center!important}.choices{outline:2px solid transparent;outline-offset:2px;position:relative}.choices [hidden]{display:none!important}.choices[data-type*=select-one] .has-no-choices{display:none}.choices[data-type*=select-one] .choices__input{display:block;margin:0;width:100%}.choices__inner{background-repeat:no-repeat;outline:2px solid transparent;outline-offset:2px;padding-bottom:.375rem;padding-inline-end:2rem;padding-top:.375rem;padding-inline-start:.75rem}@media (min-width:640px){.choices__inner{font-size:.875rem;line-height:1.5rem}}.choices__inner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-size:1.5em 1.5em}.choices.is-disabled .choices__inner{cursor:default}[dir=rtl] .choices__inner{background-position:left .5rem center}.choices__list--single{display:inline-block}.choices__list--single .choices__item{--tw-text-opacity:1;color:rgba(var(--gray-950),var(--tw-text-opacity))}.choices__list--single .choices__item:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.choices.is-disabled .choices__list--single .choices__item{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.choices.is-disabled .choices__list--single .choices__item:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.choices__list--multiple{display:flex;flex-wrap:wrap;gap:.375rem}.choices__list--multiple:not(:empty){margin-bottom:.25rem;margin-left:-.25rem;margin-right:-.25rem;padding-bottom:.125rem;padding-top:.125rem}.choices__list--multiple .choices__item{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-inset:inset;--tw-ring-color:rgba(var(--primary-600),0.1);align-items:center;background-color:rgba(var(--primary-50),var(--tw-bg-opacity));border-radius:.375rem;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);color:rgba(var(--primary-600),var(--tw-text-opacity));display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;line-height:1rem;padding:.25rem .5rem;word-break:break-all}.choices__list--multiple .choices__item:is(.dark *){--tw-text-opacity:1;--tw-ring-color:rgba(var(--primary-400),0.3);background-color:rgba(var(--primary-400),.1);color:rgba(var(--primary-400),var(--tw-text-opacity))}.choices__list--dropdown,.choices__list[aria-expanded]{--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgba(var(--gray-950),0.05);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);display:none;font-size:.875rem;line-height:1.25rem;margin-top:.5rem;overflow:hidden;overflow-wrap:break-word;position:absolute;top:100%;width:100%;will-change:visibility;z-index:10}.choices__list--dropdown:is(.dark *),.choices__list[aria-expanded]:is(.dark *){--tw-bg-opacity:1;--tw-ring-color:hsla(0,0%,100%,.1);background-color:rgba(var(--gray-900),var(--tw-bg-opacity))}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block;padding:.25rem}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{max-height:15rem;overflow:auto;will-change:scroll-position}.choices__item--choice{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity));padding:.5rem;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.choices__item--choice:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.choices__item--choice.choices__item--selectable{--tw-text-opacity:1;border-radius:.375rem;color:rgba(var(--gray-950),var(--tw-text-opacity))}.choices__item--choice.choices__item--selectable:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{--tw-bg-opacity:1;background-color:rgba(var(--gray-50),var(--tw-bg-opacity))}.choices__list--dropdown .choices__item--selectable.is-highlighted:is(.dark *),.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:is(.dark *){background-color:hsla(0,0%,100%,.05)}.choices__item{cursor:default}.choices__item--disabled{pointer-events:none}.choices__item--disabled:disabled{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.choices__item--disabled:disabled:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.choices.is-disabled .choices__placeholder.choices__item,.choices__placeholder.choices__item{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity));cursor:default}.choices.is-disabled .choices__placeholder.choices__item:is(.dark *),.choices__placeholder.choices__item:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.choices__button{background-color:transparent;background-position:50%;background-repeat:no-repeat;border-width:0;outline:2px solid transparent;outline-offset:2px;text-indent:-9999px}.choices[data-type*=select-one] .choices__button{height:1rem;inset-inline-end:0;margin-inline-end:2.25rem;opacity:.5;padding:0;position:absolute;transition-duration:75ms;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem}.choices[data-type*=select-one] .choices__button:is(.dark *){opacity:.4}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:.7142em .7142em;top:calc(50% - .5714em)}.dark .choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=)}.choices[data-type*=select-multiple] .choices__button{height:1rem;opacity:.5;width:1rem}.choices[data-type*=select-multiple] .choices__button:is(.dark *){opacity:.4}.choices[data-type*=select-multiple] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:.7142em .7142em}.dark .choices[data-type*=select-multiple] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=)}.choices[data-type*=select-multiple] .choices__button:focus-visible,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=select-one] .choices__button:focus-visible,.choices[data-type*=select-one] .choices__button:hover{opacity:.7}.choices[data-type*=select-multiple] .choices__button:focus-visible:is(.dark *),.choices[data-type*=select-multiple] .choices__button:hover:is(.dark *),.choices[data-type*=select-one] .choices__button:focus-visible:is(.dark *),.choices[data-type*=select-one] .choices__button:hover:is(.dark *){opacity:.6}.choices.is-disabled .choices__button,.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices__input{--tw-text-opacity:1;background-color:transparent!important;border-style:none;color:rgba(var(--gray-950),var(--tw-text-opacity));font-size:1rem!important;line-height:1.5rem!important;padding:0!important;transition-duration:75ms;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.choices__input::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.choices__input::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.choices__input:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.choices__input:disabled{--tw-text-opacity:1;-webkit-text-fill-color:rgba(var(--gray-500),1);color:rgba(var(--gray-500),var(--tw-text-opacity))}.choices__input:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.choices__input:is(.dark *)::-moz-placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.choices__input:is(.dark *)::placeholder{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity))}.choices__input:disabled:is(.dark *){--tw-text-opacity:1;-webkit-text-fill-color:rgba(var(--gray-400),1);color:rgba(var(--gray-400),var(--tw-text-opacity))}@media (min-width:640px){.choices__input{font-size:.875rem!important;line-height:1.5rem}}.choices__list--dropdown .choices__input{padding:.5rem!important}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;height:0;width:0}.choices__group{--tw-text-opacity:1;color:rgba(var(--gray-500),var(--tw-text-opacity));padding:1rem .5rem .5rem}.choices__group:first-child{padding-top:.5rem}.choices__group:is(.dark *){--tw-text-opacity:1;color:rgba(var(--gray-400),var(--tw-text-opacity))}.webkit-calendar-picker-indicator\:opacity-0::-webkit-calendar-picker-indicator{opacity:0}/*! Bundled license information: cropperjs/dist/cropper.min.css: (*! @@ -13,7 +13,7 @@ cropperjs/dist/cropper.min.css: filepond/dist/filepond.min.css: (*! - * FilePond 4.30.6 + * FilePond 4.31.1 * Licensed under MIT, https://opensource.org/licenses/MIT/ * Please visit https://pqina.nl/filepond/ for details. *) diff --git a/public/js/filament/filament/echo.js b/public/js/filament/filament/echo.js index c039aea7..f1a9a28c 100644 --- a/public/js/filament/filament/echo.js +++ b/public/js/filament/filament/echo.js @@ -1,5 +1,5 @@ -(()=>{var ki=Object.create;var he=Object.defineProperty;var Si=Object.getOwnPropertyDescriptor;var Ci=Object.getOwnPropertyNames;var Ti=Object.getPrototypeOf,Pi=Object.prototype.hasOwnProperty;var xi=(l,h)=>()=>(h||l((h={exports:{}}).exports,h),h.exports);var Oi=(l,h,a,c)=>{if(h&&typeof h=="object"||typeof h=="function")for(let s of Ci(h))!Pi.call(l,s)&&s!==a&&he(l,s,{get:()=>h[s],enumerable:!(c=Si(h,s))||c.enumerable});return l};var Ai=(l,h,a)=>(a=l!=null?ki(Ti(l)):{},Oi(h||!l||!l.__esModule?he(a,"default",{value:l,enumerable:!0}):a,l));var _e=xi((vt,It)=>{(function(h,a){typeof vt=="object"&&typeof It=="object"?It.exports=a():typeof define=="function"&&define.amd?define([],a):typeof vt=="object"?vt.Pusher=a():h.Pusher=a()})(window,function(){return function(l){var h={};function a(c){if(h[c])return h[c].exports;var s=h[c]={i:c,l:!1,exports:{}};return l[c].call(s.exports,s,s.exports,a),s.l=!0,s.exports}return a.m=l,a.c=h,a.d=function(c,s,f){a.o(c,s)||Object.defineProperty(c,s,{enumerable:!0,get:f})},a.r=function(c){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(c,"__esModule",{value:!0})},a.t=function(c,s){if(s&1&&(c=a(c)),s&8||s&4&&typeof c=="object"&&c&&c.__esModule)return c;var f=Object.create(null);if(a.r(f),Object.defineProperty(f,"default",{enumerable:!0,value:c}),s&2&&typeof c!="string")for(var d in c)a.d(f,d,function(N){return c[N]}.bind(null,d));return f},a.n=function(c){var s=c&&c.__esModule?function(){return c.default}:function(){return c};return a.d(s,"a",s),s},a.o=function(c,s){return Object.prototype.hasOwnProperty.call(c,s)},a.p="",a(a.s=2)}([function(l,h,a){"use strict";var c=this&&this.__extends||function(){var m=function(v,y){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,O){w.__proto__=O}||function(w,O){for(var I in O)O.hasOwnProperty(I)&&(w[I]=O[I])},m(v,y)};return function(v,y){m(v,y);function w(){this.constructor=v}v.prototype=y===null?Object.create(y):(w.prototype=y.prototype,new w)}}();Object.defineProperty(h,"__esModule",{value:!0});var s=256,f=function(){function m(v){v===void 0&&(v="="),this._paddingCharacter=v}return m.prototype.encodedLength=function(v){return this._paddingCharacter?(v+2)/3*4|0:(v*8+5)/6|0},m.prototype.encode=function(v){for(var y="",w=0;w>>3*6&63),y+=this._encodeByte(O>>>2*6&63),y+=this._encodeByte(O>>>1*6&63),y+=this._encodeByte(O>>>0*6&63)}var I=v.length-w;if(I>0){var O=v[w]<<16|(I===2?v[w+1]<<8:0);y+=this._encodeByte(O>>>3*6&63),y+=this._encodeByte(O>>>2*6&63),I===2?y+=this._encodeByte(O>>>1*6&63):y+=this._paddingCharacter||"",y+=this._paddingCharacter||""}return y},m.prototype.maxDecodedLength=function(v){return this._paddingCharacter?v/4*3|0:(v*6+7)/8|0},m.prototype.decodedLength=function(v){return this.maxDecodedLength(v.length-this._getPaddingLength(v))},m.prototype.decode=function(v){if(v.length===0)return new Uint8Array(0);for(var y=this._getPaddingLength(v),w=v.length-y,O=new Uint8Array(this.maxDecodedLength(w)),I=0,q=0,M=0,J=0,F=0,z=0,B=0;q>>4,O[I++]=F<<4|z>>>2,O[I++]=z<<6|B,M|=J&s,M|=F&s,M|=z&s,M|=B&s;if(q>>4,M|=J&s,M|=F&s),q>>2,M|=z&s),q>>8&0-65-26+97,y+=51-v>>>8&26-97-52+48,y+=61-v>>>8&52-48-62+43,y+=62-v>>>8&62-43-63+47,String.fromCharCode(y)},m.prototype._decodeChar=function(v){var y=s;return y+=(42-v&v-44)>>>8&-s+v-43+62,y+=(46-v&v-48)>>>8&-s+v-47+63,y+=(47-v&v-58)>>>8&-s+v-48+52,y+=(64-v&v-91)>>>8&-s+v-65+0,y+=(96-v&v-123)>>>8&-s+v-97+26,y},m.prototype._getPaddingLength=function(v){var y=0;if(this._paddingCharacter){for(var w=v.length-1;w>=0&&v[w]===this._paddingCharacter;w--)y++;if(v.length<4||y>2)throw new Error("Base64Coder: incorrect padding")}return y},m}();h.Coder=f;var d=new f;function N(m){return d.encode(m)}h.encode=N;function P(m){return d.decode(m)}h.decode=P;var T=function(m){c(v,m);function v(){return m!==null&&m.apply(this,arguments)||this}return v.prototype._encodeByte=function(y){var w=y;return w+=65,w+=25-y>>>8&0-65-26+97,w+=51-y>>>8&26-97-52+48,w+=61-y>>>8&52-48-62+45,w+=62-y>>>8&62-45-63+95,String.fromCharCode(w)},v.prototype._decodeChar=function(y){var w=s;return w+=(44-y&y-46)>>>8&-s+y-45+62,w+=(94-y&y-96)>>>8&-s+y-95+63,w+=(47-y&y-58)>>>8&-s+y-48+52,w+=(64-y&y-91)>>>8&-s+y-65+0,w+=(96-y&y-123)>>>8&-s+y-97+26,w},v}(f);h.URLSafeCoder=T;var S=new T;function C(m){return S.encode(m)}h.encodeURLSafe=C;function x(m){return S.decode(m)}h.decodeURLSafe=x,h.encodedLength=function(m){return d.encodedLength(m)},h.maxDecodedLength=function(m){return d.maxDecodedLength(m)},h.decodedLength=function(m){return d.decodedLength(m)}},function(l,h,a){"use strict";Object.defineProperty(h,"__esModule",{value:!0});var c="utf8: invalid string",s="utf8: invalid source encoding";function f(P){for(var T=new Uint8Array(d(P)),S=0,C=0;C>6,T[S++]=128|x&63):x<55296?(T[S++]=224|x>>12,T[S++]=128|x>>6&63,T[S++]=128|x&63):(C++,x=(x&1023)<<10,x|=P.charCodeAt(C)&1023,x+=65536,T[S++]=240|x>>18,T[S++]=128|x>>12&63,T[S++]=128|x>>6&63,T[S++]=128|x&63)}return T}h.encode=f;function d(P){for(var T=0,S=0;S=P.length-1)throw new Error(c);S++,T+=4}else throw new Error(c)}return T}h.encodedLength=d;function N(P){for(var T=[],S=0;S=P.length)throw new Error(s);var m=P[++S];if((m&192)!==128)throw new Error(s);C=(C&31)<<6|m&63,x=128}else if(C<240){if(S>=P.length-1)throw new Error(s);var m=P[++S],v=P[++S];if((m&192)!==128||(v&192)!==128)throw new Error(s);C=(C&15)<<12|(m&63)<<6|v&63,x=2048}else if(C<248){if(S>=P.length-2)throw new Error(s);var m=P[++S],v=P[++S],y=P[++S];if((m&192)!==128||(v&192)!==128||(y&192)!==128)throw new Error(s);C=(C&15)<<18|(m&63)<<12|(v&63)<<6|y&63,x=65536}else throw new Error(s);if(C=55296&&C<=57343)throw new Error(s);if(C>=65536){if(C>1114111)throw new Error(s);C-=65536,T.push(String.fromCharCode(55296|C>>10)),C=56320|C&1023}}T.push(String.fromCharCode(C))}return T.join("")}h.decode=N},function(l,h,a){l.exports=a(3).default},function(l,h,a){"use strict";a.r(h);var c=function(){function e(t,n){this.lastId=0,this.prefix=t,this.name=n}return e.prototype.create=function(t){this.lastId++;var n=this.lastId,r=this.prefix+n,i=this.name+"["+n+"]",o=!1,u=function(){o||(t.apply(null,arguments),o=!0)};return this[n]=u,{number:n,id:r,name:i,callback:u}},e.prototype.remove=function(t){delete this[t.number]},e}(),s=new c("_pusher_script_","Pusher.ScriptReceivers"),f={VERSION:"7.6.0",PROTOCOL:7,wsPort:80,wssPort:443,wsPath:"",httpHost:"sockjs.pusher.com",httpPort:80,httpsPort:443,httpPath:"/pusher",stats_host:"stats.pusher.com",authEndpoint:"/pusher/auth",authTransport:"ajax",activityTimeout:12e4,pongTimeout:3e4,unavailableTimeout:1e4,cluster:"mt1",userAuthentication:{endpoint:"/pusher/user-auth",transport:"ajax"},channelAuthorization:{endpoint:"/pusher/auth",transport:"ajax"},cdn_http:"http://js.pusher.com",cdn_https:"https://js.pusher.com",dependency_suffix:""},d=f,N=function(){function e(t){this.options=t,this.receivers=t.receivers||s,this.loading={}}return e.prototype.load=function(t,n,r){var i=this;if(i.loading[t]&&i.loading[t].length>0)i.loading[t].push(r);else{i.loading[t]=[r];var o=b.createScriptRequest(i.getPath(t,n)),u=i.receivers.create(function(p){if(i.receivers.remove(u),i.loading[t]){var _=i.loading[t];delete i.loading[t];for(var g=function(L){L||o.cleanup()},k=0;k<_.length;k++)_[k](p,g)}});o.send(u)}},e.prototype.getRoot=function(t){var n,r=b.getDocument().location.protocol;return t&&t.useTLS||r==="https:"?n=this.options.cdn_https:n=this.options.cdn_http,n.replace(/\/*$/,"")+"/"+this.options.version},e.prototype.getPath=function(t,n){return this.getRoot(n)+"/"+t+this.options.suffix+".js"},e}(),P=N,T=new c("_pusher_dependencies","Pusher.DependenciesReceivers"),S=new P({cdn_http:d.cdn_http,cdn_https:d.cdn_https,version:d.VERSION,suffix:d.dependency_suffix,receivers:T}),C={baseUrl:"https://pusher.com",urls:{authenticationEndpoint:{path:"/docs/channels/server_api/authenticating_users"},authorizationEndpoint:{path:"/docs/channels/server_api/authorizing-users/"},javascriptQuickStart:{path:"/docs/javascript_quick_start"},triggeringClientEvents:{path:"/docs/client_api_guide/client_events#trigger-events"},encryptedChannelSupport:{fullUrl:"https://github.com/pusher/pusher-js/tree/cc491015371a4bde5743d1c87a0fbac0feb53195#encrypted-channel-support"}}},x=function(e){var t="See:",n=C.urls[e];if(!n)return"";var r;return n.fullUrl?r=n.fullUrl:n.path&&(r=C.baseUrl+n.path),r?t+" "+r:""},m={buildLogSuffix:x},v;(function(e){e.UserAuthentication="user-authentication",e.ChannelAuthorization="channel-authorization"})(v||(v={}));var y=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),w=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),O=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),I=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),q=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),M=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),J=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),F=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),z=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),B=function(e){y(t,e);function t(n,r){var i=this.constructor,o=e.call(this,r)||this;return o.status=n,Object.setPrototypeOf(o,i.prototype),o}return t}(Error),be=function(e,t,n,r,i){var o=b.createXHR();o.open("POST",n.endpoint,!0),o.setRequestHeader("Content-Type","application/x-www-form-urlencoded");for(var u in n.headers)o.setRequestHeader(u,n.headers[u]);if(n.headersProvider!=null){var p=n.headersProvider();for(var u in p)o.setRequestHeader(u,p[u])}return o.onreadystatechange=function(){if(o.readyState===4)if(o.status===200){var _=void 0,g=!1;try{_=JSON.parse(o.responseText),g=!0}catch{i(new B(200,"JSON returned from "+r.toString()+" endpoint was invalid, yet status code was 200. Data was: "+o.responseText),null)}g&&i(null,_)}else{var k="";switch(r){case v.UserAuthentication:k=m.buildLogSuffix("authenticationEndpoint");break;case v.ChannelAuthorization:k="Clients must be authorized to join private or presence channels. "+m.buildLogSuffix("authorizationEndpoint");break}i(new B(o.status,"Unable to retrieve auth string from "+r.toString()+" endpoint - "+("received status: "+o.status+" from "+n.endpoint+". "+k)),null)}},o.send(t),o},we=be;function ke(e){return Oe(Pe(e))}for(var nt=String.fromCharCode,Z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Se={},at=0,Ce=Z.length;at>>6)+nt(128|t&63):nt(224|t>>>12&15)+nt(128|t>>>6&63)+nt(128|t&63)},Pe=function(e){return e.replace(/[^\x00-\x7F]/g,Te)},xe=function(e){var t=[0,2,1][e.length%3],n=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0),r=[Z.charAt(n>>>18),Z.charAt(n>>>12&63),t>=2?"=":Z.charAt(n>>>6&63),t>=1?"=":Z.charAt(n&63)];return r.join("")},Oe=window.btoa||function(e){return e.replace(/[\s\S]{1,3}/g,xe)},Ae=function(){function e(t,n,r,i){var o=this;this.clear=n,this.timer=t(function(){o.timer&&(o.timer=i(o.timer))},r)}return e.prototype.isRunning=function(){return this.timer!==null},e.prototype.ensureAborted=function(){this.timer&&(this.clear(this.timer),this.timer=null)},e}(),jt=Ae,Nt=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();function Le(e){window.clearTimeout(e)}function Ee(e){window.clearInterval(e)}var Q=function(e){Nt(t,e);function t(n,r){return e.call(this,setTimeout,Le,n,function(i){return r(),null})||this}return t}(jt),Re=function(e){Nt(t,e);function t(n,r){return e.call(this,setInterval,Ee,n,function(i){return r(),i})||this}return t}(jt),Ie={now:function(){return Date.now?Date.now():new Date().valueOf()},defer:function(e){return new Q(0,e)},method:function(e){for(var t=[],n=1;n0)for(var i=0;i=1002&&e.code<=1004?"backoff":null:e.code===4e3?"tls_only":e.code<4100?"refused":e.code<4200?"backoff":e.code<4300?"retry":"refused"},getCloseError:function(e){return e.code!==1e3&&e.code!==1001?{type:"PusherError",data:{code:e.code,message:e.reason||e.message}}:null}},K=Vt,kn=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Sn=function(e){kn(t,e);function t(n,r){var i=e.call(this)||this;return i.id=n,i.transport=r,i.activityTimeout=r.activityTimeout,i.bindListeners(),i}return t.prototype.handlesActivityChecks=function(){return this.transport.handlesActivityChecks()},t.prototype.send=function(n){return this.transport.send(n)},t.prototype.send_event=function(n,r,i){var o={event:n,data:r};return i&&(o.channel=i),A.debug("Event sent",o),this.send(K.encodeMessage(o))},t.prototype.ping=function(){this.transport.supportsPing()?this.transport.ping():this.send_event("pusher:ping",{})},t.prototype.close=function(){this.transport.close()},t.prototype.bindListeners=function(){var n=this,r={message:function(o){var u;try{u=K.decodeMessage(o)}catch(p){n.emit("error",{type:"MessageParseError",error:p,data:o.data})}if(u!==void 0){switch(A.debug("Event recd",u),u.event){case"pusher:error":n.emit("error",{type:"PusherError",data:u.data});break;case"pusher:ping":n.emit("ping");break;case"pusher:pong":n.emit("pong");break}n.emit("message",u)}},activity:function(){n.emit("activity")},error:function(o){n.emit("error",o)},closed:function(o){i(),o&&o.code&&n.handleCloseEvent(o),n.transport=null,n.emit("closed")}},i=function(){W(r,function(o,u){n.transport.unbind(u,o)})};W(r,function(o,u){n.transport.bind(u,o)})},t.prototype.handleCloseEvent=function(n){var r=K.getCloseAction(n),i=K.getCloseError(n);i&&this.emit("error",i),r&&this.emit(r,{action:r,error:i})},t}(V),Cn=Sn,Tn=function(){function e(t,n){this.transport=t,this.callback=n,this.bindListeners()}return e.prototype.close=function(){this.unbindListeners(),this.transport.close()},e.prototype.bindListeners=function(){var t=this;this.onMessage=function(n){t.unbindListeners();var r;try{r=K.processHandshake(n)}catch(i){t.finish("error",{error:i}),t.transport.close();return}r.action==="connected"?t.finish("connected",{connection:new Cn(r.id,t.transport),activityTimeout:r.activityTimeout}):(t.finish(r.action,{error:r.error}),t.transport.close())},this.onClosed=function(n){t.unbindListeners();var r=K.getCloseAction(n)||"backoff",i=K.getCloseError(n);t.finish(r,{error:i})},this.transport.bind("message",this.onMessage),this.transport.bind("closed",this.onClosed)},e.prototype.unbindListeners=function(){this.transport.unbind("message",this.onMessage),this.transport.unbind("closed",this.onClosed)},e.prototype.finish=function(t,n){this.callback(U({transport:this.transport,action:t},n))},e}(),Pn=Tn,xn=function(){function e(t,n){this.timeline=t,this.options=n||{}}return e.prototype.send=function(t,n){this.timeline.isEmpty()||this.timeline.send(b.TimelineTransport.getAgent(this,t),n)},e}(),On=xn,An=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Ln=function(e){An(t,e);function t(n,r){var i=e.call(this,function(o,u){A.debug("No callbacks on "+n+" for "+o)})||this;return i.name=n,i.pusher=r,i.subscribed=!1,i.subscriptionPending=!1,i.subscriptionCancelled=!1,i}return t.prototype.authorize=function(n,r){return r(null,{auth:""})},t.prototype.trigger=function(n,r){if(n.indexOf("client-")!==0)throw new w("Event '"+n+"' does not start with 'client-'");if(!this.subscribed){var i=m.buildLogSuffix("triggeringClientEvents");A.warn("Client event triggered before channel 'subscription_succeeded' event . "+i)}return this.pusher.send_event(n,r,this.name)},t.prototype.disconnect=function(){this.subscribed=!1,this.subscriptionPending=!1},t.prototype.handleEvent=function(n){var r=n.event,i=n.data;if(r==="pusher_internal:subscription_succeeded")this.handleSubscriptionSucceededEvent(n);else if(r==="pusher_internal:subscription_count")this.handleSubscriptionCountEvent(n);else if(r.indexOf("pusher_internal:")!==0){var o={};this.emit(r,i,o)}},t.prototype.handleSubscriptionSucceededEvent=function(n){this.subscriptionPending=!1,this.subscribed=!0,this.subscriptionCancelled?this.pusher.unsubscribe(this.name):this.emit("pusher:subscription_succeeded",n.data)},t.prototype.handleSubscriptionCountEvent=function(n){n.data.subscription_count&&(this.subscriptionCount=n.data.subscription_count),this.emit("pusher:subscription_count",n.data)},t.prototype.subscribe=function(){var n=this;this.subscribed||(this.subscriptionPending=!0,this.subscriptionCancelled=!1,this.authorize(this.pusher.connection.socket_id,function(r,i){r?(n.subscriptionPending=!1,A.error(r.toString()),n.emit("pusher:subscription_error",Object.assign({},{type:"AuthError",error:r.message},r instanceof B?{status:r.status}:{}))):n.pusher.send_event("pusher:subscribe",{auth:i.auth,channel_data:i.channel_data,channel:n.name})}))},t.prototype.unsubscribe=function(){this.subscribed=!1,this.pusher.send_event("pusher:unsubscribe",{channel:this.name})},t.prototype.cancelSubscription=function(){this.subscriptionCancelled=!0},t.prototype.reinstateSubscription=function(){this.subscriptionCancelled=!1},t}(V),mt=Ln,En=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Rn=function(e){En(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.authorize=function(n,r){return this.pusher.config.channelAuthorizer({channelName:this.name,socketId:n},r)},t}(mt),bt=Rn,In=function(){function e(){this.reset()}return e.prototype.get=function(t){return Object.prototype.hasOwnProperty.call(this.members,t)?{id:t,info:this.members[t]}:null},e.prototype.each=function(t){var n=this;W(this.members,function(r,i){t(n.get(i))})},e.prototype.setMyID=function(t){this.myID=t},e.prototype.onSubscription=function(t){this.members=t.presence.hash,this.count=t.presence.count,this.me=this.get(this.myID)},e.prototype.addMember=function(t){return this.get(t.user_id)===null&&this.count++,this.members[t.user_id]=t.user_info,this.get(t.user_id)},e.prototype.removeMember=function(t){var n=this.get(t.user_id);return n&&(delete this.members[t.user_id],this.count--),n},e.prototype.reset=function(){this.members={},this.count=0,this.myID=null,this.me=null},e}(),jn=In,Nn=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),qn=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function p(k){try{g(r.next(k))}catch(L){u(L)}}function _(k){try{g(r.throw(k))}catch(L){u(L)}}function g(k){k.done?o(k.value):i(k.value).then(p,_)}g((r=r.apply(e,t||[])).next())})},Un=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,u;return u={next:p(0),throw:p(1),return:p(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function p(g){return function(k){return _([g,k])}}function _(g){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,i&&(o=g[0]&2?i.return:g[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,g[1])).done)return o;switch(i=0,o&&(g=[g[0]&2,o.value]),g[0]){case 0:case 1:o=g;break;case 4:return n.label++,{value:g[1],done:!1};case 5:n.label++,i=g[1],g=[0];continue;case 7:g=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(g[0]===6||g[0]===2)){n=0;continue}if(g[0]===3&&(!o||g[1]>o[0]&&g[1]0&&this.emit("connecting_in",Math.round(n/1e3)),this.retryTimer=new Q(n||0,function(){r.disconnectInternally(),r.connect()})},t.prototype.clearRetryTimer=function(){this.retryTimer&&(this.retryTimer.ensureAborted(),this.retryTimer=null)},t.prototype.setUnavailableTimer=function(){var n=this;this.unavailableTimer=new Q(this.options.unavailableTimeout,function(){n.updateState("unavailable")})},t.prototype.clearUnavailableTimer=function(){this.unavailableTimer&&this.unavailableTimer.ensureAborted()},t.prototype.sendActivityCheck=function(){var n=this;this.stopActivityCheck(),this.connection.ping(),this.activityTimer=new Q(this.options.pongTimeout,function(){n.timeline.error({pong_timed_out:n.options.pongTimeout}),n.retryIn(0)})},t.prototype.resetActivityCheck=function(){var n=this;this.stopActivityCheck(),this.connection&&!this.connection.handlesActivityChecks()&&(this.activityTimer=new Q(this.activityTimeout,function(){n.sendActivityCheck()}))},t.prototype.stopActivityCheck=function(){this.activityTimer&&this.activityTimer.ensureAborted()},t.prototype.buildConnectionCallbacks=function(n){var r=this;return U({},n,{message:function(i){r.resetActivityCheck(),r.emit("message",i)},ping:function(){r.send_event("pusher:pong",{})},activity:function(){r.resetActivityCheck()},error:function(i){r.emit("error",i)},closed:function(){r.abandonConnection(),r.shouldRetry()&&r.retryIn(1e3)}})},t.prototype.buildHandshakeCallbacks=function(n){var r=this;return U({},n,{connected:function(i){r.activityTimeout=Math.min(r.options.activityTimeout,i.activityTimeout,i.connection.activityTimeout||1/0),r.clearUnavailableTimer(),r.setConnection(i.connection),r.socket_id=r.connection.id,r.updateState("connected",{socket_id:r.socket_id})}})},t.prototype.buildErrorCallbacks=function(){var n=this,r=function(i){return function(o){o.error&&n.emit("error",{type:"WebSocketError",error:o.error}),i(o)}};return{tls_only:r(function(){n.usingTLS=!0,n.updateStrategy(),n.retryIn(0)}),refused:r(function(){n.disconnect()}),backoff:r(function(){n.retryIn(1e3)}),retry:r(function(){n.retryIn(0)})}},t.prototype.setConnection=function(n){this.connection=n;for(var r in this.connectionCallbacks)this.connection.bind(r,this.connectionCallbacks[r]);this.resetActivityCheck()},t.prototype.abandonConnection=function(){if(this.connection){this.stopActivityCheck();for(var n in this.connectionCallbacks)this.connection.unbind(n,this.connectionCallbacks[n]);var r=this.connection;return this.connection=null,r}},t.prototype.updateState=function(n,r){var i=this.state;if(this.state=n,i!==n){var o=n;o==="connected"&&(o+=" with new socket ID "+r.socket_id),A.debug("State changed",i+" -> "+o),this.timeline.info({state:n,params:r}),this.emit("state_change",{previous:i,current:n}),this.emit(n,r)}},t.prototype.shouldRetry=function(){return this.state==="connecting"||this.state==="connected"},t}(V),Wn=Jn,Vn=function(){function e(){this.channels={}}return e.prototype.add=function(t,n){return this.channels[t]||(this.channels[t]=Qn(t,n)),this.channels[t]},e.prototype.all=function(){return Ne(this.channels)},e.prototype.find=function(t){return this.channels[t]},e.prototype.remove=function(t){var n=this.channels[t];return delete this.channels[t],n},e.prototype.disconnect=function(){W(this.channels,function(t){t.disconnect()})},e}(),Gn=Vn;function Qn(e,t){if(e.indexOf("private-encrypted-")===0){if(t.config.nacl)return G.createEncryptedChannel(e,t,t.config.nacl);var n="Tried to subscribe to a private-encrypted- channel but no nacl implementation available",r=m.buildLogSuffix("encryptedChannelSupport");throw new J(n+". "+r)}else{if(e.indexOf("private-")===0)return G.createPrivateChannel(e,t);if(e.indexOf("presence-")===0)return G.createPresenceChannel(e,t);if(e.indexOf("#")===0)throw new O('Cannot create a channel with name "'+e+'".');return G.createChannel(e,t)}}var Kn={createChannels:function(){return new Gn},createConnectionManager:function(e,t){return new Wn(e,t)},createChannel:function(e,t){return new mt(e,t)},createPrivateChannel:function(e,t){return new bt(e,t)},createPresenceChannel:function(e,t){return new Hn(e,t)},createEncryptedChannel:function(e,t,n){return new Bn(e,t,n)},createTimelineSender:function(e,t){return new On(e,t)},createHandshake:function(e,t){return new Pn(e,t)},createAssistantToTheTransportManager:function(e,t,n){return new wn(e,t,n)}},G=Kn,Yn=function(){function e(t){this.options=t||{},this.livesLeft=this.options.lives||1/0}return e.prototype.getAssistant=function(t){return G.createAssistantToTheTransportManager(this,t,{minPingDelay:this.options.minPingDelay,maxPingDelay:this.options.maxPingDelay})},e.prototype.isAlive=function(){return this.livesLeft>0},e.prototype.reportDeath=function(){this.livesLeft-=1},e}(),Gt=Yn,$n=function(){function e(t,n){this.strategies=t,this.loop=!!n.loop,this.failFast=!!n.failFast,this.timeout=n.timeout,this.timeoutLimit=n.timeoutLimit}return e.prototype.isSupported=function(){return zt(this.strategies,j.method("isSupported"))},e.prototype.connect=function(t,n){var r=this,i=this.strategies,o=0,u=this.timeout,p=null,_=function(g,k){k?n(null,k):(o=o+1,r.loop&&(o=o%i.length),o0&&(o=new Q(r.timeout,function(){u.abort(),i(!0)})),u=t.connect(n,function(p,_){p&&o&&o.isRunning()&&!r.failFast||(o&&o.ensureAborted(),i(p,_))}),{abort:function(){o&&o.ensureAborted(),u.abort()},forceMinPriority:function(p){u.forceMinPriority(p)}}},e}(),Y=$n,Zn=function(){function e(t){this.strategies=t}return e.prototype.isSupported=function(){return zt(this.strategies,j.method("isSupported"))},e.prototype.connect=function(t,n){return tr(this.strategies,t,function(r,i){return function(o,u){if(i[r].error=o,o){er(i)&&n(!0);return}rt(i,function(p){p.forceMinPriority(u.transport.priority)}),n(null,u)}})},e}(),kt=Zn;function tr(e,t,n){var r=Dt(e,function(i,o,u,p){return i.connect(t,n(o,p))});return{abort:function(){rt(r,nr)},forceMinPriority:function(i){rt(r,function(o){o.forceMinPriority(i)})}}}function er(e){return De(e,function(t){return!!t.error})}function nr(e){!e.error&&!e.aborted&&(e.abort(),e.aborted=!0)}var rr=function(){function e(t,n,r){this.strategy=t,this.transports=n,this.ttl=r.ttl||1800*1e3,this.usingTLS=r.useTLS,this.timeline=r.timeline}return e.prototype.isSupported=function(){return this.strategy.isSupported()},e.prototype.connect=function(t,n){var r=this.usingTLS,i=or(r),o=[this.strategy];if(i&&i.timestamp+this.ttl>=j.now()){var u=this.transports[i.transport];u&&(this.timeline.info({cached:!0,transport:i.transport,latency:i.latency}),o.push(new Y([u],{timeout:i.latency*2+1e3,failFast:!0})))}var p=j.now(),_=o.pop().connect(t,function g(k,L){k?(Qt(r),o.length>0?(p=j.now(),_=o.pop().connect(t,g)):n(k)):(sr(r,L.transport.name,j.now()-p),n(null,L))});return{abort:function(){_.abort()},forceMinPriority:function(g){t=g,_&&_.forceMinPriority(g)}}},e}(),ir=rr;function St(e){return"pusherTransport"+(e?"TLS":"NonTLS")}function or(e){var t=b.getLocalStorage();if(t)try{var n=t[St(e)];if(n)return JSON.parse(n)}catch{Qt(e)}return null}function sr(e,t,n){var r=b.getLocalStorage();if(r)try{r[St(e)]=ct({timestamp:j.now(),transport:t,latency:n})}catch{}}function Qt(e){var t=b.getLocalStorage();if(t)try{delete t[St(e)]}catch{}}var ar=function(){function e(t,n){var r=n.delay;this.strategy=t,this.options={delay:r}}return e.prototype.isSupported=function(){return this.strategy.isSupported()},e.prototype.connect=function(t,n){var r=this.strategy,i,o=new Q(this.options.delay,function(){i=r.connect(t,n)});return{abort:function(){o.ensureAborted(),i&&i.abort()},forceMinPriority:function(u){t=u,i&&i.forceMinPriority(u)}}},e}(),ht=ar,cr=function(){function e(t,n,r){this.test=t,this.trueBranch=n,this.falseBranch=r}return e.prototype.isSupported=function(){var t=this.test()?this.trueBranch:this.falseBranch;return t.isSupported()},e.prototype.connect=function(t,n){var r=this.test()?this.trueBranch:this.falseBranch;return r.connect(t,n)},e}(),it=cr,ur=function(){function e(t){this.strategy=t}return e.prototype.isSupported=function(){return this.strategy.isSupported()},e.prototype.connect=function(t,n){var r=this.strategy.connect(t,function(i,o){o&&r.abort(),n(i,o)});return r},e}(),hr=ur;function ot(e){return function(){return e.isSupported()}}var lr=function(e,t,n){var r={};function i(ce,_i,mi,bi,wi){var ue=n(e,ce,_i,mi,bi,wi);return r[ce]=ue,ue}var o=Object.assign({},t,{hostNonTLS:e.wsHost+":"+e.wsPort,hostTLS:e.wsHost+":"+e.wssPort,httpPath:e.wsPath}),u=Object.assign({},o,{useTLS:!0}),p=Object.assign({},t,{hostNonTLS:e.httpHost+":"+e.httpPort,hostTLS:e.httpHost+":"+e.httpsPort,httpPath:e.httpPath}),_={loop:!0,timeout:15e3,timeoutLimit:6e4},g=new Gt({lives:2,minPingDelay:1e4,maxPingDelay:e.activityTimeout}),k=new Gt({lives:2,minPingDelay:1e4,maxPingDelay:e.activityTimeout}),L=i("ws","ws",3,o,g),X=i("wss","ws",3,u,g),pi=i("sockjs","sockjs",1,p),ne=i("xhr_streaming","xhr_streaming",1,p,k),di=i("xdr_streaming","xdr_streaming",1,p,k),re=i("xhr_polling","xhr_polling",1,p),vi=i("xdr_polling","xdr_polling",1,p),ie=new Y([L],_),yi=new Y([X],_),gi=new Y([pi],_),oe=new Y([new it(ot(ne),ne,di)],_),se=new Y([new it(ot(re),re,vi)],_),ae=new Y([new it(ot(oe),new kt([oe,new ht(se,{delay:4e3})]),se)],_),xt=new it(ot(ae),ae,gi),Ot;return t.useTLS?Ot=new kt([ie,new ht(xt,{delay:2e3})]):Ot=new kt([ie,new ht(yi,{delay:2e3}),new ht(xt,{delay:5e3})]),new ir(new hr(new it(ot(L),Ot,xt)),r,{ttl:18e5,timeline:t.timeline,useTLS:t.useTLS})},fr=lr,pr=function(){var e=this;e.timeline.info(e.buildTimelineMessage({transport:e.name+(e.options.useTLS?"s":"")})),e.hooks.isInitialized()?e.changeState("initialized"):e.hooks.file?(e.changeState("initializing"),S.load(e.hooks.file,{useTLS:e.options.useTLS},function(t,n){e.hooks.isInitialized()?(e.changeState("initialized"),n(!0)):(t&&e.onError(t),e.onClose(),n(!1))})):e.onClose()},dr={getRequest:function(e){var t=new window.XDomainRequest;return t.ontimeout=function(){e.emit("error",new I),e.close()},t.onerror=function(n){e.emit("error",n),e.close()},t.onprogress=function(){t.responseText&&t.responseText.length>0&&e.onChunk(200,t.responseText)},t.onload=function(){t.responseText&&t.responseText.length>0&&e.onChunk(200,t.responseText),e.emit("finished",200),e.close()},t},abortRequest:function(e){e.ontimeout=e.onerror=e.onprogress=e.onload=null,e.abort()}},vr=dr,yr=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),gr=256*1024,_r=function(e){yr(t,e);function t(n,r,i){var o=e.call(this)||this;return o.hooks=n,o.method=r,o.url=i,o}return t.prototype.start=function(n){var r=this;this.position=0,this.xhr=this.hooks.getRequest(this),this.unloader=function(){r.close()},b.addUnloadListener(this.unloader),this.xhr.open(this.method,this.url,!0),this.xhr.setRequestHeader&&this.xhr.setRequestHeader("Content-Type","application/json"),this.xhr.send(n)},t.prototype.close=function(){this.unloader&&(b.removeUnloadListener(this.unloader),this.unloader=null),this.xhr&&(this.hooks.abortRequest(this.xhr),this.xhr=null)},t.prototype.onChunk=function(n,r){for(;;){var i=this.advanceBuffer(r);if(i)this.emit("chunk",{status:n,data:i});else break}this.isBufferTooLong(r)&&this.emit("buffer_too_long")},t.prototype.advanceBuffer=function(n){var r=n.slice(this.position),i=r.indexOf(` -`);return i!==-1?(this.position+=i+1,r.slice(0,i)):null},t.prototype.isBufferTooLong=function(n){return this.position===n.length&&n.length>gr},t}(V),mr=_r,Ct;(function(e){e[e.CONNECTING=0]="CONNECTING",e[e.OPEN=1]="OPEN",e[e.CLOSED=3]="CLOSED"})(Ct||(Ct={}));var $=Ct,br=1,wr=function(){function e(t,n){this.hooks=t,this.session=Yt(1e3)+"/"+Tr(8),this.location=kr(n),this.readyState=$.CONNECTING,this.openStream()}return e.prototype.send=function(t){return this.sendRaw(JSON.stringify([t]))},e.prototype.ping=function(){this.hooks.sendHeartbeat(this)},e.prototype.close=function(t,n){this.onClose(t,n,!0)},e.prototype.sendRaw=function(t){if(this.readyState===$.OPEN)try{return b.createSocketRequest("POST",Kt(Sr(this.location,this.session))).start(t),!0}catch{return!1}else return!1},e.prototype.reconnect=function(){this.closeStream(),this.openStream()},e.prototype.onClose=function(t,n,r){this.closeStream(),this.readyState=$.CLOSED,this.onclose&&this.onclose({code:t,reason:n,wasClean:r})},e.prototype.onChunk=function(t){if(t.status===200){this.readyState===$.OPEN&&this.onActivity();var n,r=t.data.slice(0,1);switch(r){case"o":n=JSON.parse(t.data.slice(1)||"{}"),this.onOpen(n);break;case"a":n=JSON.parse(t.data.slice(1)||"[]");for(var i=0;i0&&e.onChunk(n.status,n.responseText);break;case 4:n.responseText&&n.responseText.length>0&&e.onChunk(n.status,n.responseText),e.emit("finished",n.status),e.close();break}},n},abortRequest:function(e){e.onreadystatechange=null,e.abort()}},Rr=Er,Ir={createStreamingSocket:function(e){return this.createSocket(Or,e)},createPollingSocket:function(e){return this.createSocket(Lr,e)},createSocket:function(e,t){return new Pr(e,t)},createXHR:function(e,t){return this.createRequest(Rr,e,t)},createRequest:function(e,t,n){return new mr(e,t,n)}},$t=Ir;$t.createXDR=function(e,t){return this.createRequest(vr,e,t)};var jr=$t,Nr={nextAuthCallbackID:1,auth_callbacks:{},ScriptReceivers:s,DependenciesReceivers:T,getDefaultStrategy:fr,Transports:yn,transportConnectionInitializer:pr,HTTPFactory:jr,TimelineTransport:Ye,getXHRAPI:function(){return window.XMLHttpRequest},getWebSocketAPI:function(){return window.WebSocket||window.MozWebSocket},setup:function(e){var t=this;window.Pusher=e;var n=function(){t.onDocumentBody(e.ready)};window.JSON?n():S.load("json2",{},n)},getDocument:function(){return document},getProtocol:function(){return this.getDocument().location.protocol},getAuthorizers:function(){return{ajax:we,jsonp:Xe}},onDocumentBody:function(e){var t=this;document.body?e():setTimeout(function(){t.onDocumentBody(e)},0)},createJSONPRequest:function(e,t){return new Ge(e,t)},createScriptRequest:function(e){return new We(e)},getLocalStorage:function(){try{return window.localStorage}catch{return}},createXHR:function(){return this.getXHRAPI()?this.createXMLHttpRequest():this.createMicrosoftXHR()},createXMLHttpRequest:function(){var e=this.getXHRAPI();return new e},createMicrosoftXHR:function(){return new ActiveXObject("Microsoft.XMLHTTP")},getNetwork:function(){return mn},createWebSocket:function(e){var t=this.getWebSocketAPI();return new t(e)},createSocketRequest:function(e,t){if(this.isXHRSupported())return this.HTTPFactory.createXHR(e,t);if(this.isXDRSupported(t.indexOf("https:")===0))return this.HTTPFactory.createXDR(e,t);throw"Cross-origin HTTP requests are not supported"},isXHRSupported:function(){var e=this.getXHRAPI();return!!e&&new e().withCredentials!==void 0},isXDRSupported:function(e){var t=e?"https:":"http:",n=this.getProtocol();return!!window.XDomainRequest&&n===t},addUnloadListener:function(e){window.addEventListener!==void 0?window.addEventListener("unload",e,!1):window.attachEvent!==void 0&&window.attachEvent("onunload",e)},removeUnloadListener:function(e){window.addEventListener!==void 0?window.removeEventListener("unload",e,!1):window.detachEvent!==void 0&&window.detachEvent("onunload",e)},randomInt:function(e){var t=function(){var n=window.crypto||window.msCrypto,r=n.getRandomValues(new Uint32Array(1))[0];return r/Math.pow(2,32)};return Math.floor(t()*e)}},b=Nr,Tt;(function(e){e[e.ERROR=3]="ERROR",e[e.INFO=6]="INFO",e[e.DEBUG=7]="DEBUG"})(Tt||(Tt={}));var lt=Tt,qr=function(){function e(t,n,r){this.key=t,this.session=n,this.events=[],this.options=r||{},this.sent=0,this.uniqueID=0}return e.prototype.log=function(t,n){t<=this.options.level&&(this.events.push(U({},n,{timestamp:j.now()})),this.options.limit&&this.events.length>this.options.limit&&this.events.shift())},e.prototype.error=function(t){this.log(lt.ERROR,t)},e.prototype.info=function(t){this.log(lt.INFO,t)},e.prototype.debug=function(t){this.log(lt.DEBUG,t)},e.prototype.isEmpty=function(){return this.events.length===0},e.prototype.send=function(t,n){var r=this,i=U({session:this.session,bundle:this.sent+1,key:this.key,lib:"js",version:this.options.version,cluster:this.options.cluster,features:this.options.features,timeline:this.events},this.options.params);return this.events=[],t(i,function(o,u){o||r.sent++,n&&n(o,u)}),!0},e.prototype.generateUniqueID=function(){return this.uniqueID++,this.uniqueID},e}(),Ur=qr,Dr=function(){function e(t,n,r,i){this.name=t,this.priority=n,this.transport=r,this.options=i||{}}return e.prototype.isSupported=function(){return this.transport.isSupported({useTLS:this.options.useTLS})},e.prototype.connect=function(t,n){var r=this;if(this.isSupported()){if(this.priority"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ei(l){if(l===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l}function Ri(l,h){if(h&&(typeof h=="object"||typeof h=="function"))return h;if(h!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ei(l)}function H(l){var h=Li();return function(){var c=ft(l),s;if(h){var f=ft(this).constructor;s=Reflect.construct(c,arguments,f)}else s=c.apply(this,arguments);return Ri(this,s)}}var Et=function(){function l(){E(this,l)}return R(l,[{key:"listenForWhisper",value:function(a,c){return this.listen(".client-"+a,c)}},{key:"notification",value:function(a){return this.listen(".Illuminate\\Notifications\\Events\\BroadcastNotificationCreated",a)}},{key:"stopListeningForWhisper",value:function(a,c){return this.stopListening(".client-"+a,c)}}]),l}(),de=function(){function l(h){E(this,l),this.namespace=h}return R(l,[{key:"format",value:function(a){return a.charAt(0)==="."||a.charAt(0)==="\\"?a.substr(1):(this.namespace&&(a=this.namespace+"."+a),a.replace(/\./g,"\\"))}},{key:"setNamespace",value:function(a){this.namespace=a}}]),l}(),dt=function(l){D(a,l);var h=H(a);function a(c,s,f){var d;return E(this,a),d=h.call(this),d.name=s,d.pusher=c,d.options=f,d.eventFormatter=new de(d.options.namespace),d.subscribe(),d}return R(a,[{key:"subscribe",value:function(){this.subscription=this.pusher.subscribe(this.name)}},{key:"unsubscribe",value:function(){this.pusher.unsubscribe(this.name)}},{key:"listen",value:function(s,f){return this.on(this.eventFormatter.format(s),f),this}},{key:"listenToAll",value:function(s){var f=this;return this.subscription.bind_global(function(d,N){if(!d.startsWith("pusher:")){var P=f.options.namespace.replace(/\./g,"\\"),T=d.startsWith(P)?d.substring(P.length+1):"."+d;s(T,N)}}),this}},{key:"stopListening",value:function(s,f){return f?this.subscription.unbind(this.eventFormatter.format(s),f):this.subscription.unbind(this.eventFormatter.format(s)),this}},{key:"stopListeningToAll",value:function(s){return s?this.subscription.unbind_global(s):this.subscription.unbind_global(),this}},{key:"subscribed",value:function(s){return this.on("pusher:subscription_succeeded",function(){s()}),this}},{key:"error",value:function(s){return this.on("pusher:subscription_error",function(f){s(f)}),this}},{key:"on",value:function(s,f){return this.subscription.bind(s,f),this}}]),a}(Et),Ii=function(l){D(a,l);var h=H(a);function a(){return E(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this.pusher.channels.channels[this.name].trigger("client-".concat(s),f),this}}]),a}(dt),ji=function(l){D(a,l);var h=H(a);function a(){return E(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this.pusher.channels.channels[this.name].trigger("client-".concat(s),f),this}}]),a}(dt),Ni=function(l){D(a,l);var h=H(a);function a(){return E(this,a),h.apply(this,arguments)}return R(a,[{key:"here",value:function(s){return this.on("pusher:subscription_succeeded",function(f){s(Object.keys(f.members).map(function(d){return f.members[d]}))}),this}},{key:"joining",value:function(s){return this.on("pusher:member_added",function(f){s(f.info)}),this}},{key:"whisper",value:function(s,f){return this.pusher.channels.channels[this.name].trigger("client-".concat(s),f),this}},{key:"leaving",value:function(s){return this.on("pusher:member_removed",function(f){s(f.info)}),this}}]),a}(dt),ve=function(l){D(a,l);var h=H(a);function a(c,s,f){var d;return E(this,a),d=h.call(this),d.events={},d.listeners={},d.name=s,d.socket=c,d.options=f,d.eventFormatter=new de(d.options.namespace),d.subscribe(),d}return R(a,[{key:"subscribe",value:function(){this.socket.emit("subscribe",{channel:this.name,auth:this.options.auth||{}})}},{key:"unsubscribe",value:function(){this.unbind(),this.socket.emit("unsubscribe",{channel:this.name,auth:this.options.auth||{}})}},{key:"listen",value:function(s,f){return this.on(this.eventFormatter.format(s),f),this}},{key:"stopListening",value:function(s,f){return this.unbindEvent(this.eventFormatter.format(s),f),this}},{key:"subscribed",value:function(s){return this.on("connect",function(f){s(f)}),this}},{key:"error",value:function(s){return this}},{key:"on",value:function(s,f){var d=this;return this.listeners[s]=this.listeners[s]||[],this.events[s]||(this.events[s]=function(N,P){d.name===N&&d.listeners[s]&&d.listeners[s].forEach(function(T){return T(P)})},this.socket.on(s,this.events[s])),this.listeners[s].push(f),this}},{key:"unbind",value:function(){var s=this;Object.keys(this.events).forEach(function(f){s.unbindEvent(f)})}},{key:"unbindEvent",value:function(s,f){this.listeners[s]=this.listeners[s]||[],f&&(this.listeners[s]=this.listeners[s].filter(function(d){return d!==f})),(!f||this.listeners[s].length===0)&&(this.events[s]&&(this.socket.removeListener(s,this.events[s]),delete this.events[s]),delete this.listeners[s])}}]),a}(Et),ye=function(l){D(a,l);var h=H(a);function a(){return E(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this.socket.emit("client event",{channel:this.name,event:"client-".concat(s),data:f}),this}}]),a}(ve),qi=function(l){D(a,l);var h=H(a);function a(){return E(this,a),h.apply(this,arguments)}return R(a,[{key:"here",value:function(s){return this.on("presence:subscribed",function(f){s(f.map(function(d){return d.user_info}))}),this}},{key:"joining",value:function(s){return this.on("presence:joining",function(f){return s(f.user_info)}),this}},{key:"whisper",value:function(s,f){return this.socket.emit("client event",{channel:this.name,event:"client-".concat(s),data:f}),this}},{key:"leaving",value:function(s){return this.on("presence:leaving",function(f){return s(f.user_info)}),this}}]),a}(ye),pt=function(l){D(a,l);var h=H(a);function a(){return E(this,a),h.apply(this,arguments)}return R(a,[{key:"subscribe",value:function(){}},{key:"unsubscribe",value:function(){}},{key:"listen",value:function(s,f){return this}},{key:"listenToAll",value:function(s){return this}},{key:"stopListening",value:function(s,f){return this}},{key:"subscribed",value:function(s){return this}},{key:"error",value:function(s){return this}},{key:"on",value:function(s,f){return this}}]),a}(Et),fe=function(l){D(a,l);var h=H(a);function a(){return E(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this}}]),a}(pt),Ui=function(l){D(a,l);var h=H(a);function a(){return E(this,a),h.apply(this,arguments)}return R(a,[{key:"here",value:function(s){return this}},{key:"joining",value:function(s){return this}},{key:"whisper",value:function(s,f){return this}},{key:"leaving",value:function(s){return this}}]),a}(pt),Rt=function(){function l(h){E(this,l),this._defaultOptions={auth:{headers:{}},authEndpoint:"/broadcasting/auth",userAuthentication:{endpoint:"/broadcasting/user-auth",headers:{}},broadcaster:"pusher",csrfToken:null,bearerToken:null,host:null,key:null,namespace:"App.Events"},this.setOptions(h),this.connect()}return R(l,[{key:"setOptions",value:function(a){this.options=st(this._defaultOptions,a);var c=this.csrfToken();return c&&(this.options.auth.headers["X-CSRF-TOKEN"]=c,this.options.userAuthentication.headers["X-CSRF-TOKEN"]=c),c=this.options.bearerToken,c&&(this.options.auth.headers.Authorization="Bearer "+c,this.options.userAuthentication.headers.Authorization="Bearer "+c),a}},{key:"csrfToken",value:function(){var a;return typeof window<"u"&&window.Laravel&&window.Laravel.csrfToken?window.Laravel.csrfToken:this.options.csrfToken?this.options.csrfToken:typeof document<"u"&&typeof document.querySelector=="function"&&(a=document.querySelector('meta[name="csrf-token"]'))?a.getAttribute("content"):null}}]),l}(),pe=function(l){D(a,l);var h=H(a);function a(){var c;return E(this,a),c=h.apply(this,arguments),c.channels={},c}return R(a,[{key:"connect",value:function(){typeof this.options.client<"u"?this.pusher=this.options.client:this.options.Pusher?this.pusher=new this.options.Pusher(this.options.key,this.options):this.pusher=new Pusher(this.options.key,this.options)}},{key:"signin",value:function(){this.pusher.signin()}},{key:"listen",value:function(s,f,d){return this.channel(s).listen(f,d)}},{key:"channel",value:function(s){return this.channels[s]||(this.channels[s]=new dt(this.pusher,s,this.options)),this.channels[s]}},{key:"privateChannel",value:function(s){return this.channels["private-"+s]||(this.channels["private-"+s]=new Ii(this.pusher,"private-"+s,this.options)),this.channels["private-"+s]}},{key:"encryptedPrivateChannel",value:function(s){return this.channels["private-encrypted-"+s]||(this.channels["private-encrypted-"+s]=new ji(this.pusher,"private-encrypted-"+s,this.options)),this.channels["private-encrypted-"+s]}},{key:"presenceChannel",value:function(s){return this.channels["presence-"+s]||(this.channels["presence-"+s]=new Ni(this.pusher,"presence-"+s,this.options)),this.channels["presence-"+s]}},{key:"leave",value:function(s){var f=this,d=[s,"private-"+s,"private-encrypted-"+s,"presence-"+s];d.forEach(function(N,P){f.leaveChannel(N)})}},{key:"leaveChannel",value:function(s){this.channels[s]&&(this.channels[s].unsubscribe(),delete this.channels[s])}},{key:"socketId",value:function(){return this.pusher.connection.socket_id}},{key:"disconnect",value:function(){this.pusher.disconnect()}}]),a}(Rt),Di=function(l){D(a,l);var h=H(a);function a(){var c;return E(this,a),c=h.apply(this,arguments),c.channels={},c}return R(a,[{key:"connect",value:function(){var s=this,f=this.getSocketIO();return this.socket=f(this.options.host,this.options),this.socket.on("reconnect",function(){Object.values(s.channels).forEach(function(d){d.subscribe()})}),this.socket}},{key:"getSocketIO",value:function(){if(typeof this.options.client<"u")return this.options.client;if(typeof io<"u")return io;throw new Error("Socket.io client not found. Should be globally available or passed via options.client")}},{key:"listen",value:function(s,f,d){return this.channel(s).listen(f,d)}},{key:"channel",value:function(s){return this.channels[s]||(this.channels[s]=new ve(this.socket,s,this.options)),this.channels[s]}},{key:"privateChannel",value:function(s){return this.channels["private-"+s]||(this.channels["private-"+s]=new ye(this.socket,"private-"+s,this.options)),this.channels["private-"+s]}},{key:"presenceChannel",value:function(s){return this.channels["presence-"+s]||(this.channels["presence-"+s]=new qi(this.socket,"presence-"+s,this.options)),this.channels["presence-"+s]}},{key:"leave",value:function(s){var f=this,d=[s,"private-"+s,"presence-"+s];d.forEach(function(N){f.leaveChannel(N)})}},{key:"leaveChannel",value:function(s){this.channels[s]&&(this.channels[s].unsubscribe(),delete this.channels[s])}},{key:"socketId",value:function(){return this.socket.id}},{key:"disconnect",value:function(){this.socket.disconnect()}}]),a}(Rt),Hi=function(l){D(a,l);var h=H(a);function a(){var c;return E(this,a),c=h.apply(this,arguments),c.channels={},c}return R(a,[{key:"connect",value:function(){}},{key:"listen",value:function(s,f,d){return new pt}},{key:"channel",value:function(s){return new pt}},{key:"privateChannel",value:function(s){return new fe}},{key:"encryptedPrivateChannel",value:function(s){return new fe}},{key:"presenceChannel",value:function(s){return new Ui}},{key:"leave",value:function(s){}},{key:"leaveChannel",value:function(s){}},{key:"socketId",value:function(){return"fake-socket-id"}},{key:"disconnect",value:function(){}}]),a}(Rt),ge=function(){function l(h){E(this,l),this.options=h,this.connect(),this.options.withoutInterceptors||this.registerInterceptors()}return R(l,[{key:"channel",value:function(a){return this.connector.channel(a)}},{key:"connect",value:function(){this.options.broadcaster=="reverb"?this.connector=new pe(st(st({},this.options),{cluster:""})):this.options.broadcaster=="pusher"?this.connector=new pe(this.options):this.options.broadcaster=="socket.io"?this.connector=new Di(this.options):this.options.broadcaster=="null"?this.connector=new Hi(this.options):typeof this.options.broadcaster=="function"&&(this.connector=new this.options.broadcaster(this.options))}},{key:"disconnect",value:function(){this.connector.disconnect()}},{key:"join",value:function(a){return this.connector.presenceChannel(a)}},{key:"leave",value:function(a){this.connector.leave(a)}},{key:"leaveChannel",value:function(a){this.connector.leaveChannel(a)}},{key:"leaveAllChannels",value:function(){for(var a in this.connector.channels)this.leaveChannel(a)}},{key:"listen",value:function(a,c,s){return this.connector.listen(a,c,s)}},{key:"private",value:function(a){return this.connector.privateChannel(a)}},{key:"encryptedPrivate",value:function(a){return this.connector.encryptedPrivateChannel(a)}},{key:"socketId",value:function(){return this.connector.socketId()}},{key:"registerInterceptors",value:function(){typeof Vue=="function"&&Vue.http&&this.registerVueRequestInterceptor(),typeof axios=="function"&&this.registerAxiosRequestInterceptor(),typeof jQuery=="function"&&this.registerjQueryAjaxSetup(),(typeof Turbo>"u"?"undefined":At(Turbo))==="object"&&this.registerTurboRequestInterceptor()}},{key:"registerVueRequestInterceptor",value:function(){var a=this;Vue.http.interceptors.push(function(c,s){a.socketId()&&c.headers.set("X-Socket-ID",a.socketId()),s()})}},{key:"registerAxiosRequestInterceptor",value:function(){var a=this;axios.interceptors.request.use(function(c){return a.socketId()&&(c.headers["X-Socket-Id"]=a.socketId()),c})}},{key:"registerjQueryAjaxSetup",value:function(){var a=this;typeof jQuery.ajax<"u"&&jQuery.ajaxPrefilter(function(c,s,f){a.socketId()&&f.setRequestHeader("X-Socket-Id",a.socketId())})}},{key:"registerTurboRequestInterceptor",value:function(){var a=this;document.addEventListener("turbo:before-fetch-request",function(c){c.detail.fetchOptions.headers["X-Socket-Id"]=a.socketId()})}}]),l}();var me=Ai(_e(),1);window.EchoFactory=ge;window.Pusher=me.default;})(); +(()=>{var ki=Object.create;var he=Object.defineProperty;var Si=Object.getOwnPropertyDescriptor;var Ci=Object.getOwnPropertyNames;var Ti=Object.getPrototypeOf,Pi=Object.prototype.hasOwnProperty;var xi=(l,h)=>()=>(h||l((h={exports:{}}).exports,h),h.exports);var Oi=(l,h,a,c)=>{if(h&&typeof h=="object"||typeof h=="function")for(let s of Ci(h))!Pi.call(l,s)&&s!==a&&he(l,s,{get:()=>h[s],enumerable:!(c=Si(h,s))||c.enumerable});return l};var Ai=(l,h,a)=>(a=l!=null?ki(Ti(l)):{},Oi(h||!l||!l.__esModule?he(a,"default",{value:l,enumerable:!0}):a,l));var _e=xi((yt,It)=>{(function(h,a){typeof yt=="object"&&typeof It=="object"?It.exports=a():typeof define=="function"&&define.amd?define([],a):typeof yt=="object"?yt.Pusher=a():h.Pusher=a()})(window,function(){return function(l){var h={};function a(c){if(h[c])return h[c].exports;var s=h[c]={i:c,l:!1,exports:{}};return l[c].call(s.exports,s,s.exports,a),s.l=!0,s.exports}return a.m=l,a.c=h,a.d=function(c,s,f){a.o(c,s)||Object.defineProperty(c,s,{enumerable:!0,get:f})},a.r=function(c){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(c,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(c,"__esModule",{value:!0})},a.t=function(c,s){if(s&1&&(c=a(c)),s&8||s&4&&typeof c=="object"&&c&&c.__esModule)return c;var f=Object.create(null);if(a.r(f),Object.defineProperty(f,"default",{enumerable:!0,value:c}),s&2&&typeof c!="string")for(var d in c)a.d(f,d,function(N){return c[N]}.bind(null,d));return f},a.n=function(c){var s=c&&c.__esModule?function(){return c.default}:function(){return c};return a.d(s,"a",s),s},a.o=function(c,s){return Object.prototype.hasOwnProperty.call(c,s)},a.p="",a(a.s=2)}([function(l,h,a){"use strict";var c=this&&this.__extends||function(){var b=function(v,y){return b=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,O){w.__proto__=O}||function(w,O){for(var I in O)O.hasOwnProperty(I)&&(w[I]=O[I])},b(v,y)};return function(v,y){b(v,y);function w(){this.constructor=v}v.prototype=y===null?Object.create(y):(w.prototype=y.prototype,new w)}}();Object.defineProperty(h,"__esModule",{value:!0});var s=256,f=function(){function b(v){v===void 0&&(v="="),this._paddingCharacter=v}return b.prototype.encodedLength=function(v){return this._paddingCharacter?(v+2)/3*4|0:(v*8+5)/6|0},b.prototype.encode=function(v){for(var y="",w=0;w>>3*6&63),y+=this._encodeByte(O>>>2*6&63),y+=this._encodeByte(O>>>1*6&63),y+=this._encodeByte(O>>>0*6&63)}var I=v.length-w;if(I>0){var O=v[w]<<16|(I===2?v[w+1]<<8:0);y+=this._encodeByte(O>>>3*6&63),y+=this._encodeByte(O>>>2*6&63),I===2?y+=this._encodeByte(O>>>1*6&63):y+=this._paddingCharacter||"",y+=this._paddingCharacter||""}return y},b.prototype.maxDecodedLength=function(v){return this._paddingCharacter?v/4*3|0:(v*6+7)/8|0},b.prototype.decodedLength=function(v){return this.maxDecodedLength(v.length-this._getPaddingLength(v))},b.prototype.decode=function(v){if(v.length===0)return new Uint8Array(0);for(var y=this._getPaddingLength(v),w=v.length-y,O=new Uint8Array(this.maxDecodedLength(w)),I=0,q=0,M=0,J=0,F=0,z=0,B=0;q>>4,O[I++]=F<<4|z>>>2,O[I++]=z<<6|B,M|=J&s,M|=F&s,M|=z&s,M|=B&s;if(q>>4,M|=J&s,M|=F&s),q>>2,M|=z&s),q>>8&0-65-26+97,y+=51-v>>>8&26-97-52+48,y+=61-v>>>8&52-48-62+43,y+=62-v>>>8&62-43-63+47,String.fromCharCode(y)},b.prototype._decodeChar=function(v){var y=s;return y+=(42-v&v-44)>>>8&-s+v-43+62,y+=(46-v&v-48)>>>8&-s+v-47+63,y+=(47-v&v-58)>>>8&-s+v-48+52,y+=(64-v&v-91)>>>8&-s+v-65+0,y+=(96-v&v-123)>>>8&-s+v-97+26,y},b.prototype._getPaddingLength=function(v){var y=0;if(this._paddingCharacter){for(var w=v.length-1;w>=0&&v[w]===this._paddingCharacter;w--)y++;if(v.length<4||y>2)throw new Error("Base64Coder: incorrect padding")}return y},b}();h.Coder=f;var d=new f;function N(b){return d.encode(b)}h.encode=N;function P(b){return d.decode(b)}h.decode=P;var T=function(b){c(v,b);function v(){return b!==null&&b.apply(this,arguments)||this}return v.prototype._encodeByte=function(y){var w=y;return w+=65,w+=25-y>>>8&0-65-26+97,w+=51-y>>>8&26-97-52+48,w+=61-y>>>8&52-48-62+45,w+=62-y>>>8&62-45-63+95,String.fromCharCode(w)},v.prototype._decodeChar=function(y){var w=s;return w+=(44-y&y-46)>>>8&-s+y-45+62,w+=(94-y&y-96)>>>8&-s+y-95+63,w+=(47-y&y-58)>>>8&-s+y-48+52,w+=(64-y&y-91)>>>8&-s+y-65+0,w+=(96-y&y-123)>>>8&-s+y-97+26,w},v}(f);h.URLSafeCoder=T;var S=new T;function C(b){return S.encode(b)}h.encodeURLSafe=C;function x(b){return S.decode(b)}h.decodeURLSafe=x,h.encodedLength=function(b){return d.encodedLength(b)},h.maxDecodedLength=function(b){return d.maxDecodedLength(b)},h.decodedLength=function(b){return d.decodedLength(b)}},function(l,h,a){"use strict";Object.defineProperty(h,"__esModule",{value:!0});var c="utf8: invalid string",s="utf8: invalid source encoding";function f(P){for(var T=new Uint8Array(d(P)),S=0,C=0;C>6,T[S++]=128|x&63):x<55296?(T[S++]=224|x>>12,T[S++]=128|x>>6&63,T[S++]=128|x&63):(C++,x=(x&1023)<<10,x|=P.charCodeAt(C)&1023,x+=65536,T[S++]=240|x>>18,T[S++]=128|x>>12&63,T[S++]=128|x>>6&63,T[S++]=128|x&63)}return T}h.encode=f;function d(P){for(var T=0,S=0;S=P.length-1)throw new Error(c);S++,T+=4}else throw new Error(c)}return T}h.encodedLength=d;function N(P){for(var T=[],S=0;S=P.length)throw new Error(s);var b=P[++S];if((b&192)!==128)throw new Error(s);C=(C&31)<<6|b&63,x=128}else if(C<240){if(S>=P.length-1)throw new Error(s);var b=P[++S],v=P[++S];if((b&192)!==128||(v&192)!==128)throw new Error(s);C=(C&15)<<12|(b&63)<<6|v&63,x=2048}else if(C<248){if(S>=P.length-2)throw new Error(s);var b=P[++S],v=P[++S],y=P[++S];if((b&192)!==128||(v&192)!==128||(y&192)!==128)throw new Error(s);C=(C&15)<<18|(b&63)<<12|(v&63)<<6|y&63,x=65536}else throw new Error(s);if(C=55296&&C<=57343)throw new Error(s);if(C>=65536){if(C>1114111)throw new Error(s);C-=65536,T.push(String.fromCharCode(55296|C>>10)),C=56320|C&1023}}T.push(String.fromCharCode(C))}return T.join("")}h.decode=N},function(l,h,a){l.exports=a(3).default},function(l,h,a){"use strict";a.r(h);var c=function(){function e(t,n){this.lastId=0,this.prefix=t,this.name=n}return e.prototype.create=function(t){this.lastId++;var n=this.lastId,r=this.prefix+n,i=this.name+"["+n+"]",o=!1,u=function(){o||(t.apply(null,arguments),o=!0)};return this[n]=u,{number:n,id:r,name:i,callback:u}},e.prototype.remove=function(t){delete this[t.number]},e}(),s=new c("_pusher_script_","Pusher.ScriptReceivers"),f={VERSION:"7.6.0",PROTOCOL:7,wsPort:80,wssPort:443,wsPath:"",httpHost:"sockjs.pusher.com",httpPort:80,httpsPort:443,httpPath:"/pusher",stats_host:"stats.pusher.com",authEndpoint:"/pusher/auth",authTransport:"ajax",activityTimeout:12e4,pongTimeout:3e4,unavailableTimeout:1e4,cluster:"mt1",userAuthentication:{endpoint:"/pusher/user-auth",transport:"ajax"},channelAuthorization:{endpoint:"/pusher/auth",transport:"ajax"},cdn_http:"http://js.pusher.com",cdn_https:"https://js.pusher.com",dependency_suffix:""},d=f,N=function(){function e(t){this.options=t,this.receivers=t.receivers||s,this.loading={}}return e.prototype.load=function(t,n,r){var i=this;if(i.loading[t]&&i.loading[t].length>0)i.loading[t].push(r);else{i.loading[t]=[r];var o=m.createScriptRequest(i.getPath(t,n)),u=i.receivers.create(function(p){if(i.receivers.remove(u),i.loading[t]){var _=i.loading[t];delete i.loading[t];for(var g=function(E){E||o.cleanup()},k=0;k<_.length;k++)_[k](p,g)}});o.send(u)}},e.prototype.getRoot=function(t){var n,r=m.getDocument().location.protocol;return t&&t.useTLS||r==="https:"?n=this.options.cdn_https:n=this.options.cdn_http,n.replace(/\/*$/,"")+"/"+this.options.version},e.prototype.getPath=function(t,n){return this.getRoot(n)+"/"+t+this.options.suffix+".js"},e}(),P=N,T=new c("_pusher_dependencies","Pusher.DependenciesReceivers"),S=new P({cdn_http:d.cdn_http,cdn_https:d.cdn_https,version:d.VERSION,suffix:d.dependency_suffix,receivers:T}),C={baseUrl:"https://pusher.com",urls:{authenticationEndpoint:{path:"/docs/channels/server_api/authenticating_users"},authorizationEndpoint:{path:"/docs/channels/server_api/authorizing-users/"},javascriptQuickStart:{path:"/docs/javascript_quick_start"},triggeringClientEvents:{path:"/docs/client_api_guide/client_events#trigger-events"},encryptedChannelSupport:{fullUrl:"https://github.com/pusher/pusher-js/tree/cc491015371a4bde5743d1c87a0fbac0feb53195#encrypted-channel-support"}}},x=function(e){var t="See:",n=C.urls[e];if(!n)return"";var r;return n.fullUrl?r=n.fullUrl:n.path&&(r=C.baseUrl+n.path),r?t+" "+r:""},b={buildLogSuffix:x},v;(function(e){e.UserAuthentication="user-authentication",e.ChannelAuthorization="channel-authorization"})(v||(v={}));var y=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),w=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),O=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),I=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),q=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),M=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),J=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),F=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),z=function(e){y(t,e);function t(n){var r=this.constructor,i=e.call(this,n)||this;return Object.setPrototypeOf(i,r.prototype),i}return t}(Error),B=function(e){y(t,e);function t(n,r){var i=this.constructor,o=e.call(this,r)||this;return o.status=n,Object.setPrototypeOf(o,i.prototype),o}return t}(Error),me=function(e,t,n,r,i){var o=m.createXHR();o.open("POST",n.endpoint,!0),o.setRequestHeader("Content-Type","application/x-www-form-urlencoded");for(var u in n.headers)o.setRequestHeader(u,n.headers[u]);if(n.headersProvider!=null){var p=n.headersProvider();for(var u in p)o.setRequestHeader(u,p[u])}return o.onreadystatechange=function(){if(o.readyState===4)if(o.status===200){var _=void 0,g=!1;try{_=JSON.parse(o.responseText),g=!0}catch{i(new B(200,"JSON returned from "+r.toString()+" endpoint was invalid, yet status code was 200. Data was: "+o.responseText),null)}g&&i(null,_)}else{var k="";switch(r){case v.UserAuthentication:k=b.buildLogSuffix("authenticationEndpoint");break;case v.ChannelAuthorization:k="Clients must be authorized to join private or presence channels. "+b.buildLogSuffix("authorizationEndpoint");break}i(new B(o.status,"Unable to retrieve auth string from "+r.toString()+" endpoint - "+("received status: "+o.status+" from "+n.endpoint+". "+k)),null)}},o.send(t),o},we=me;function ke(e){return Oe(Pe(e))}for(var nt=String.fromCharCode,Z="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Se={},at=0,Ce=Z.length;at>>6)+nt(128|t&63):nt(224|t>>>12&15)+nt(128|t>>>6&63)+nt(128|t&63)},Pe=function(e){return e.replace(/[^\x00-\x7F]/g,Te)},xe=function(e){var t=[0,2,1][e.length%3],n=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0),r=[Z.charAt(n>>>18),Z.charAt(n>>>12&63),t>=2?"=":Z.charAt(n>>>6&63),t>=1?"=":Z.charAt(n&63)];return r.join("")},Oe=window.btoa||function(e){return e.replace(/[\s\S]{1,3}/g,xe)},Ae=function(){function e(t,n,r,i){var o=this;this.clear=n,this.timer=t(function(){o.timer&&(o.timer=i(o.timer))},r)}return e.prototype.isRunning=function(){return this.timer!==null},e.prototype.ensureAborted=function(){this.timer&&(this.clear(this.timer),this.timer=null)},e}(),jt=Ae,Nt=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}();function Ee(e){window.clearTimeout(e)}function Le(e){window.clearInterval(e)}var Q=function(e){Nt(t,e);function t(n,r){return e.call(this,setTimeout,Ee,n,function(i){return r(),null})||this}return t}(jt),Re=function(e){Nt(t,e);function t(n,r){return e.call(this,setInterval,Le,n,function(i){return r(),i})||this}return t}(jt),Ie={now:function(){return Date.now?Date.now():new Date().valueOf()},defer:function(e){return new Q(0,e)},method:function(e){for(var t=[],n=1;n0)for(var i=0;i=1002&&e.code<=1004?"backoff":null:e.code===4e3?"tls_only":e.code<4100?"refused":e.code<4200?"backoff":e.code<4300?"retry":"refused"},getCloseError:function(e){return e.code!==1e3&&e.code!==1001?{type:"PusherError",data:{code:e.code,message:e.reason||e.message}}:null}},K=Vt,kn=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Sn=function(e){kn(t,e);function t(n,r){var i=e.call(this)||this;return i.id=n,i.transport=r,i.activityTimeout=r.activityTimeout,i.bindListeners(),i}return t.prototype.handlesActivityChecks=function(){return this.transport.handlesActivityChecks()},t.prototype.send=function(n){return this.transport.send(n)},t.prototype.send_event=function(n,r,i){var o={event:n,data:r};return i&&(o.channel=i),A.debug("Event sent",o),this.send(K.encodeMessage(o))},t.prototype.ping=function(){this.transport.supportsPing()?this.transport.ping():this.send_event("pusher:ping",{})},t.prototype.close=function(){this.transport.close()},t.prototype.bindListeners=function(){var n=this,r={message:function(o){var u;try{u=K.decodeMessage(o)}catch(p){n.emit("error",{type:"MessageParseError",error:p,data:o.data})}if(u!==void 0){switch(A.debug("Event recd",u),u.event){case"pusher:error":n.emit("error",{type:"PusherError",data:u.data});break;case"pusher:ping":n.emit("ping");break;case"pusher:pong":n.emit("pong");break}n.emit("message",u)}},activity:function(){n.emit("activity")},error:function(o){n.emit("error",o)},closed:function(o){i(),o&&o.code&&n.handleCloseEvent(o),n.transport=null,n.emit("closed")}},i=function(){W(r,function(o,u){n.transport.unbind(u,o)})};W(r,function(o,u){n.transport.bind(u,o)})},t.prototype.handleCloseEvent=function(n){var r=K.getCloseAction(n),i=K.getCloseError(n);i&&this.emit("error",i),r&&this.emit(r,{action:r,error:i})},t}(V),Cn=Sn,Tn=function(){function e(t,n){this.transport=t,this.callback=n,this.bindListeners()}return e.prototype.close=function(){this.unbindListeners(),this.transport.close()},e.prototype.bindListeners=function(){var t=this;this.onMessage=function(n){t.unbindListeners();var r;try{r=K.processHandshake(n)}catch(i){t.finish("error",{error:i}),t.transport.close();return}r.action==="connected"?t.finish("connected",{connection:new Cn(r.id,t.transport),activityTimeout:r.activityTimeout}):(t.finish(r.action,{error:r.error}),t.transport.close())},this.onClosed=function(n){t.unbindListeners();var r=K.getCloseAction(n)||"backoff",i=K.getCloseError(n);t.finish(r,{error:i})},this.transport.bind("message",this.onMessage),this.transport.bind("closed",this.onClosed)},e.prototype.unbindListeners=function(){this.transport.unbind("message",this.onMessage),this.transport.unbind("closed",this.onClosed)},e.prototype.finish=function(t,n){this.callback(U({transport:this.transport,action:t},n))},e}(),Pn=Tn,xn=function(){function e(t,n){this.timeline=t,this.options=n||{}}return e.prototype.send=function(t,n){this.timeline.isEmpty()||this.timeline.send(m.TimelineTransport.getAgent(this,t),n)},e}(),On=xn,An=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),En=function(e){An(t,e);function t(n,r){var i=e.call(this,function(o,u){A.debug("No callbacks on "+n+" for "+o)})||this;return i.name=n,i.pusher=r,i.subscribed=!1,i.subscriptionPending=!1,i.subscriptionCancelled=!1,i}return t.prototype.authorize=function(n,r){return r(null,{auth:""})},t.prototype.trigger=function(n,r){if(n.indexOf("client-")!==0)throw new w("Event '"+n+"' does not start with 'client-'");if(!this.subscribed){var i=b.buildLogSuffix("triggeringClientEvents");A.warn("Client event triggered before channel 'subscription_succeeded' event . "+i)}return this.pusher.send_event(n,r,this.name)},t.prototype.disconnect=function(){this.subscribed=!1,this.subscriptionPending=!1},t.prototype.handleEvent=function(n){var r=n.event,i=n.data;if(r==="pusher_internal:subscription_succeeded")this.handleSubscriptionSucceededEvent(n);else if(r==="pusher_internal:subscription_count")this.handleSubscriptionCountEvent(n);else if(r.indexOf("pusher_internal:")!==0){var o={};this.emit(r,i,o)}},t.prototype.handleSubscriptionSucceededEvent=function(n){this.subscriptionPending=!1,this.subscribed=!0,this.subscriptionCancelled?this.pusher.unsubscribe(this.name):this.emit("pusher:subscription_succeeded",n.data)},t.prototype.handleSubscriptionCountEvent=function(n){n.data.subscription_count&&(this.subscriptionCount=n.data.subscription_count),this.emit("pusher:subscription_count",n.data)},t.prototype.subscribe=function(){var n=this;this.subscribed||(this.subscriptionPending=!0,this.subscriptionCancelled=!1,this.authorize(this.pusher.connection.socket_id,function(r,i){r?(n.subscriptionPending=!1,A.error(r.toString()),n.emit("pusher:subscription_error",Object.assign({},{type:"AuthError",error:r.message},r instanceof B?{status:r.status}:{}))):n.pusher.send_event("pusher:subscribe",{auth:i.auth,channel_data:i.channel_data,channel:n.name})}))},t.prototype.unsubscribe=function(){this.subscribed=!1,this.pusher.send_event("pusher:unsubscribe",{channel:this.name})},t.prototype.cancelSubscription=function(){this.subscriptionCancelled=!0},t.prototype.reinstateSubscription=function(){this.subscriptionCancelled=!1},t}(V),mt=En,Ln=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),Rn=function(e){Ln(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.authorize=function(n,r){return this.pusher.config.channelAuthorizer({channelName:this.name,socketId:n},r)},t}(mt),wt=Rn,In=function(){function e(){this.reset()}return e.prototype.get=function(t){return Object.prototype.hasOwnProperty.call(this.members,t)?{id:t,info:this.members[t]}:null},e.prototype.each=function(t){var n=this;W(this.members,function(r,i){t(n.get(i))})},e.prototype.setMyID=function(t){this.myID=t},e.prototype.onSubscription=function(t){this.members=t.presence.hash,this.count=t.presence.count,this.me=this.get(this.myID)},e.prototype.addMember=function(t){return this.get(t.user_id)===null&&this.count++,this.members[t.user_id]=t.user_info,this.get(t.user_id)},e.prototype.removeMember=function(t){var n=this.get(t.user_id);return n&&(delete this.members[t.user_id],this.count--),n},e.prototype.reset=function(){this.members={},this.count=0,this.myID=null,this.me=null},e}(),jn=In,Nn=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),qn=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(u){u(o)})}return new(n||(n=Promise))(function(o,u){function p(k){try{g(r.next(k))}catch(E){u(E)}}function _(k){try{g(r.throw(k))}catch(E){u(E)}}function g(k){k.done?o(k.value):i(k.value).then(p,_)}g((r=r.apply(e,t||[])).next())})},Un=function(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,u;return u={next:p(0),throw:p(1),return:p(2)},typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function p(g){return function(k){return _([g,k])}}function _(g){if(r)throw new TypeError("Generator is already executing.");for(;n;)try{if(r=1,i&&(o=g[0]&2?i.return:g[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,g[1])).done)return o;switch(i=0,o&&(g=[g[0]&2,o.value]),g[0]){case 0:case 1:o=g;break;case 4:return n.label++,{value:g[1],done:!1};case 5:n.label++,i=g[1],g=[0];continue;case 7:g=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(g[0]===6||g[0]===2)){n=0;continue}if(g[0]===3&&(!o||g[1]>o[0]&&g[1]0&&this.emit("connecting_in",Math.round(n/1e3)),this.retryTimer=new Q(n||0,function(){r.disconnectInternally(),r.connect()})},t.prototype.clearRetryTimer=function(){this.retryTimer&&(this.retryTimer.ensureAborted(),this.retryTimer=null)},t.prototype.setUnavailableTimer=function(){var n=this;this.unavailableTimer=new Q(this.options.unavailableTimeout,function(){n.updateState("unavailable")})},t.prototype.clearUnavailableTimer=function(){this.unavailableTimer&&this.unavailableTimer.ensureAborted()},t.prototype.sendActivityCheck=function(){var n=this;this.stopActivityCheck(),this.connection.ping(),this.activityTimer=new Q(this.options.pongTimeout,function(){n.timeline.error({pong_timed_out:n.options.pongTimeout}),n.retryIn(0)})},t.prototype.resetActivityCheck=function(){var n=this;this.stopActivityCheck(),this.connection&&!this.connection.handlesActivityChecks()&&(this.activityTimer=new Q(this.activityTimeout,function(){n.sendActivityCheck()}))},t.prototype.stopActivityCheck=function(){this.activityTimer&&this.activityTimer.ensureAborted()},t.prototype.buildConnectionCallbacks=function(n){var r=this;return U({},n,{message:function(i){r.resetActivityCheck(),r.emit("message",i)},ping:function(){r.send_event("pusher:pong",{})},activity:function(){r.resetActivityCheck()},error:function(i){r.emit("error",i)},closed:function(){r.abandonConnection(),r.shouldRetry()&&r.retryIn(1e3)}})},t.prototype.buildHandshakeCallbacks=function(n){var r=this;return U({},n,{connected:function(i){r.activityTimeout=Math.min(r.options.activityTimeout,i.activityTimeout,i.connection.activityTimeout||1/0),r.clearUnavailableTimer(),r.setConnection(i.connection),r.socket_id=r.connection.id,r.updateState("connected",{socket_id:r.socket_id})}})},t.prototype.buildErrorCallbacks=function(){var n=this,r=function(i){return function(o){o.error&&n.emit("error",{type:"WebSocketError",error:o.error}),i(o)}};return{tls_only:r(function(){n.usingTLS=!0,n.updateStrategy(),n.retryIn(0)}),refused:r(function(){n.disconnect()}),backoff:r(function(){n.retryIn(1e3)}),retry:r(function(){n.retryIn(0)})}},t.prototype.setConnection=function(n){this.connection=n;for(var r in this.connectionCallbacks)this.connection.bind(r,this.connectionCallbacks[r]);this.resetActivityCheck()},t.prototype.abandonConnection=function(){if(this.connection){this.stopActivityCheck();for(var n in this.connectionCallbacks)this.connection.unbind(n,this.connectionCallbacks[n]);var r=this.connection;return this.connection=null,r}},t.prototype.updateState=function(n,r){var i=this.state;if(this.state=n,i!==n){var o=n;o==="connected"&&(o+=" with new socket ID "+r.socket_id),A.debug("State changed",i+" -> "+o),this.timeline.info({state:n,params:r}),this.emit("state_change",{previous:i,current:n}),this.emit(n,r)}},t.prototype.shouldRetry=function(){return this.state==="connecting"||this.state==="connected"},t}(V),Wn=Jn,Vn=function(){function e(){this.channels={}}return e.prototype.add=function(t,n){return this.channels[t]||(this.channels[t]=Qn(t,n)),this.channels[t]},e.prototype.all=function(){return Ne(this.channels)},e.prototype.find=function(t){return this.channels[t]},e.prototype.remove=function(t){var n=this.channels[t];return delete this.channels[t],n},e.prototype.disconnect=function(){W(this.channels,function(t){t.disconnect()})},e}(),Gn=Vn;function Qn(e,t){if(e.indexOf("private-encrypted-")===0){if(t.config.nacl)return G.createEncryptedChannel(e,t,t.config.nacl);var n="Tried to subscribe to a private-encrypted- channel but no nacl implementation available",r=b.buildLogSuffix("encryptedChannelSupport");throw new J(n+". "+r)}else{if(e.indexOf("private-")===0)return G.createPrivateChannel(e,t);if(e.indexOf("presence-")===0)return G.createPresenceChannel(e,t);if(e.indexOf("#")===0)throw new O('Cannot create a channel with name "'+e+'".');return G.createChannel(e,t)}}var Kn={createChannels:function(){return new Gn},createConnectionManager:function(e,t){return new Wn(e,t)},createChannel:function(e,t){return new mt(e,t)},createPrivateChannel:function(e,t){return new wt(e,t)},createPresenceChannel:function(e,t){return new Hn(e,t)},createEncryptedChannel:function(e,t,n){return new Bn(e,t,n)},createTimelineSender:function(e,t){return new On(e,t)},createHandshake:function(e,t){return new Pn(e,t)},createAssistantToTheTransportManager:function(e,t,n){return new wn(e,t,n)}},G=Kn,Yn=function(){function e(t){this.options=t||{},this.livesLeft=this.options.lives||1/0}return e.prototype.getAssistant=function(t){return G.createAssistantToTheTransportManager(this,t,{minPingDelay:this.options.minPingDelay,maxPingDelay:this.options.maxPingDelay})},e.prototype.isAlive=function(){return this.livesLeft>0},e.prototype.reportDeath=function(){this.livesLeft-=1},e}(),Gt=Yn,$n=function(){function e(t,n){this.strategies=t,this.loop=!!n.loop,this.failFast=!!n.failFast,this.timeout=n.timeout,this.timeoutLimit=n.timeoutLimit}return e.prototype.isSupported=function(){return zt(this.strategies,j.method("isSupported"))},e.prototype.connect=function(t,n){var r=this,i=this.strategies,o=0,u=this.timeout,p=null,_=function(g,k){k?n(null,k):(o=o+1,r.loop&&(o=o%i.length),o0&&(o=new Q(r.timeout,function(){u.abort(),i(!0)})),u=t.connect(n,function(p,_){p&&o&&o.isRunning()&&!r.failFast||(o&&o.ensureAborted(),i(p,_))}),{abort:function(){o&&o.ensureAborted(),u.abort()},forceMinPriority:function(p){u.forceMinPriority(p)}}},e}(),Y=$n,Zn=function(){function e(t){this.strategies=t}return e.prototype.isSupported=function(){return zt(this.strategies,j.method("isSupported"))},e.prototype.connect=function(t,n){return tr(this.strategies,t,function(r,i){return function(o,u){if(i[r].error=o,o){er(i)&&n(!0);return}rt(i,function(p){p.forceMinPriority(u.transport.priority)}),n(null,u)}})},e}(),St=Zn;function tr(e,t,n){var r=Dt(e,function(i,o,u,p){return i.connect(t,n(o,p))});return{abort:function(){rt(r,nr)},forceMinPriority:function(i){rt(r,function(o){o.forceMinPriority(i)})}}}function er(e){return De(e,function(t){return!!t.error})}function nr(e){!e.error&&!e.aborted&&(e.abort(),e.aborted=!0)}var rr=function(){function e(t,n,r){this.strategy=t,this.transports=n,this.ttl=r.ttl||1800*1e3,this.usingTLS=r.useTLS,this.timeline=r.timeline}return e.prototype.isSupported=function(){return this.strategy.isSupported()},e.prototype.connect=function(t,n){var r=this.usingTLS,i=or(r),o=[this.strategy];if(i&&i.timestamp+this.ttl>=j.now()){var u=this.transports[i.transport];u&&(this.timeline.info({cached:!0,transport:i.transport,latency:i.latency}),o.push(new Y([u],{timeout:i.latency*2+1e3,failFast:!0})))}var p=j.now(),_=o.pop().connect(t,function g(k,E){k?(Qt(r),o.length>0?(p=j.now(),_=o.pop().connect(t,g)):n(k)):(sr(r,E.transport.name,j.now()-p),n(null,E))});return{abort:function(){_.abort()},forceMinPriority:function(g){t=g,_&&_.forceMinPriority(g)}}},e}(),ir=rr;function Ct(e){return"pusherTransport"+(e?"TLS":"NonTLS")}function or(e){var t=m.getLocalStorage();if(t)try{var n=t[Ct(e)];if(n)return JSON.parse(n)}catch{Qt(e)}return null}function sr(e,t,n){var r=m.getLocalStorage();if(r)try{r[Ct(e)]=ct({timestamp:j.now(),transport:t,latency:n})}catch{}}function Qt(e){var t=m.getLocalStorage();if(t)try{delete t[Ct(e)]}catch{}}var ar=function(){function e(t,n){var r=n.delay;this.strategy=t,this.options={delay:r}}return e.prototype.isSupported=function(){return this.strategy.isSupported()},e.prototype.connect=function(t,n){var r=this.strategy,i,o=new Q(this.options.delay,function(){i=r.connect(t,n)});return{abort:function(){o.ensureAborted(),i&&i.abort()},forceMinPriority:function(u){t=u,i&&i.forceMinPriority(u)}}},e}(),ht=ar,cr=function(){function e(t,n,r){this.test=t,this.trueBranch=n,this.falseBranch=r}return e.prototype.isSupported=function(){var t=this.test()?this.trueBranch:this.falseBranch;return t.isSupported()},e.prototype.connect=function(t,n){var r=this.test()?this.trueBranch:this.falseBranch;return r.connect(t,n)},e}(),it=cr,ur=function(){function e(t){this.strategy=t}return e.prototype.isSupported=function(){return this.strategy.isSupported()},e.prototype.connect=function(t,n){var r=this.strategy.connect(t,function(i,o){o&&r.abort(),n(i,o)});return r},e}(),hr=ur;function ot(e){return function(){return e.isSupported()}}var lr=function(e,t,n){var r={};function i(ce,_i,bi,mi,wi){var ue=n(e,ce,_i,bi,mi,wi);return r[ce]=ue,ue}var o=Object.assign({},t,{hostNonTLS:e.wsHost+":"+e.wsPort,hostTLS:e.wsHost+":"+e.wssPort,httpPath:e.wsPath}),u=Object.assign({},o,{useTLS:!0}),p=Object.assign({},t,{hostNonTLS:e.httpHost+":"+e.httpPort,hostTLS:e.httpHost+":"+e.httpsPort,httpPath:e.httpPath}),_={loop:!0,timeout:15e3,timeoutLimit:6e4},g=new Gt({lives:2,minPingDelay:1e4,maxPingDelay:e.activityTimeout}),k=new Gt({lives:2,minPingDelay:1e4,maxPingDelay:e.activityTimeout}),E=i("ws","ws",3,o,g),X=i("wss","ws",3,u,g),pi=i("sockjs","sockjs",1,p),ne=i("xhr_streaming","xhr_streaming",1,p,k),di=i("xdr_streaming","xdr_streaming",1,p,k),re=i("xhr_polling","xhr_polling",1,p),vi=i("xdr_polling","xdr_polling",1,p),ie=new Y([E],_),yi=new Y([X],_),gi=new Y([pi],_),oe=new Y([new it(ot(ne),ne,di)],_),se=new Y([new it(ot(re),re,vi)],_),ae=new Y([new it(ot(oe),new St([oe,new ht(se,{delay:4e3})]),se)],_),Ot=new it(ot(ae),ae,gi),At;return t.useTLS?At=new St([ie,new ht(Ot,{delay:2e3})]):At=new St([ie,new ht(yi,{delay:2e3}),new ht(Ot,{delay:5e3})]),new ir(new hr(new it(ot(E),At,Ot)),r,{ttl:18e5,timeline:t.timeline,useTLS:t.useTLS})},fr=lr,pr=function(){var e=this;e.timeline.info(e.buildTimelineMessage({transport:e.name+(e.options.useTLS?"s":"")})),e.hooks.isInitialized()?e.changeState("initialized"):e.hooks.file?(e.changeState("initializing"),S.load(e.hooks.file,{useTLS:e.options.useTLS},function(t,n){e.hooks.isInitialized()?(e.changeState("initialized"),n(!0)):(t&&e.onError(t),e.onClose(),n(!1))})):e.onClose()},dr={getRequest:function(e){var t=new window.XDomainRequest;return t.ontimeout=function(){e.emit("error",new I),e.close()},t.onerror=function(n){e.emit("error",n),e.close()},t.onprogress=function(){t.responseText&&t.responseText.length>0&&e.onChunk(200,t.responseText)},t.onload=function(){t.responseText&&t.responseText.length>0&&e.onChunk(200,t.responseText),e.emit("finished",200),e.close()},t},abortRequest:function(e){e.ontimeout=e.onerror=e.onprogress=e.onload=null,e.abort()}},vr=dr,yr=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var o in i)i.hasOwnProperty(o)&&(r[o]=i[o])},e(t,n)};return function(t,n){e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}}(),gr=256*1024,_r=function(e){yr(t,e);function t(n,r,i){var o=e.call(this)||this;return o.hooks=n,o.method=r,o.url=i,o}return t.prototype.start=function(n){var r=this;this.position=0,this.xhr=this.hooks.getRequest(this),this.unloader=function(){r.close()},m.addUnloadListener(this.unloader),this.xhr.open(this.method,this.url,!0),this.xhr.setRequestHeader&&this.xhr.setRequestHeader("Content-Type","application/json"),this.xhr.send(n)},t.prototype.close=function(){this.unloader&&(m.removeUnloadListener(this.unloader),this.unloader=null),this.xhr&&(this.hooks.abortRequest(this.xhr),this.xhr=null)},t.prototype.onChunk=function(n,r){for(;;){var i=this.advanceBuffer(r);if(i)this.emit("chunk",{status:n,data:i});else break}this.isBufferTooLong(r)&&this.emit("buffer_too_long")},t.prototype.advanceBuffer=function(n){var r=n.slice(this.position),i=r.indexOf(` +`);return i!==-1?(this.position+=i+1,r.slice(0,i)):null},t.prototype.isBufferTooLong=function(n){return this.position===n.length&&n.length>gr},t}(V),br=_r,Tt;(function(e){e[e.CONNECTING=0]="CONNECTING",e[e.OPEN=1]="OPEN",e[e.CLOSED=3]="CLOSED"})(Tt||(Tt={}));var $=Tt,mr=1,wr=function(){function e(t,n){this.hooks=t,this.session=Yt(1e3)+"/"+Tr(8),this.location=kr(n),this.readyState=$.CONNECTING,this.openStream()}return e.prototype.send=function(t){return this.sendRaw(JSON.stringify([t]))},e.prototype.ping=function(){this.hooks.sendHeartbeat(this)},e.prototype.close=function(t,n){this.onClose(t,n,!0)},e.prototype.sendRaw=function(t){if(this.readyState===$.OPEN)try{return m.createSocketRequest("POST",Kt(Sr(this.location,this.session))).start(t),!0}catch{return!1}else return!1},e.prototype.reconnect=function(){this.closeStream(),this.openStream()},e.prototype.onClose=function(t,n,r){this.closeStream(),this.readyState=$.CLOSED,this.onclose&&this.onclose({code:t,reason:n,wasClean:r})},e.prototype.onChunk=function(t){if(t.status===200){this.readyState===$.OPEN&&this.onActivity();var n,r=t.data.slice(0,1);switch(r){case"o":n=JSON.parse(t.data.slice(1)||"{}"),this.onOpen(n);break;case"a":n=JSON.parse(t.data.slice(1)||"[]");for(var i=0;i0&&e.onChunk(n.status,n.responseText);break;case 4:n.responseText&&n.responseText.length>0&&e.onChunk(n.status,n.responseText),e.emit("finished",n.status),e.close();break}},n},abortRequest:function(e){e.onreadystatechange=null,e.abort()}},Rr=Lr,Ir={createStreamingSocket:function(e){return this.createSocket(Or,e)},createPollingSocket:function(e){return this.createSocket(Er,e)},createSocket:function(e,t){return new Pr(e,t)},createXHR:function(e,t){return this.createRequest(Rr,e,t)},createRequest:function(e,t,n){return new br(e,t,n)}},$t=Ir;$t.createXDR=function(e,t){return this.createRequest(vr,e,t)};var jr=$t,Nr={nextAuthCallbackID:1,auth_callbacks:{},ScriptReceivers:s,DependenciesReceivers:T,getDefaultStrategy:fr,Transports:yn,transportConnectionInitializer:pr,HTTPFactory:jr,TimelineTransport:Ye,getXHRAPI:function(){return window.XMLHttpRequest},getWebSocketAPI:function(){return window.WebSocket||window.MozWebSocket},setup:function(e){var t=this;window.Pusher=e;var n=function(){t.onDocumentBody(e.ready)};window.JSON?n():S.load("json2",{},n)},getDocument:function(){return document},getProtocol:function(){return this.getDocument().location.protocol},getAuthorizers:function(){return{ajax:we,jsonp:Xe}},onDocumentBody:function(e){var t=this;document.body?e():setTimeout(function(){t.onDocumentBody(e)},0)},createJSONPRequest:function(e,t){return new Ge(e,t)},createScriptRequest:function(e){return new We(e)},getLocalStorage:function(){try{return window.localStorage}catch{return}},createXHR:function(){return this.getXHRAPI()?this.createXMLHttpRequest():this.createMicrosoftXHR()},createXMLHttpRequest:function(){var e=this.getXHRAPI();return new e},createMicrosoftXHR:function(){return new ActiveXObject("Microsoft.XMLHTTP")},getNetwork:function(){return bn},createWebSocket:function(e){var t=this.getWebSocketAPI();return new t(e)},createSocketRequest:function(e,t){if(this.isXHRSupported())return this.HTTPFactory.createXHR(e,t);if(this.isXDRSupported(t.indexOf("https:")===0))return this.HTTPFactory.createXDR(e,t);throw"Cross-origin HTTP requests are not supported"},isXHRSupported:function(){var e=this.getXHRAPI();return!!e&&new e().withCredentials!==void 0},isXDRSupported:function(e){var t=e?"https:":"http:",n=this.getProtocol();return!!window.XDomainRequest&&n===t},addUnloadListener:function(e){window.addEventListener!==void 0?window.addEventListener("unload",e,!1):window.attachEvent!==void 0&&window.attachEvent("onunload",e)},removeUnloadListener:function(e){window.addEventListener!==void 0?window.removeEventListener("unload",e,!1):window.detachEvent!==void 0&&window.detachEvent("onunload",e)},randomInt:function(e){var t=function(){var n=window.crypto||window.msCrypto,r=n.getRandomValues(new Uint32Array(1))[0];return r/Math.pow(2,32)};return Math.floor(t()*e)}},m=Nr,Pt;(function(e){e[e.ERROR=3]="ERROR",e[e.INFO=6]="INFO",e[e.DEBUG=7]="DEBUG"})(Pt||(Pt={}));var lt=Pt,qr=function(){function e(t,n,r){this.key=t,this.session=n,this.events=[],this.options=r||{},this.sent=0,this.uniqueID=0}return e.prototype.log=function(t,n){t<=this.options.level&&(this.events.push(U({},n,{timestamp:j.now()})),this.options.limit&&this.events.length>this.options.limit&&this.events.shift())},e.prototype.error=function(t){this.log(lt.ERROR,t)},e.prototype.info=function(t){this.log(lt.INFO,t)},e.prototype.debug=function(t){this.log(lt.DEBUG,t)},e.prototype.isEmpty=function(){return this.events.length===0},e.prototype.send=function(t,n){var r=this,i=U({session:this.session,bundle:this.sent+1,key:this.key,lib:"js",version:this.options.version,cluster:this.options.cluster,features:this.options.features,timeline:this.events},this.options.params);return this.events=[],t(i,function(o,u){o||r.sent++,n&&n(o,u)}),!0},e.prototype.generateUniqueID=function(){return this.uniqueID++,this.uniqueID},e}(),Ur=qr,Dr=function(){function e(t,n,r,i){this.name=t,this.priority=n,this.transport=r,this.options=i||{}}return e.prototype.isSupported=function(){return this.transport.isSupported({useTLS:this.options.useTLS})},e.prototype.connect=function(t,n){var r=this;if(this.isSupported()){if(this.priority"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Li(l){if(l===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l}function Ri(l,h){if(h&&(typeof h=="object"||typeof h=="function"))return h;if(h!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Li(l)}function H(l){var h=Ei();return function(){var c=pt(l),s;if(h){var f=pt(this).constructor;s=Reflect.construct(c,arguments,f)}else s=c.apply(this,arguments);return Ri(this,s)}}var Lt=function(){function l(){L(this,l)}return R(l,[{key:"listenForWhisper",value:function(a,c){return this.listen(".client-"+a,c)}},{key:"notification",value:function(a){return this.listen(".Illuminate\\Notifications\\Events\\BroadcastNotificationCreated",a)}},{key:"stopListeningForWhisper",value:function(a,c){return this.stopListening(".client-"+a,c)}}]),l}(),de=function(){function l(h){L(this,l),this.namespace=h}return R(l,[{key:"format",value:function(a){return[".","\\"].includes(a.charAt(0))?a.substring(1):(this.namespace&&(a=this.namespace+"."+a),a.replace(/\./g,"\\"))}},{key:"setNamespace",value:function(a){this.namespace=a}}]),l}(),vt=function(l){D(a,l);var h=H(a);function a(c,s,f){var d;return L(this,a),d=h.call(this),d.name=s,d.pusher=c,d.options=f,d.eventFormatter=new de(d.options.namespace),d.subscribe(),d}return R(a,[{key:"subscribe",value:function(){this.subscription=this.pusher.subscribe(this.name)}},{key:"unsubscribe",value:function(){this.pusher.unsubscribe(this.name)}},{key:"listen",value:function(s,f){return this.on(this.eventFormatter.format(s),f),this}},{key:"listenToAll",value:function(s){var f=this;return this.subscription.bind_global(function(d,N){if(!d.startsWith("pusher:")){var P=f.options.namespace.replace(/\./g,"\\"),T=d.startsWith(P)?d.substring(P.length+1):"."+d;s(T,N)}}),this}},{key:"stopListening",value:function(s,f){return f?this.subscription.unbind(this.eventFormatter.format(s),f):this.subscription.unbind(this.eventFormatter.format(s)),this}},{key:"stopListeningToAll",value:function(s){return s?this.subscription.unbind_global(s):this.subscription.unbind_global(),this}},{key:"subscribed",value:function(s){return this.on("pusher:subscription_succeeded",function(){s()}),this}},{key:"error",value:function(s){return this.on("pusher:subscription_error",function(f){s(f)}),this}},{key:"on",value:function(s,f){return this.subscription.bind(s,f),this}}]),a}(Lt),Ii=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this.pusher.channels.channels[this.name].trigger("client-".concat(s),f),this}}]),a}(vt),ji=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this.pusher.channels.channels[this.name].trigger("client-".concat(s),f),this}}]),a}(vt),Ni=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"here",value:function(s){return this.on("pusher:subscription_succeeded",function(f){s(Object.keys(f.members).map(function(d){return f.members[d]}))}),this}},{key:"joining",value:function(s){return this.on("pusher:member_added",function(f){s(f.info)}),this}},{key:"whisper",value:function(s,f){return this.pusher.channels.channels[this.name].trigger("client-".concat(s),f),this}},{key:"leaving",value:function(s){return this.on("pusher:member_removed",function(f){s(f.info)}),this}}]),a}(vt),ve=function(l){D(a,l);var h=H(a);function a(c,s,f){var d;return L(this,a),d=h.call(this),d.events={},d.listeners={},d.name=s,d.socket=c,d.options=f,d.eventFormatter=new de(d.options.namespace),d.subscribe(),d}return R(a,[{key:"subscribe",value:function(){this.socket.emit("subscribe",{channel:this.name,auth:this.options.auth||{}})}},{key:"unsubscribe",value:function(){this.unbind(),this.socket.emit("unsubscribe",{channel:this.name,auth:this.options.auth||{}})}},{key:"listen",value:function(s,f){return this.on(this.eventFormatter.format(s),f),this}},{key:"stopListening",value:function(s,f){return this.unbindEvent(this.eventFormatter.format(s),f),this}},{key:"subscribed",value:function(s){return this.on("connect",function(f){s(f)}),this}},{key:"error",value:function(s){return this}},{key:"on",value:function(s,f){var d=this;return this.listeners[s]=this.listeners[s]||[],this.events[s]||(this.events[s]=function(N,P){d.name===N&&d.listeners[s]&&d.listeners[s].forEach(function(T){return T(P)})},this.socket.on(s,this.events[s])),this.listeners[s].push(f),this}},{key:"unbind",value:function(){var s=this;Object.keys(this.events).forEach(function(f){s.unbindEvent(f)})}},{key:"unbindEvent",value:function(s,f){this.listeners[s]=this.listeners[s]||[],f&&(this.listeners[s]=this.listeners[s].filter(function(d){return d!==f})),(!f||this.listeners[s].length===0)&&(this.events[s]&&(this.socket.removeListener(s,this.events[s]),delete this.events[s]),delete this.listeners[s])}}]),a}(Lt),ye=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this.socket.emit("client event",{channel:this.name,event:"client-".concat(s),data:f}),this}}]),a}(ve),qi=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"here",value:function(s){return this.on("presence:subscribed",function(f){s(f.map(function(d){return d.user_info}))}),this}},{key:"joining",value:function(s){return this.on("presence:joining",function(f){return s(f.user_info)}),this}},{key:"whisper",value:function(s,f){return this.socket.emit("client event",{channel:this.name,event:"client-".concat(s),data:f}),this}},{key:"leaving",value:function(s){return this.on("presence:leaving",function(f){return s(f.user_info)}),this}}]),a}(ye),dt=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"subscribe",value:function(){}},{key:"unsubscribe",value:function(){}},{key:"listen",value:function(s,f){return this}},{key:"listenToAll",value:function(s){return this}},{key:"stopListening",value:function(s,f){return this}},{key:"subscribed",value:function(s){return this}},{key:"error",value:function(s){return this}},{key:"on",value:function(s,f){return this}}]),a}(Lt),fe=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"whisper",value:function(s,f){return this}}]),a}(dt),Ui=function(l){D(a,l);var h=H(a);function a(){return L(this,a),h.apply(this,arguments)}return R(a,[{key:"here",value:function(s){return this}},{key:"joining",value:function(s){return this}},{key:"whisper",value:function(s,f){return this}},{key:"leaving",value:function(s){return this}}]),a}(dt),Rt=function(){function l(h){L(this,l),this._defaultOptions={auth:{headers:{}},authEndpoint:"/broadcasting/auth",userAuthentication:{endpoint:"/broadcasting/user-auth",headers:{}},broadcaster:"pusher",csrfToken:null,bearerToken:null,host:null,key:null,namespace:"App.Events"},this.setOptions(h),this.connect()}return R(l,[{key:"setOptions",value:function(a){this.options=st(this._defaultOptions,a);var c=this.csrfToken();return c&&(this.options.auth.headers["X-CSRF-TOKEN"]=c,this.options.userAuthentication.headers["X-CSRF-TOKEN"]=c),c=this.options.bearerToken,c&&(this.options.auth.headers.Authorization="Bearer "+c,this.options.userAuthentication.headers.Authorization="Bearer "+c),a}},{key:"csrfToken",value:function(){var a;return typeof window<"u"&&window.Laravel&&window.Laravel.csrfToken?window.Laravel.csrfToken:this.options.csrfToken?this.options.csrfToken:typeof document<"u"&&typeof document.querySelector=="function"&&(a=document.querySelector('meta[name="csrf-token"]'))?a.getAttribute("content"):null}}]),l}(),pe=function(l){D(a,l);var h=H(a);function a(){var c;return L(this,a),c=h.apply(this,arguments),c.channels={},c}return R(a,[{key:"connect",value:function(){typeof this.options.client<"u"?this.pusher=this.options.client:this.options.Pusher?this.pusher=new this.options.Pusher(this.options.key,this.options):this.pusher=new Pusher(this.options.key,this.options)}},{key:"signin",value:function(){this.pusher.signin()}},{key:"listen",value:function(s,f,d){return this.channel(s).listen(f,d)}},{key:"channel",value:function(s){return this.channels[s]||(this.channels[s]=new vt(this.pusher,s,this.options)),this.channels[s]}},{key:"privateChannel",value:function(s){return this.channels["private-"+s]||(this.channels["private-"+s]=new Ii(this.pusher,"private-"+s,this.options)),this.channels["private-"+s]}},{key:"encryptedPrivateChannel",value:function(s){return this.channels["private-encrypted-"+s]||(this.channels["private-encrypted-"+s]=new ji(this.pusher,"private-encrypted-"+s,this.options)),this.channels["private-encrypted-"+s]}},{key:"presenceChannel",value:function(s){return this.channels["presence-"+s]||(this.channels["presence-"+s]=new Ni(this.pusher,"presence-"+s,this.options)),this.channels["presence-"+s]}},{key:"leave",value:function(s){var f=this,d=[s,"private-"+s,"private-encrypted-"+s,"presence-"+s];d.forEach(function(N,P){f.leaveChannel(N)})}},{key:"leaveChannel",value:function(s){this.channels[s]&&(this.channels[s].unsubscribe(),delete this.channels[s])}},{key:"socketId",value:function(){return this.pusher.connection.socket_id}},{key:"disconnect",value:function(){this.pusher.disconnect()}}]),a}(Rt),Di=function(l){D(a,l);var h=H(a);function a(){var c;return L(this,a),c=h.apply(this,arguments),c.channels={},c}return R(a,[{key:"connect",value:function(){var s=this,f=this.getSocketIO();return this.socket=f(this.options.host,this.options),this.socket.on("reconnect",function(){Object.values(s.channels).forEach(function(d){d.subscribe()})}),this.socket}},{key:"getSocketIO",value:function(){if(typeof this.options.client<"u")return this.options.client;if(typeof io<"u")return io;throw new Error("Socket.io client not found. Should be globally available or passed via options.client")}},{key:"listen",value:function(s,f,d){return this.channel(s).listen(f,d)}},{key:"channel",value:function(s){return this.channels[s]||(this.channels[s]=new ve(this.socket,s,this.options)),this.channels[s]}},{key:"privateChannel",value:function(s){return this.channels["private-"+s]||(this.channels["private-"+s]=new ye(this.socket,"private-"+s,this.options)),this.channels["private-"+s]}},{key:"presenceChannel",value:function(s){return this.channels["presence-"+s]||(this.channels["presence-"+s]=new qi(this.socket,"presence-"+s,this.options)),this.channels["presence-"+s]}},{key:"leave",value:function(s){var f=this,d=[s,"private-"+s,"presence-"+s];d.forEach(function(N){f.leaveChannel(N)})}},{key:"leaveChannel",value:function(s){this.channels[s]&&(this.channels[s].unsubscribe(),delete this.channels[s])}},{key:"socketId",value:function(){return this.socket.id}},{key:"disconnect",value:function(){this.socket.disconnect()}}]),a}(Rt),Hi=function(l){D(a,l);var h=H(a);function a(){var c;return L(this,a),c=h.apply(this,arguments),c.channels={},c}return R(a,[{key:"connect",value:function(){}},{key:"listen",value:function(s,f,d){return new dt}},{key:"channel",value:function(s){return new dt}},{key:"privateChannel",value:function(s){return new fe}},{key:"encryptedPrivateChannel",value:function(s){return new fe}},{key:"presenceChannel",value:function(s){return new Ui}},{key:"leave",value:function(s){}},{key:"leaveChannel",value:function(s){}},{key:"socketId",value:function(){return"fake-socket-id"}},{key:"disconnect",value:function(){}}]),a}(Rt),ge=function(){function l(h){L(this,l),this.options=h,this.connect(),this.options.withoutInterceptors||this.registerInterceptors()}return R(l,[{key:"channel",value:function(a){return this.connector.channel(a)}},{key:"connect",value:function(){if(this.options.broadcaster=="reverb")this.connector=new pe(st(st({},this.options),{cluster:""}));else if(this.options.broadcaster=="pusher")this.connector=new pe(this.options);else if(this.options.broadcaster=="socket.io")this.connector=new Di(this.options);else if(this.options.broadcaster=="null")this.connector=new Hi(this.options);else if(typeof this.options.broadcaster=="function")this.connector=new this.options.broadcaster(this.options);else throw new Error("Broadcaster ".concat(ft(this.options.broadcaster)," ").concat(this.options.broadcaster," is not supported."))}},{key:"disconnect",value:function(){this.connector.disconnect()}},{key:"join",value:function(a){return this.connector.presenceChannel(a)}},{key:"leave",value:function(a){this.connector.leave(a)}},{key:"leaveChannel",value:function(a){this.connector.leaveChannel(a)}},{key:"leaveAllChannels",value:function(){for(var a in this.connector.channels)this.leaveChannel(a)}},{key:"listen",value:function(a,c,s){return this.connector.listen(a,c,s)}},{key:"private",value:function(a){return this.connector.privateChannel(a)}},{key:"encryptedPrivate",value:function(a){return this.connector.encryptedPrivateChannel(a)}},{key:"socketId",value:function(){return this.connector.socketId()}},{key:"registerInterceptors",value:function(){typeof Vue=="function"&&Vue.http&&this.registerVueRequestInterceptor(),typeof axios=="function"&&this.registerAxiosRequestInterceptor(),typeof jQuery=="function"&&this.registerjQueryAjaxSetup(),(typeof Turbo>"u"?"undefined":ft(Turbo))==="object"&&this.registerTurboRequestInterceptor()}},{key:"registerVueRequestInterceptor",value:function(){var a=this;Vue.http.interceptors.push(function(c,s){a.socketId()&&c.headers.set("X-Socket-ID",a.socketId()),s()})}},{key:"registerAxiosRequestInterceptor",value:function(){var a=this;axios.interceptors.request.use(function(c){return a.socketId()&&(c.headers["X-Socket-Id"]=a.socketId()),c})}},{key:"registerjQueryAjaxSetup",value:function(){var a=this;typeof jQuery.ajax<"u"&&jQuery.ajaxPrefilter(function(c,s,f){a.socketId()&&f.setRequestHeader("X-Socket-Id",a.socketId())})}},{key:"registerTurboRequestInterceptor",value:function(){var a=this;document.addEventListener("turbo:before-fetch-request",function(c){c.detail.fetchOptions.headers["X-Socket-Id"]=a.socketId()})}}]),l}();var be=Ai(_e(),1);window.EchoFactory=ge;window.Pusher=be.default;})(); /*! Bundled license information: pusher-js/dist/web/pusher.js: diff --git a/public/js/filament/forms/components/file-upload.js b/public/js/filament/forms/components/file-upload.js index 5d55c8b5..2ade04f1 100644 --- a/public/js/filament/forms/components/file-upload.js +++ b/public/js/filament/forms/components/file-upload.js @@ -1,6 +1,6 @@ -var Go=Object.defineProperty;var Vo=(e,t)=>{for(var i in t)Go(e,i,{get:t[i],enumerable:!0})};var ea={};Vo(ea,{FileOrigin:()=>Dt,FileStatus:()=>pt,OptionTypes:()=>Ni,Status:()=>Kn,create:()=>ct,destroy:()=>dt,find:()=>Gi,getOptions:()=>Vi,parse:()=>Bi,registerPlugin:()=>_e,setOptions:()=>Ot,supported:()=>zi});var Uo=e=>e instanceof HTMLElement,ko=(e,t=[],i=[])=>{let a={...e},n=[],r=[],o=()=>({...a}),l=()=>{let p=[...n];return n.length=0,p},s=()=>{let p=[...r];r.length=0,p.forEach(({type:m,data:g})=>{u(m,g)})},u=(p,m,g)=>{if(g&&!document.hidden){r.push({type:p,data:m});return}f[p]&&f[p](m),n.push({type:p,data:m})},c=(p,...m)=>h[p]?h[p](...m):null,d={getState:o,processActionQueue:l,processDispatchQueue:s,dispatch:u,query:c},h={};t.forEach(p=>{h={...p(a),...h}});let f={};return i.forEach(p=>{f={...p(u,c,a),...f}}),d},Ho=(e,t,i)=>{if(typeof i=="function"){e[t]=i;return}Object.defineProperty(e,t,{...i})},te=(e,t)=>{for(let i in e)e.hasOwnProperty(i)&&t(i,e[i])},Ue=e=>{let t={};return te(e,i=>{Ho(t,i,e[i])}),t},ne=(e,t,i=null)=>{if(i===null)return e.getAttribute(t)||e.hasAttribute(t);e.setAttribute(t,i)},Wo="http://www.w3.org/2000/svg",Yo=["svg","path"],wa=e=>Yo.includes(e),ei=(e,t,i={})=>{typeof t=="object"&&(i=t,t=null);let a=wa(e)?document.createElementNS(Wo,e):document.createElement(e);return t&&(wa(e)?ne(a,"class",t):a.className=t),te(i,(n,r)=>{ne(a,n,r)}),a},$o=e=>(t,i)=>{typeof i<"u"&&e.children[i]?e.insertBefore(t,e.children[i]):e.appendChild(t)},qo=(e,t)=>(i,a)=>(typeof a<"u"?t.splice(a,0,i):t.push(i),i),Xo=(e,t)=>i=>(t.splice(t.indexOf(i),1),i.element.parentNode&&e.removeChild(i.element),i),jo=(()=>typeof window<"u"&&typeof window.document<"u")(),un=()=>jo,Qo=un()?ei("svg"):{},Zo="children"in Qo?e=>e.children.length:e=>e.childNodes.length,hn=(e,t,i,a)=>{let n=i[0]||e.left,r=i[1]||e.top,o=n+e.width,l=r+e.height*(a[1]||1),s={element:{...e},inner:{left:e.left,top:e.top,right:e.right,bottom:e.bottom},outer:{left:n,top:r,right:o,bottom:l}};return t.filter(u=>!u.isRectIgnored()).map(u=>u.rect).forEach(u=>{va(s.inner,{...u.inner}),va(s.outer,{...u.outer})}),Aa(s.inner),s.outer.bottom+=s.element.marginBottom,s.outer.right+=s.element.marginRight,Aa(s.outer),s},va=(e,t)=>{t.top+=e.top,t.right+=e.left,t.bottom+=e.top,t.left+=e.left,t.bottom>e.bottom&&(e.bottom=t.bottom),t.right>e.right&&(e.right=t.right)},Aa=e=>{e.width=e.right-e.left,e.height=e.bottom-e.top},$e=e=>typeof e=="number",Ko=(e,t,i,a=.001)=>Math.abs(e-t){let a=null,n=null,r=0,o=!1,u=Ue({interpolate:(c,d)=>{if(o)return;if(!($e(a)&&$e(n))){o=!0,r=0;return}let h=-(n-a)*e;r+=h/i,n+=r,r*=t,Ko(n,a,r)||d?(n=a,r=0,o=!0,u.onupdate(n),u.oncomplete(n)):u.onupdate(n)},target:{set:c=>{if($e(c)&&!$e(n)&&(n=c),a===null&&(a=c,n=c),a=c,n===a||typeof a>"u"){o=!0,r=0,u.onupdate(n),u.oncomplete(n);return}o=!1},get:()=>a},resting:{get:()=>o},onupdate:c=>{},oncomplete:c=>{}});return u};var el=e=>e<.5?2*e*e:-1+(4-2*e)*e,tl=({duration:e=500,easing:t=el,delay:i=0}={})=>{let a=null,n,r,o=!0,l=!1,s=null,c=Ue({interpolate:(d,h)=>{o||s===null||(a===null&&(a=d),!(d-a=e||h?(n=1,r=l?0:1,c.onupdate(r*s),c.oncomplete(r*s),o=!0):(r=n/e,c.onupdate((n>=0?t(l?1-r:r):0)*s))))},target:{get:()=>l?0:s,set:d=>{if(s===null){s=d,c.onupdate(d),c.oncomplete(d);return}do},onupdate:d=>{},oncomplete:d=>{}});return c},La={spring:Jo,tween:tl},il=(e,t,i)=>{let a=e[t]&&typeof e[t][i]=="object"?e[t][i]:e[t]||e,n=typeof a=="string"?a:a.type,r=typeof a=="object"?{...a}:{};return La[n]?La[n](r):null},Ui=(e,t,i,a=!1)=>{t=Array.isArray(t)?t:[t],t.forEach(n=>{e.forEach(r=>{let o=r,l=()=>i[r],s=u=>i[r]=u;typeof r=="object"&&(o=r.key,l=r.getter||l,s=r.setter||s),!(n[o]&&!a)&&(n[o]={get:l,set:s})})})},al=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a})=>{let n={...t},r=[];return te(e,(o,l)=>{let s=il(l);if(!s)return;s.onupdate=c=>{t[o]=c},s.target=n[o],Ui([{key:o,setter:c=>{s.target!==c&&(s.target=c)},getter:()=>t[o]}],[i,a],t,!0),r.push(s)}),{write:o=>{let l=document.hidden,s=!0;return r.forEach(u=>{u.resting||(s=!1),u.interpolate(o,l)}),s},destroy:()=>{}}},nl=e=>(t,i)=>{e.addEventListener(t,i)},rl=e=>(t,i)=>{e.removeEventListener(t,i)},ol=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a,viewState:n,view:r})=>{let o=[],l=nl(r.element),s=rl(r.element);return a.on=(u,c)=>{o.push({type:u,fn:c}),l(u,c)},a.off=(u,c)=>{o.splice(o.findIndex(d=>d.type===u&&d.fn===c),1),s(u,c)},{write:()=>!0,destroy:()=>{o.forEach(u=>{s(u.type,u.fn)})}}},ll=({mixinConfig:e,viewProps:t,viewExternalAPI:i})=>{Ui(e,i,t)},fe=e=>e!=null,sl={opacity:1,scaleX:1,scaleY:1,translateX:0,translateY:0,rotateX:0,rotateY:0,rotateZ:0,originX:0,originY:0},cl=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a,view:n})=>{let r={...t},o={};Ui(e,[i,a],t);let l=()=>[t.translateX||0,t.translateY||0],s=()=>[t.scaleX||0,t.scaleY||0],u=()=>n.rect?hn(n.rect,n.childViews,l(),s()):null;return i.rect={get:u},a.rect={get:u},e.forEach(c=>{t[c]=typeof r[c]>"u"?sl[c]:r[c]}),{write:()=>{if(dl(o,t))return ul(n.element,t),Object.assign(o,{...t}),!0},destroy:()=>{}}},dl=(e,t)=>{if(Object.keys(e).length!==Object.keys(t).length)return!0;for(let i in t)if(t[i]!==e[i])return!0;return!1},ul=(e,{opacity:t,perspective:i,translateX:a,translateY:n,scaleX:r,scaleY:o,rotateX:l,rotateY:s,rotateZ:u,originX:c,originY:d,width:h,height:f})=>{let p="",m="";(fe(c)||fe(d))&&(m+=`transform-origin: ${c||0}px ${d||0}px;`),fe(i)&&(p+=`perspective(${i}px) `),(fe(a)||fe(n))&&(p+=`translate3d(${a||0}px, ${n||0}px, 0) `),(fe(r)||fe(o))&&(p+=`scale3d(${fe(r)?r:1}, ${fe(o)?o:1}, 1) `),fe(u)&&(p+=`rotateZ(${u}rad) `),fe(l)&&(p+=`rotateX(${l}rad) `),fe(s)&&(p+=`rotateY(${s}rad) `),p.length&&(m+=`transform:${p};`),fe(t)&&(m+=`opacity:${t};`,t===0&&(m+="visibility:hidden;"),t<1&&(m+="pointer-events:none;")),fe(f)&&(m+=`height:${f}px;`),fe(h)&&(m+=`width:${h}px;`);let g=e.elementCurrentStyle||"";(m.length!==g.length||m!==g)&&(e.style.cssText=m,e.elementCurrentStyle=m)},hl={styles:cl,listeners:ol,animations:al,apis:ll},Ma=(e={},t={},i={})=>(t.layoutCalculated||(e.paddingTop=parseInt(i.paddingTop,10)||0,e.marginTop=parseInt(i.marginTop,10)||0,e.marginRight=parseInt(i.marginRight,10)||0,e.marginBottom=parseInt(i.marginBottom,10)||0,e.marginLeft=parseInt(i.marginLeft,10)||0,t.layoutCalculated=!0),e.left=t.offsetLeft||0,e.top=t.offsetTop||0,e.width=t.offsetWidth||0,e.height=t.offsetHeight||0,e.right=e.left+e.width,e.bottom=e.top+e.height,e.scrollTop=t.scrollTop,e.hidden=t.offsetParent===null,e),re=({tag:e="div",name:t=null,attributes:i={},read:a=()=>{},write:n=()=>{},create:r=()=>{},destroy:o=()=>{},filterFrameActionsForChild:l=(f,p)=>p,didCreateView:s=()=>{},didWriteView:u=()=>{},ignoreRect:c=!1,ignoreRectUpdate:d=!1,mixins:h=[]}={})=>(f,p={})=>{let m=ei(e,`filepond--${t}`,i),g=window.getComputedStyle(m,null),b=Ma(),E=null,I=!1,_=[],y=[],T={},v={},R=[n],S=[a],D=[o],x=()=>m,O=()=>_.concat(),z=()=>T,A=U=>(W,$)=>W(U,$),F=()=>E||(E=hn(b,_,[0,0],[1,1]),E),w=()=>g,L=()=>{E=null,_.forEach($=>$._read()),!(d&&b.width&&b.height)&&Ma(b,m,g);let W={root:j,props:p,rect:b};S.forEach($=>$(W))},C=(U,W,$)=>{let le=W.length===0;return R.forEach(J=>{J({props:p,root:j,actions:W,timestamp:U,shouldOptimize:$})===!1&&(le=!1)}),y.forEach(J=>{J.write(U)===!1&&(le=!1)}),_.filter(J=>!!J.element.parentNode).forEach(J=>{J._write(U,l(J,W),$)||(le=!1)}),_.forEach((J,V)=>{J.element.parentNode||(j.appendChild(J.element,V),J._read(),J._write(U,l(J,W),$),le=!1)}),I=le,u({props:p,root:j,actions:W,timestamp:U}),le},P=()=>{y.forEach(U=>U.destroy()),D.forEach(U=>{U({root:j,props:p})}),_.forEach(U=>U._destroy())},G={element:{get:x},style:{get:w},childViews:{get:O}},B={...G,rect:{get:F},ref:{get:z},is:U=>t===U,appendChild:$o(m),createChildView:A(f),linkView:U=>(_.push(U),U),unlinkView:U=>{_.splice(_.indexOf(U),1)},appendChildView:qo(m,_),removeChildView:Xo(m,_),registerWriter:U=>R.push(U),registerReader:U=>S.push(U),registerDestroyer:U=>D.push(U),invalidateLayout:()=>m.layoutCalculated=!1,dispatch:f.dispatch,query:f.query},X={element:{get:x},childViews:{get:O},rect:{get:F},resting:{get:()=>I},isRectIgnored:()=>c,_read:L,_write:C,_destroy:P},q={...G,rect:{get:()=>b}};Object.keys(h).sort((U,W)=>U==="styles"?1:W==="styles"?-1:0).forEach(U=>{let W=hl[U]({mixinConfig:h[U],viewProps:p,viewState:v,viewInternalAPI:B,viewExternalAPI:X,view:Ue(q)});W&&y.push(W)});let j=Ue(B);r({root:j,props:p});let ue=Zo(m);return _.forEach((U,W)=>{j.appendChild(U.element,ue+W)}),s(j),Ue(X)},fl=(e,t,i=60)=>{let a="__framePainter";if(window[a]){window[a].readers.push(e),window[a].writers.push(t);return}window[a]={readers:[e],writers:[t]};let n=window[a],r=1e3/i,o=null,l=null,s=null,u=null,c=()=>{document.hidden?(s=()=>window.setTimeout(()=>d(performance.now()),r),u=()=>window.clearTimeout(l)):(s=()=>window.requestAnimationFrame(d),u=()=>window.cancelAnimationFrame(l))};document.addEventListener("visibilitychange",()=>{u&&u(),c(),d(performance.now())});let d=h=>{l=s(d),o||(o=h);let f=h-o;f<=r||(o=h-f%r,n.readers.forEach(p=>p()),n.writers.forEach(p=>p(h)))};return c(),d(performance.now()),{pause:()=>{u(l)}}},me=(e,t)=>({root:i,props:a,actions:n=[],timestamp:r,shouldOptimize:o})=>{n.filter(l=>e[l.type]).forEach(l=>e[l.type]({root:i,props:a,action:l.data,timestamp:r,shouldOptimize:o})),t&&t({root:i,props:a,actions:n,timestamp:r,shouldOptimize:o})},Oa=(e,t)=>t.parentNode.insertBefore(e,t),xa=(e,t)=>t.parentNode.insertBefore(e,t.nextSibling),ni=e=>Array.isArray(e),Ne=e=>e==null,pl=e=>e.trim(),ri=e=>""+e,ml=(e,t=",")=>Ne(e)?[]:ni(e)?e:ri(e).split(t).map(pl).filter(i=>i.length),fn=e=>typeof e=="boolean",pn=e=>fn(e)?e:e==="true",pe=e=>typeof e=="string",mn=e=>$e(e)?e:pe(e)?ri(e).replace(/[a-z]+/gi,""):0,Jt=e=>parseInt(mn(e),10),Da=e=>parseFloat(mn(e)),ft=e=>$e(e)&&isFinite(e)&&Math.floor(e)===e,Pa=(e,t=1e3)=>{if(ft(e))return e;let i=ri(e).trim();return/MB$/i.test(i)?(i=i.replace(/MB$i/,"").trim(),Jt(i)*t*t):/KB/i.test(i)?(i=i.replace(/KB$i/,"").trim(),Jt(i)*t):Jt(i)},qe=e=>typeof e=="function",gl=e=>{let t=self,i=e.split("."),a=null;for(;a=i.shift();)if(t=t[a],!t)return null;return t},Fa={process:"POST",patch:"PATCH",revert:"DELETE",fetch:"GET",restore:"GET",load:"GET"},El=e=>{let t={};return t.url=pe(e)?e:e.url||"",t.timeout=e.timeout?parseInt(e.timeout,10):0,t.headers=e.headers?e.headers:{},te(Fa,i=>{t[i]=Tl(i,e[i],Fa[i],t.timeout,t.headers)}),t.process=e.process||pe(e)||e.url?t.process:null,t.remove=e.remove||null,delete t.headers,t},Tl=(e,t,i,a,n)=>{if(t===null)return null;if(typeof t=="function")return t;let r={url:i==="GET"||i==="PATCH"?`?${e}=`:"",method:i,headers:n,withCredentials:!1,timeout:a,onload:null,ondata:null,onerror:null};if(pe(t))return r.url=t,r;if(Object.assign(r,t),pe(r.headers)){let o=r.headers.split(/:(.+)/);r.headers={header:o[0],value:o[1]}}return r.withCredentials=pn(r.withCredentials),r},Il=e=>El(e),bl=e=>e===null,ce=e=>typeof e=="object"&&e!==null,_l=e=>ce(e)&&pe(e.url)&&ce(e.process)&&ce(e.revert)&&ce(e.restore)&&ce(e.fetch),Li=e=>ni(e)?"array":bl(e)?"null":ft(e)?"int":/^[0-9]+ ?(?:GB|MB|KB)$/gi.test(e)?"bytes":_l(e)?"api":typeof e,Rl=e=>e.replace(/{\s*'/g,'{"').replace(/'\s*}/g,'"}').replace(/'\s*:/g,'":').replace(/:\s*'/g,':"').replace(/,\s*'/g,',"').replace(/'\s*,/g,'",'),yl={array:ml,boolean:pn,int:e=>Li(e)==="bytes"?Pa(e):Jt(e),number:Da,float:Da,bytes:Pa,string:e=>qe(e)?e:ri(e),function:e=>gl(e),serverapi:Il,object:e=>{try{return JSON.parse(Rl(e))}catch{return null}}},Sl=(e,t)=>yl[t](e),gn=(e,t,i)=>{if(e===t)return e;let a=Li(e);if(a!==i){let n=Sl(e,i);if(a=Li(n),n===null)throw`Trying to assign value with incorrect type to "${option}", allowed type: "${i}"`;e=n}return e},wl=(e,t)=>{let i=e;return{enumerable:!0,get:()=>i,set:a=>{i=gn(a,e,t)}}},vl=e=>{let t={};return te(e,i=>{let a=e[i];t[i]=wl(a[0],a[1])}),Ue(t)},Al=e=>({items:[],listUpdateTimeout:null,itemUpdateTimeout:null,processingQueue:[],options:vl(e)}),oi=(e,t="-")=>e.split(/(?=[A-Z])/).map(i=>i.toLowerCase()).join(t),Ll=(e,t)=>{let i={};return te(t,a=>{i[a]={get:()=>e.getState().options[a],set:n=>{e.dispatch(`SET_${oi(a,"_").toUpperCase()}`,{value:n})}}}),i},Ml=e=>(t,i,a)=>{let n={};return te(e,r=>{let o=oi(r,"_").toUpperCase();n[`SET_${o}`]=l=>{try{a.options[r]=l.value}catch{}t(`DID_SET_${o}`,{value:a.options[r]})}}),n},Ol=e=>t=>{let i={};return te(e,a=>{i[`GET_${oi(a,"_").toUpperCase()}`]=n=>t.options[a]}),i},Se={API:1,DROP:2,BROWSE:3,PASTE:4,NONE:5},ki=()=>Math.random().toString(36).substring(2,11),Hi=(e,t)=>e.splice(t,1),xl=(e,t)=>{t?e():document.hidden?Promise.resolve(1).then(e):setTimeout(e,0)},li=()=>{let e=[],t=(a,n)=>{Hi(e,e.findIndex(r=>r.event===a&&(r.cb===n||!n)))},i=(a,n,r)=>{e.filter(o=>o.event===a).map(o=>o.cb).forEach(o=>xl(()=>o(...n),r))};return{fireSync:(a,...n)=>{i(a,n,!0)},fire:(a,...n)=>{i(a,n,!1)},on:(a,n)=>{e.push({event:a,cb:n})},onOnce:(a,n)=>{e.push({event:a,cb:(...r)=>{t(a,n),n(...r)}})},off:t}},En=(e,t,i)=>{Object.getOwnPropertyNames(e).filter(a=>!i.includes(a)).forEach(a=>Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a)))},Dl=["fire","process","revert","load","on","off","onOnce","retryLoad","extend","archive","archived","release","released","requestProcessing","freeze"],ge=e=>{let t={};return En(e,t,Dl),t},Pl=e=>{e.forEach((t,i)=>{t.released&&Hi(e,i)})},k={INIT:1,IDLE:2,PROCESSING_QUEUED:9,PROCESSING:3,PROCESSING_COMPLETE:5,PROCESSING_ERROR:6,PROCESSING_REVERT_ERROR:10,LOADING:7,LOAD_ERROR:8},se={INPUT:1,LIMBO:2,LOCAL:3},Tn=e=>/[^0-9]+/.exec(e),In=()=>Tn(1.1.toLocaleString())[0],Fl=()=>{let e=In(),t=1e3.toLocaleString(),i=1e3.toString();return t!==i?Tn(t)[0]:e==="."?",":"."},M={BOOLEAN:"boolean",INT:"int",NUMBER:"number",STRING:"string",ARRAY:"array",OBJECT:"object",FUNCTION:"function",ACTION:"action",SERVER_API:"serverapi",REGEX:"regex"},Wi=[],Le=(e,t,i)=>new Promise((a,n)=>{let r=Wi.filter(l=>l.key===e).map(l=>l.cb);if(r.length===0){a(t);return}let o=r.shift();r.reduce((l,s)=>l.then(u=>s(u,i)),o(t,i)).then(l=>a(l)).catch(l=>n(l))}),Ke=(e,t,i)=>Wi.filter(a=>a.key===e).map(a=>a.cb(t,i)),Cl=(e,t)=>Wi.push({key:e,cb:t}),zl=e=>Object.assign(ot,e),ti=()=>({...ot}),Nl=e=>{te(e,(t,i)=>{ot[t]&&(ot[t][0]=gn(i,ot[t][0],ot[t][1]))})},ot={id:[null,M.STRING],name:["filepond",M.STRING],disabled:[!1,M.BOOLEAN],className:[null,M.STRING],required:[!1,M.BOOLEAN],captureMethod:[null,M.STRING],allowSyncAcceptAttribute:[!0,M.BOOLEAN],allowDrop:[!0,M.BOOLEAN],allowBrowse:[!0,M.BOOLEAN],allowPaste:[!0,M.BOOLEAN],allowMultiple:[!1,M.BOOLEAN],allowReplace:[!0,M.BOOLEAN],allowRevert:[!0,M.BOOLEAN],allowRemove:[!0,M.BOOLEAN],allowProcess:[!0,M.BOOLEAN],allowReorder:[!1,M.BOOLEAN],allowDirectoriesOnly:[!1,M.BOOLEAN],storeAsFile:[!1,M.BOOLEAN],forceRevert:[!1,M.BOOLEAN],maxFiles:[null,M.INT],checkValidity:[!1,M.BOOLEAN],itemInsertLocationFreedom:[!0,M.BOOLEAN],itemInsertLocation:["before",M.STRING],itemInsertInterval:[75,M.INT],dropOnPage:[!1,M.BOOLEAN],dropOnElement:[!0,M.BOOLEAN],dropValidation:[!1,M.BOOLEAN],ignoredFiles:[[".ds_store","thumbs.db","desktop.ini"],M.ARRAY],instantUpload:[!0,M.BOOLEAN],maxParallelUploads:[2,M.INT],allowMinimumUploadDuration:[!0,M.BOOLEAN],chunkUploads:[!1,M.BOOLEAN],chunkForce:[!1,M.BOOLEAN],chunkSize:[5e6,M.INT],chunkRetryDelays:[[500,1e3,3e3],M.ARRAY],server:[null,M.SERVER_API],fileSizeBase:[1e3,M.INT],labelFileSizeBytes:["bytes",M.STRING],labelFileSizeKilobytes:["KB",M.STRING],labelFileSizeMegabytes:["MB",M.STRING],labelFileSizeGigabytes:["GB",M.STRING],labelDecimalSeparator:[In(),M.STRING],labelThousandsSeparator:[Fl(),M.STRING],labelIdle:['Drag & Drop your files or Browse',M.STRING],labelInvalidField:["Field contains invalid files",M.STRING],labelFileWaitingForSize:["Waiting for size",M.STRING],labelFileSizeNotAvailable:["Size not available",M.STRING],labelFileCountSingular:["file in list",M.STRING],labelFileCountPlural:["files in list",M.STRING],labelFileLoading:["Loading",M.STRING],labelFileAdded:["Added",M.STRING],labelFileLoadError:["Error during load",M.STRING],labelFileRemoved:["Removed",M.STRING],labelFileRemoveError:["Error during remove",M.STRING],labelFileProcessing:["Uploading",M.STRING],labelFileProcessingComplete:["Upload complete",M.STRING],labelFileProcessingAborted:["Upload cancelled",M.STRING],labelFileProcessingError:["Error during upload",M.STRING],labelFileProcessingRevertError:["Error during revert",M.STRING],labelTapToCancel:["tap to cancel",M.STRING],labelTapToRetry:["tap to retry",M.STRING],labelTapToUndo:["tap to undo",M.STRING],labelButtonRemoveItem:["Remove",M.STRING],labelButtonAbortItemLoad:["Abort",M.STRING],labelButtonRetryItemLoad:["Retry",M.STRING],labelButtonAbortItemProcessing:["Cancel",M.STRING],labelButtonUndoItemProcessing:["Undo",M.STRING],labelButtonRetryItemProcessing:["Retry",M.STRING],labelButtonProcessItem:["Upload",M.STRING],iconRemove:['',M.STRING],iconProcess:['',M.STRING],iconRetry:['',M.STRING],iconUndo:['',M.STRING],iconDone:['',M.STRING],oninit:[null,M.FUNCTION],onwarning:[null,M.FUNCTION],onerror:[null,M.FUNCTION],onactivatefile:[null,M.FUNCTION],oninitfile:[null,M.FUNCTION],onaddfilestart:[null,M.FUNCTION],onaddfileprogress:[null,M.FUNCTION],onaddfile:[null,M.FUNCTION],onprocessfilestart:[null,M.FUNCTION],onprocessfileprogress:[null,M.FUNCTION],onprocessfileabort:[null,M.FUNCTION],onprocessfilerevert:[null,M.FUNCTION],onprocessfile:[null,M.FUNCTION],onprocessfiles:[null,M.FUNCTION],onremovefile:[null,M.FUNCTION],onpreparefile:[null,M.FUNCTION],onupdatefiles:[null,M.FUNCTION],onreorderfiles:[null,M.FUNCTION],beforeDropFile:[null,M.FUNCTION],beforeAddFile:[null,M.FUNCTION],beforeRemoveFile:[null,M.FUNCTION],beforePrepareFile:[null,M.FUNCTION],stylePanelLayout:[null,M.STRING],stylePanelAspectRatio:[null,M.STRING],styleItemPanelAspectRatio:[null,M.STRING],styleButtonRemoveItemPosition:["left",M.STRING],styleButtonProcessItemPosition:["right",M.STRING],styleLoadIndicatorPosition:["right",M.STRING],styleProgressIndicatorPosition:["right",M.STRING],styleButtonRemoveItemAlign:[!1,M.BOOLEAN],files:[[],M.ARRAY],credits:[["https://pqina.nl/","Powered by PQINA"],M.ARRAY]},Xe=(e,t)=>Ne(t)?e[0]||null:ft(t)?e[t]||null:(typeof t=="object"&&(t=t.id),e.find(i=>i.id===t)||null),bn=e=>{if(Ne(e))return e;if(/:/.test(e)){let t=e.split(":");return t[1]/t[0]}return parseFloat(e)},Me=e=>e.filter(t=>!t.archived),_n={EMPTY:0,IDLE:1,ERROR:2,BUSY:3,READY:4},qt=null,Bl=()=>{if(qt===null)try{let e=new DataTransfer;e.items.add(new File(["hello world"],"This_Works.txt"));let t=document.createElement("input");t.setAttribute("type","file"),t.files=e.files,qt=t.files.length===1}catch{qt=!1}return qt},Gl=[k.LOAD_ERROR,k.PROCESSING_ERROR,k.PROCESSING_REVERT_ERROR],Vl=[k.LOADING,k.PROCESSING,k.PROCESSING_QUEUED,k.INIT],Ul=[k.PROCESSING_COMPLETE],kl=e=>Gl.includes(e.status),Hl=e=>Vl.includes(e.status),Wl=e=>Ul.includes(e.status),Ca=e=>ce(e.options.server)&&(ce(e.options.server.process)||qe(e.options.server.process)),Yl=e=>({GET_STATUS:()=>{let t=Me(e.items),{EMPTY:i,ERROR:a,BUSY:n,IDLE:r,READY:o}=_n;return t.length===0?i:t.some(kl)?a:t.some(Hl)?n:t.some(Wl)?o:r},GET_ITEM:t=>Xe(e.items,t),GET_ACTIVE_ITEM:t=>Xe(Me(e.items),t),GET_ACTIVE_ITEMS:()=>Me(e.items),GET_ITEMS:()=>e.items,GET_ITEM_NAME:t=>{let i=Xe(e.items,t);return i?i.filename:null},GET_ITEM_SIZE:t=>{let i=Xe(e.items,t);return i?i.fileSize:null},GET_STYLES:()=>Object.keys(e.options).filter(t=>/^style/.test(t)).map(t=>({name:t,value:e.options[t]})),GET_PANEL_ASPECT_RATIO:()=>/circle/.test(e.options.stylePanelLayout)?1:bn(e.options.stylePanelAspectRatio),GET_ITEM_PANEL_ASPECT_RATIO:()=>e.options.styleItemPanelAspectRatio,GET_ITEMS_BY_STATUS:t=>Me(e.items).filter(i=>i.status===t),GET_TOTAL_ITEMS:()=>Me(e.items).length,SHOULD_UPDATE_FILE_INPUT:()=>e.options.storeAsFile&&Bl()&&!Ca(e),IS_ASYNC:()=>Ca(e),GET_FILE_SIZE_LABELS:t=>({labelBytes:t("GET_LABEL_FILE_SIZE_BYTES")||void 0,labelKilobytes:t("GET_LABEL_FILE_SIZE_KILOBYTES")||void 0,labelMegabytes:t("GET_LABEL_FILE_SIZE_MEGABYTES")||void 0,labelGigabytes:t("GET_LABEL_FILE_SIZE_GIGABYTES")||void 0})}),$l=e=>{let t=Me(e.items).length;if(!e.options.allowMultiple)return t===0;let i=e.options.maxFiles;return i===null||tMath.max(Math.min(i,e),t),ql=(e,t,i)=>e.splice(t,0,i),Xl=(e,t,i)=>Ne(t)?null:typeof i>"u"?(e.push(t),t):(i=Rn(i,0,e.length),ql(e,i,t),t),Mi=e=>/^\s*data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*)\s*$/i.test(e),xt=e=>`${e}`.split("/").pop().split("?").shift(),si=e=>e.split(".").pop(),jl=e=>{if(typeof e!="string")return"";let t=e.split("/").pop();return/svg/.test(t)?"svg":/zip|compressed/.test(t)?"zip":/plain/.test(t)?"txt":/msword/.test(t)?"doc":/[a-z]+/.test(t)?t==="jpeg"?"jpg":t:""},vt=(e,t="")=>(t+e).slice(-t.length),yn=(e=new Date)=>`${e.getFullYear()}-${vt(e.getMonth()+1,"00")}-${vt(e.getDate(),"00")}_${vt(e.getHours(),"00")}-${vt(e.getMinutes(),"00")}-${vt(e.getSeconds(),"00")}`,ut=(e,t,i=null,a=null)=>{let n=typeof i=="string"?e.slice(0,e.size,i):e.slice(0,e.size,e.type);return n.lastModifiedDate=new Date,e._relativePath&&(n._relativePath=e._relativePath),pe(t)||(t=yn()),t&&a===null&&si(t)?n.name=t:(a=a||jl(n.type),n.name=t+(a?"."+a:"")),n},Ql=()=>window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,Sn=(e,t)=>{let i=Ql();if(i){let a=new i;return a.append(e),a.getBlob(t)}return new Blob([e],{type:t})},Zl=(e,t)=>{let i=new ArrayBuffer(e.length),a=new Uint8Array(i);for(let n=0;n(/^data:(.+);/.exec(e)||[])[1]||null,Kl=e=>e.split(",")[1].replace(/\s/g,""),Jl=e=>atob(Kl(e)),es=e=>{let t=wn(e),i=Jl(e);return Zl(i,t)},ts=(e,t,i)=>ut(es(e),t,null,i),is=e=>{if(!/^content-disposition:/i.test(e))return null;let t=e.split(/filename=|filename\*=.+''/).splice(1).map(i=>i.trim().replace(/^["']|[;"']{0,2}$/g,"")).filter(i=>i.length);return t.length?decodeURI(t[t.length-1]):null},as=e=>{if(/content-length:/i.test(e)){let t=e.match(/[0-9]+/)[0];return t?parseInt(t,10):null}return null},ns=e=>/x-content-transfer-id:/i.test(e)&&(e.split(":")[1]||"").trim()||null,Yi=e=>{let t={source:null,name:null,size:null},i=e.split(` -`);for(let a of i){let n=is(a);if(n){t.name=n;continue}let r=as(a);if(r){t.size=r;continue}let o=ns(a);if(o){t.source=o;continue}}return t},rs=e=>{let t={source:null,complete:!1,progress:0,size:null,timestamp:null,duration:0,request:null},i=()=>t.progress,a=()=>{t.request&&t.request.abort&&t.request.abort()},n=()=>{let l=t.source;o.fire("init",l),l instanceof File?o.fire("load",l):l instanceof Blob?o.fire("load",ut(l,l.name)):Mi(l)?o.fire("load",ts(l)):r(l)},r=l=>{if(!e){o.fire("error",{type:"error",body:"Can't load URL",code:400});return}t.timestamp=Date.now(),t.request=e(l,s=>{t.duration=Date.now()-t.timestamp,t.complete=!0,s instanceof Blob&&(s=ut(s,s.name||xt(l))),o.fire("load",s instanceof Blob?s:s?s.body:null)},s=>{o.fire("error",typeof s=="string"?{type:"error",code:0,body:s}:s)},(s,u,c)=>{if(c&&(t.size=c),t.duration=Date.now()-t.timestamp,!s){t.progress=null;return}t.progress=u/c,o.fire("progress",t.progress)},()=>{o.fire("abort")},s=>{let u=Yi(typeof s=="string"?s:s.headers);o.fire("meta",{size:t.size||u.size,filename:u.name,source:u.source})})},o={...li(),setSource:l=>t.source=l,getProgress:i,abort:a,load:n};return o},za=e=>/GET|HEAD/.test(e),je=(e,t,i)=>{let a={onheaders:()=>{},onprogress:()=>{},onload:()=>{},ontimeout:()=>{},onerror:()=>{},onabort:()=>{},abort:()=>{n=!0,o.abort()}},n=!1,r=!1;i={method:"POST",headers:{},withCredentials:!1,...i},t=encodeURI(t),za(i.method)&&e&&(t=`${t}${encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))}`);let o=new XMLHttpRequest,l=za(i.method)?o:o.upload;return l.onprogress=s=>{n||a.onprogress(s.lengthComputable,s.loaded,s.total)},o.onreadystatechange=()=>{o.readyState<2||o.readyState===4&&o.status===0||r||(r=!0,a.onheaders(o))},o.onload=()=>{o.status>=200&&o.status<300?a.onload(o):a.onerror(o)},o.onerror=()=>a.onerror(o),o.onabort=()=>{n=!0,a.onabort()},o.ontimeout=()=>a.ontimeout(o),o.open(i.method,t,!0),ft(i.timeout)&&(o.timeout=i.timeout),Object.keys(i.headers).forEach(s=>{let u=unescape(encodeURIComponent(i.headers[s]));o.setRequestHeader(s,u)}),i.responseType&&(o.responseType=i.responseType),i.withCredentials&&(o.withCredentials=!0),o.send(e),a},ie=(e,t,i,a)=>({type:e,code:t,body:i,headers:a}),Qe=e=>t=>{e(ie("error",0,"Timeout",t.getAllResponseHeaders()))},Na=e=>/\?/.test(e),Mt=(...e)=>{let t="";return e.forEach(i=>{t+=Na(t)&&Na(i)?i.replace(/\?/,"&"):i}),t},Ri=(e="",t)=>{if(typeof t=="function")return t;if(!t||!pe(t.url))return null;let i=t.onload||(n=>n),a=t.onerror||(n=>null);return(n,r,o,l,s,u)=>{let c=je(n,Mt(e,t.url),{...t,responseType:"blob"});return c.onload=d=>{let h=d.getAllResponseHeaders(),f=Yi(h).name||xt(n);r(ie("load",d.status,t.method==="HEAD"?null:ut(i(d.response),f),h))},c.onerror=d=>{o(ie("error",d.status,a(d.response)||d.statusText,d.getAllResponseHeaders()))},c.onheaders=d=>{u(ie("headers",d.status,null,d.getAllResponseHeaders()))},c.ontimeout=Qe(o),c.onprogress=l,c.onabort=s,c}},Re={QUEUED:0,COMPLETE:1,PROCESSING:2,ERROR:3,WAITING:4},os=(e,t,i,a,n,r,o,l,s,u,c)=>{let d=[],{chunkTransferId:h,chunkServer:f,chunkSize:p,chunkRetryDelays:m}=c,g={serverId:h,aborted:!1},b=t.ondata||(A=>A),E=t.onload||((A,F)=>F==="HEAD"?A.getResponseHeader("Upload-Offset"):A.response),I=t.onerror||(A=>null),_=A=>{let F=new FormData;ce(n)&&F.append(i,JSON.stringify(n));let w=typeof t.headers=="function"?t.headers(a,n):{...t.headers,"Upload-Length":a.size},L={...t,headers:w},C=je(b(F),Mt(e,t.url),L);C.onload=P=>A(E(P,L.method)),C.onerror=P=>o(ie("error",P.status,I(P.response)||P.statusText,P.getAllResponseHeaders())),C.ontimeout=Qe(o)},y=A=>{let F=Mt(e,f.url,g.serverId),L={headers:typeof t.headers=="function"?t.headers(g.serverId):{...t.headers},method:"HEAD"},C=je(null,F,L);C.onload=P=>A(E(P,L.method)),C.onerror=P=>o(ie("error",P.status,I(P.response)||P.statusText,P.getAllResponseHeaders())),C.ontimeout=Qe(o)},T=Math.floor(a.size/p);for(let A=0;A<=T;A++){let F=A*p,w=a.slice(F,F+p,"application/offset+octet-stream");d[A]={index:A,size:w.size,offset:F,data:w,file:a,progress:0,retries:[...m],status:Re.QUEUED,error:null,request:null,timeout:null}}let v=()=>r(g.serverId),R=A=>A.status===Re.QUEUED||A.status===Re.ERROR,S=A=>{if(g.aborted)return;if(A=A||d.find(R),!A){d.every(G=>G.status===Re.COMPLETE)&&v();return}A.status=Re.PROCESSING,A.progress=null;let F=f.ondata||(G=>G),w=f.onerror||(G=>null),L=Mt(e,f.url,g.serverId),C=typeof f.headers=="function"?f.headers(A):{...f.headers,"Content-Type":"application/offset+octet-stream","Upload-Offset":A.offset,"Upload-Length":a.size,"Upload-Name":a.name},P=A.request=je(F(A.data),L,{...f,headers:C});P.onload=()=>{A.status=Re.COMPLETE,A.request=null,O()},P.onprogress=(G,B,X)=>{A.progress=G?B:null,x()},P.onerror=G=>{A.status=Re.ERROR,A.request=null,A.error=w(G.response)||G.statusText,D(A)||o(ie("error",G.status,w(G.response)||G.statusText,G.getAllResponseHeaders()))},P.ontimeout=G=>{A.status=Re.ERROR,A.request=null,D(A)||Qe(o)(G)},P.onabort=()=>{A.status=Re.QUEUED,A.request=null,s()}},D=A=>A.retries.length===0?!1:(A.status=Re.WAITING,clearTimeout(A.timeout),A.timeout=setTimeout(()=>{S(A)},A.retries.shift()),!0),x=()=>{let A=d.reduce((w,L)=>w===null||L.progress===null?null:w+L.progress,0);if(A===null)return l(!1,0,0);let F=d.reduce((w,L)=>w+L.size,0);l(!0,A,F)},O=()=>{d.filter(F=>F.status===Re.PROCESSING).length>=1||S()},z=()=>{d.forEach(A=>{clearTimeout(A.timeout),A.request&&A.request.abort()})};return g.serverId?y(A=>{g.aborted||(d.filter(F=>F.offset{F.status=Re.COMPLETE,F.progress=F.size}),O())}):_(A=>{g.aborted||(u(A),g.serverId=A,O())}),{abort:()=>{g.aborted=!0,z()}}},ls=(e,t,i,a)=>(n,r,o,l,s,u,c)=>{if(!n)return;let d=a.chunkUploads,h=d&&n.size>a.chunkSize,f=d&&(h||a.chunkForce);if(n instanceof Blob&&f)return os(e,t,i,n,r,o,l,s,u,c,a);let p=t.ondata||(y=>y),m=t.onload||(y=>y),g=t.onerror||(y=>null),b=typeof t.headers=="function"?t.headers(n,r)||{}:{...t.headers},E={...t,headers:b};var I=new FormData;ce(r)&&I.append(i,JSON.stringify(r)),(n instanceof Blob?[{name:null,file:n}]:n).forEach(y=>{I.append(i,y.file,y.name===null?y.file.name:`${y.name}${y.file.name}`)});let _=je(p(I),Mt(e,t.url),E);return _.onload=y=>{o(ie("load",y.status,m(y.response),y.getAllResponseHeaders()))},_.onerror=y=>{l(ie("error",y.status,g(y.response)||y.statusText,y.getAllResponseHeaders()))},_.ontimeout=Qe(l),_.onprogress=s,_.onabort=u,_},ss=(e="",t,i,a)=>typeof t=="function"?(...n)=>t(i,...n,a):!t||!pe(t.url)?null:ls(e,t,i,a),At=(e="",t)=>{if(typeof t=="function")return t;if(!t||!pe(t.url))return(n,r)=>r();let i=t.onload||(n=>n),a=t.onerror||(n=>null);return(n,r,o)=>{let l=je(n,e+t.url,t);return l.onload=s=>{r(ie("load",s.status,i(s.response),s.getAllResponseHeaders()))},l.onerror=s=>{o(ie("error",s.status,a(s.response)||s.statusText,s.getAllResponseHeaders()))},l.ontimeout=Qe(o),l}},vn=(e=0,t=1)=>e+Math.random()*(t-e),cs=(e,t=1e3,i=0,a=25,n=250)=>{let r=null,o=Date.now(),l=()=>{let s=Date.now()-o,u=vn(a,n);s+u>t&&(u=s+u-t);let c=s/t;if(c>=1||document.hidden){e(1);return}e(c),r=setTimeout(l,u)};return t>0&&l(),{clear:()=>{clearTimeout(r)}}},ds=(e,t)=>{let i={complete:!1,perceivedProgress:0,perceivedPerformanceUpdater:null,progress:null,timestamp:null,perceivedDuration:0,duration:0,request:null,response:null},{allowMinimumUploadDuration:a}=t,n=(c,d)=>{let h=()=>{i.duration===0||i.progress===null||u.fire("progress",u.getProgress())},f=()=>{i.complete=!0,u.fire("load-perceived",i.response.body)};u.fire("start"),i.timestamp=Date.now(),i.perceivedPerformanceUpdater=cs(p=>{i.perceivedProgress=p,i.perceivedDuration=Date.now()-i.timestamp,h(),i.response&&i.perceivedProgress===1&&!i.complete&&f()},a?vn(750,1500):0),i.request=e(c,d,p=>{i.response=ce(p)?p:{type:"load",code:200,body:`${p}`,headers:{}},i.duration=Date.now()-i.timestamp,i.progress=1,u.fire("load",i.response.body),(!a||a&&i.perceivedProgress===1)&&f()},p=>{i.perceivedPerformanceUpdater.clear(),u.fire("error",ce(p)?p:{type:"error",code:0,body:`${p}`})},(p,m,g)=>{i.duration=Date.now()-i.timestamp,i.progress=p?m/g:null,h()},()=>{i.perceivedPerformanceUpdater.clear(),u.fire("abort",i.response?i.response.body:null)},p=>{u.fire("transfer",p)})},r=()=>{i.request&&(i.perceivedPerformanceUpdater.clear(),i.request.abort&&i.request.abort(),i.complete=!0)},o=()=>{r(),i.complete=!1,i.perceivedProgress=0,i.progress=0,i.timestamp=null,i.perceivedDuration=0,i.duration=0,i.request=null,i.response=null},l=a?()=>i.progress?Math.min(i.progress,i.perceivedProgress):null:()=>i.progress||null,s=a?()=>Math.min(i.duration,i.perceivedDuration):()=>i.duration,u={...li(),process:n,abort:r,getProgress:l,getDuration:s,reset:o};return u},An=e=>e.substring(0,e.lastIndexOf("."))||e,us=e=>{let t=[e.name,e.size,e.type];return e instanceof Blob||Mi(e)?t[0]=e.name||yn():Mi(e)?(t[1]=e.length,t[2]=wn(e)):pe(e)&&(t[0]=xt(e),t[1]=0,t[2]="application/octet-stream"),{name:t[0],size:t[1],type:t[2]}},ht=e=>!!(e instanceof File||e instanceof Blob&&e.name),Ln=e=>{if(!ce(e))return e;let t=ni(e)?[]:{};for(let i in e){if(!e.hasOwnProperty(i))continue;let a=e[i];t[i]=a&&ce(a)?Ln(a):a}return t},hs=(e=null,t=null,i=null)=>{let a=ki(),n={archived:!1,frozen:!1,released:!1,source:null,file:i,serverFileReference:t,transferId:null,processingAborted:!1,status:t?k.PROCESSING_COMPLETE:k.INIT,activeLoader:null,activeProcessor:null},r=null,o={},l=R=>n.status=R,s=(R,...S)=>{n.released||n.frozen||T.fire(R,...S)},u=()=>si(n.file.name),c=()=>n.file.type,d=()=>n.file.size,h=()=>n.file,f=(R,S,D)=>{if(n.source=R,T.fireSync("init"),n.file){T.fireSync("load-skip");return}n.file=us(R),S.on("init",()=>{s("load-init")}),S.on("meta",x=>{n.file.size=x.size,n.file.filename=x.filename,x.source&&(e=se.LIMBO,n.serverFileReference=x.source,n.status=k.PROCESSING_COMPLETE),s("load-meta")}),S.on("progress",x=>{l(k.LOADING),s("load-progress",x)}),S.on("error",x=>{l(k.LOAD_ERROR),s("load-request-error",x)}),S.on("abort",()=>{l(k.INIT),s("load-abort")}),S.on("load",x=>{n.activeLoader=null;let O=A=>{n.file=ht(A)?A:n.file,e===se.LIMBO&&n.serverFileReference?l(k.PROCESSING_COMPLETE):l(k.IDLE),s("load")},z=A=>{n.file=x,s("load-meta"),l(k.LOAD_ERROR),s("load-file-error",A)};if(n.serverFileReference){O(x);return}D(x,O,z)}),S.setSource(R),n.activeLoader=S,S.load()},p=()=>{n.activeLoader&&n.activeLoader.load()},m=()=>{if(n.activeLoader){n.activeLoader.abort();return}l(k.INIT),s("load-abort")},g=(R,S)=>{if(n.processingAborted){n.processingAborted=!1;return}if(l(k.PROCESSING),r=null,!(n.file instanceof Blob)){T.on("load",()=>{g(R,S)});return}R.on("load",O=>{n.transferId=null,n.serverFileReference=O}),R.on("transfer",O=>{n.transferId=O}),R.on("load-perceived",O=>{n.activeProcessor=null,n.transferId=null,n.serverFileReference=O,l(k.PROCESSING_COMPLETE),s("process-complete",O)}),R.on("start",()=>{s("process-start")}),R.on("error",O=>{n.activeProcessor=null,l(k.PROCESSING_ERROR),s("process-error",O)}),R.on("abort",O=>{n.activeProcessor=null,n.serverFileReference=O,l(k.IDLE),s("process-abort"),r&&r()}),R.on("progress",O=>{s("process-progress",O)});let D=O=>{n.archived||R.process(O,{...o})},x=console.error;S(n.file,D,x),n.activeProcessor=R},b=()=>{n.processingAborted=!1,l(k.PROCESSING_QUEUED)},E=()=>new Promise(R=>{if(!n.activeProcessor){n.processingAborted=!0,l(k.IDLE),s("process-abort"),R();return}r=()=>{R()},n.activeProcessor.abort()}),I=(R,S)=>new Promise((D,x)=>{let O=n.serverFileReference!==null?n.serverFileReference:n.transferId;if(O===null){D();return}R(O,()=>{n.serverFileReference=null,n.transferId=null,D()},z=>{if(!S){D();return}l(k.PROCESSING_REVERT_ERROR),s("process-revert-error"),x(z)}),l(k.IDLE),s("process-revert")}),_=(R,S,D)=>{let x=R.split("."),O=x[0],z=x.pop(),A=o;x.forEach(F=>A=A[F]),JSON.stringify(A[z])!==JSON.stringify(S)&&(A[z]=S,s("metadata-update",{key:O,value:o[O],silent:D}))},T={id:{get:()=>a},origin:{get:()=>e,set:R=>e=R},serverId:{get:()=>n.serverFileReference},transferId:{get:()=>n.transferId},status:{get:()=>n.status},filename:{get:()=>n.file.name},filenameWithoutExtension:{get:()=>An(n.file.name)},fileExtension:{get:u},fileType:{get:c},fileSize:{get:d},file:{get:h},relativePath:{get:()=>n.file._relativePath},source:{get:()=>n.source},getMetadata:R=>Ln(R?o[R]:o),setMetadata:(R,S,D)=>{if(ce(R)){let x=R;return Object.keys(x).forEach(O=>{_(O,x[O],S)}),R}return _(R,S,D),S},extend:(R,S)=>v[R]=S,abortLoad:m,retryLoad:p,requestProcessing:b,abortProcessing:E,load:f,process:g,revert:I,...li(),freeze:()=>n.frozen=!0,release:()=>n.released=!0,released:{get:()=>n.released},archive:()=>n.archived=!0,archived:{get:()=>n.archived}},v=Ue(T);return v},fs=(e,t)=>Ne(t)?0:pe(t)?e.findIndex(i=>i.id===t):-1,Ba=(e,t)=>{let i=fs(e,t);if(!(i<0))return e[i]||null},Ga=(e,t,i,a,n,r)=>{let o=je(null,e,{method:"GET",responseType:"blob"});return o.onload=l=>{let s=l.getAllResponseHeaders(),u=Yi(s).name||xt(e);t(ie("load",l.status,ut(l.response,u),s))},o.onerror=l=>{i(ie("error",l.status,l.statusText,l.getAllResponseHeaders()))},o.onheaders=l=>{r(ie("headers",l.status,null,l.getAllResponseHeaders()))},o.ontimeout=Qe(i),o.onprogress=a,o.onabort=n,o},Va=e=>(e.indexOf("//")===0&&(e=location.protocol+e),e.toLowerCase().replace("blob:","").replace(/([a-z])?:\/\//,"$1").split("/")[0]),ps=e=>(e.indexOf(":")>-1||e.indexOf("//")>-1)&&Va(location.href)!==Va(e),Xt=e=>(...t)=>qe(e)?e(...t):e,ms=e=>!ht(e.file),yi=(e,t)=>{clearTimeout(t.listUpdateTimeout),t.listUpdateTimeout=setTimeout(()=>{e("DID_UPDATE_ITEMS",{items:Me(t.items)})},0)},Ua=(e,...t)=>new Promise(i=>{if(!e)return i(!0);let a=e(...t);if(a==null)return i(!0);if(typeof a=="boolean")return i(a);typeof a.then=="function"&&a.then(i)}),Si=(e,t)=>{e.items.sort((i,a)=>t(ge(i),ge(a)))},ye=(e,t)=>({query:i,success:a=()=>{},failure:n=()=>{},...r}={})=>{let o=Xe(e.items,i);if(!o){n({error:ie("error",0,"Item not found"),file:null});return}t(o,a,n,r||{})},gs=(e,t,i)=>({ABORT_ALL:()=>{Me(i.items).forEach(a=>{a.freeze(),a.abortLoad(),a.abortProcessing()})},DID_SET_FILES:({value:a=[]})=>{let n=a.map(o=>({source:o.source?o.source:o,options:o.options})),r=Me(i.items);r.forEach(o=>{n.find(l=>l.source===o.source||l.source===o.file)||e("REMOVE_ITEM",{query:o,remove:!1})}),r=Me(i.items),n.forEach((o,l)=>{r.find(s=>s.source===o.source||s.file===o.source)||e("ADD_ITEM",{...o,interactionMethod:Se.NONE,index:l})})},DID_UPDATE_ITEM_METADATA:({id:a,action:n,change:r})=>{r.silent||(clearTimeout(i.itemUpdateTimeout),i.itemUpdateTimeout=setTimeout(()=>{let o=Ba(i.items,a);if(!t("IS_ASYNC")){Le("SHOULD_PREPARE_OUTPUT",!1,{item:o,query:t,action:n,change:r}).then(c=>{let d=t("GET_BEFORE_PREPARE_FILE");d&&(c=d(o,c)),c&&e("REQUEST_PREPARE_OUTPUT",{query:a,item:o,success:h=>{e("DID_PREPARE_OUTPUT",{id:a,file:h})}},!0)});return}o.origin===se.LOCAL&&e("DID_LOAD_ITEM",{id:o.id,error:null,serverFileReference:o.source});let l=()=>{setTimeout(()=>{e("REQUEST_ITEM_PROCESSING",{query:a})},32)},s=c=>{o.revert(At(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(c?l:()=>{}).catch(()=>{})},u=c=>{o.abortProcessing().then(c?l:()=>{})};if(o.status===k.PROCESSING_COMPLETE)return s(i.options.instantUpload);if(o.status===k.PROCESSING)return u(i.options.instantUpload);i.options.instantUpload&&l()},0))},MOVE_ITEM:({query:a,index:n})=>{let r=Xe(i.items,a);if(!r)return;let o=i.items.indexOf(r);n=Rn(n,0,i.items.length-1),o!==n&&i.items.splice(n,0,i.items.splice(o,1)[0])},SORT:({compare:a})=>{Si(i,a),e("DID_SORT_ITEMS",{items:t("GET_ACTIVE_ITEMS")})},ADD_ITEMS:({items:a,index:n,interactionMethod:r,success:o=()=>{},failure:l=()=>{}})=>{let s=n;if(n===-1||typeof n>"u"){let f=t("GET_ITEM_INSERT_LOCATION"),p=t("GET_TOTAL_ITEMS");s=f==="before"?0:p}let u=t("GET_IGNORED_FILES"),c=f=>ht(f)?!u.includes(f.name.toLowerCase()):!Ne(f),h=a.filter(c).map(f=>new Promise((p,m)=>{e("ADD_ITEM",{interactionMethod:r,source:f.source||f,success:p,failure:m,index:s++,options:f.options||{}})}));Promise.all(h).then(o).catch(l)},ADD_ITEM:({source:a,index:n=-1,interactionMethod:r,success:o=()=>{},failure:l=()=>{},options:s={}})=>{if(Ne(a)){l({error:ie("error",0,"No source"),file:null});return}if(ht(a)&&i.options.ignoredFiles.includes(a.name.toLowerCase()))return;if(!$l(i)){if(i.options.allowMultiple||!i.options.allowMultiple&&!i.options.allowReplace){let E=ie("warning",0,"Max files");e("DID_THROW_MAX_FILES",{source:a,error:E}),l({error:E,file:null});return}let b=Me(i.items)[0];if(b.status===k.PROCESSING_COMPLETE||b.status===k.PROCESSING_REVERT_ERROR){let E=t("GET_FORCE_REVERT");if(b.revert(At(i.options.server.url,i.options.server.revert),E).then(()=>{E&&e("ADD_ITEM",{source:a,index:n,interactionMethod:r,success:o,failure:l,options:s})}).catch(()=>{}),E)return}e("REMOVE_ITEM",{query:b.id})}let u=s.type==="local"?se.LOCAL:s.type==="limbo"?se.LIMBO:se.INPUT,c=hs(u,u===se.INPUT?null:a,s.file);Object.keys(s.metadata||{}).forEach(b=>{c.setMetadata(b,s.metadata[b])}),Ke("DID_CREATE_ITEM",c,{query:t,dispatch:e});let d=t("GET_ITEM_INSERT_LOCATION");i.options.itemInsertLocationFreedom||(n=d==="before"?-1:i.items.length),Xl(i.items,c,n),qe(d)&&a&&Si(i,d);let h=c.id;c.on("init",()=>{e("DID_INIT_ITEM",{id:h})}),c.on("load-init",()=>{e("DID_START_ITEM_LOAD",{id:h})}),c.on("load-meta",()=>{e("DID_UPDATE_ITEM_META",{id:h})}),c.on("load-progress",b=>{e("DID_UPDATE_ITEM_LOAD_PROGRESS",{id:h,progress:b})}),c.on("load-request-error",b=>{let E=Xt(i.options.labelFileLoadError)(b);if(b.code>=400&&b.code<500){e("DID_THROW_ITEM_INVALID",{id:h,error:b,status:{main:E,sub:`${b.code} (${b.body})`}}),l({error:b,file:ge(c)});return}e("DID_THROW_ITEM_LOAD_ERROR",{id:h,error:b,status:{main:E,sub:i.options.labelTapToRetry}})}),c.on("load-file-error",b=>{e("DID_THROW_ITEM_INVALID",{id:h,error:b.status,status:b.status}),l({error:b.status,file:ge(c)})}),c.on("load-abort",()=>{e("REMOVE_ITEM",{query:h})}),c.on("load-skip",()=>{e("COMPLETE_LOAD_ITEM",{query:h,item:c,data:{source:a,success:o}})}),c.on("load",()=>{let b=E=>{if(!E){e("REMOVE_ITEM",{query:h});return}c.on("metadata-update",I=>{e("DID_UPDATE_ITEM_METADATA",{id:h,change:I})}),Le("SHOULD_PREPARE_OUTPUT",!1,{item:c,query:t}).then(I=>{let _=t("GET_BEFORE_PREPARE_FILE");_&&(I=_(c,I));let y=()=>{e("COMPLETE_LOAD_ITEM",{query:h,item:c,data:{source:a,success:o}}),yi(e,i)};if(I){e("REQUEST_PREPARE_OUTPUT",{query:h,item:c,success:T=>{e("DID_PREPARE_OUTPUT",{id:h,file:T}),y()}},!0);return}y()})};Le("DID_LOAD_ITEM",c,{query:t,dispatch:e}).then(()=>{Ua(t("GET_BEFORE_ADD_FILE"),ge(c)).then(b)}).catch(E=>{if(!E||!E.error||!E.status)return b(!1);e("DID_THROW_ITEM_INVALID",{id:h,error:E.error,status:E.status})})}),c.on("process-start",()=>{e("DID_START_ITEM_PROCESSING",{id:h})}),c.on("process-progress",b=>{e("DID_UPDATE_ITEM_PROCESS_PROGRESS",{id:h,progress:b})}),c.on("process-error",b=>{e("DID_THROW_ITEM_PROCESSING_ERROR",{id:h,error:b,status:{main:Xt(i.options.labelFileProcessingError)(b),sub:i.options.labelTapToRetry}})}),c.on("process-revert-error",b=>{e("DID_THROW_ITEM_PROCESSING_REVERT_ERROR",{id:h,error:b,status:{main:Xt(i.options.labelFileProcessingRevertError)(b),sub:i.options.labelTapToRetry}})}),c.on("process-complete",b=>{e("DID_COMPLETE_ITEM_PROCESSING",{id:h,error:null,serverFileReference:b}),e("DID_DEFINE_VALUE",{id:h,value:b})}),c.on("process-abort",()=>{e("DID_ABORT_ITEM_PROCESSING",{id:h})}),c.on("process-revert",()=>{e("DID_REVERT_ITEM_PROCESSING",{id:h}),e("DID_DEFINE_VALUE",{id:h,value:null})}),e("DID_ADD_ITEM",{id:h,index:n,interactionMethod:r}),yi(e,i);let{url:f,load:p,restore:m,fetch:g}=i.options.server||{};c.load(a,rs(u===se.INPUT?pe(a)&&ps(a)&&g?Ri(f,g):Ga:u===se.LIMBO?Ri(f,m):Ri(f,p)),(b,E,I)=>{Le("LOAD_FILE",b,{query:t}).then(E).catch(I)})},REQUEST_PREPARE_OUTPUT:({item:a,success:n,failure:r=()=>{}})=>{let o={error:ie("error",0,"Item not found"),file:null};if(a.archived)return r(o);Le("PREPARE_OUTPUT",a.file,{query:t,item:a}).then(l=>{Le("COMPLETE_PREPARE_OUTPUT",l,{query:t,item:a}).then(s=>{if(a.archived)return r(o);n(s)})})},COMPLETE_LOAD_ITEM:({item:a,data:n})=>{let{success:r,source:o}=n,l=t("GET_ITEM_INSERT_LOCATION");if(qe(l)&&o&&Si(i,l),e("DID_LOAD_ITEM",{id:a.id,error:null,serverFileReference:a.origin===se.INPUT?null:o}),r(ge(a)),a.origin===se.LOCAL){e("DID_LOAD_LOCAL_ITEM",{id:a.id});return}if(a.origin===se.LIMBO){e("DID_COMPLETE_ITEM_PROCESSING",{id:a.id,error:null,serverFileReference:o}),e("DID_DEFINE_VALUE",{id:a.id,value:a.serverId||o});return}t("IS_ASYNC")&&i.options.instantUpload&&e("REQUEST_ITEM_PROCESSING",{query:a.id})},RETRY_ITEM_LOAD:ye(i,a=>{a.retryLoad()}),REQUEST_ITEM_PREPARE:ye(i,(a,n,r)=>{e("REQUEST_PREPARE_OUTPUT",{query:a.id,item:a,success:o=>{e("DID_PREPARE_OUTPUT",{id:a.id,file:o}),n({file:a,output:o})},failure:r},!0)}),REQUEST_ITEM_PROCESSING:ye(i,(a,n,r)=>{if(!(a.status===k.IDLE||a.status===k.PROCESSING_ERROR)){let l=()=>e("REQUEST_ITEM_PROCESSING",{query:a,success:n,failure:r}),s=()=>document.hidden?l():setTimeout(l,32);a.status===k.PROCESSING_COMPLETE||a.status===k.PROCESSING_REVERT_ERROR?a.revert(At(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(s).catch(()=>{}):a.status===k.PROCESSING&&a.abortProcessing().then(s);return}a.status!==k.PROCESSING_QUEUED&&(a.requestProcessing(),e("DID_REQUEST_ITEM_PROCESSING",{id:a.id}),e("PROCESS_ITEM",{query:a,success:n,failure:r},!0))}),PROCESS_ITEM:ye(i,(a,n,r)=>{let o=t("GET_MAX_PARALLEL_UPLOADS");if(t("GET_ITEMS_BY_STATUS",k.PROCESSING).length===o){i.processingQueue.push({id:a.id,success:n,failure:r});return}if(a.status===k.PROCESSING)return;let s=()=>{let c=i.processingQueue.shift();if(!c)return;let{id:d,success:h,failure:f}=c,p=Xe(i.items,d);if(!p||p.archived){s();return}e("PROCESS_ITEM",{query:d,success:h,failure:f},!0)};a.onOnce("process-complete",()=>{n(ge(a)),s();let c=i.options.server;if(i.options.instantUpload&&a.origin===se.LOCAL&&qe(c.remove)){let f=()=>{};a.origin=se.LIMBO,i.options.server.remove(a.source,f,f)}t("GET_ITEMS_BY_STATUS",k.PROCESSING_COMPLETE).length===i.items.length&&e("DID_COMPLETE_ITEM_PROCESSING_ALL")}),a.onOnce("process-error",c=>{r({error:c,file:ge(a)}),s()});let u=i.options;a.process(ds(ss(u.server.url,u.server.process,u.name,{chunkTransferId:a.transferId,chunkServer:u.server.patch,chunkUploads:u.chunkUploads,chunkForce:u.chunkForce,chunkSize:u.chunkSize,chunkRetryDelays:u.chunkRetryDelays}),{allowMinimumUploadDuration:t("GET_ALLOW_MINIMUM_UPLOAD_DURATION")}),(c,d,h)=>{Le("PREPARE_OUTPUT",c,{query:t,item:a}).then(f=>{e("DID_PREPARE_OUTPUT",{id:a.id,file:f}),d(f)}).catch(h)})}),RETRY_ITEM_PROCESSING:ye(i,a=>{e("REQUEST_ITEM_PROCESSING",{query:a})}),REQUEST_REMOVE_ITEM:ye(i,a=>{Ua(t("GET_BEFORE_REMOVE_FILE"),ge(a)).then(n=>{n&&e("REMOVE_ITEM",{query:a})})}),RELEASE_ITEM:ye(i,a=>{a.release()}),REMOVE_ITEM:ye(i,(a,n,r,o)=>{let l=()=>{let u=a.id;Ba(i.items,u).archive(),e("DID_REMOVE_ITEM",{error:null,id:u,item:a}),yi(e,i),n(ge(a))},s=i.options.server;a.origin===se.LOCAL&&s&&qe(s.remove)&&o.remove!==!1?(e("DID_START_ITEM_REMOVE",{id:a.id}),s.remove(a.source,()=>l(),u=>{e("DID_THROW_ITEM_REMOVE_ERROR",{id:a.id,error:ie("error",0,u,null),status:{main:Xt(i.options.labelFileRemoveError)(u),sub:i.options.labelTapToRetry}})})):((o.revert&&a.origin!==se.LOCAL&&a.serverId!==null||i.options.chunkUploads&&a.file.size>i.options.chunkSize||i.options.chunkUploads&&i.options.chunkForce)&&a.revert(At(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")),l())}),ABORT_ITEM_LOAD:ye(i,a=>{a.abortLoad()}),ABORT_ITEM_PROCESSING:ye(i,a=>{if(a.serverId){e("REVERT_ITEM_PROCESSING",{id:a.id});return}a.abortProcessing().then(()=>{i.options.instantUpload&&e("REMOVE_ITEM",{query:a.id})})}),REQUEST_REVERT_ITEM_PROCESSING:ye(i,a=>{if(!i.options.instantUpload){e("REVERT_ITEM_PROCESSING",{query:a});return}let n=l=>{l&&e("REVERT_ITEM_PROCESSING",{query:a})},r=t("GET_BEFORE_REMOVE_FILE");if(!r)return n(!0);let o=r(ge(a));if(o==null)return n(!0);if(typeof o=="boolean")return n(o);typeof o.then=="function"&&o.then(n)}),REVERT_ITEM_PROCESSING:ye(i,a=>{a.revert(At(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(()=>{(i.options.instantUpload||ms(a))&&e("REMOVE_ITEM",{query:a.id})}).catch(()=>{})}),SET_OPTIONS:({options:a})=>{let n=Object.keys(a),r=Es.filter(l=>n.includes(l));[...r,...Object.keys(a).filter(l=>!r.includes(l))].forEach(l=>{e(`SET_${oi(l,"_").toUpperCase()}`,{value:a[l]})})}}),Es=["server"],$i=e=>e,Be=e=>document.createElement(e),ae=(e,t)=>{let i=e.childNodes[0];i?t!==i.nodeValue&&(i.nodeValue=t):(i=document.createTextNode(t),e.appendChild(i))},ka=(e,t,i,a)=>{let n=(a%360-90)*Math.PI/180;return{x:e+i*Math.cos(n),y:t+i*Math.sin(n)}},Ts=(e,t,i,a,n,r)=>{let o=ka(e,t,i,n),l=ka(e,t,i,a);return["M",o.x,o.y,"A",i,i,0,r,0,l.x,l.y].join(" ")},Is=(e,t,i,a,n)=>{let r=1;return n>a&&n-a<=.5&&(r=0),a>n&&a-n>=.5&&(r=0),Ts(e,t,i,Math.min(.9999,a)*360,Math.min(.9999,n)*360,r)},bs=({root:e,props:t})=>{t.spin=!1,t.progress=0,t.opacity=0;let i=ei("svg");e.ref.path=ei("path",{"stroke-width":2,"stroke-linecap":"round"}),i.appendChild(e.ref.path),e.ref.svg=i,e.appendChild(i)},_s=({root:e,props:t})=>{if(t.opacity===0)return;t.align&&(e.element.dataset.align=t.align);let i=parseInt(ne(e.ref.path,"stroke-width"),10),a=e.rect.element.width*.5,n=0,r=0;t.spin?(n=0,r=.5):(n=0,r=t.progress);let o=Is(a,a,a-i,n,r);ne(e.ref.path,"d",o),ne(e.ref.path,"stroke-opacity",t.spin||t.progress>0?1:0)},Ha=re({tag:"div",name:"progress-indicator",ignoreRectUpdate:!0,ignoreRect:!0,create:bs,write:_s,mixins:{apis:["progress","spin","align"],styles:["opacity"],animations:{opacity:{type:"tween",duration:500},progress:{type:"spring",stiffness:.95,damping:.65,mass:10}}}}),Rs=({root:e,props:t})=>{e.element.innerHTML=(t.icon||"")+`${t.label}`,t.isDisabled=!1},ys=({root:e,props:t})=>{let{isDisabled:i}=t,a=e.query("GET_DISABLED")||t.opacity===0;a&&!i?(t.isDisabled=!0,ne(e.element,"disabled","disabled")):!a&&i&&(t.isDisabled=!1,e.element.removeAttribute("disabled"))},Mn=re({tag:"button",attributes:{type:"button"},ignoreRect:!0,ignoreRectUpdate:!0,name:"file-action-button",mixins:{apis:["label"],styles:["translateX","translateY","scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",translateX:"spring",translateY:"spring",opacity:{type:"tween",duration:250}},listeners:!0},create:Rs,write:ys}),On=(e,t=".",i=1e3,a={})=>{let{labelBytes:n="bytes",labelKilobytes:r="KB",labelMegabytes:o="MB",labelGigabytes:l="GB"}=a;e=Math.round(Math.abs(e));let s=i,u=i*i,c=i*i*i;return ee.toFixed(t).split(".").filter(a=>a!=="0").join(i),Ss=({root:e,props:t})=>{let i=Be("span");i.className="filepond--file-info-main",ne(i,"aria-hidden","true"),e.appendChild(i),e.ref.fileName=i;let a=Be("span");a.className="filepond--file-info-sub",e.appendChild(a),e.ref.fileSize=a,ae(a,e.query("GET_LABEL_FILE_WAITING_FOR_SIZE")),ae(i,$i(e.query("GET_ITEM_NAME",t.id)))},Oi=({root:e,props:t})=>{ae(e.ref.fileSize,On(e.query("GET_ITEM_SIZE",t.id),".",e.query("GET_FILE_SIZE_BASE"),e.query("GET_FILE_SIZE_LABELS",e.query))),ae(e.ref.fileName,$i(e.query("GET_ITEM_NAME",t.id)))},Ya=({root:e,props:t})=>{if(ft(e.query("GET_ITEM_SIZE",t.id))){Oi({root:e,props:t});return}ae(e.ref.fileSize,e.query("GET_LABEL_FILE_SIZE_NOT_AVAILABLE"))},ws=re({name:"file-info",ignoreRect:!0,ignoreRectUpdate:!0,write:me({DID_LOAD_ITEM:Oi,DID_UPDATE_ITEM_META:Oi,DID_THROW_ITEM_LOAD_ERROR:Ya,DID_THROW_ITEM_INVALID:Ya}),didCreateView:e=>{Ke("CREATE_VIEW",{...e,view:e})},create:Ss,mixins:{styles:["translateX","translateY"],animations:{translateX:"spring",translateY:"spring"}}}),xn=e=>Math.round(e*100),vs=({root:e})=>{let t=Be("span");t.className="filepond--file-status-main",e.appendChild(t),e.ref.main=t;let i=Be("span");i.className="filepond--file-status-sub",e.appendChild(i),e.ref.sub=i,Dn({root:e,action:{progress:null}})},Dn=({root:e,action:t})=>{let i=t.progress===null?e.query("GET_LABEL_FILE_LOADING"):`${e.query("GET_LABEL_FILE_LOADING")} ${xn(t.progress)}%`;ae(e.ref.main,i),ae(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},As=({root:e,action:t})=>{let i=t.progress===null?e.query("GET_LABEL_FILE_PROCESSING"):`${e.query("GET_LABEL_FILE_PROCESSING")} ${xn(t.progress)}%`;ae(e.ref.main,i),ae(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Ls=({root:e})=>{ae(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING")),ae(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Ms=({root:e})=>{ae(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING_ABORTED")),ae(e.ref.sub,e.query("GET_LABEL_TAP_TO_RETRY"))},Os=({root:e})=>{ae(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING_COMPLETE")),ae(e.ref.sub,e.query("GET_LABEL_TAP_TO_UNDO"))},$a=({root:e})=>{ae(e.ref.main,""),ae(e.ref.sub,"")},Lt=({root:e,action:t})=>{ae(e.ref.main,t.status.main),ae(e.ref.sub,t.status.sub)},xs=re({name:"file-status",ignoreRect:!0,ignoreRectUpdate:!0,write:me({DID_LOAD_ITEM:$a,DID_REVERT_ITEM_PROCESSING:$a,DID_REQUEST_ITEM_PROCESSING:Ls,DID_ABORT_ITEM_PROCESSING:Ms,DID_COMPLETE_ITEM_PROCESSING:Os,DID_UPDATE_ITEM_PROCESS_PROGRESS:As,DID_UPDATE_ITEM_LOAD_PROGRESS:Dn,DID_THROW_ITEM_LOAD_ERROR:Lt,DID_THROW_ITEM_INVALID:Lt,DID_THROW_ITEM_PROCESSING_ERROR:Lt,DID_THROW_ITEM_PROCESSING_REVERT_ERROR:Lt,DID_THROW_ITEM_REMOVE_ERROR:Lt}),didCreateView:e=>{Ke("CREATE_VIEW",{...e,view:e})},create:vs,mixins:{styles:["translateX","translateY","opacity"],animations:{opacity:{type:"tween",duration:250},translateX:"spring",translateY:"spring"}}}),xi={AbortItemLoad:{label:"GET_LABEL_BUTTON_ABORT_ITEM_LOAD",action:"ABORT_ITEM_LOAD",className:"filepond--action-abort-item-load",align:"LOAD_INDICATOR_POSITION"},RetryItemLoad:{label:"GET_LABEL_BUTTON_RETRY_ITEM_LOAD",action:"RETRY_ITEM_LOAD",icon:"GET_ICON_RETRY",className:"filepond--action-retry-item-load",align:"BUTTON_PROCESS_ITEM_POSITION"},RemoveItem:{label:"GET_LABEL_BUTTON_REMOVE_ITEM",action:"REQUEST_REMOVE_ITEM",icon:"GET_ICON_REMOVE",className:"filepond--action-remove-item",align:"BUTTON_REMOVE_ITEM_POSITION"},ProcessItem:{label:"GET_LABEL_BUTTON_PROCESS_ITEM",action:"REQUEST_ITEM_PROCESSING",icon:"GET_ICON_PROCESS",className:"filepond--action-process-item",align:"BUTTON_PROCESS_ITEM_POSITION"},AbortItemProcessing:{label:"GET_LABEL_BUTTON_ABORT_ITEM_PROCESSING",action:"ABORT_ITEM_PROCESSING",className:"filepond--action-abort-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"},RetryItemProcessing:{label:"GET_LABEL_BUTTON_RETRY_ITEM_PROCESSING",action:"RETRY_ITEM_PROCESSING",icon:"GET_ICON_RETRY",className:"filepond--action-retry-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"},RevertItemProcessing:{label:"GET_LABEL_BUTTON_UNDO_ITEM_PROCESSING",action:"REQUEST_REVERT_ITEM_PROCESSING",icon:"GET_ICON_UNDO",className:"filepond--action-revert-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"}},Di=[];te(xi,e=>{Di.push(e)});var be=e=>{if(Pi(e)==="right")return 0;let t=e.ref.buttonRemoveItem.rect.element;return t.hidden?null:t.width+t.left},Ds=e=>e.ref.buttonAbortItemLoad.rect.element.width,jt=e=>Math.floor(e.ref.buttonRemoveItem.rect.element.height/4),Ps=e=>Math.floor(e.ref.buttonRemoveItem.rect.element.left/2),Fs=e=>e.query("GET_STYLE_LOAD_INDICATOR_POSITION"),Cs=e=>e.query("GET_STYLE_PROGRESS_INDICATOR_POSITION"),Pi=e=>e.query("GET_STYLE_BUTTON_REMOVE_ITEM_POSITION"),zs={buttonAbortItemLoad:{opacity:0},buttonRetryItemLoad:{opacity:0},buttonRemoveItem:{opacity:0},buttonProcessItem:{opacity:0},buttonAbortItemProcessing:{opacity:0},buttonRetryItemProcessing:{opacity:0},buttonRevertItemProcessing:{opacity:0},loadProgressIndicator:{opacity:0,align:Fs},processProgressIndicator:{opacity:0,align:Cs},processingCompleteIndicator:{opacity:0,scaleX:.75,scaleY:.75},info:{translateX:0,translateY:0,opacity:0},status:{translateX:0,translateY:0,opacity:0}},qa={buttonRemoveItem:{opacity:1},buttonProcessItem:{opacity:1},info:{translateX:be},status:{translateX:be}},wi={buttonAbortItemProcessing:{opacity:1},processProgressIndicator:{opacity:1},status:{opacity:1}},lt={DID_THROW_ITEM_INVALID:{buttonRemoveItem:{opacity:1},info:{translateX:be},status:{translateX:be,opacity:1}},DID_START_ITEM_LOAD:{buttonAbortItemLoad:{opacity:1},loadProgressIndicator:{opacity:1},status:{opacity:1}},DID_THROW_ITEM_LOAD_ERROR:{buttonRetryItemLoad:{opacity:1},buttonRemoveItem:{opacity:1},info:{translateX:be},status:{opacity:1}},DID_START_ITEM_REMOVE:{processProgressIndicator:{opacity:1,align:Pi},info:{translateX:be},status:{opacity:0}},DID_THROW_ITEM_REMOVE_ERROR:{processProgressIndicator:{opacity:0,align:Pi},buttonRemoveItem:{opacity:1},info:{translateX:be},status:{opacity:1,translateX:be}},DID_LOAD_ITEM:qa,DID_LOAD_LOCAL_ITEM:{buttonRemoveItem:{opacity:1},info:{translateX:be},status:{translateX:be}},DID_START_ITEM_PROCESSING:wi,DID_REQUEST_ITEM_PROCESSING:wi,DID_UPDATE_ITEM_PROCESS_PROGRESS:wi,DID_COMPLETE_ITEM_PROCESSING:{buttonRevertItemProcessing:{opacity:1},info:{opacity:1},status:{opacity:1}},DID_THROW_ITEM_PROCESSING_ERROR:{buttonRemoveItem:{opacity:1},buttonRetryItemProcessing:{opacity:1},status:{opacity:1},info:{translateX:be}},DID_THROW_ITEM_PROCESSING_REVERT_ERROR:{buttonRevertItemProcessing:{opacity:1},status:{opacity:1},info:{opacity:1}},DID_ABORT_ITEM_PROCESSING:{buttonRemoveItem:{opacity:1},buttonProcessItem:{opacity:1},info:{translateX:be},status:{opacity:1}},DID_REVERT_ITEM_PROCESSING:qa},Ns=re({create:({root:e})=>{e.element.innerHTML=e.query("GET_ICON_DONE")},name:"processing-complete-indicator",ignoreRect:!0,mixins:{styles:["scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",opacity:{type:"tween",duration:250}}}}),Bs=({root:e,props:t})=>{let i=Object.keys(xi).reduce((p,m)=>(p[m]={...xi[m]},p),{}),{id:a}=t,n=e.query("GET_ALLOW_REVERT"),r=e.query("GET_ALLOW_REMOVE"),o=e.query("GET_ALLOW_PROCESS"),l=e.query("GET_INSTANT_UPLOAD"),s=e.query("IS_ASYNC"),u=e.query("GET_STYLE_BUTTON_REMOVE_ITEM_ALIGN"),c;s?o&&!n?c=p=>!/RevertItemProcessing/.test(p):!o&&n?c=p=>!/ProcessItem|RetryItemProcessing|AbortItemProcessing/.test(p):!o&&!n&&(c=p=>!/Process/.test(p)):c=p=>!/Process/.test(p);let d=c?Di.filter(c):Di.concat();if(l&&n&&(i.RevertItemProcessing.label="GET_LABEL_BUTTON_REMOVE_ITEM",i.RevertItemProcessing.icon="GET_ICON_REMOVE"),s&&!n){let p=lt.DID_COMPLETE_ITEM_PROCESSING;p.info.translateX=Ps,p.info.translateY=jt,p.status.translateY=jt,p.processingCompleteIndicator={opacity:1,scaleX:1,scaleY:1}}if(s&&!o&&(["DID_START_ITEM_PROCESSING","DID_REQUEST_ITEM_PROCESSING","DID_UPDATE_ITEM_PROCESS_PROGRESS","DID_THROW_ITEM_PROCESSING_ERROR"].forEach(p=>{lt[p].status.translateY=jt}),lt.DID_THROW_ITEM_PROCESSING_ERROR.status.translateX=Ds),u&&n){i.RevertItemProcessing.align="BUTTON_REMOVE_ITEM_POSITION";let p=lt.DID_COMPLETE_ITEM_PROCESSING;p.info.translateX=be,p.status.translateY=jt,p.processingCompleteIndicator={opacity:1,scaleX:1,scaleY:1}}r||(i.RemoveItem.disabled=!0),te(i,(p,m)=>{let g=e.createChildView(Mn,{label:e.query(m.label),icon:e.query(m.icon),opacity:0});d.includes(p)&&e.appendChildView(g),m.disabled&&(g.element.setAttribute("disabled","disabled"),g.element.setAttribute("hidden","hidden")),g.element.dataset.align=e.query(`GET_STYLE_${m.align}`),g.element.classList.add(m.className),g.on("click",b=>{b.stopPropagation(),!m.disabled&&e.dispatch(m.action,{query:a})}),e.ref[`button${p}`]=g}),e.ref.processingCompleteIndicator=e.appendChildView(e.createChildView(Ns)),e.ref.processingCompleteIndicator.element.dataset.align=e.query("GET_STYLE_BUTTON_PROCESS_ITEM_POSITION"),e.ref.info=e.appendChildView(e.createChildView(ws,{id:a})),e.ref.status=e.appendChildView(e.createChildView(xs,{id:a}));let h=e.appendChildView(e.createChildView(Ha,{opacity:0,align:e.query("GET_STYLE_LOAD_INDICATOR_POSITION")}));h.element.classList.add("filepond--load-indicator"),e.ref.loadProgressIndicator=h;let f=e.appendChildView(e.createChildView(Ha,{opacity:0,align:e.query("GET_STYLE_PROGRESS_INDICATOR_POSITION")}));f.element.classList.add("filepond--process-indicator"),e.ref.processProgressIndicator=f,e.ref.activeStyles=[]},Gs=({root:e,actions:t,props:i})=>{Vs({root:e,actions:t,props:i});let a=t.concat().filter(n=>/^DID_/.test(n.type)).reverse().find(n=>lt[n.type]);if(a){e.ref.activeStyles=[];let n=lt[a.type];te(zs,(r,o)=>{let l=e.ref[r];te(o,(s,u)=>{let c=n[r]&&typeof n[r][s]<"u"?n[r][s]:u;e.ref.activeStyles.push({control:l,key:s,value:c})})})}e.ref.activeStyles.forEach(({control:n,key:r,value:o})=>{n[r]=typeof o=="function"?o(e):o})},Vs=me({DID_SET_LABEL_BUTTON_ABORT_ITEM_PROCESSING:({root:e,action:t})=>{e.ref.buttonAbortItemProcessing.label=t.value},DID_SET_LABEL_BUTTON_ABORT_ITEM_LOAD:({root:e,action:t})=>{e.ref.buttonAbortItemLoad.label=t.value},DID_SET_LABEL_BUTTON_ABORT_ITEM_REMOVAL:({root:e,action:t})=>{e.ref.buttonAbortItemRemoval.label=t.value},DID_REQUEST_ITEM_PROCESSING:({root:e})=>{e.ref.processProgressIndicator.spin=!0,e.ref.processProgressIndicator.progress=0},DID_START_ITEM_LOAD:({root:e})=>{e.ref.loadProgressIndicator.spin=!0,e.ref.loadProgressIndicator.progress=0},DID_START_ITEM_REMOVE:({root:e})=>{e.ref.processProgressIndicator.spin=!0,e.ref.processProgressIndicator.progress=0},DID_UPDATE_ITEM_LOAD_PROGRESS:({root:e,action:t})=>{e.ref.loadProgressIndicator.spin=!1,e.ref.loadProgressIndicator.progress=t.progress},DID_UPDATE_ITEM_PROCESS_PROGRESS:({root:e,action:t})=>{e.ref.processProgressIndicator.spin=!1,e.ref.processProgressIndicator.progress=t.progress}}),Us=re({create:Bs,write:Gs,didCreateView:e=>{Ke("CREATE_VIEW",{...e,view:e})},name:"file"}),ks=({root:e,props:t})=>{e.ref.fileName=Be("legend"),e.appendChild(e.ref.fileName),e.ref.file=e.appendChildView(e.createChildView(Us,{id:t.id})),e.ref.data=!1},Hs=({root:e,props:t})=>{ae(e.ref.fileName,$i(e.query("GET_ITEM_NAME",t.id)))},Ws=re({create:ks,ignoreRect:!0,write:me({DID_LOAD_ITEM:Hs}),didCreateView:e=>{Ke("CREATE_VIEW",{...e,view:e})},tag:"fieldset",name:"file-wrapper"}),Xa={type:"spring",damping:.6,mass:7},Ys=({root:e,props:t})=>{[{name:"top"},{name:"center",props:{translateY:null,scaleY:null},mixins:{animations:{scaleY:Xa},styles:["translateY","scaleY"]}},{name:"bottom",props:{translateY:null},mixins:{animations:{translateY:Xa},styles:["translateY"]}}].forEach(i=>{$s(e,i,t.name)}),e.element.classList.add(`filepond--${t.name}`),e.ref.scalable=null},$s=(e,t,i)=>{let a=re({name:`panel-${t.name} filepond--${i}`,mixins:t.mixins,ignoreRectUpdate:!0}),n=e.createChildView(a,t.props);e.ref[t.name]=e.appendChildView(n)},qs=({root:e,props:t})=>{if((e.ref.scalable===null||t.scalable!==e.ref.scalable)&&(e.ref.scalable=fn(t.scalable)?t.scalable:!0,e.element.dataset.scalable=e.ref.scalable),!t.height)return;let i=e.ref.top.rect.element,a=e.ref.bottom.rect.element,n=Math.max(i.height+a.height,t.height);e.ref.center.translateY=i.height,e.ref.center.scaleY=(n-i.height-a.height)/100,e.ref.bottom.translateY=n-a.height},Pn=re({name:"panel",read:({root:e,props:t})=>t.heightCurrent=e.ref.bottom.translateY,write:qs,create:Ys,ignoreRect:!0,mixins:{apis:["height","heightCurrent","scalable"]}}),Xs=e=>{let t=e.map(a=>a.id),i;return{setIndex:a=>{i=a},getIndex:()=>i,getItemIndex:a=>t.indexOf(a.id)}},ja={type:"spring",stiffness:.75,damping:.45,mass:10},Qa="spring",Za={DID_START_ITEM_LOAD:"busy",DID_UPDATE_ITEM_LOAD_PROGRESS:"loading",DID_THROW_ITEM_INVALID:"load-invalid",DID_THROW_ITEM_LOAD_ERROR:"load-error",DID_LOAD_ITEM:"idle",DID_THROW_ITEM_REMOVE_ERROR:"remove-error",DID_START_ITEM_REMOVE:"busy",DID_START_ITEM_PROCESSING:"busy processing",DID_REQUEST_ITEM_PROCESSING:"busy processing",DID_UPDATE_ITEM_PROCESS_PROGRESS:"processing",DID_COMPLETE_ITEM_PROCESSING:"processing-complete",DID_THROW_ITEM_PROCESSING_ERROR:"processing-error",DID_THROW_ITEM_PROCESSING_REVERT_ERROR:"processing-revert-error",DID_ABORT_ITEM_PROCESSING:"cancelled",DID_REVERT_ITEM_PROCESSING:"idle"},js=({root:e,props:t})=>{if(e.ref.handleClick=a=>e.dispatch("DID_ACTIVATE_ITEM",{id:t.id}),e.element.id=`filepond--item-${t.id}`,e.element.addEventListener("click",e.ref.handleClick),e.ref.container=e.appendChildView(e.createChildView(Ws,{id:t.id})),e.ref.panel=e.appendChildView(e.createChildView(Pn,{name:"item-panel"})),e.ref.panel.height=null,t.markedForRemoval=!1,!e.query("GET_ALLOW_REORDER"))return;e.element.dataset.dragState="idle";let i=a=>{if(!a.isPrimary)return;let n=!1,r={x:a.pageX,y:a.pageY};t.dragOrigin={x:e.translateX,y:e.translateY},t.dragCenter={x:a.offsetX,y:a.offsetY};let o=Xs(e.query("GET_ACTIVE_ITEMS"));e.dispatch("DID_GRAB_ITEM",{id:t.id,dragState:o});let l=u=>{if(!u.isPrimary)return;u.stopPropagation(),u.preventDefault(),t.dragOffset={x:u.pageX-r.x,y:u.pageY-r.y},t.dragOffset.x*t.dragOffset.x+t.dragOffset.y*t.dragOffset.y>16&&!n&&(n=!0,e.element.removeEventListener("click",e.ref.handleClick)),e.dispatch("DID_DRAG_ITEM",{id:t.id,dragState:o})},s=u=>{u.isPrimary&&(document.removeEventListener("pointermove",l),document.removeEventListener("pointerup",s),t.dragOffset={x:u.pageX-r.x,y:u.pageY-r.y},e.dispatch("DID_DROP_ITEM",{id:t.id,dragState:o}),n&&setTimeout(()=>e.element.addEventListener("click",e.ref.handleClick),0))};document.addEventListener("pointermove",l),document.addEventListener("pointerup",s)};e.element.addEventListener("pointerdown",i)},Qs=me({DID_UPDATE_PANEL_HEIGHT:({root:e,action:t})=>{e.height=t.height}}),Zs=me({DID_GRAB_ITEM:({root:e,props:t})=>{t.dragOrigin={x:e.translateX,y:e.translateY}},DID_DRAG_ITEM:({root:e})=>{e.element.dataset.dragState="drag"},DID_DROP_ITEM:({root:e,props:t})=>{t.dragOffset=null,t.dragOrigin=null,e.element.dataset.dragState="drop"}},({root:e,actions:t,props:i,shouldOptimize:a})=>{e.element.dataset.dragState==="drop"&&e.scaleX<=1&&(e.element.dataset.dragState="idle");let n=t.concat().filter(o=>/^DID_/.test(o.type)).reverse().find(o=>Za[o.type]);n&&n.type!==i.currentState&&(i.currentState=n.type,e.element.dataset.filepondItemState=Za[i.currentState]||"");let r=e.query("GET_ITEM_PANEL_ASPECT_RATIO")||e.query("GET_PANEL_ASPECT_RATIO");r?a||(e.height=e.rect.element.width*r):(Qs({root:e,actions:t,props:i}),!e.height&&e.ref.container.rect.element.height>0&&(e.height=e.ref.container.rect.element.height)),a&&(e.ref.panel.height=null),e.ref.panel.height=e.height}),Ks=re({create:js,write:Zs,destroy:({root:e,props:t})=>{e.element.removeEventListener("click",e.ref.handleClick),e.dispatch("RELEASE_ITEM",{query:t.id})},tag:"li",name:"item",mixins:{apis:["id","interactionMethod","markedForRemoval","spawnDate","dragCenter","dragOrigin","dragOffset"],styles:["translateX","translateY","scaleX","scaleY","opacity","height"],animations:{scaleX:Qa,scaleY:Qa,translateX:ja,translateY:ja,opacity:{type:"tween",duration:150}}}}),qi=(e,t)=>Math.max(1,Math.floor((e+1)/t)),Xi=(e,t,i)=>{if(!i)return;let a=e.rect.element.width,n=t.length,r=null;if(n===0||i.topE){if(i.left{ne(e.element,"role","list"),e.ref.lastItemSpanwDate=Date.now()},ec=({root:e,action:t})=>{let{id:i,index:a,interactionMethod:n}=t;e.ref.addIndex=a;let r=Date.now(),o=r,l=1;if(n!==Se.NONE){l=0;let s=e.query("GET_ITEM_INSERT_INTERVAL"),u=r-e.ref.lastItemSpanwDate;o=u{e.dragOffset?(e.translateX=null,e.translateY=null,e.translateX=e.dragOrigin.x+e.dragOffset.x,e.translateY=e.dragOrigin.y+e.dragOffset.y,e.scaleX=1.025,e.scaleY=1.025):(e.translateX=t,e.translateY=i,Date.now()>e.spawnDate&&(e.opacity===0&&tc(e,t,i,a,n),e.scaleX=1,e.scaleY=1,e.opacity=1))},tc=(e,t,i,a,n)=>{e.interactionMethod===Se.NONE?(e.translateX=null,e.translateX=t,e.translateY=null,e.translateY=i):e.interactionMethod===Se.DROP?(e.translateX=null,e.translateX=t-a*20,e.translateY=null,e.translateY=i-n*10,e.scaleX=.8,e.scaleY=.8):e.interactionMethod===Se.BROWSE?(e.translateY=null,e.translateY=i-30):e.interactionMethod===Se.API&&(e.translateX=null,e.translateX=t-30,e.translateY=null)},ic=({root:e,action:t})=>{let{id:i}=t,a=e.childViews.find(n=>n.id===i);a&&(a.scaleX=.9,a.scaleY=.9,a.opacity=0,a.markedForRemoval=!0)},vi=e=>e.rect.element.height+e.rect.element.marginBottom*.5+e.rect.element.marginTop*.5,ac=e=>e.rect.element.width+e.rect.element.marginLeft*.5+e.rect.element.marginRight*.5,nc=({root:e,action:t})=>{let{id:i,dragState:a}=t,n=e.query("GET_ITEM",{id:i}),r=e.childViews.find(g=>g.id===i),o=e.childViews.length,l=a.getItemIndex(n);if(!r)return;let s={x:r.dragOrigin.x+r.dragOffset.x+r.dragCenter.x,y:r.dragOrigin.y+r.dragOffset.y+r.dragCenter.y},u=vi(r),c=ac(r),d=Math.floor(e.rect.outer.width/c);d>o&&(d=o);let h=Math.floor(o/d+1);Qt.setHeight=u*h,Qt.setWidth=c*d;var f={y:Math.floor(s.y/u),x:Math.floor(s.x/c),getGridIndex:function(){return s.y>Qt.getHeight||s.y<0||s.x>Qt.getWidth||s.x<0?l:this.y*d+this.x},getColIndex:function(){let b=e.query("GET_ACTIVE_ITEMS"),E=e.childViews.filter(x=>x.rect.element.height),I=b.map(x=>E.find(O=>O.id===x.id)),_=I.findIndex(x=>x===r),y=vi(r),T=I.length,v=T,R=0,S=0,D=0;for(let x=0;xx){if(s.y1?f.getGridIndex():f.getColIndex();e.dispatch("MOVE_ITEM",{query:r,index:p});let m=a.getIndex();if(m===void 0||m!==p){if(a.setIndex(p),m===void 0)return;e.dispatch("DID_REORDER_ITEMS",{items:e.query("GET_ACTIVE_ITEMS"),origin:l,target:p})}},rc=me({DID_ADD_ITEM:ec,DID_REMOVE_ITEM:ic,DID_DRAG_ITEM:nc}),oc=({root:e,props:t,actions:i,shouldOptimize:a})=>{rc({root:e,props:t,actions:i});let{dragCoordinates:n}=t,r=e.rect.element.width,o=e.childViews.filter(I=>I.rect.element.height),l=e.query("GET_ACTIVE_ITEMS").map(I=>o.find(_=>_.id===I.id)).filter(I=>I),s=n?Xi(e,l,n):null,u=e.ref.addIndex||null;e.ref.addIndex=null;let c=0,d=0,h=0;if(l.length===0)return;let f=l[0].rect.element,p=f.marginTop+f.marginBottom,m=f.marginLeft+f.marginRight,g=f.width+m,b=f.height+p,E=qi(r,g);if(E===1){let I=0,_=0;l.forEach((y,T)=>{if(s){let S=T-s;S===-2?_=-p*.25:S===-1?_=-p*.75:S===0?_=p*.75:S===1?_=p*.25:_=0}a&&(y.translateX=null,y.translateY=null),y.markedForRemoval||Ka(y,0,I+_);let R=(y.rect.element.height+p)*(y.markedForRemoval?y.opacity:1);I+=R})}else{let I=0,_=0;l.forEach((y,T)=>{T===s&&(c=1),T===u&&(h+=1),y.markedForRemoval&&y.opacity<.5&&(d-=1);let v=T+h+c+d,R=v%E,S=Math.floor(v/E),D=R*g,x=S*b,O=Math.sign(D-I),z=Math.sign(x-_);I=D,_=x,!y.markedForRemoval&&(a&&(y.translateX=null,y.translateY=null),Ka(y,D,x,O,z))})}},lc=(e,t)=>t.filter(i=>i.data&&i.data.id?e.id===i.data.id:!0),sc=re({create:Js,write:oc,tag:"ul",name:"list",didWriteView:({root:e})=>{e.childViews.filter(t=>t.markedForRemoval&&t.opacity===0&&t.resting).forEach(t=>{t._destroy(),e.removeChildView(t)})},filterFrameActionsForChild:lc,mixins:{apis:["dragCoordinates"]}}),cc=({root:e,props:t})=>{e.ref.list=e.appendChildView(e.createChildView(sc)),t.dragCoordinates=null,t.overflowing=!1},dc=({root:e,props:t,action:i})=>{e.query("GET_ITEM_INSERT_LOCATION_FREEDOM")&&(t.dragCoordinates={left:i.position.scopeLeft-e.ref.list.rect.element.left,top:i.position.scopeTop-(e.rect.outer.top+e.rect.element.marginTop+e.rect.element.scrollTop)})},uc=({props:e})=>{e.dragCoordinates=null},hc=me({DID_DRAG:dc,DID_END_DRAG:uc}),fc=({root:e,props:t,actions:i})=>{if(hc({root:e,props:t,actions:i}),e.ref.list.dragCoordinates=t.dragCoordinates,t.overflowing&&!t.overflow&&(t.overflowing=!1,e.element.dataset.state="",e.height=null),t.overflow){let a=Math.round(t.overflow);a!==e.height&&(t.overflowing=!0,e.element.dataset.state="overflow",e.height=a)}},pc=re({create:cc,write:fc,name:"list-scroller",mixins:{apis:["overflow","dragCoordinates"],styles:["height","translateY"],animations:{translateY:"spring"}}}),Oe=(e,t,i,a="")=>{i?ne(e,t,a):e.removeAttribute(t)},mc=e=>{if(!(!e||e.value==="")){try{e.value=""}catch{}if(e.value){let t=Be("form"),i=e.parentNode,a=e.nextSibling;t.appendChild(e),t.reset(),a?i.insertBefore(e,a):i.appendChild(e)}}},gc=({root:e,props:t})=>{e.element.id=`filepond--browser-${t.id}`,ne(e.element,"name",e.query("GET_NAME")),ne(e.element,"aria-controls",`filepond--assistant-${t.id}`),ne(e.element,"aria-labelledby",`filepond--drop-label-${t.id}`),Fn({root:e,action:{value:e.query("GET_ACCEPTED_FILE_TYPES")}}),Cn({root:e,action:{value:e.query("GET_ALLOW_MULTIPLE")}}),zn({root:e,action:{value:e.query("GET_ALLOW_DIRECTORIES_ONLY")}}),Fi({root:e}),Nn({root:e,action:{value:e.query("GET_REQUIRED")}}),Bn({root:e,action:{value:e.query("GET_CAPTURE_METHOD")}}),e.ref.handleChange=i=>{if(!e.element.value)return;let a=Array.from(e.element.files).map(n=>(n._relativePath=n.webkitRelativePath,n));setTimeout(()=>{t.onload(a),mc(e.element)},250)},e.element.addEventListener("change",e.ref.handleChange)},Fn=({root:e,action:t})=>{e.query("GET_ALLOW_SYNC_ACCEPT_ATTRIBUTE")&&Oe(e.element,"accept",!!t.value,t.value?t.value.join(","):"")},Cn=({root:e,action:t})=>{Oe(e.element,"multiple",t.value)},zn=({root:e,action:t})=>{Oe(e.element,"webkitdirectory",t.value)},Fi=({root:e})=>{let t=e.query("GET_DISABLED"),i=e.query("GET_ALLOW_BROWSE"),a=t||!i;Oe(e.element,"disabled",a)},Nn=({root:e,action:t})=>{t.value?e.query("GET_TOTAL_ITEMS")===0&&Oe(e.element,"required",!0):Oe(e.element,"required",!1)},Bn=({root:e,action:t})=>{Oe(e.element,"capture",!!t.value,t.value===!0?"":t.value)},Ja=({root:e})=>{let{element:t}=e;e.query("GET_TOTAL_ITEMS")>0?(Oe(t,"required",!1),Oe(t,"name",!1)):(Oe(t,"name",!0,e.query("GET_NAME")),e.query("GET_CHECK_VALIDITY")&&t.setCustomValidity(""),e.query("GET_REQUIRED")&&Oe(t,"required",!0))},Ec=({root:e})=>{e.query("GET_CHECK_VALIDITY")&&e.element.setCustomValidity(e.query("GET_LABEL_INVALID_FIELD"))},Tc=re({tag:"input",name:"browser",ignoreRect:!0,ignoreRectUpdate:!0,attributes:{type:"file"},create:gc,destroy:({root:e})=>{e.element.removeEventListener("change",e.ref.handleChange)},write:me({DID_LOAD_ITEM:Ja,DID_REMOVE_ITEM:Ja,DID_THROW_ITEM_INVALID:Ec,DID_SET_DISABLED:Fi,DID_SET_ALLOW_BROWSE:Fi,DID_SET_ALLOW_DIRECTORIES_ONLY:zn,DID_SET_ALLOW_MULTIPLE:Cn,DID_SET_ACCEPTED_FILE_TYPES:Fn,DID_SET_CAPTURE_METHOD:Bn,DID_SET_REQUIRED:Nn})}),en={ENTER:13,SPACE:32},Ic=({root:e,props:t})=>{let i=Be("label");ne(i,"for",`filepond--browser-${t.id}`),ne(i,"id",`filepond--drop-label-${t.id}`),ne(i,"aria-hidden","true"),e.ref.handleKeyDown=a=>{(a.keyCode===en.ENTER||a.keyCode===en.SPACE)&&(a.preventDefault(),e.ref.label.click())},e.ref.handleClick=a=>{a.target===i||i.contains(a.target)||e.ref.label.click()},i.addEventListener("keydown",e.ref.handleKeyDown),e.element.addEventListener("click",e.ref.handleClick),Gn(i,t.caption),e.appendChild(i),e.ref.label=i},Gn=(e,t)=>{e.innerHTML=t;let i=e.querySelector(".filepond--label-action");return i&&ne(i,"tabindex","0"),t},bc=re({name:"drop-label",ignoreRect:!0,create:Ic,destroy:({root:e})=>{e.ref.label.addEventListener("keydown",e.ref.handleKeyDown),e.element.removeEventListener("click",e.ref.handleClick)},write:me({DID_SET_LABEL_IDLE:({root:e,action:t})=>{Gn(e.ref.label,t.value)}}),mixins:{styles:["opacity","translateX","translateY"],animations:{opacity:{type:"tween",duration:150},translateX:"spring",translateY:"spring"}}}),_c=re({name:"drip-blob",ignoreRect:!0,mixins:{styles:["translateX","translateY","scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",translateX:"spring",translateY:"spring",opacity:{type:"tween",duration:250}}}}),Rc=({root:e})=>{let t=e.rect.element.width*.5,i=e.rect.element.height*.5;e.ref.blob=e.appendChildView(e.createChildView(_c,{opacity:0,scaleX:2.5,scaleY:2.5,translateX:t,translateY:i}))},yc=({root:e,action:t})=>{if(!e.ref.blob){Rc({root:e});return}e.ref.blob.translateX=t.position.scopeLeft,e.ref.blob.translateY=t.position.scopeTop,e.ref.blob.scaleX=1,e.ref.blob.scaleY=1,e.ref.blob.opacity=1},Sc=({root:e})=>{e.ref.blob&&(e.ref.blob.opacity=0)},wc=({root:e})=>{e.ref.blob&&(e.ref.blob.scaleX=2.5,e.ref.blob.scaleY=2.5,e.ref.blob.opacity=0)},vc=({root:e,props:t,actions:i})=>{Ac({root:e,props:t,actions:i});let{blob:a}=e.ref;i.length===0&&a&&a.opacity===0&&(e.removeChildView(a),e.ref.blob=null)},Ac=me({DID_DRAG:yc,DID_DROP:wc,DID_END_DRAG:Sc}),Lc=re({ignoreRect:!0,ignoreRectUpdate:!0,name:"drip",write:vc}),Vn=(e,t)=>{try{let i=new DataTransfer;t.forEach(a=>{a instanceof File?i.items.add(a):i.items.add(new File([a],a.name,{type:a.type}))}),e.files=i.files}catch{return!1}return!0},Mc=({root:e})=>e.ref.fields={},ci=(e,t)=>e.ref.fields[t],ji=e=>{e.query("GET_ACTIVE_ITEMS").forEach(t=>{e.ref.fields[t.id]&&e.element.appendChild(e.ref.fields[t.id])})},tn=({root:e})=>ji(e),Oc=({root:e,action:t})=>{let n=!(e.query("GET_ITEM",t.id).origin===se.LOCAL)&&e.query("SHOULD_UPDATE_FILE_INPUT"),r=Be("input");r.type=n?"file":"hidden",r.name=e.query("GET_NAME"),r.disabled=e.query("GET_DISABLED"),e.ref.fields[t.id]=r,ji(e)},xc=({root:e,action:t})=>{let i=ci(e,t.id);if(!i||(t.serverFileReference!==null&&(i.value=t.serverFileReference),!e.query("SHOULD_UPDATE_FILE_INPUT")))return;let a=e.query("GET_ITEM",t.id);Vn(i,[a.file])},Dc=({root:e,action:t})=>{e.query("SHOULD_UPDATE_FILE_INPUT")&&setTimeout(()=>{let i=ci(e,t.id);i&&Vn(i,[t.file])},0)},Pc=({root:e})=>{e.element.disabled=e.query("GET_DISABLED")},Fc=({root:e,action:t})=>{let i=ci(e,t.id);i&&(i.parentNode&&i.parentNode.removeChild(i),delete e.ref.fields[t.id])},Cc=({root:e,action:t})=>{let i=ci(e,t.id);i&&(t.value===null?i.removeAttribute("value"):i.type!="file"&&(i.value=t.value),ji(e))},zc=me({DID_SET_DISABLED:Pc,DID_ADD_ITEM:Oc,DID_LOAD_ITEM:xc,DID_REMOVE_ITEM:Fc,DID_DEFINE_VALUE:Cc,DID_PREPARE_OUTPUT:Dc,DID_REORDER_ITEMS:tn,DID_SORT_ITEMS:tn}),Nc=re({tag:"fieldset",name:"data",create:Mc,write:zc,ignoreRect:!0}),Bc=e=>"getRootNode"in e?e.getRootNode():document,Gc=["jpg","jpeg","png","gif","bmp","webp","svg","tiff"],Vc=["css","csv","html","txt"],Uc={zip:"zip|compressed",epub:"application/epub+zip"},Un=(e="")=>(e=e.toLowerCase(),Gc.includes(e)?"image/"+(e==="jpg"?"jpeg":e==="svg"?"svg+xml":e):Vc.includes(e)?"text/"+e:Uc[e]||""),Qi=e=>new Promise((t,i)=>{let a=jc(e);if(a.length&&!kc(e))return t(a);Hc(e).then(t)}),kc=e=>e.files?e.files.length>0:!1,Hc=e=>new Promise((t,i)=>{let a=(e.items?Array.from(e.items):[]).filter(n=>Wc(n)).map(n=>Yc(n));if(!a.length){t(e.files?Array.from(e.files):[]);return}Promise.all(a).then(n=>{let r=[];n.forEach(o=>{r.push.apply(r,o)}),t(r.filter(o=>o).map(o=>(o._relativePath||(o._relativePath=o.webkitRelativePath),o)))}).catch(console.error)}),Wc=e=>{if(kn(e)){let t=Zi(e);if(t)return t.isFile||t.isDirectory}return e.kind==="file"},Yc=e=>new Promise((t,i)=>{if(Xc(e)){$c(Zi(e)).then(t).catch(i);return}t([e.getAsFile()])}),$c=e=>new Promise((t,i)=>{let a=[],n=0,r=0,o=()=>{r===0&&n===0&&t(a)},l=s=>{n++;let u=s.createReader(),c=()=>{u.readEntries(d=>{if(d.length===0){n--,o();return}d.forEach(h=>{h.isDirectory?l(h):(r++,h.file(f=>{let p=qc(f);h.fullPath&&(p._relativePath=h.fullPath),a.push(p),r--,o()}))}),c()},i)};c()};l(e)}),qc=e=>{if(e.type.length)return e;let t=e.lastModifiedDate,i=e.name,a=Un(si(e.name));return a.length&&(e=e.slice(0,e.size,a),e.name=i,e.lastModifiedDate=t),e},Xc=e=>kn(e)&&(Zi(e)||{}).isDirectory,kn=e=>"webkitGetAsEntry"in e,Zi=e=>e.webkitGetAsEntry(),jc=e=>{let t=[];try{if(t=Zc(e),t.length)return t;t=Qc(e)}catch{}return t},Qc=e=>{let t=e.getData("url");return typeof t=="string"&&t.length?[t]:[]},Zc=e=>{let t=e.getData("text/html");if(typeof t=="string"&&t.length){let i=t.match(/src\s*=\s*"(.+?)"/);if(i)return[i[1]]}return[]},ii=[],Ze=e=>({pageLeft:e.pageX,pageTop:e.pageY,scopeLeft:e.offsetX||e.layerX,scopeTop:e.offsetY||e.layerY}),Kc=(e,t,i)=>{let a=Jc(t),n={element:e,filterElement:i,state:null,ondrop:()=>{},onenter:()=>{},ondrag:()=>{},onexit:()=>{},onload:()=>{},allowdrop:()=>{}};return n.destroy=a.addListener(n),n},Jc=e=>{let t=ii.find(a=>a.element===e);if(t)return t;let i=ed(e);return ii.push(i),i},ed=e=>{let t=[],i={dragenter:id,dragover:ad,dragleave:rd,drop:nd},a={};te(i,(r,o)=>{a[r]=o(e,t),e.addEventListener(r,a[r],!1)});let n={element:e,addListener:r=>(t.push(r),()=>{t.splice(t.indexOf(r),1),t.length===0&&(ii.splice(ii.indexOf(n),1),te(i,o=>{e.removeEventListener(o,a[o],!1)}))})};return n},td=(e,t)=>("elementFromPoint"in e||(e=document),e.elementFromPoint(t.x,t.y)),Ki=(e,t)=>{let i=Bc(t),a=td(i,{x:e.pageX-window.pageXOffset,y:e.pageY-window.pageYOffset});return a===t||t.contains(a)},Hn=null,Zt=(e,t)=>{try{e.dropEffect=t}catch{}},id=(e,t)=>i=>{i.preventDefault(),Hn=i.target,t.forEach(a=>{let{element:n,onenter:r}=a;Ki(i,n)&&(a.state="enter",r(Ze(i)))})},ad=(e,t)=>i=>{i.preventDefault();let a=i.dataTransfer;Qi(a).then(n=>{let r=!1;t.some(o=>{let{filterElement:l,element:s,onenter:u,onexit:c,ondrag:d,allowdrop:h}=o;Zt(a,"copy");let f=h(n);if(!f){Zt(a,"none");return}if(Ki(i,s)){if(r=!0,o.state===null){o.state="enter",u(Ze(i));return}if(o.state="over",l&&!f){Zt(a,"none");return}d(Ze(i))}else l&&!r&&Zt(a,"none"),o.state&&(o.state=null,c(Ze(i)))})})},nd=(e,t)=>i=>{i.preventDefault();let a=i.dataTransfer;Qi(a).then(n=>{t.forEach(r=>{let{filterElement:o,element:l,ondrop:s,onexit:u,allowdrop:c}=r;if(r.state=null,!(o&&!Ki(i,l))){if(!c(n))return u(Ze(i));s(Ze(i),n)}})})},rd=(e,t)=>i=>{Hn===i.target&&t.forEach(a=>{let{onexit:n}=a;a.state=null,n(Ze(i))})},od=(e,t,i)=>{e.classList.add("filepond--hopper");let{catchesDropsOnPage:a,requiresDropOnElement:n,filterItems:r=c=>c}=i,o=Kc(e,a?document.documentElement:e,n),l="",s="";o.allowdrop=c=>t(r(c)),o.ondrop=(c,d)=>{let h=r(d);if(!t(h)){u.ondragend(c);return}s="drag-drop",u.onload(h,c)},o.ondrag=c=>{u.ondrag(c)},o.onenter=c=>{s="drag-over",u.ondragstart(c)},o.onexit=c=>{s="drag-exit",u.ondragend(c)};let u={updateHopperState:()=>{l!==s&&(e.dataset.hopperState=s,l=s)},onload:()=>{},ondragstart:()=>{},ondrag:()=>{},ondragend:()=>{},destroy:()=>{o.destroy()}};return u},Ci=!1,st=[],Wn=e=>{let t=document.activeElement;if(t&&/textarea|input/i.test(t.nodeName)){let i=!1,a=t;for(;a!==document.body;){if(a.classList.contains("filepond--root")){i=!0;break}a=a.parentNode}if(!i)return}Qi(e.clipboardData).then(i=>{i.length&&st.forEach(a=>a(i))})},ld=e=>{st.includes(e)||(st.push(e),!Ci&&(Ci=!0,document.addEventListener("paste",Wn)))},sd=e=>{Hi(st,st.indexOf(e)),st.length===0&&(document.removeEventListener("paste",Wn),Ci=!1)},cd=()=>{let e=i=>{t.onload(i)},t={destroy:()=>{sd(e)},onload:()=>{}};return ld(e),t},dd=({root:e,props:t})=>{e.element.id=`filepond--assistant-${t.id}`,ne(e.element,"role","status"),ne(e.element,"aria-live","polite"),ne(e.element,"aria-relevant","additions")},an=null,nn=null,Ai=[],di=(e,t)=>{e.element.textContent=t},ud=e=>{e.element.textContent=""},Yn=(e,t,i)=>{let a=e.query("GET_TOTAL_ITEMS");di(e,`${i} ${t}, ${a} ${a===1?e.query("GET_LABEL_FILE_COUNT_SINGULAR"):e.query("GET_LABEL_FILE_COUNT_PLURAL")}`),clearTimeout(nn),nn=setTimeout(()=>{ud(e)},1500)},$n=e=>e.element.parentNode.contains(document.activeElement),hd=({root:e,action:t})=>{if(!$n(e))return;e.element.textContent="";let i=e.query("GET_ITEM",t.id);Ai.push(i.filename),clearTimeout(an),an=setTimeout(()=>{Yn(e,Ai.join(", "),e.query("GET_LABEL_FILE_ADDED")),Ai.length=0},750)},fd=({root:e,action:t})=>{if(!$n(e))return;let i=t.item;Yn(e,i.filename,e.query("GET_LABEL_FILE_REMOVED"))},pd=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename,n=e.query("GET_LABEL_FILE_PROCESSING_COMPLETE");di(e,`${a} ${n}`)},rn=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename,n=e.query("GET_LABEL_FILE_PROCESSING_ABORTED");di(e,`${a} ${n}`)},Kt=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename;di(e,`${t.status.main} ${a} ${t.status.sub}`)},md=re({create:dd,ignoreRect:!0,ignoreRectUpdate:!0,write:me({DID_LOAD_ITEM:hd,DID_REMOVE_ITEM:fd,DID_COMPLETE_ITEM_PROCESSING:pd,DID_ABORT_ITEM_PROCESSING:rn,DID_REVERT_ITEM_PROCESSING:rn,DID_THROW_ITEM_REMOVE_ERROR:Kt,DID_THROW_ITEM_LOAD_ERROR:Kt,DID_THROW_ITEM_INVALID:Kt,DID_THROW_ITEM_PROCESSING_ERROR:Kt}),tag:"span",name:"assistant"}),qn=(e,t="-")=>e.replace(new RegExp(`${t}.`,"g"),i=>i.charAt(1).toUpperCase()),Xn=(e,t=16,i=!0)=>{let a=Date.now(),n=null;return(...r)=>{clearTimeout(n);let o=Date.now()-a,l=()=>{a=Date.now(),e(...r)};oe.preventDefault(),Ed=({root:e,props:t})=>{let i=e.query("GET_ID");i&&(e.element.id=i);let a=e.query("GET_CLASS_NAME");a&&a.split(" ").filter(s=>s.length).forEach(s=>{e.element.classList.add(s)}),e.ref.label=e.appendChildView(e.createChildView(bc,{...t,translateY:null,caption:e.query("GET_LABEL_IDLE")})),e.ref.list=e.appendChildView(e.createChildView(pc,{translateY:null})),e.ref.panel=e.appendChildView(e.createChildView(Pn,{name:"panel-root"})),e.ref.assistant=e.appendChildView(e.createChildView(md,{...t})),e.ref.data=e.appendChildView(e.createChildView(Nc,{...t})),e.ref.measure=Be("div"),e.ref.measure.style.height="100%",e.element.appendChild(e.ref.measure),e.ref.bounds=null,e.query("GET_STYLES").filter(s=>!Ne(s.value)).map(({name:s,value:u})=>{e.element.dataset[s]=u}),e.ref.widthPrevious=null,e.ref.widthUpdated=Xn(()=>{e.ref.updateHistory=[],e.dispatch("DID_RESIZE_ROOT")},250),e.ref.previousAspectRatio=null,e.ref.updateHistory=[];let n=window.matchMedia("(pointer: fine) and (hover: hover)").matches,r="PointerEvent"in window;e.query("GET_ALLOW_REORDER")&&r&&!n&&(e.element.addEventListener("touchmove",ai,{passive:!1}),e.element.addEventListener("gesturestart",ai));let o=e.query("GET_CREDITS");if(o.length===2){let s=document.createElement("a");s.className="filepond--credits",s.setAttribute("aria-hidden","true"),s.href=o[0],s.tabindex=-1,s.target="_blank",s.rel="noopener noreferrer",s.textContent=o[1],e.element.appendChild(s),e.ref.credits=s}},Td=({root:e,props:t,actions:i})=>{if(yd({root:e,props:t,actions:i}),i.filter(T=>/^DID_SET_STYLE_/.test(T.type)).filter(T=>!Ne(T.data.value)).map(({type:T,data:v})=>{let R=qn(T.substring(8).toLowerCase(),"_");e.element.dataset[R]=v.value,e.invalidateLayout()}),e.rect.element.hidden)return;e.rect.element.width!==e.ref.widthPrevious&&(e.ref.widthPrevious=e.rect.element.width,e.ref.widthUpdated());let a=e.ref.bounds;a||(a=e.ref.bounds=_d(e),e.element.removeChild(e.ref.measure),e.ref.measure=null);let{hopper:n,label:r,list:o,panel:l}=e.ref;n&&n.updateHopperState();let s=e.query("GET_PANEL_ASPECT_RATIO"),u=e.query("GET_ALLOW_MULTIPLE"),c=e.query("GET_TOTAL_ITEMS"),d=u?e.query("GET_MAX_FILES")||gd:1,h=c===d,f=i.find(T=>T.type==="DID_ADD_ITEM");if(h&&f){let T=f.data.interactionMethod;r.opacity=0,u?r.translateY=-40:T===Se.API?r.translateX=40:T===Se.BROWSE?r.translateY=40:r.translateY=30}else h||(r.opacity=1,r.translateX=0,r.translateY=0);let p=Id(e),m=bd(e),g=r.rect.element.height,b=!u||h?0:g,E=h?o.rect.element.marginTop:0,I=c===0?0:o.rect.element.marginBottom,_=b+E+m.visual+I,y=b+E+m.bounds+I;if(o.translateY=Math.max(0,b-o.rect.element.marginTop)-p.top,s){let T=e.rect.element.width,v=T*s;s!==e.ref.previousAspectRatio&&(e.ref.previousAspectRatio=s,e.ref.updateHistory=[]);let R=e.ref.updateHistory;R.push(T);let S=2;if(R.length>S*2){let x=R.length,O=x-10,z=0;for(let A=x;A>=O;A--)if(R[A]===R[A-2]&&z++,z>=S)return}l.scalable=!1,l.height=v;let D=v-b-(I-p.bottom)-(h?E:0);m.visual>D?o.overflow=D:o.overflow=null,e.height=v}else if(a.fixedHeight){l.scalable=!1;let T=a.fixedHeight-b-(I-p.bottom)-(h?E:0);m.visual>T?o.overflow=T:o.overflow=null}else if(a.cappedHeight){let T=_>=a.cappedHeight,v=Math.min(a.cappedHeight,_);l.scalable=!0,l.height=T?v:v-p.top-p.bottom;let R=v-b-(I-p.bottom)-(h?E:0);_>a.cappedHeight&&m.visual>R?o.overflow=R:o.overflow=null,e.height=Math.min(a.cappedHeight,y-p.top-p.bottom)}else{let T=c>0?p.top+p.bottom:0;l.scalable=!0,l.height=Math.max(g,_-T),e.height=Math.max(g,y-T)}e.ref.credits&&l.heightCurrent&&(e.ref.credits.style.transform=`translateY(${l.heightCurrent}px)`)},Id=e=>{let t=e.ref.list.childViews[0].childViews[0];return t?{top:t.rect.element.marginTop,bottom:t.rect.element.marginBottom}:{top:0,bottom:0}},bd=e=>{let t=0,i=0,a=e.ref.list,n=a.childViews[0],r=n.childViews.filter(E=>E.rect.element.height),o=e.query("GET_ACTIVE_ITEMS").map(E=>r.find(I=>I.id===E.id)).filter(E=>E);if(o.length===0)return{visual:t,bounds:i};let l=n.rect.element.width,s=Xi(n,o,a.dragCoordinates),u=o[0].rect.element,c=u.marginTop+u.marginBottom,d=u.marginLeft+u.marginRight,h=u.width+d,f=u.height+c,p=typeof s<"u"&&s>=0?1:0,m=o.find(E=>E.markedForRemoval&&E.opacity<.45)?-1:0,g=o.length+p+m,b=qi(l,h);return b===1?o.forEach(E=>{let I=E.rect.element.height+c;i+=I,t+=I*E.opacity}):(i=Math.ceil(g/b)*f,t=i),{visual:t,bounds:i}},_d=e=>{let t=e.ref.measureHeight||null;return{cappedHeight:parseInt(e.style.maxHeight,10)||null,fixedHeight:t===0?null:t}},Ji=(e,t)=>{let i=e.query("GET_ALLOW_REPLACE"),a=e.query("GET_ALLOW_MULTIPLE"),n=e.query("GET_TOTAL_ITEMS"),r=e.query("GET_MAX_FILES"),o=t.length;return!a&&o>1?(e.dispatch("DID_THROW_MAX_FILES",{source:t,error:ie("warning",0,"Max files")}),!0):(r=a?r:1,!a&&i?!1:ft(r)&&n+o>r?(e.dispatch("DID_THROW_MAX_FILES",{source:t,error:ie("warning",0,"Max files")}),!0):!1)},Rd=(e,t,i)=>{let a=e.childViews[0];return Xi(a,t,{left:i.scopeLeft-a.rect.element.left,top:i.scopeTop-(e.rect.outer.top+e.rect.element.marginTop+e.rect.element.scrollTop)})},on=e=>{let t=e.query("GET_ALLOW_DROP"),i=e.query("GET_DISABLED"),a=t&&!i;if(a&&!e.ref.hopper){let n=od(e.element,r=>{let o=e.query("GET_BEFORE_DROP_FILE")||(()=>!0);return e.query("GET_DROP_VALIDATION")?r.every(s=>Ke("ALLOW_HOPPER_ITEM",s,{query:e.query}).every(u=>u===!0)&&o(s)):!0},{filterItems:r=>{let o=e.query("GET_IGNORED_FILES");return r.filter(l=>ht(l)?!o.includes(l.name.toLowerCase()):!0)},catchesDropsOnPage:e.query("GET_DROP_ON_PAGE"),requiresDropOnElement:e.query("GET_DROP_ON_ELEMENT")});n.onload=(r,o)=>{let s=e.ref.list.childViews[0].childViews.filter(c=>c.rect.element.height),u=e.query("GET_ACTIVE_ITEMS").map(c=>s.find(d=>d.id===c.id)).filter(c=>c);Le("ADD_ITEMS",r,{dispatch:e.dispatch}).then(c=>{if(Ji(e,c))return!1;e.dispatch("ADD_ITEMS",{items:c,index:Rd(e.ref.list,u,o),interactionMethod:Se.DROP})}),e.dispatch("DID_DROP",{position:o}),e.dispatch("DID_END_DRAG",{position:o})},n.ondragstart=r=>{e.dispatch("DID_START_DRAG",{position:r})},n.ondrag=Xn(r=>{e.dispatch("DID_DRAG",{position:r})}),n.ondragend=r=>{e.dispatch("DID_END_DRAG",{position:r})},e.ref.hopper=n,e.ref.drip=e.appendChildView(e.createChildView(Lc))}else!a&&e.ref.hopper&&(e.ref.hopper.destroy(),e.ref.hopper=null,e.removeChildView(e.ref.drip))},ln=(e,t)=>{let i=e.query("GET_ALLOW_BROWSE"),a=e.query("GET_DISABLED"),n=i&&!a;n&&!e.ref.browser?e.ref.browser=e.appendChildView(e.createChildView(Tc,{...t,onload:r=>{Le("ADD_ITEMS",r,{dispatch:e.dispatch}).then(o=>{if(Ji(e,o))return!1;e.dispatch("ADD_ITEMS",{items:o,index:-1,interactionMethod:Se.BROWSE})})}}),0):!n&&e.ref.browser&&(e.removeChildView(e.ref.browser),e.ref.browser=null)},sn=e=>{let t=e.query("GET_ALLOW_PASTE"),i=e.query("GET_DISABLED"),a=t&&!i;a&&!e.ref.paster?(e.ref.paster=cd(),e.ref.paster.onload=n=>{Le("ADD_ITEMS",n,{dispatch:e.dispatch}).then(r=>{if(Ji(e,r))return!1;e.dispatch("ADD_ITEMS",{items:r,index:-1,interactionMethod:Se.PASTE})})}):!a&&e.ref.paster&&(e.ref.paster.destroy(),e.ref.paster=null)},yd=me({DID_SET_ALLOW_BROWSE:({root:e,props:t})=>{ln(e,t)},DID_SET_ALLOW_DROP:({root:e})=>{on(e)},DID_SET_ALLOW_PASTE:({root:e})=>{sn(e)},DID_SET_DISABLED:({root:e,props:t})=>{on(e),sn(e),ln(e,t),e.query("GET_DISABLED")?e.element.dataset.disabled="disabled":e.element.removeAttribute("data-disabled")}}),Sd=re({name:"root",read:({root:e})=>{e.ref.measure&&(e.ref.measureHeight=e.ref.measure.offsetHeight)},create:Ed,write:Td,destroy:({root:e})=>{e.ref.paster&&e.ref.paster.destroy(),e.ref.hopper&&e.ref.hopper.destroy(),e.element.removeEventListener("touchmove",ai),e.element.removeEventListener("gesturestart",ai)},mixins:{styles:["height"]}}),wd=(e={})=>{let t=null,i=ti(),a=ko(Al(i),[Yl,Ol(i)],[gs,Ml(i)]);a.dispatch("SET_OPTIONS",{options:e});let n=()=>{document.hidden||a.dispatch("KICK")};document.addEventListener("visibilitychange",n);let r=null,o=!1,l=!1,s=null,u=null,c=()=>{o||(o=!0),clearTimeout(r),r=setTimeout(()=>{o=!1,s=null,u=null,l&&(l=!1,a.dispatch("DID_STOP_RESIZE"))},500)};window.addEventListener("resize",c);let d=Sd(a,{id:ki()}),h=!1,f=!1,p={_read:()=>{o&&(u=window.innerWidth,s||(s=u),!l&&u!==s&&(a.dispatch("DID_START_RESIZE"),l=!0)),f&&h&&(h=d.element.offsetParent===null),!h&&(d._read(),f=d.rect.element.hidden)},_write:w=>{let L=a.processActionQueue().filter(C=>!/^SET_/.test(C.type));h&&!L.length||(E(L),h=d._write(w,L,l),Pl(a.query("GET_ITEMS")),h&&a.processDispatchQueue())}},m=w=>L=>{let C={type:w};if(!L)return C;if(L.hasOwnProperty("error")&&(C.error=L.error?{...L.error}:null),L.status&&(C.status={...L.status}),L.file&&(C.output=L.file),L.source)C.file=L.source;else if(L.item||L.id){let P=L.item?L.item:a.query("GET_ITEM",L.id);C.file=P?ge(P):null}return L.items&&(C.items=L.items.map(ge)),/progress/.test(w)&&(C.progress=L.progress),L.hasOwnProperty("origin")&&L.hasOwnProperty("target")&&(C.origin=L.origin,C.target=L.target),C},g={DID_DESTROY:m("destroy"),DID_INIT:m("init"),DID_THROW_MAX_FILES:m("warning"),DID_INIT_ITEM:m("initfile"),DID_START_ITEM_LOAD:m("addfilestart"),DID_UPDATE_ITEM_LOAD_PROGRESS:m("addfileprogress"),DID_LOAD_ITEM:m("addfile"),DID_THROW_ITEM_INVALID:[m("error"),m("addfile")],DID_THROW_ITEM_LOAD_ERROR:[m("error"),m("addfile")],DID_THROW_ITEM_REMOVE_ERROR:[m("error"),m("removefile")],DID_PREPARE_OUTPUT:m("preparefile"),DID_START_ITEM_PROCESSING:m("processfilestart"),DID_UPDATE_ITEM_PROCESS_PROGRESS:m("processfileprogress"),DID_ABORT_ITEM_PROCESSING:m("processfileabort"),DID_COMPLETE_ITEM_PROCESSING:m("processfile"),DID_COMPLETE_ITEM_PROCESSING_ALL:m("processfiles"),DID_REVERT_ITEM_PROCESSING:m("processfilerevert"),DID_THROW_ITEM_PROCESSING_ERROR:[m("error"),m("processfile")],DID_REMOVE_ITEM:m("removefile"),DID_UPDATE_ITEMS:m("updatefiles"),DID_ACTIVATE_ITEM:m("activatefile"),DID_REORDER_ITEMS:m("reorderfiles")},b=w=>{let L={pond:F,...w};delete L.type,d.element.dispatchEvent(new CustomEvent(`FilePond:${w.type}`,{detail:L,bubbles:!0,cancelable:!0,composed:!0}));let C=[];w.hasOwnProperty("error")&&C.push(w.error),w.hasOwnProperty("file")&&C.push(w.file);let P=["type","error","file"];Object.keys(w).filter(B=>!P.includes(B)).forEach(B=>C.push(w[B])),F.fire(w.type,...C);let G=a.query(`GET_ON${w.type.toUpperCase()}`);G&&G(...C)},E=w=>{w.length&&w.filter(L=>g[L.type]).forEach(L=>{let C=g[L.type];(Array.isArray(C)?C:[C]).forEach(P=>{L.type==="DID_INIT_ITEM"?b(P(L.data)):setTimeout(()=>{b(P(L.data))},0)})})},I=w=>a.dispatch("SET_OPTIONS",{options:w}),_=w=>a.query("GET_ACTIVE_ITEM",w),y=w=>new Promise((L,C)=>{a.dispatch("REQUEST_ITEM_PREPARE",{query:w,success:P=>{L(P)},failure:P=>{C(P)}})}),T=(w,L={})=>new Promise((C,P)=>{S([{source:w,options:L}],{index:L.index}).then(G=>C(G&&G[0])).catch(P)}),v=w=>w.file&&w.id,R=(w,L)=>(typeof w=="object"&&!v(w)&&!L&&(L=w,w=void 0),a.dispatch("REMOVE_ITEM",{...L,query:w}),a.query("GET_ACTIVE_ITEM",w)===null),S=(...w)=>new Promise((L,C)=>{let P=[],G={};if(ni(w[0]))P.push.apply(P,w[0]),Object.assign(G,w[1]||{});else{let B=w[w.length-1];typeof B=="object"&&!(B instanceof Blob)&&Object.assign(G,w.pop()),P.push(...w)}a.dispatch("ADD_ITEMS",{items:P,index:G.index,interactionMethod:Se.API,success:L,failure:C})}),D=()=>a.query("GET_ACTIVE_ITEMS"),x=w=>new Promise((L,C)=>{a.dispatch("REQUEST_ITEM_PROCESSING",{query:w,success:P=>{L(P)},failure:P=>{C(P)}})}),O=(...w)=>{let L=Array.isArray(w[0])?w[0]:w,C=L.length?L:D();return Promise.all(C.map(y))},z=(...w)=>{let L=Array.isArray(w[0])?w[0]:w;if(!L.length){let C=D().filter(P=>!(P.status===k.IDLE&&P.origin===se.LOCAL)&&P.status!==k.PROCESSING&&P.status!==k.PROCESSING_COMPLETE&&P.status!==k.PROCESSING_REVERT_ERROR);return Promise.all(C.map(x))}return Promise.all(L.map(x))},A=(...w)=>{let L=Array.isArray(w[0])?w[0]:w,C;typeof L[L.length-1]=="object"?C=L.pop():Array.isArray(w[0])&&(C=w[1]);let P=D();return L.length?L.map(B=>$e(B)?P[B]?P[B].id:null:B).filter(B=>B).map(B=>R(B,C)):Promise.all(P.map(B=>R(B,C)))},F={...li(),...p,...Ll(a,i),setOptions:I,addFile:T,addFiles:S,getFile:_,processFile:x,prepareFile:y,removeFile:R,moveFile:(w,L)=>a.dispatch("MOVE_ITEM",{query:w,index:L}),getFiles:D,processFiles:z,removeFiles:A,prepareFiles:O,sort:w=>a.dispatch("SORT",{compare:w}),browse:()=>{var w=d.element.querySelector("input[type=file]");w&&w.click()},destroy:()=>{F.fire("destroy",d.element),a.dispatch("ABORT_ALL"),d._destroy(),window.removeEventListener("resize",c),document.removeEventListener("visibilitychange",n),a.dispatch("DID_DESTROY")},insertBefore:w=>Oa(d.element,w),insertAfter:w=>xa(d.element,w),appendTo:w=>w.appendChild(d.element),replaceElement:w=>{Oa(d.element,w),w.parentNode.removeChild(w),t=w},restoreElement:()=>{t&&(xa(t,d.element),d.element.parentNode.removeChild(d.element),t=null)},isAttachedTo:w=>d.element===w||t===w,element:{get:()=>d.element},status:{get:()=>a.query("GET_STATUS")}};return a.dispatch("DID_INIT"),Ue(F)},jn=(e={})=>{let t={};return te(ti(),(a,n)=>{t[a]=n[0]}),wd({...t,...e})},vd=e=>e.charAt(0).toLowerCase()+e.slice(1),Ad=e=>qn(e.replace(/^data-/,"")),Qn=(e,t)=>{te(t,(i,a)=>{te(e,(n,r)=>{let o=new RegExp(i);if(!o.test(n)||(delete e[n],a===!1))return;if(pe(a)){e[a]=r;return}let s=a.group;ce(a)&&!e[s]&&(e[s]={}),e[s][vd(n.replace(o,""))]=r}),a.mapping&&Qn(e[a.group],a.mapping)})},Ld=(e,t={})=>{let i=[];te(e.attributes,n=>{i.push(e.attributes[n])});let a=i.filter(n=>n.name).reduce((n,r)=>{let o=ne(e,r.name);return n[Ad(r.name)]=o===r.name?!0:o,n},{});return Qn(a,t),a},Md=(e,t={})=>{let i={"^class$":"className","^multiple$":"allowMultiple","^capture$":"captureMethod","^webkitdirectory$":"allowDirectoriesOnly","^server":{group:"server",mapping:{"^process":{group:"process"},"^revert":{group:"revert"},"^fetch":{group:"fetch"},"^restore":{group:"restore"},"^load":{group:"load"}}},"^type$":!1,"^files$":!1};Ke("SET_ATTRIBUTE_TO_OPTION_MAP",i);let a={...t},n=Ld(e.nodeName==="FIELDSET"?e.querySelector("input[type=file]"):e,i);Object.keys(n).forEach(o=>{ce(n[o])?(ce(a[o])||(a[o]={}),Object.assign(a[o],n[o])):a[o]=n[o]}),a.files=(t.files||[]).concat(Array.from(e.querySelectorAll("input:not([type=file])")).map(o=>({source:o.value,options:{type:o.dataset.type}})));let r=jn(a);return e.files&&Array.from(e.files).forEach(o=>{r.addFile(o)}),r.replaceElement(e),r},Od=(...e)=>Uo(e[0])?Md(...e):jn(...e),xd=["fire","_read","_write"],cn=e=>{let t={};return En(e,t,xd),t},Dd=(e,t)=>e.replace(/(?:{([a-zA-Z]+)})/g,(i,a)=>t[a]),Pd=e=>{let t=new Blob(["(",e.toString(),")()"],{type:"application/javascript"}),i=URL.createObjectURL(t),a=new Worker(i);return{transfer:(n,r)=>{},post:(n,r,o)=>{let l=ki();a.onmessage=s=>{s.data.id===l&&r(s.data.message)},a.postMessage({id:l,message:n},o)},terminate:()=>{a.terminate(),URL.revokeObjectURL(i)}}},Fd=e=>new Promise((t,i)=>{let a=new Image;a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),Zn=(e,t)=>{let i=e.slice(0,e.size,e.type);return i.lastModifiedDate=e.lastModifiedDate,i.name=t,i},Cd=e=>Zn(e,e.name),dn=[],zd=e=>{if(dn.includes(e))return;dn.push(e);let t=e({addFilter:Cl,utils:{Type:M,forin:te,isString:pe,isFile:ht,toNaturalFileSize:On,replaceInString:Dd,getExtensionFromFilename:si,getFilenameWithoutExtension:An,guesstimateMimeType:Un,getFileFromBlob:ut,getFilenameFromURL:xt,createRoute:me,createWorker:Pd,createView:re,createItemAPI:ge,loadImage:Fd,copyFile:Cd,renameFile:Zn,createBlob:Sn,applyFilterChain:Le,text:ae,getNumericAspectRatioFromString:bn},views:{fileActionButton:Mn}});zl(t.options)},Nd=()=>Object.prototype.toString.call(window.operamini)==="[object OperaMini]",Bd=()=>"Promise"in window,Gd=()=>"slice"in Blob.prototype,Vd=()=>"URL"in window&&"createObjectURL"in window.URL,Ud=()=>"visibilityState"in document,kd=()=>"performance"in window,Hd=()=>"supports"in(window.CSS||{}),Wd=()=>/MSIE|Trident/.test(window.navigator.userAgent),zi=(()=>{let e=un()&&!Nd()&&Ud()&&Bd()&&Gd()&&Vd()&&kd()&&(Hd()||Wd());return()=>e})(),Ve={apps:[]},Yd="filepond",Je=()=>{},Kn={},pt={},Dt={},Ni={},ct=Je,dt=Je,Bi=Je,Gi=Je,_e=Je,Vi=Je,Ot=Je;if(zi()){fl(()=>{Ve.apps.forEach(i=>i._read())},i=>{Ve.apps.forEach(a=>a._write(i))});let e=()=>{document.dispatchEvent(new CustomEvent("FilePond:loaded",{detail:{supported:zi,create:ct,destroy:dt,parse:Bi,find:Gi,registerPlugin:_e,setOptions:Ot}})),document.removeEventListener("DOMContentLoaded",e)};document.readyState!=="loading"?setTimeout(()=>e(),0):document.addEventListener("DOMContentLoaded",e);let t=()=>te(ti(),(i,a)=>{Ni[i]=a[1]});Kn={..._n},Dt={...se},pt={...k},Ni={},t(),ct=(...i)=>{let a=Od(...i);return a.on("destroy",dt),Ve.apps.push(a),cn(a)},dt=i=>{let a=Ve.apps.findIndex(n=>n.isAttachedTo(i));return a>=0?(Ve.apps.splice(a,1)[0].restoreElement(),!0):!1},Bi=i=>Array.from(i.querySelectorAll(`.${Yd}`)).filter(r=>!Ve.apps.find(o=>o.isAttachedTo(r))).map(r=>ct(r)),Gi=i=>{let a=Ve.apps.find(n=>n.isAttachedTo(i));return a?cn(a):null},_e=(...i)=>{i.forEach(zd),t()},Vi=()=>{let i={};return te(ti(),(a,n)=>{i[a]=n[0]}),i},Ot=i=>(ce(i)&&(Ve.apps.forEach(a=>{a.setOptions(i)}),Nl(i)),Vi())}function Jn(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),i.push.apply(i,a)}return i}function mr(e){for(var t=1;te.length)&&(t=e.length);for(var i=0,a=new Array(t);i

fz@l<{0;bG)6(Ej4`+D0WUbvU>BC4ZV*$ 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 PyL5N;cB%Rk`|y7NEm?8; literal 380347 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

',cu=Number.isNaN||Pe.isNaN;function Y(e){return typeof e=="number"&&!cu(e)}var hr=function(t){return t>0&&t<1/0};function ta(e){return typeof e>"u"}function it(e){return aa(e)==="object"&&e!==null}var du=Object.prototype.hasOwnProperty;function gt(e){if(!it(e))return!1;try{var t=e.constructor,i=t.prototype;return t&&i&&du.call(i,"isPrototypeOf")}catch{return!1}}function Ee(e){return typeof e=="function"}var uu=Array.prototype.slice;function wr(e){return Array.from?Array.from(e):uu.call(e)}function oe(e,t){return e&&Ee(t)&&(Array.isArray(e)||Y(e.length)?wr(e).forEach(function(i,a){t.call(e,i,a,e)}):it(e)&&Object.keys(e).forEach(function(i){t.call(e,e[i],i,e)})),e}var K=Object.assign||function(t){for(var i=arguments.length,a=new Array(i>1?i-1:0),n=1;n0&&a.forEach(function(r){it(r)&&Object.keys(r).forEach(function(o){t[o]=r[o]})}),t},hu=/\.\d*(?:0|9){12}\d*$/;function Tt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return hu.test(e)?Math.round(e*t)/t:e}var fu=/^width|height|left|top|marginLeft|marginTop$/;function He(e,t){var i=e.style;oe(t,function(a,n){fu.test(n)&&Y(a)&&(a="".concat(a,"px")),i[n]=a})}function pu(e,t){return e.classList?e.classList.contains(t):e.className.indexOf(t)>-1}function de(e,t){if(t){if(Y(e.length)){oe(e,function(a){de(a,t)});return}if(e.classList){e.classList.add(t);return}var i=e.className.trim();i?i.indexOf(t)<0&&(e.className="".concat(i," ").concat(t)):e.className=t}}function De(e,t){if(t){if(Y(e.length)){oe(e,function(i){De(i,t)});return}if(e.classList){e.classList.remove(t);return}e.className.indexOf(t)>=0&&(e.className=e.className.replace(t,""))}}function Et(e,t,i){if(t){if(Y(e.length)){oe(e,function(a){Et(a,t,i)});return}i?de(e,t):De(e,t)}}var mu=/([a-z\d])([A-Z])/g;function Ea(e){return e.replace(mu,"$1-$2").toLowerCase()}function ha(e,t){return it(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(Ea(t)))}function Gt(e,t,i){it(i)?e[t]=i:e.dataset?e.dataset[t]=i:e.setAttribute("data-".concat(Ea(t)),i)}function gu(e,t){if(it(e[t]))try{delete e[t]}catch{e[t]=void 0}else if(e.dataset)try{delete e.dataset[t]}catch{e.dataset[t]=void 0}else e.removeAttribute("data-".concat(Ea(t)))}var vr=/\s\s*/,Ar=function(){var e=!1;if(pi){var t=!1,i=function(){},a=Object.defineProperty({},"once",{get:function(){return e=!0,t},set:function(r){t=r}});Pe.addEventListener("test",i,a),Pe.removeEventListener("test",i,a)}return e}();function xe(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=i;t.trim().split(vr).forEach(function(r){if(!Ar){var o=e.listeners;o&&o[r]&&o[r][i]&&(n=o[r][i],delete o[r][i],Object.keys(o[r]).length===0&&delete o[r],Object.keys(o).length===0&&delete e.listeners)}e.removeEventListener(r,n,a)})}function we(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=i;t.trim().split(vr).forEach(function(r){if(a.once&&!Ar){var o=e.listeners,l=o===void 0?{}:o;n=function(){delete l[r][i],e.removeEventListener(r,n,a);for(var u=arguments.length,c=new Array(u),d=0;dMath.abs(i)&&(i=h)})}),i}function hi(e,t){var i=e.pageX,a=e.pageY,n={endX:i,endY:a};return t?n:mr({startX:i,startY:a},n)}function Iu(e){var t=0,i=0,a=0;return oe(e,function(n){var r=n.startX,o=n.startY;t+=r,i+=o,a+=1}),t/=a,i/=a,{pageX:t,pageY:i}}function We(e){var t=e.aspectRatio,i=e.height,a=e.width,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",r=hr(a),o=hr(i);if(r&&o){var l=i*t;n==="contain"&&l>a||n==="cover"&&l90?{width:s,height:l}:{width:l,height:s}}function _u(e,t,i,a){var n=t.aspectRatio,r=t.naturalWidth,o=t.naturalHeight,l=t.rotate,s=l===void 0?0:l,u=t.scaleX,c=u===void 0?1:u,d=t.scaleY,h=d===void 0?1:d,f=i.aspectRatio,p=i.naturalWidth,m=i.naturalHeight,g=a.fillColor,b=g===void 0?"transparent":g,E=a.imageSmoothingEnabled,I=E===void 0?!0:E,_=a.imageSmoothingQuality,y=_===void 0?"low":_,T=a.maxWidth,v=T===void 0?1/0:T,R=a.maxHeight,S=R===void 0?1/0:R,D=a.minWidth,x=D===void 0?0:D,O=a.minHeight,z=O===void 0?0:O,A=document.createElement("canvas"),F=A.getContext("2d"),w=We({aspectRatio:f,width:v,height:S}),L=We({aspectRatio:f,width:x,height:z},"cover"),C=Math.min(w.width,Math.max(L.width,p)),P=Math.min(w.height,Math.max(L.height,m)),G=We({aspectRatio:n,width:v,height:S}),B=We({aspectRatio:n,width:x,height:z},"cover"),X=Math.min(G.width,Math.max(B.width,r)),q=Math.min(G.height,Math.max(B.height,o)),j=[-X/2,-q/2,X,q];return A.width=Tt(C),A.height=Tt(P),F.fillStyle=b,F.fillRect(0,0,C,P),F.save(),F.translate(C/2,P/2),F.rotate(s*Math.PI/180),F.scale(c,h),F.imageSmoothingEnabled=I,F.imageSmoothingQuality=y,F.drawImage.apply(F,[e].concat(gr(j.map(function(ue){return Math.floor(Tt(ue))})))),F.restore(),A}var Mr=String.fromCharCode;function Ru(e,t,i){var a="";i+=t;for(var n=t;n0;)i.push(Mr.apply(null,wr(n.subarray(0,a)))),n=n.subarray(a);return"data:".concat(t,";base64,").concat(btoa(i.join("")))}function vu(e){var t=new DataView(e),i;try{var a,n,r;if(t.getUint8(0)===255&&t.getUint8(1)===216)for(var o=t.byteLength,l=2;l+1=8&&(r=u+d)}}}if(r){var h=t.getUint16(r,a),f,p;for(p=0;p=0?r:yr),height:Math.max(a.offsetHeight,o>=0?o:Sr)};this.containerData=l,He(n,{width:l.width,height:l.height}),de(t,Te),De(n,Te)},initCanvas:function(){var t=this.containerData,i=this.imageData,a=this.options.viewMode,n=Math.abs(i.rotate)%180===90,r=n?i.naturalHeight:i.naturalWidth,o=n?i.naturalWidth:i.naturalHeight,l=r/o,s=t.width,u=t.height;t.height*l>t.width?a===3?s=t.height*l:u=t.width/l:a===3?u=t.width/l:s=t.height*l;var c={aspectRatio:l,naturalWidth:r,naturalHeight:o,width:s,height:u};this.canvasData=c,this.limited=a===1||a===2,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=K({},c)},limitCanvas:function(t,i){var a=this.options,n=this.containerData,r=this.canvasData,o=this.cropBoxData,l=a.viewMode,s=r.aspectRatio,u=this.cropped&&o;if(t){var c=Number(a.minCanvasWidth)||0,d=Number(a.minCanvasHeight)||0;l>1?(c=Math.max(c,n.width),d=Math.max(d,n.height),l===3&&(d*s>c?c=d*s:d=c/s)):l>0&&(c?c=Math.max(c,u?o.width:0):d?d=Math.max(d,u?o.height:0):u&&(c=o.width,d=o.height,d*s>c?c=d*s:d=c/s));var h=We({aspectRatio:s,width:c,height:d});c=h.width,d=h.height,r.minWidth=c,r.minHeight=d,r.maxWidth=1/0,r.maxHeight=1/0}if(i)if(l>(u?0:1)){var f=n.width-r.width,p=n.height-r.height;r.minLeft=Math.min(0,f),r.minTop=Math.min(0,p),r.maxLeft=Math.max(0,f),r.maxTop=Math.max(0,p),u&&this.limited&&(r.minLeft=Math.min(o.left,o.left+(o.width-r.width)),r.minTop=Math.min(o.top,o.top+(o.height-r.height)),r.maxLeft=o.left,r.maxTop=o.top,l===2&&(r.width>=n.width&&(r.minLeft=Math.min(0,f),r.maxLeft=Math.max(0,f)),r.height>=n.height&&(r.minTop=Math.min(0,p),r.maxTop=Math.max(0,p))))}else r.minLeft=-r.width,r.minTop=-r.height,r.maxLeft=n.width,r.maxTop=n.height},renderCanvas:function(t,i){var a=this.canvasData,n=this.imageData;if(i){var r=bu({width:n.naturalWidth*Math.abs(n.scaleX||1),height:n.naturalHeight*Math.abs(n.scaleY||1),degree:n.rotate||0}),o=r.width,l=r.height,s=a.width*(o/a.naturalWidth),u=a.height*(l/a.naturalHeight);a.left-=(s-a.width)/2,a.top-=(u-a.height)/2,a.width=s,a.height=u,a.aspectRatio=o/l,a.naturalWidth=o,a.naturalHeight=l,this.limitCanvas(!0,!1)}(a.width>a.maxWidth||a.widtha.maxHeight||a.heighti.width?r.height=r.width/a:r.width=r.height*a),this.cropBoxData=r,this.limitCropBox(!0,!0),r.width=Math.min(Math.max(r.width,r.minWidth),r.maxWidth),r.height=Math.min(Math.max(r.height,r.minHeight),r.maxHeight),r.width=Math.max(r.minWidth,r.width*n),r.height=Math.max(r.minHeight,r.height*n),r.left=i.left+(i.width-r.width)/2,r.top=i.top+(i.height-r.height)/2,r.oldLeft=r.left,r.oldTop=r.top,this.initialCropBoxData=K({},r)},limitCropBox:function(t,i){var a=this.options,n=this.containerData,r=this.canvasData,o=this.cropBoxData,l=this.limited,s=a.aspectRatio;if(t){var u=Number(a.minCropBoxWidth)||0,c=Number(a.minCropBoxHeight)||0,d=l?Math.min(n.width,r.width,r.width+r.left,n.width-r.left):n.width,h=l?Math.min(n.height,r.height,r.height+r.top,n.height-r.top):n.height;u=Math.min(u,n.width),c=Math.min(c,n.height),s&&(u&&c?c*s>u?c=u/s:u=c*s:u?c=u/s:c&&(u=c*s),h*s>d?h=d/s:d=h*s),o.minWidth=Math.min(u,d),o.minHeight=Math.min(c,h),o.maxWidth=d,o.maxHeight=h}i&&(l?(o.minLeft=Math.max(0,r.left),o.minTop=Math.max(0,r.top),o.maxLeft=Math.min(n.width,r.left+r.width)-o.width,o.maxTop=Math.min(n.height,r.top+r.height)-o.height):(o.minLeft=0,o.minTop=0,o.maxLeft=n.width-o.width,o.maxTop=n.height-o.height))},renderCropBox:function(){var t=this.options,i=this.containerData,a=this.cropBoxData;(a.width>a.maxWidth||a.widtha.maxHeight||a.height=i.width&&a.height>=i.height?Ir:ma),He(this.cropBox,K({width:a.width,height:a.height},Nt({translateX:a.left,translateY:a.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),It(this.element,la,this.getData())}},Mu={initPreview:function(){var t=this.element,i=this.crossOrigin,a=this.options.preview,n=i?this.crossOriginUrl:this.url,r=t.alt||"The image to preview",o=document.createElement("img");if(i&&(o.crossOrigin=i),o.src=n,o.alt=r,this.viewBox.appendChild(o),this.viewBoxImage=o,!!a){var l=a;typeof a=="string"?l=t.ownerDocument.querySelectorAll(a):a.querySelector&&(l=[a]),this.previews=l,oe(l,function(s){var u=document.createElement("img");Gt(s,ui,{width:s.offsetWidth,height:s.offsetHeight,html:s.innerHTML}),i&&(u.crossOrigin=i),u.src=n,u.alt=r,u.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',s.innerHTML="",s.appendChild(u)})}},resetPreview:function(){oe(this.previews,function(t){var i=ha(t,ui);He(t,{width:i.width,height:i.height}),t.innerHTML=i.html,gu(t,ui)})},preview:function(){var t=this.imageData,i=this.canvasData,a=this.cropBoxData,n=a.width,r=a.height,o=t.width,l=t.height,s=a.left-i.left-t.left,u=a.top-i.top-t.top;!this.cropped||this.disabled||(He(this.viewBoxImage,K({width:o,height:l},Nt(K({translateX:-s,translateY:-u},t)))),oe(this.previews,function(c){var d=ha(c,ui),h=d.width,f=d.height,p=h,m=f,g=1;n&&(g=h/n,m=r*g),r&&m>f&&(g=f/r,p=n*g,m=f),He(c,{width:p,height:m}),He(c.getElementsByTagName("img")[0],K({width:o*g,height:l*g},Nt(K({translateX:-s*g,translateY:-u*g},t))))}))}},Ou={bind:function(){var t=this.element,i=this.options,a=this.cropper;Ee(i.cropstart)&&we(t,da,i.cropstart),Ee(i.cropmove)&&we(t,ca,i.cropmove),Ee(i.cropend)&&we(t,sa,i.cropend),Ee(i.crop)&&we(t,la,i.crop),Ee(i.zoom)&&we(t,ua,i.zoom),we(a,nr,this.onCropStart=this.cropStart.bind(this)),i.zoomable&&i.zoomOnWheel&&we(a,cr,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),i.toggleDragModeOnDblclick&&we(a,ar,this.onDblclick=this.dblclick.bind(this)),we(t.ownerDocument,rr,this.onCropMove=this.cropMove.bind(this)),we(t.ownerDocument,or,this.onCropEnd=this.cropEnd.bind(this)),i.responsive&&we(window,sr,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,i=this.options,a=this.cropper;Ee(i.cropstart)&&xe(t,da,i.cropstart),Ee(i.cropmove)&&xe(t,ca,i.cropmove),Ee(i.cropend)&&xe(t,sa,i.cropend),Ee(i.crop)&&xe(t,la,i.crop),Ee(i.zoom)&&xe(t,ua,i.zoom),xe(a,nr,this.onCropStart),i.zoomable&&i.zoomOnWheel&&xe(a,cr,this.onWheel,{passive:!1,capture:!0}),i.toggleDragModeOnDblclick&&xe(a,ar,this.onDblclick),xe(t.ownerDocument,rr,this.onCropMove),xe(t.ownerDocument,or,this.onCropEnd),i.responsive&&xe(window,sr,this.onResize)}},xu={resize:function(){if(!this.disabled){var t=this.options,i=this.container,a=this.containerData,n=i.offsetWidth/a.width,r=i.offsetHeight/a.height,o=Math.abs(n-1)>Math.abs(r-1)?n:r;if(o!==1){var l,s;t.restore&&(l=this.getCanvasData(),s=this.getCropBoxData()),this.render(),t.restore&&(this.setCanvasData(oe(l,function(u,c){l[c]=u*o})),this.setCropBoxData(oe(s,function(u,c){s[c]=u*o})))}}},dblclick:function(){this.disabled||this.options.dragMode===Rr||this.setDragMode(pu(this.dragBox,ra)?_r:ga)},wheel:function(t){var i=this,a=Number(this.options.wheelZoomRatio)||.1,n=1;this.disabled||(t.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){i.wheeling=!1},50),t.deltaY?n=t.deltaY>0?1:-1:t.wheelDelta?n=-t.wheelDelta/120:t.detail&&(n=t.detail>0?1:-1),this.zoom(-n*a,t)))},cropStart:function(t){var i=t.buttons,a=t.button;if(!(this.disabled||(t.type==="mousedown"||t.type==="pointerdown"&&t.pointerType==="mouse")&&(Y(i)&&i!==1||Y(a)&&a!==0||t.ctrlKey))){var n=this.options,r=this.pointers,o;t.changedTouches?oe(t.changedTouches,function(l){r[l.identifier]=hi(l)}):r[t.pointerId||0]=hi(t),Object.keys(r).length>1&&n.zoomable&&n.zoomOnTouch?o=br:o=ha(t.target,Bt),nu.test(o)&&It(this.element,da,{originalEvent:t,action:o})!==!1&&(t.preventDefault(),this.action=o,this.cropping=!1,o===Tr&&(this.cropping=!0,de(this.dragBox,fi)))}},cropMove:function(t){var i=this.action;if(!(this.disabled||!i)){var a=this.pointers;t.preventDefault(),It(this.element,ca,{originalEvent:t,action:i})!==!1&&(t.changedTouches?oe(t.changedTouches,function(n){K(a[n.identifier]||{},hi(n,!0))}):K(a[t.pointerId||0]||{},hi(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var i=this.action,a=this.pointers;t.changedTouches?oe(t.changedTouches,function(n){delete a[n.identifier]}):delete a[t.pointerId||0],i&&(t.preventDefault(),Object.keys(a).length||(this.action=""),this.cropping&&(this.cropping=!1,Et(this.dragBox,fi,this.cropped&&this.options.modal)),It(this.element,sa,{originalEvent:t,action:i}))}}},Du={change:function(t){var i=this.options,a=this.canvasData,n=this.containerData,r=this.cropBoxData,o=this.pointers,l=this.action,s=i.aspectRatio,u=r.left,c=r.top,d=r.width,h=r.height,f=u+d,p=c+h,m=0,g=0,b=n.width,E=n.height,I=!0,_;!s&&t.shiftKey&&(s=d&&h?d/h:1),this.limited&&(m=r.minLeft,g=r.minTop,b=m+Math.min(n.width,a.width,a.left+a.width),E=g+Math.min(n.height,a.height,a.top+a.height));var y=o[Object.keys(o)[0]],T={x:y.endX-y.startX,y:y.endY-y.startY},v=function(S){switch(S){case et:f+T.x>b&&(T.x=b-f);break;case tt:u+T.xE&&(T.y=E-p);break}};switch(l){case ma:u+=T.x,c+=T.y;break;case et:if(T.x>=0&&(f>=b||s&&(c<=g||p>=E))){I=!1;break}v(et),d+=T.x,d<0&&(l=tt,d=-d,u-=d),s&&(h=d/s,c+=(r.height-h)/2);break;case ke:if(T.y<=0&&(c<=g||s&&(u<=m||f>=b))){I=!1;break}v(ke),h-=T.y,c+=T.y,h<0&&(l=mt,h=-h,c-=h),s&&(d=h*s,u+=(r.width-d)/2);break;case tt:if(T.x<=0&&(u<=m||s&&(c<=g||p>=E))){I=!1;break}v(tt),d-=T.x,u+=T.x,d<0&&(l=et,d=-d,u-=d),s&&(h=d/s,c+=(r.height-h)/2);break;case mt:if(T.y>=0&&(p>=E||s&&(u<=m||f>=b))){I=!1;break}v(mt),h+=T.y,h<0&&(l=ke,h=-h,c-=h),s&&(d=h*s,u+=(r.width-d)/2);break;case Pt:if(s){if(T.y<=0&&(c<=g||f>=b)){I=!1;break}v(ke),h-=T.y,c+=T.y,d=h*s}else v(ke),v(et),T.x>=0?fg&&(h-=T.y,c+=T.y):(h-=T.y,c+=T.y);d<0&&h<0?(l=zt,h=-h,d=-d,c-=h,u-=d):d<0?(l=Ft,d=-d,u-=d):h<0&&(l=Ct,h=-h,c-=h);break;case Ft:if(s){if(T.y<=0&&(c<=g||u<=m)){I=!1;break}v(ke),h-=T.y,c+=T.y,d=h*s,u+=r.width-d}else v(ke),v(tt),T.x<=0?u>m?(d-=T.x,u+=T.x):T.y<=0&&c<=g&&(I=!1):(d-=T.x,u+=T.x),T.y<=0?c>g&&(h-=T.y,c+=T.y):(h-=T.y,c+=T.y);d<0&&h<0?(l=Ct,h=-h,d=-d,c-=h,u-=d):d<0?(l=Pt,d=-d,u-=d):h<0&&(l=zt,h=-h,c-=h);break;case zt:if(s){if(T.x<=0&&(u<=m||p>=E)){I=!1;break}v(tt),d-=T.x,u+=T.x,h=d/s}else v(mt),v(tt),T.x<=0?u>m?(d-=T.x,u+=T.x):T.y>=0&&p>=E&&(I=!1):(d-=T.x,u+=T.x),T.y>=0?p=0&&(f>=b||p>=E)){I=!1;break}v(et),d+=T.x,h=d/s}else v(mt),v(et),T.x>=0?f=0&&p>=E&&(I=!1):d+=T.x,T.y>=0?p0?l=T.y>0?Ct:Pt:T.x<0&&(u-=d,l=T.y>0?zt:Ft),T.y<0&&(c-=h),this.cropped||(De(this.cropBox,Te),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}I&&(r.width=d,r.height=h,r.left=u,r.top=c,this.action=l,this.renderCropBox()),oe(o,function(R){R.startX=R.endX,R.startY=R.endY})}},Pu={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&de(this.dragBox,fi),De(this.cropBox,Te),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=K({},this.initialImageData),this.canvasData=K({},this.initialCanvasData),this.cropBoxData=K({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(K(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),De(this.dragBox,fi),de(this.cropBox,Te)),this},replace:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&t&&(this.isImg&&(this.element.src=t),i?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,oe(this.previews,function(a){a.getElementsByTagName("img")[0].src=t}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,De(this.cropper,tr)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,de(this.cropper,tr)),this},destroy:function(){var t=this.element;return t[Z]?(t[Z]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.canvasData,n=a.left,r=a.top;return this.moveTo(ta(t)?t:n+Number(t),ta(i)?i:r+Number(i))},moveTo:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.canvasData,n=!1;return t=Number(t),i=Number(i),this.ready&&!this.disabled&&this.options.movable&&(Y(t)&&(a.left=t,n=!0),Y(i)&&(a.top=i,n=!0),n&&this.renderCanvas(!0)),this},zoom:function(t,i){var a=this.canvasData;return t=Number(t),t<0?t=1/(1-t):t=1+t,this.zoomTo(a.width*t/a.naturalWidth,null,i)},zoomTo:function(t,i,a){var n=this.options,r=this.canvasData,o=r.width,l=r.height,s=r.naturalWidth,u=r.naturalHeight;if(t=Number(t),t>=0&&this.ready&&!this.disabled&&n.zoomable){var c=s*t,d=u*t;if(It(this.element,ua,{ratio:t,oldRatio:o/s,originalEvent:a})===!1)return this;if(a){var h=this.pointers,f=Lr(this.cropper),p=h&&Object.keys(h).length?Iu(h):{pageX:a.pageX,pageY:a.pageY};r.left-=(c-o)*((p.pageX-f.left-r.left)/o),r.top-=(d-l)*((p.pageY-f.top-r.top)/l)}else gt(i)&&Y(i.x)&&Y(i.y)?(r.left-=(c-o)*((i.x-r.left)/o),r.top-=(d-l)*((i.y-r.top)/l)):(r.left-=(c-o)/2,r.top-=(d-l)/2);r.width=c,r.height=d,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return t=Number(t),Y(t)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var i=this.imageData.scaleY;return this.scale(t,Y(i)?i:1)},scaleY:function(t){var i=this.imageData.scaleX;return this.scale(Y(i)?i:1,t)},scale:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.imageData,n=!1;return t=Number(t),i=Number(i),this.ready&&!this.disabled&&this.options.scalable&&(Y(t)&&(a.scaleX=t,n=!0),Y(i)&&(a.scaleY=i,n=!0),n&&this.renderCanvas(!0,!0)),this},getData:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=this.options,a=this.imageData,n=this.canvasData,r=this.cropBoxData,o;if(this.ready&&this.cropped){o={x:r.left-n.left,y:r.top-n.top,width:r.width,height:r.height};var l=a.width/a.naturalWidth;if(oe(o,function(c,d){o[d]=c/l}),t){var s=Math.round(o.y+o.height),u=Math.round(o.x+o.width);o.x=Math.round(o.x),o.y=Math.round(o.y),o.width=u-o.x,o.height=s-o.y}}else o={x:0,y:0,width:0,height:0};return i.rotatable&&(o.rotate=a.rotate||0),i.scalable&&(o.scaleX=a.scaleX||1,o.scaleY=a.scaleY||1),o},setData:function(t){var i=this.options,a=this.imageData,n=this.canvasData,r={};if(this.ready&&!this.disabled&>(t)){var o=!1;i.rotatable&&Y(t.rotate)&&t.rotate!==a.rotate&&(a.rotate=t.rotate,o=!0),i.scalable&&(Y(t.scaleX)&&t.scaleX!==a.scaleX&&(a.scaleX=t.scaleX,o=!0),Y(t.scaleY)&&t.scaleY!==a.scaleY&&(a.scaleY=t.scaleY,o=!0)),o&&this.renderCanvas(!0,!0);var l=a.width/a.naturalWidth;Y(t.x)&&(r.left=t.x*l+n.left),Y(t.y)&&(r.top=t.y*l+n.top),Y(t.width)&&(r.width=t.width*l),Y(t.height)&&(r.height=t.height*l),this.setCropBoxData(r)}return this},getContainerData:function(){return this.ready?K({},this.containerData):{}},getImageData:function(){return this.sized?K({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,i={};return this.ready&&oe(["left","top","width","height","naturalWidth","naturalHeight"],function(a){i[a]=t[a]}),i},setCanvasData:function(t){var i=this.canvasData,a=i.aspectRatio;return this.ready&&!this.disabled&>(t)&&(Y(t.left)&&(i.left=t.left),Y(t.top)&&(i.top=t.top),Y(t.width)?(i.width=t.width,i.height=t.width/a):Y(t.height)&&(i.height=t.height,i.width=t.height*a),this.renderCanvas(!0)),this},getCropBoxData:function(){var t=this.cropBoxData,i;return this.ready&&this.cropped&&(i={left:t.left,top:t.top,width:t.width,height:t.height}),i||{}},setCropBoxData:function(t){var i=this.cropBoxData,a=this.options.aspectRatio,n,r;return this.ready&&this.cropped&&!this.disabled&>(t)&&(Y(t.left)&&(i.left=t.left),Y(t.top)&&(i.top=t.top),Y(t.width)&&t.width!==i.width&&(n=!0,i.width=t.width),Y(t.height)&&t.height!==i.height&&(r=!0,i.height=t.height),a&&(n?i.height=i.width/a:r&&(i.width=i.height*a)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var i=this.canvasData,a=_u(this.image,this.imageData,i,t);if(!this.cropped)return a;var n=this.getData(t.rounded),r=n.x,o=n.y,l=n.width,s=n.height,u=a.width/Math.floor(i.naturalWidth);u!==1&&(r*=u,o*=u,l*=u,s*=u);var c=l/s,d=We({aspectRatio:c,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),h=We({aspectRatio:c,width:t.minWidth||0,height:t.minHeight||0},"cover"),f=We({aspectRatio:c,width:t.width||(u!==1?a.width:l),height:t.height||(u!==1?a.height:s)}),p=f.width,m=f.height;p=Math.min(d.width,Math.max(h.width,p)),m=Math.min(d.height,Math.max(h.height,m));var g=document.createElement("canvas"),b=g.getContext("2d");g.width=Tt(p),g.height=Tt(m),b.fillStyle=t.fillColor||"transparent",b.fillRect(0,0,p,m);var E=t.imageSmoothingEnabled,I=E===void 0?!0:E,_=t.imageSmoothingQuality;b.imageSmoothingEnabled=I,_&&(b.imageSmoothingQuality=_);var y=a.width,T=a.height,v=r,R=o,S,D,x,O,z,A;v<=-l||v>y?(v=0,S=0,x=0,z=0):v<=0?(x=-v,v=0,S=Math.min(y,l+v),z=S):v<=y&&(x=0,S=Math.min(l,y-v),z=S),S<=0||R<=-s||R>T?(R=0,D=0,O=0,A=0):R<=0?(O=-R,R=0,D=Math.min(T,s+R),A=D):R<=T&&(O=0,D=Math.min(s,T-R),A=D);var F=[v,R,S,D];if(z>0&&A>0){var w=p/l;F.push(x*w,O*w,z*w,A*w)}return b.drawImage.apply(b,[a].concat(gr(F.map(function(L){return Math.floor(Tt(L))})))),g},setAspectRatio:function(t){var i=this.options;return!this.disabled&&!ta(t)&&(i.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var i=this.options,a=this.dragBox,n=this.face;if(this.ready&&!this.disabled){var r=t===ga,o=i.movable&&t===_r;t=r||o?t:Rr,i.dragMode=t,Gt(a,Bt,t),Et(a,ra,r),Et(a,oa,o),i.cropBoxMovable||(Gt(n,Bt,t),Et(n,ra,r),Et(n,oa,o))}return this}},Fu=Pe.Cropper,Ta=function(){function e(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if($d(this,e),!t||!lu.test(t.tagName))throw new Error("The first argument is required and must be an or element.");this.element=t,this.options=K({},ur,gt(i)&&i),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return qd(e,[{key:"init",value:function(){var i=this.element,a=i.tagName.toLowerCase(),n;if(!i[Z]){if(i[Z]=this,a==="img"){if(this.isImg=!0,n=i.getAttribute("src")||"",this.originalUrl=n,!n)return;n=i.src}else a==="canvas"&&window.HTMLCanvasElement&&(n=i.toDataURL());this.load(n)}}},{key:"load",value:function(i){var a=this;if(i){this.url=i,this.imageData={};var n=this.element,r=this.options;if(!r.rotatable&&!r.scalable&&(r.checkOrientation=!1),!r.checkOrientation||!window.ArrayBuffer){this.clone();return}if(ru.test(i)){ou.test(i)?this.read(Su(i)):this.clone();return}var o=new XMLHttpRequest,l=this.clone.bind(this);this.reloading=!0,this.xhr=o,o.onabort=l,o.onerror=l,o.ontimeout=l,o.onprogress=function(){o.getResponseHeader("content-type")!==dr&&o.abort()},o.onload=function(){a.read(o.response)},o.onloadend=function(){a.reloading=!1,a.xhr=null},r.checkCrossOrigin&&fr(i)&&n.crossOrigin&&(i=pr(i)),o.open("GET",i,!0),o.responseType="arraybuffer",o.withCredentials=n.crossOrigin==="use-credentials",o.send()}}},{key:"read",value:function(i){var a=this.options,n=this.imageData,r=vu(i),o=0,l=1,s=1;if(r>1){this.url=wu(i,dr);var u=Au(r);o=u.rotate,l=u.scaleX,s=u.scaleY}a.rotatable&&(n.rotate=o),a.scalable&&(n.scaleX=l,n.scaleY=s),this.clone()}},{key:"clone",value:function(){var i=this.element,a=this.url,n=i.crossOrigin,r=a;this.options.checkCrossOrigin&&fr(a)&&(n||(n="anonymous"),r=pr(a)),this.crossOrigin=n,this.crossOriginUrl=r;var o=document.createElement("img");n&&(o.crossOrigin=n),o.src=r||a,o.alt=i.alt||"The image to crop",this.image=o,o.onload=this.start.bind(this),o.onerror=this.stop.bind(this),de(o,ir),i.parentNode.insertBefore(o,i.nextSibling)}},{key:"start",value:function(){var i=this,a=this.image;a.onload=null,a.onerror=null,this.sizing=!0;var n=Pe.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(Pe.navigator.userAgent),r=function(u,c){K(i.imageData,{naturalWidth:u,naturalHeight:c,aspectRatio:u/c}),i.initialImageData=K({},i.imageData),i.sizing=!1,i.sized=!0,i.build()};if(a.naturalWidth&&!n){r(a.naturalWidth,a.naturalHeight);return}var o=document.createElement("img"),l=document.body||document.documentElement;this.sizingImage=o,o.onload=function(){r(o.width,o.height),n||l.removeChild(o)},o.src=a.src,n||(o.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",l.appendChild(o))}},{key:"stop",value:function(){var i=this.image;i.onload=null,i.onerror=null,i.parentNode.removeChild(i),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var i=this.element,a=this.options,n=this.image,r=i.parentNode,o=document.createElement("div");o.innerHTML=su;var l=o.querySelector(".".concat(Z,"-container")),s=l.querySelector(".".concat(Z,"-canvas")),u=l.querySelector(".".concat(Z,"-drag-box")),c=l.querySelector(".".concat(Z,"-crop-box")),d=c.querySelector(".".concat(Z,"-face"));this.container=r,this.cropper=l,this.canvas=s,this.dragBox=u,this.cropBox=c,this.viewBox=l.querySelector(".".concat(Z,"-view-box")),this.face=d,s.appendChild(n),de(i,Te),r.insertBefore(l,i.nextSibling),De(n,ir),this.initPreview(),this.bind(),a.initialAspectRatio=Math.max(0,a.initialAspectRatio)||NaN,a.aspectRatio=Math.max(0,a.aspectRatio)||NaN,a.viewMode=Math.max(0,Math.min(3,Math.round(a.viewMode)))||0,de(c,Te),a.guides||de(c.getElementsByClassName("".concat(Z,"-dashed")),Te),a.center||de(c.getElementsByClassName("".concat(Z,"-center")),Te),a.background&&de(l,"".concat(Z,"-bg")),a.highlight||de(d,eu),a.cropBoxMovable&&(de(d,oa),Gt(d,Bt,ma)),a.cropBoxResizable||(de(c.getElementsByClassName("".concat(Z,"-line")),Te),de(c.getElementsByClassName("".concat(Z,"-point")),Te)),this.render(),this.ready=!0,this.setDragMode(a.dragMode),a.autoCrop&&this.crop(),this.setData(a.data),Ee(a.ready)&&we(i,lr,a.ready,{once:!0}),It(i,lr)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var i=this.cropper.parentNode;i&&i.removeChild(this.cropper),De(this.element,Te)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=Fu,e}},{key:"setDefaults",value:function(i){K(ur,gt(i)&&i)}}]),e}();K(Ta.prototype,Lu,Mu,Ou,xu,Du,Pu);var Or=({addFilter:e,utils:t})=>{let{Type:i,replaceInString:a,toNaturalFileSize:n}=t;return e("ALLOW_HOPPER_ITEM",(r,{query:o})=>{if(!o("GET_ALLOW_FILE_SIZE_VALIDATION"))return!0;let l=o("GET_MAX_FILE_SIZE");if(l!==null&&r.size>l)return!1;let s=o("GET_MIN_FILE_SIZE");return!(s!==null&&r.sizenew Promise((l,s)=>{if(!o("GET_ALLOW_FILE_SIZE_VALIDATION"))return l(r);let u=o("GET_FILE_VALIDATE_SIZE_FILTER");if(u&&!u(r))return l(r);let c=o("GET_MAX_FILE_SIZE");if(c!==null&&r.size>c){s({status:{main:o("GET_LABEL_MAX_FILE_SIZE_EXCEEDED"),sub:a(o("GET_LABEL_MAX_FILE_SIZE"),{filesize:n(c,".",o("GET_FILE_SIZE_BASE"),o("GET_FILE_SIZE_LABELS",o))})}});return}let d=o("GET_MIN_FILE_SIZE");if(d!==null&&r.sizep+m.fileSize,0)>h){s({status:{main:o("GET_LABEL_MAX_TOTAL_FILE_SIZE_EXCEEDED"),sub:a(o("GET_LABEL_MAX_TOTAL_FILE_SIZE"),{filesize:n(h,".",o("GET_FILE_SIZE_BASE"),o("GET_FILE_SIZE_LABELS",o))})}});return}l(r)})),{options:{allowFileSizeValidation:[!0,i.BOOLEAN],maxFileSize:[null,i.INT],minFileSize:[null,i.INT],maxTotalFileSize:[null,i.INT],fileValidateSizeFilter:[null,i.FUNCTION],labelMinFileSizeExceeded:["File is too small",i.STRING],labelMinFileSize:["Minimum file size is {filesize}",i.STRING],labelMaxFileSizeExceeded:["File is too large",i.STRING],labelMaxFileSize:["Maximum file size is {filesize}",i.STRING],labelMaxTotalFileSizeExceeded:["Maximum total size exceeded",i.STRING],labelMaxTotalFileSize:["Maximum total file size is {filesize}",i.STRING]}}},Cu=typeof window<"u"&&typeof window.document<"u";Cu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Or}));var xr=Or;var Dr=({addFilter:e,utils:t})=>{let{Type:i,isString:a,replaceInString:n,guesstimateMimeType:r,getExtensionFromFilename:o,getFilenameFromURL:l}=t,s=(f,p)=>{let m=(/^[^/]+/.exec(f)||[]).pop(),g=p.slice(0,-2);return m===g},u=(f,p)=>f.some(m=>/\*$/.test(m)?s(p,m):m===p),c=f=>{let p="";if(a(f)){let m=l(f),g=o(m);g&&(p=r(g))}else p=f.type;return p},d=(f,p,m)=>{if(p.length===0)return!0;let g=c(f);return m?new Promise((b,E)=>{m(f,g).then(I=>{u(p,I)?b():E()}).catch(E)}):u(p,g)},h=f=>p=>f[p]===null?!1:f[p]||p;return e("SET_ATTRIBUTE_TO_OPTION_MAP",f=>Object.assign(f,{accept:"acceptedFileTypes"})),e("ALLOW_HOPPER_ITEM",(f,{query:p})=>p("GET_ALLOW_FILE_TYPE_VALIDATION")?d(f,p("GET_ACCEPTED_FILE_TYPES")):!0),e("LOAD_FILE",(f,{query:p})=>new Promise((m,g)=>{if(!p("GET_ALLOW_FILE_TYPE_VALIDATION")){m(f);return}let b=p("GET_ACCEPTED_FILE_TYPES"),E=p("GET_FILE_VALIDATE_TYPE_DETECT_TYPE"),I=d(f,b,E),_=()=>{let y=b.map(h(p("GET_FILE_VALIDATE_TYPE_LABEL_EXPECTED_TYPES_MAP"))).filter(v=>v!==!1),T=y.filter((v,R)=>y.indexOf(v)===R);g({status:{main:p("GET_LABEL_FILE_TYPE_NOT_ALLOWED"),sub:n(p("GET_FILE_VALIDATE_TYPE_LABEL_EXPECTED_TYPES"),{allTypes:T.join(", "),allButLastType:T.slice(0,-1).join(", "),lastType:T[T.length-1]})}})};if(typeof I=="boolean")return I?m(f):_();I.then(()=>{m(f)}).catch(_)})),{options:{allowFileTypeValidation:[!0,i.BOOLEAN],acceptedFileTypes:[[],i.ARRAY],labelFileTypeNotAllowed:["File is of invalid type",i.STRING],fileValidateTypeLabelExpectedTypes:["Expects {allButLastType} or {lastType}",i.STRING],fileValidateTypeLabelExpectedTypesMap:[{},i.OBJECT],fileValidateTypeDetectType:[null,i.FUNCTION]}}},zu=typeof window<"u"&&typeof window.document<"u";zu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Dr}));var Pr=Dr;var Fr=e=>/^image/.test(e.type),Cr=({addFilter:e,utils:t})=>{let{Type:i,isFile:a,getNumericAspectRatioFromString:n}=t,r=(u,c)=>!(!Fr(u.file)||!c("GET_ALLOW_IMAGE_CROP")),o=u=>typeof u=="object",l=u=>typeof u=="number",s=(u,c)=>u.setMetadata("crop",Object.assign({},u.getMetadata("crop"),c));return e("DID_CREATE_ITEM",(u,{query:c})=>{u.extend("setImageCrop",d=>{if(!(!r(u,c)||!o(center)))return u.setMetadata("crop",d),d}),u.extend("setImageCropCenter",d=>{if(!(!r(u,c)||!o(d)))return s(u,{center:d})}),u.extend("setImageCropZoom",d=>{if(!(!r(u,c)||!l(d)))return s(u,{zoom:Math.max(1,d)})}),u.extend("setImageCropRotation",d=>{if(!(!r(u,c)||!l(d)))return s(u,{rotation:d})}),u.extend("setImageCropFlip",d=>{if(!(!r(u,c)||!o(d)))return s(u,{flip:d})}),u.extend("setImageCropAspectRatio",d=>{if(!r(u,c)||typeof d>"u")return;let h=u.getMetadata("crop"),f=n(d),p={center:{x:.5,y:.5},flip:h?Object.assign({},h.flip):{horizontal:!1,vertical:!1},rotation:0,zoom:1,aspectRatio:f};return u.setMetadata("crop",p),p})}),e("DID_LOAD_ITEM",(u,{query:c})=>new Promise((d,h)=>{let f=u.file;if(!a(f)||!Fr(f)||!c("GET_ALLOW_IMAGE_CROP")||u.getMetadata("crop"))return d(u);let m=c("GET_IMAGE_CROP_ASPECT_RATIO");u.setMetadata("crop",{center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},rotation:0,zoom:1,aspectRatio:m?n(m):null}),d(u)})),{options:{allowImageCrop:[!0,i.BOOLEAN],imageCropAspectRatio:[null,i.STRING]}}},Nu=typeof window<"u"&&typeof window.document<"u";Nu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Cr}));var zr=Cr;var Ia=e=>/^image/.test(e.type),Nr=e=>{let{addFilter:t,utils:i,views:a}=e,{Type:n,createRoute:r,createItemAPI:o=c=>c}=i,{fileActionButton:l}=a;t("SHOULD_REMOVE_ON_REVERT",(c,{item:d,query:h})=>new Promise(f=>{let{file:p}=d,m=h("GET_ALLOW_IMAGE_EDIT")&&h("GET_IMAGE_EDIT_ALLOW_EDIT")&&Ia(p);f(!m)})),t("DID_LOAD_ITEM",(c,{query:d,dispatch:h})=>new Promise((f,p)=>{if(c.origin>1){f(c);return}let{file:m}=c;if(!d("GET_ALLOW_IMAGE_EDIT")||!d("GET_IMAGE_EDIT_INSTANT_EDIT")){f(c);return}if(!Ia(m)){f(c);return}let g=(E,I,_)=>y=>{s.shift(),y?I(E):_(E),h("KICK"),b()},b=()=>{if(!s.length)return;let{item:E,resolve:I,reject:_}=s[0];h("EDIT_ITEM",{id:E.id,handleEditorResponse:g(E,I,_)})};u({item:c,resolve:f,reject:p}),s.length===1&&b()})),t("DID_CREATE_ITEM",(c,{query:d,dispatch:h})=>{c.extend("edit",()=>{h("EDIT_ITEM",{id:c.id})})});let s=[],u=c=>(s.push(c),c);return t("CREATE_VIEW",c=>{let{is:d,view:h,query:f}=c;if(!f("GET_ALLOW_IMAGE_EDIT"))return;let p=f("GET_ALLOW_IMAGE_PREVIEW");if(!(d("file-info")&&!p||d("file")&&p))return;let g=f("GET_IMAGE_EDIT_EDITOR");if(!g)return;g.filepondCallbackBridge||(g.outputData=!0,g.outputFile=!1,g.filepondCallbackBridge={onconfirm:g.onconfirm||(()=>{}),oncancel:g.oncancel||(()=>{})});let b=({root:_,props:y,action:T})=>{let{id:v}=y,{handleEditorResponse:R}=T;g.cropAspectRatio=_.query("GET_IMAGE_CROP_ASPECT_RATIO")||g.cropAspectRatio,g.outputCanvasBackgroundColor=_.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR")||g.outputCanvasBackgroundColor;let S=_.query("GET_ITEM",v);if(!S)return;let D=S.file,x=S.getMetadata("crop"),O={center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},zoom:1,rotation:0,aspectRatio:null},z=S.getMetadata("resize"),A=S.getMetadata("filter")||null,F=S.getMetadata("filters")||null,w=S.getMetadata("colors")||null,L=S.getMetadata("markup")||null,C={crop:x||O,size:z?{upscale:z.upscale,mode:z.mode,width:z.size.width,height:z.size.height}:null,filter:F?F.id||F.matrix:_.query("GET_ALLOW_IMAGE_FILTER")&&_.query("GET_IMAGE_FILTER_COLOR_MATRIX")&&!w?A:null,color:w,markup:L};g.onconfirm=({data:P})=>{let{crop:G,size:B,filter:X,color:q,colorMatrix:j,markup:ue}=P,U={};if(G&&(U.crop=G),B){let W=(S.getMetadata("resize")||{}).size,$={width:B.width,height:B.height};!($.width&&$.height)&&W&&($.width=W.width,$.height=W.height),($.width||$.height)&&(U.resize={upscale:B.upscale,mode:B.mode,size:$})}ue&&(U.markup=ue),U.colors=q,U.filters=X,U.filter=j,S.setMetadata(U),g.filepondCallbackBridge.onconfirm(P,o(S)),R&&(g.onclose=()=>{R(!0),g.onclose=null})},g.oncancel=()=>{g.filepondCallbackBridge.oncancel(o(S)),R&&(g.onclose=()=>{R(!1),g.onclose=null})},g.open(D,C)},E=({root:_,props:y})=>{if(!f("GET_IMAGE_EDIT_ALLOW_EDIT"))return;let{id:T}=y,v=f("GET_ITEM",T);if(!v)return;let R=v.file;if(Ia(R))if(_.ref.handleEdit=S=>{S.stopPropagation(),_.dispatch("EDIT_ITEM",{id:T})},p){let S=h.createChildView(l,{label:"edit",icon:f("GET_IMAGE_EDIT_ICON_EDIT"),opacity:0});S.element.classList.add("filepond--action-edit-item"),S.element.dataset.align=f("GET_STYLE_IMAGE_EDIT_BUTTON_EDIT_ITEM_POSITION"),S.on("click",_.ref.handleEdit),_.ref.buttonEditItem=h.appendChildView(S)}else{let S=h.element.querySelector(".filepond--file-info-main"),D=document.createElement("button");D.className="filepond--action-edit-item-alt",D.innerHTML=f("GET_IMAGE_EDIT_ICON_EDIT")+"edit",D.addEventListener("click",_.ref.handleEdit),S.appendChild(D),_.ref.editButton=D}};h.registerDestroyer(({root:_})=>{_.ref.buttonEditItem&&_.ref.buttonEditItem.off("click",_.ref.handleEdit),_.ref.editButton&&_.ref.editButton.removeEventListener("click",_.ref.handleEdit)});let I={EDIT_ITEM:b,DID_LOAD_ITEM:E};if(p){let _=({root:y})=>{y.ref.buttonEditItem&&(y.ref.buttonEditItem.opacity=1)};I.DID_IMAGE_PREVIEW_SHOW=_}h.registerWriter(r(I))}),{options:{allowImageEdit:[!0,n.BOOLEAN],styleImageEditButtonEditItemPosition:["bottom center",n.STRING],imageEditInstantEdit:[!1,n.BOOLEAN],imageEditAllowEdit:[!0,n.BOOLEAN],imageEditIconEdit:['',n.STRING],imageEditEditor:[null,n.OBJECT]}}},Bu=typeof window<"u"&&typeof window.document<"u";Bu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Nr}));var Br=Nr;var Gu=e=>/^image\/jpeg/.test(e.type),at={JPEG:65496,APP1:65505,EXIF:1165519206,TIFF:18761,Orientation:274,Unknown:65280},nt=(e,t,i=!1)=>e.getUint16(t,i),Gr=(e,t,i=!1)=>e.getUint32(t,i),Vu=e=>new Promise((t,i)=>{let a=new FileReader;a.onload=function(n){let r=new DataView(n.target.result);if(nt(r,0)!==at.JPEG){t(-1);return}let o=r.byteLength,l=2;for(;ltypeof window<"u"&&typeof window.document<"u")(),ku=()=>Uu,Hu="data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QA6RXhpZgAATU0AKgAAAAgAAwESAAMAAAABAAYAAAEoAAMAAAABAAIAAAITAAMAAAABAAEAAAAAAAD/2wBDAP//////////////////////////////////////////////////////////////////////////////////////wAALCAABAAIBASIA/8QAJgABAAAAAAAAAAAAAAAAAAAAAxABAAAAAAAAAAAAAAAAAAAAAP/aAAgBAQAAPwBH/9k=",Vr,mi=ku()?new Image:{};mi.onload=()=>Vr=mi.naturalWidth>mi.naturalHeight;mi.src=Hu;var Wu=()=>Vr,Ur=({addFilter:e,utils:t})=>{let{Type:i,isFile:a}=t;return e("DID_LOAD_ITEM",(n,{query:r})=>new Promise((o,l)=>{let s=n.file;if(!a(s)||!Gu(s)||!r("GET_ALLOW_IMAGE_EXIF_ORIENTATION")||!Wu())return o(n);Vu(s).then(u=>{n.setMetadata("exif",{orientation:u}),o(n)})})),{options:{allowImageExifOrientation:[!0,i.BOOLEAN]}}},Yu=typeof window<"u"&&typeof window.document<"u";Yu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Ur}));var kr=Ur;var $u=e=>/^image/.test(e.type),Hr=(e,t)=>Ut(e.x*t,e.y*t),Wr=(e,t)=>Ut(e.x+t.x,e.y+t.y),qu=e=>{let t=Math.sqrt(e.x*e.x+e.y*e.y);return t===0?{x:0,y:0}:Ut(e.x/t,e.y/t)},gi=(e,t,i)=>{let a=Math.cos(t),n=Math.sin(t),r=Ut(e.x-i.x,e.y-i.y);return Ut(i.x+a*r.x-n*r.y,i.y+n*r.x+a*r.y)},Ut=(e=0,t=0)=>({x:e,y:t}),Ie=(e,t,i=1,a)=>{if(typeof e=="string")return parseFloat(e)*i;if(typeof e=="number")return e*(a?t[a]:Math.min(t.width,t.height))},Xu=(e,t,i)=>{let a=e.borderStyle||e.lineStyle||"solid",n=e.backgroundColor||e.fontColor||"transparent",r=e.borderColor||e.lineColor||"transparent",o=Ie(e.borderWidth||e.lineWidth,t,i),l=e.lineCap||"round",s=e.lineJoin||"round",u=typeof a=="string"?"":a.map(d=>Ie(d,t,i)).join(","),c=e.opacity||1;return{"stroke-linecap":l,"stroke-linejoin":s,"stroke-width":o||0,"stroke-dasharray":u,stroke:r,fill:n,opacity:c}},ve=e=>e!=null,ju=(e,t,i=1)=>{let a=Ie(e.x,t,i,"width")||Ie(e.left,t,i,"width"),n=Ie(e.y,t,i,"height")||Ie(e.top,t,i,"height"),r=Ie(e.width,t,i,"width"),o=Ie(e.height,t,i,"height"),l=Ie(e.right,t,i,"width"),s=Ie(e.bottom,t,i,"height");return ve(n)||(ve(o)&&ve(s)?n=t.height-o-s:n=s),ve(a)||(ve(r)&&ve(l)?a=t.width-r-l:a=l),ve(r)||(ve(a)&&ve(l)?r=t.width-a-l:r=0),ve(o)||(ve(n)&&ve(s)?o=t.height-n-s:o=0),{x:a||0,y:n||0,width:r||0,height:o||0}},Qu=e=>e.map((t,i)=>`${i===0?"M":"L"} ${t.x} ${t.y}`).join(" "),Ce=(e,t)=>Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),Zu="http://www.w3.org/2000/svg",bt=(e,t)=>{let i=document.createElementNS(Zu,e);return t&&Ce(i,t),i},Ku=e=>Ce(e,{...e.rect,...e.styles}),Ju=e=>{let t=e.rect.x+e.rect.width*.5,i=e.rect.y+e.rect.height*.5,a=e.rect.width*.5,n=e.rect.height*.5;return Ce(e,{cx:t,cy:i,rx:a,ry:n,...e.styles})},eh={contain:"xMidYMid meet",cover:"xMidYMid slice"},th=(e,t)=>{Ce(e,{...e.rect,...e.styles,preserveAspectRatio:eh[t.fit]||"none"})},ih={left:"start",center:"middle",right:"end"},ah=(e,t,i,a)=>{let n=Ie(t.fontSize,i,a),r=t.fontFamily||"sans-serif",o=t.fontWeight||"normal",l=ih[t.textAlign]||"start";Ce(e,{...e.rect,...e.styles,"stroke-width":0,"font-weight":o,"font-size":n,"font-family":r,"text-anchor":l}),e.text!==t.text&&(e.text=t.text,e.textContent=t.text.length?t.text:" ")},nh=(e,t,i,a)=>{Ce(e,{...e.rect,...e.styles,fill:"none"});let n=e.childNodes[0],r=e.childNodes[1],o=e.childNodes[2],l=e.rect,s={x:e.rect.x+e.rect.width,y:e.rect.y+e.rect.height};if(Ce(n,{x1:l.x,y1:l.y,x2:s.x,y2:s.y}),!t.lineDecoration)return;r.style.display="none",o.style.display="none";let u=qu({x:s.x-l.x,y:s.y-l.y}),c=Ie(.05,i,a);if(t.lineDecoration.indexOf("arrow-begin")!==-1){let d=Hr(u,c),h=Wr(l,d),f=gi(l,2,h),p=gi(l,-2,h);Ce(r,{style:"display:block;",d:`M${f.x},${f.y} L${l.x},${l.y} L${p.x},${p.y}`})}if(t.lineDecoration.indexOf("arrow-end")!==-1){let d=Hr(u,-c),h=Wr(s,d),f=gi(s,2,h),p=gi(s,-2,h);Ce(o,{style:"display:block;",d:`M${f.x},${f.y} L${s.x},${s.y} L${p.x},${p.y}`})}},rh=(e,t,i,a)=>{Ce(e,{...e.styles,fill:"none",d:Qu(t.points.map(n=>({x:Ie(n.x,i,a,"width"),y:Ie(n.y,i,a,"height")})))})},Ei=e=>t=>bt(e,{id:t.id}),oh=e=>{let t=bt("image",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round",opacity:"0"});return t.onload=()=>{t.setAttribute("opacity",e.opacity||1)},t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.src),t},lh=e=>{let t=bt("g",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round"}),i=bt("line");t.appendChild(i);let a=bt("path");t.appendChild(a);let n=bt("path");return t.appendChild(n),t},sh={image:oh,rect:Ei("rect"),ellipse:Ei("ellipse"),text:Ei("text"),path:Ei("path"),line:lh},ch={rect:Ku,ellipse:Ju,image:th,text:ah,path:rh,line:nh},dh=(e,t)=>sh[e](t),uh=(e,t,i,a,n)=>{t!=="path"&&(e.rect=ju(i,a,n)),e.styles=Xu(i,a,n),ch[t](e,i,a,n)},hh=["x","y","left","top","right","bottom","width","height"],fh=e=>typeof e=="string"&&/%/.test(e)?parseFloat(e)/100:e,ph=e=>{let[t,i]=e,a=i.points?{}:hh.reduce((n,r)=>(n[r]=fh(i[r]),n),{});return[t,{zIndex:0,...i,...a}]},mh=(e,t)=>e[1].zIndex>t[1].zIndex?1:e[1].zIndexe.utils.createView({name:"image-preview-markup",tag:"svg",ignoreRect:!0,mixins:{apis:["width","height","crop","markup","resize","dirty"]},write:({root:t,props:i})=>{if(!i.dirty)return;let{crop:a,resize:n,markup:r}=i,o=i.width,l=i.height,s=a.width,u=a.height;if(n){let{size:f}=n,p=f&&f.width,m=f&&f.height,g=n.mode,b=n.upscale;p&&!m&&(m=p),m&&!p&&(p=m);let E=s{let[p,m]=f,g=dh(p,m);uh(g,p,m,c,d),t.element.appendChild(g)})}}),Vt=(e,t)=>({x:e,y:t}),Eh=(e,t)=>e.x*t.x+e.y*t.y,Yr=(e,t)=>Vt(e.x-t.x,e.y-t.y),Th=(e,t)=>Eh(Yr(e,t),Yr(e,t)),$r=(e,t)=>Math.sqrt(Th(e,t)),qr=(e,t)=>{let i=e,a=1.5707963267948966,n=t,r=1.5707963267948966-t,o=Math.sin(a),l=Math.sin(n),s=Math.sin(r),u=Math.cos(r),c=i/o,d=c*l,h=c*s;return Vt(u*d,u*h)},Ih=(e,t)=>{let i=e.width,a=e.height,n=qr(i,t),r=qr(a,t),o=Vt(e.x+Math.abs(n.x),e.y-Math.abs(n.y)),l=Vt(e.x+e.width+Math.abs(r.y),e.y+Math.abs(r.x)),s=Vt(e.x-Math.abs(r.y),e.y+e.height-Math.abs(r.x));return{width:$r(o,l),height:$r(o,s)}},bh=(e,t,i=1)=>{let a=e.height/e.width,n=1,r=t,o=1,l=a;l>r&&(l=r,o=l/a);let s=Math.max(n/o,r/l),u=e.width/(i*s*o),c=u*t;return{width:u,height:c}},jr=(e,t,i,a)=>{let n=a.x>.5?1-a.x:a.x,r=a.y>.5?1-a.y:a.y,o=n*2*e.width,l=r*2*e.height,s=Ih(t,i);return Math.max(s.width/o,s.height/l)},Qr=(e,t)=>{let i=e.width,a=i*t;a>e.height&&(a=e.height,i=a/t);let n=(e.width-i)*.5,r=(e.height-a)*.5;return{x:n,y:r,width:i,height:a}},_h=(e,t={})=>{let{zoom:i,rotation:a,center:n,aspectRatio:r}=t;r||(r=e.height/e.width);let o=bh(e,r,i),l={x:o.width*.5,y:o.height*.5},s={x:0,y:0,width:o.width,height:o.height,center:l},u=typeof t.scaleToFit>"u"||t.scaleToFit,c=jr(e,Qr(s,r),a,u?n:{x:.5,y:.5}),d=i*c;return{widthFloat:o.width/d,heightFloat:o.height/d,width:Math.round(o.width/d),height:Math.round(o.height/d)}},Fe={type:"spring",stiffness:.5,damping:.45,mass:10},Rh=e=>e.utils.createView({name:"image-bitmap",ignoreRect:!0,mixins:{styles:["scaleX","scaleY"]},create:({root:t,props:i})=>{t.appendChild(i.image)}}),yh=e=>e.utils.createView({name:"image-canvas-wrapper",tag:"div",ignoreRect:!0,mixins:{apis:["crop","width","height"],styles:["originX","originY","translateX","translateY","scaleX","scaleY","rotateZ"],animations:{originX:Fe,originY:Fe,scaleX:Fe,scaleY:Fe,translateX:Fe,translateY:Fe,rotateZ:Fe}},create:({root:t,props:i})=>{i.width=i.image.width,i.height=i.image.height,t.ref.bitmap=t.appendChildView(t.createChildView(Rh(e),{image:i.image}))},write:({root:t,props:i})=>{let{flip:a}=i.crop,{bitmap:n}=t.ref;n.scaleX=a.horizontal?-1:1,n.scaleY=a.vertical?-1:1}}),Sh=e=>e.utils.createView({name:"image-clip",tag:"div",ignoreRect:!0,mixins:{apis:["crop","markup","resize","width","height","dirty","background"],styles:["width","height","opacity"],animations:{opacity:{type:"tween",duration:250}}},didWriteView:function({root:t,props:i}){i.background&&(t.element.style.backgroundColor=i.background)},create:({root:t,props:i})=>{t.ref.image=t.appendChildView(t.createChildView(yh(e),Object.assign({},i))),t.ref.createMarkup=()=>{t.ref.markup||(t.ref.markup=t.appendChildView(t.createChildView(gh(e),Object.assign({},i))))},t.ref.destroyMarkup=()=>{t.ref.markup&&(t.removeChildView(t.ref.markup),t.ref.markup=null)};let a=t.query("GET_IMAGE_PREVIEW_TRANSPARENCY_INDICATOR");a!==null&&(a==="grid"?t.element.dataset.transparencyIndicator=a:t.element.dataset.transparencyIndicator="color")},write:({root:t,props:i,shouldOptimize:a})=>{let{crop:n,markup:r,resize:o,dirty:l,width:s,height:u}=i;t.ref.image.crop=n;let c={x:0,y:0,width:s,height:u,center:{x:s*.5,y:u*.5}},d={width:t.ref.image.width,height:t.ref.image.height},h={x:n.center.x*d.width,y:n.center.y*d.height},f={x:c.center.x-d.width*n.center.x,y:c.center.y-d.height*n.center.y},p=Math.PI*2+n.rotation%(Math.PI*2),m=n.aspectRatio||d.height/d.width,g=typeof n.scaleToFit>"u"||n.scaleToFit,b=jr(d,Qr(c,m),p,g?n.center:{x:.5,y:.5}),E=n.zoom*b;r&&r.length?(t.ref.createMarkup(),t.ref.markup.width=s,t.ref.markup.height=u,t.ref.markup.resize=o,t.ref.markup.dirty=l,t.ref.markup.markup=r,t.ref.markup.crop=_h(d,n)):t.ref.markup&&t.ref.destroyMarkup();let I=t.ref.image;if(a){I.originX=null,I.originY=null,I.translateX=null,I.translateY=null,I.rotateZ=null,I.scaleX=null,I.scaleY=null;return}I.originX=h.x,I.originY=h.y,I.translateX=f.x,I.translateY=f.y,I.rotateZ=p,I.scaleX=E,I.scaleY=E}}),wh=e=>e.utils.createView({name:"image-preview",tag:"div",ignoreRect:!0,mixins:{apis:["image","crop","markup","resize","dirty","background"],styles:["translateY","scaleX","scaleY","opacity"],animations:{scaleX:Fe,scaleY:Fe,translateY:Fe,opacity:{type:"tween",duration:400}}},create:({root:t,props:i})=>{t.ref.clip=t.appendChildView(t.createChildView(Sh(e),{id:i.id,image:i.image,crop:i.crop,markup:i.markup,resize:i.resize,dirty:i.dirty,background:i.background}))},write:({root:t,props:i,shouldOptimize:a})=>{let{clip:n}=t.ref,{image:r,crop:o,markup:l,resize:s,dirty:u}=i;if(n.crop=o,n.markup=l,n.resize=s,n.dirty=u,n.opacity=a?0:1,a||t.rect.element.hidden)return;let c=r.height/r.width,d=o.aspectRatio||c,h=t.rect.inner.width,f=t.rect.inner.height,p=t.query("GET_IMAGE_PREVIEW_HEIGHT"),m=t.query("GET_IMAGE_PREVIEW_MIN_HEIGHT"),g=t.query("GET_IMAGE_PREVIEW_MAX_HEIGHT"),b=t.query("GET_PANEL_ASPECT_RATIO"),E=t.query("GET_ALLOW_MULTIPLE");b&&!E&&(p=h*b,d=b);let I=p!==null?p:Math.max(m,Math.min(h*d,g)),_=I/d;_>h&&(_=h,I=_*d),I>f&&(I=f,_=f/d),n.width=_,n.height=I}}),vh=` +var Go=Object.defineProperty;var Uo=(e,t)=>{for(var i in t)Go(e,i,{get:t[i],enumerable:!0})};var ea={};Uo(ea,{FileOrigin:()=>Pt,FileStatus:()=>pt,OptionTypes:()=>Ni,Status:()=>Kn,create:()=>dt,destroy:()=>ut,find:()=>Vi,getOptions:()=>Gi,parse:()=>Bi,registerPlugin:()=>_e,setOptions:()=>Ot,supported:()=>zi});var ko=e=>e instanceof HTMLElement,Ho=(e,t=[],i=[])=>{let a={...e},n=[],r=[],o=()=>({...a}),l=()=>{let p=[...n];return n.length=0,p},s=()=>{let p=[...r];r.length=0,p.forEach(({type:f,data:g})=>{u(f,g)})},u=(p,f,g)=>{if(g&&!document.hidden){r.push({type:p,data:f});return}m[p]&&m[p](f),n.push({type:p,data:f})},c=(p,...f)=>h[p]?h[p](...f):null,d={getState:o,processActionQueue:l,processDispatchQueue:s,dispatch:u,query:c},h={};t.forEach(p=>{h={...p(a),...h}});let m={};return i.forEach(p=>{m={...p(u,c,a),...m}}),d},Wo=(e,t,i)=>{if(typeof i=="function"){e[t]=i;return}Object.defineProperty(e,t,{...i})},te=(e,t)=>{for(let i in e)e.hasOwnProperty(i)&&t(i,e[i])},Ue=e=>{let t={};return te(e,i=>{Wo(t,i,e[i])}),t},ne=(e,t,i=null)=>{if(i===null)return e.getAttribute(t)||e.hasAttribute(t);e.setAttribute(t,i)},Yo="http://www.w3.org/2000/svg",$o=["svg","path"],wa=e=>$o.includes(e),ei=(e,t,i={})=>{typeof t=="object"&&(i=t,t=null);let a=wa(e)?document.createElementNS(Yo,e):document.createElement(e);return t&&(wa(e)?ne(a,"class",t):a.className=t),te(i,(n,r)=>{ne(a,n,r)}),a},qo=e=>(t,i)=>{typeof i<"u"&&e.children[i]?e.insertBefore(t,e.children[i]):e.appendChild(t)},jo=(e,t)=>(i,a)=>(typeof a<"u"?t.splice(a,0,i):t.push(i),i),Xo=(e,t)=>i=>(t.splice(t.indexOf(i),1),i.element.parentNode&&e.removeChild(i.element),i),Qo=(()=>typeof window<"u"&&typeof window.document<"u")(),un=()=>Qo,Zo=un()?ei("svg"):{},Ko="children"in Zo?e=>e.children.length:e=>e.childNodes.length,hn=(e,t,i,a)=>{let n=i[0]||e.left,r=i[1]||e.top,o=n+e.width,l=r+e.height*(a[1]||1),s={element:{...e},inner:{left:e.left,top:e.top,right:e.right,bottom:e.bottom},outer:{left:n,top:r,right:o,bottom:l}};return t.filter(u=>!u.isRectIgnored()).map(u=>u.rect).forEach(u=>{va(s.inner,{...u.inner}),va(s.outer,{...u.outer})}),Aa(s.inner),s.outer.bottom+=s.element.marginBottom,s.outer.right+=s.element.marginRight,Aa(s.outer),s},va=(e,t)=>{t.top+=e.top,t.right+=e.left,t.bottom+=e.top,t.left+=e.left,t.bottom>e.bottom&&(e.bottom=t.bottom),t.right>e.right&&(e.right=t.right)},Aa=e=>{e.width=e.right-e.left,e.height=e.bottom-e.top},$e=e=>typeof e=="number",Jo=(e,t,i,a=.001)=>Math.abs(e-t){let a=null,n=null,r=0,o=!1,u=Ue({interpolate:(c,d)=>{if(o)return;if(!($e(a)&&$e(n))){o=!0,r=0;return}let h=-(n-a)*e;r+=h/i,n+=r,r*=t,Jo(n,a,r)||d?(n=a,r=0,o=!0,u.onupdate(n),u.oncomplete(n)):u.onupdate(n)},target:{set:c=>{if($e(c)&&!$e(n)&&(n=c),a===null&&(a=c,n=c),a=c,n===a||typeof a>"u"){o=!0,r=0,u.onupdate(n),u.oncomplete(n);return}o=!1},get:()=>a},resting:{get:()=>o},onupdate:c=>{},oncomplete:c=>{}});return u};var tl=e=>e<.5?2*e*e:-1+(4-2*e)*e,il=({duration:e=500,easing:t=tl,delay:i=0}={})=>{let a=null,n,r,o=!0,l=!1,s=null,c=Ue({interpolate:(d,h)=>{o||s===null||(a===null&&(a=d),!(d-a=e||h?(n=1,r=l?0:1,c.onupdate(r*s),c.oncomplete(r*s),o=!0):(r=n/e,c.onupdate((n>=0?t(l?1-r:r):0)*s))))},target:{get:()=>l?0:s,set:d=>{if(s===null){s=d,c.onupdate(d),c.oncomplete(d);return}do},onupdate:d=>{},oncomplete:d=>{}});return c},La={spring:el,tween:il},al=(e,t,i)=>{let a=e[t]&&typeof e[t][i]=="object"?e[t][i]:e[t]||e,n=typeof a=="string"?a:a.type,r=typeof a=="object"?{...a}:{};return La[n]?La[n](r):null},Ui=(e,t,i,a=!1)=>{t=Array.isArray(t)?t:[t],t.forEach(n=>{e.forEach(r=>{let o=r,l=()=>i[r],s=u=>i[r]=u;typeof r=="object"&&(o=r.key,l=r.getter||l,s=r.setter||s),!(n[o]&&!a)&&(n[o]={get:l,set:s})})})},nl=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a})=>{let n={...t},r=[];return te(e,(o,l)=>{let s=al(l);if(!s)return;s.onupdate=c=>{t[o]=c},s.target=n[o],Ui([{key:o,setter:c=>{s.target!==c&&(s.target=c)},getter:()=>t[o]}],[i,a],t,!0),r.push(s)}),{write:o=>{let l=document.hidden,s=!0;return r.forEach(u=>{u.resting||(s=!1),u.interpolate(o,l)}),s},destroy:()=>{}}},rl=e=>(t,i)=>{e.addEventListener(t,i)},ol=e=>(t,i)=>{e.removeEventListener(t,i)},ll=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a,viewState:n,view:r})=>{let o=[],l=rl(r.element),s=ol(r.element);return a.on=(u,c)=>{o.push({type:u,fn:c}),l(u,c)},a.off=(u,c)=>{o.splice(o.findIndex(d=>d.type===u&&d.fn===c),1),s(u,c)},{write:()=>!0,destroy:()=>{o.forEach(u=>{s(u.type,u.fn)})}}},sl=({mixinConfig:e,viewProps:t,viewExternalAPI:i})=>{Ui(e,i,t)},me=e=>e!=null,cl={opacity:1,scaleX:1,scaleY:1,translateX:0,translateY:0,rotateX:0,rotateY:0,rotateZ:0,originX:0,originY:0},dl=({mixinConfig:e,viewProps:t,viewInternalAPI:i,viewExternalAPI:a,view:n})=>{let r={...t},o={};Ui(e,[i,a],t);let l=()=>[t.translateX||0,t.translateY||0],s=()=>[t.scaleX||0,t.scaleY||0],u=()=>n.rect?hn(n.rect,n.childViews,l(),s()):null;return i.rect={get:u},a.rect={get:u},e.forEach(c=>{t[c]=typeof r[c]>"u"?cl[c]:r[c]}),{write:()=>{if(ul(o,t))return hl(n.element,t),Object.assign(o,{...t}),!0},destroy:()=>{}}},ul=(e,t)=>{if(Object.keys(e).length!==Object.keys(t).length)return!0;for(let i in t)if(t[i]!==e[i])return!0;return!1},hl=(e,{opacity:t,perspective:i,translateX:a,translateY:n,scaleX:r,scaleY:o,rotateX:l,rotateY:s,rotateZ:u,originX:c,originY:d,width:h,height:m})=>{let p="",f="";(me(c)||me(d))&&(f+=`transform-origin: ${c||0}px ${d||0}px;`),me(i)&&(p+=`perspective(${i}px) `),(me(a)||me(n))&&(p+=`translate3d(${a||0}px, ${n||0}px, 0) `),(me(r)||me(o))&&(p+=`scale3d(${me(r)?r:1}, ${me(o)?o:1}, 1) `),me(u)&&(p+=`rotateZ(${u}rad) `),me(l)&&(p+=`rotateX(${l}rad) `),me(s)&&(p+=`rotateY(${s}rad) `),p.length&&(f+=`transform:${p};`),me(t)&&(f+=`opacity:${t};`,t===0&&(f+="visibility:hidden;"),t<1&&(f+="pointer-events:none;")),me(m)&&(f+=`height:${m}px;`),me(h)&&(f+=`width:${h}px;`);let g=e.elementCurrentStyle||"";(f.length!==g.length||f!==g)&&(e.style.cssText=f,e.elementCurrentStyle=f)},ml={styles:dl,listeners:ll,animations:nl,apis:sl},Ma=(e={},t={},i={})=>(t.layoutCalculated||(e.paddingTop=parseInt(i.paddingTop,10)||0,e.marginTop=parseInt(i.marginTop,10)||0,e.marginRight=parseInt(i.marginRight,10)||0,e.marginBottom=parseInt(i.marginBottom,10)||0,e.marginLeft=parseInt(i.marginLeft,10)||0,t.layoutCalculated=!0),e.left=t.offsetLeft||0,e.top=t.offsetTop||0,e.width=t.offsetWidth||0,e.height=t.offsetHeight||0,e.right=e.left+e.width,e.bottom=e.top+e.height,e.scrollTop=t.scrollTop,e.hidden=t.offsetParent===null,e),re=({tag:e="div",name:t=null,attributes:i={},read:a=()=>{},write:n=()=>{},create:r=()=>{},destroy:o=()=>{},filterFrameActionsForChild:l=(m,p)=>p,didCreateView:s=()=>{},didWriteView:u=()=>{},ignoreRect:c=!1,ignoreRectUpdate:d=!1,mixins:h=[]}={})=>(m,p={})=>{let f=ei(e,`filepond--${t}`,i),g=window.getComputedStyle(f,null),b=Ma(),E=null,I=!1,_=[],y=[],T={},v={},R=[n],S=[a],P=[o],x=()=>f,O=()=>_.concat(),z=()=>T,A=U=>(W,$)=>W(U,$),F=()=>E||(E=hn(b,_,[0,0],[1,1]),E),w=()=>g,L=()=>{E=null,_.forEach($=>$._read()),!(d&&b.width&&b.height)&&Ma(b,f,g);let W={root:X,props:p,rect:b};S.forEach($=>$(W))},C=(U,W,$)=>{let le=W.length===0;return R.forEach(J=>{J({props:p,root:X,actions:W,timestamp:U,shouldOptimize:$})===!1&&(le=!1)}),y.forEach(J=>{J.write(U)===!1&&(le=!1)}),_.filter(J=>!!J.element.parentNode).forEach(J=>{J._write(U,l(J,W),$)||(le=!1)}),_.forEach((J,G)=>{J.element.parentNode||(X.appendChild(J.element,G),J._read(),J._write(U,l(J,W),$),le=!1)}),I=le,u({props:p,root:X,actions:W,timestamp:U}),le},D=()=>{y.forEach(U=>U.destroy()),P.forEach(U=>{U({root:X,props:p})}),_.forEach(U=>U._destroy())},V={element:{get:x},style:{get:w},childViews:{get:O}},B={...V,rect:{get:F},ref:{get:z},is:U=>t===U,appendChild:qo(f),createChildView:A(m),linkView:U=>(_.push(U),U),unlinkView:U=>{_.splice(_.indexOf(U),1)},appendChildView:jo(f,_),removeChildView:Xo(f,_),registerWriter:U=>R.push(U),registerReader:U=>S.push(U),registerDestroyer:U=>P.push(U),invalidateLayout:()=>f.layoutCalculated=!1,dispatch:m.dispatch,query:m.query},j={element:{get:x},childViews:{get:O},rect:{get:F},resting:{get:()=>I},isRectIgnored:()=>c,_read:L,_write:C,_destroy:D},q={...V,rect:{get:()=>b}};Object.keys(h).sort((U,W)=>U==="styles"?1:W==="styles"?-1:0).forEach(U=>{let W=ml[U]({mixinConfig:h[U],viewProps:p,viewState:v,viewInternalAPI:B,viewExternalAPI:j,view:Ue(q)});W&&y.push(W)});let X=Ue(B);r({root:X,props:p});let ue=Ko(f);return _.forEach((U,W)=>{X.appendChild(U.element,ue+W)}),s(X),Ue(j)},pl=(e,t,i=60)=>{let a="__framePainter";if(window[a]){window[a].readers.push(e),window[a].writers.push(t);return}window[a]={readers:[e],writers:[t]};let n=window[a],r=1e3/i,o=null,l=null,s=null,u=null,c=()=>{document.hidden?(s=()=>window.setTimeout(()=>d(performance.now()),r),u=()=>window.clearTimeout(l)):(s=()=>window.requestAnimationFrame(d),u=()=>window.cancelAnimationFrame(l))};document.addEventListener("visibilitychange",()=>{u&&u(),c(),d(performance.now())});let d=h=>{l=s(d),o||(o=h);let m=h-o;m<=r||(o=h-m%r,n.readers.forEach(p=>p()),n.writers.forEach(p=>p(h)))};return c(),d(performance.now()),{pause:()=>{u(l)}}},fe=(e,t)=>({root:i,props:a,actions:n=[],timestamp:r,shouldOptimize:o})=>{n.filter(l=>e[l.type]).forEach(l=>e[l.type]({root:i,props:a,action:l.data,timestamp:r,shouldOptimize:o})),t&&t({root:i,props:a,actions:n,timestamp:r,shouldOptimize:o})},Oa=(e,t)=>t.parentNode.insertBefore(e,t),xa=(e,t)=>t.parentNode.insertBefore(e,t.nextSibling),ni=e=>Array.isArray(e),Ne=e=>e==null,fl=e=>e.trim(),ri=e=>""+e,gl=(e,t=",")=>Ne(e)?[]:ni(e)?e:ri(e).split(t).map(fl).filter(i=>i.length),mn=e=>typeof e=="boolean",pn=e=>mn(e)?e:e==="true",pe=e=>typeof e=="string",fn=e=>$e(e)?e:pe(e)?ri(e).replace(/[a-z]+/gi,""):0,Jt=e=>parseInt(fn(e),10),Pa=e=>parseFloat(fn(e)),mt=e=>$e(e)&&isFinite(e)&&Math.floor(e)===e,Da=(e,t=1e3)=>{if(mt(e))return e;let i=ri(e).trim();return/MB$/i.test(i)?(i=i.replace(/MB$i/,"").trim(),Jt(i)*t*t):/KB/i.test(i)?(i=i.replace(/KB$i/,"").trim(),Jt(i)*t):Jt(i)},qe=e=>typeof e=="function",El=e=>{let t=self,i=e.split("."),a=null;for(;a=i.shift();)if(t=t[a],!t)return null;return t},Fa={process:"POST",patch:"PATCH",revert:"DELETE",fetch:"GET",restore:"GET",load:"GET"},Tl=e=>{let t={};return t.url=pe(e)?e:e.url||"",t.timeout=e.timeout?parseInt(e.timeout,10):0,t.headers=e.headers?e.headers:{},te(Fa,i=>{t[i]=Il(i,e[i],Fa[i],t.timeout,t.headers)}),t.process=e.process||pe(e)||e.url?t.process:null,t.remove=e.remove||null,delete t.headers,t},Il=(e,t,i,a,n)=>{if(t===null)return null;if(typeof t=="function")return t;let r={url:i==="GET"||i==="PATCH"?`?${e}=`:"",method:i,headers:n,withCredentials:!1,timeout:a,onload:null,ondata:null,onerror:null};if(pe(t))return r.url=t,r;if(Object.assign(r,t),pe(r.headers)){let o=r.headers.split(/:(.+)/);r.headers={header:o[0],value:o[1]}}return r.withCredentials=pn(r.withCredentials),r},bl=e=>Tl(e),_l=e=>e===null,ce=e=>typeof e=="object"&&e!==null,Rl=e=>ce(e)&&pe(e.url)&&ce(e.process)&&ce(e.revert)&&ce(e.restore)&&ce(e.fetch),Li=e=>ni(e)?"array":_l(e)?"null":mt(e)?"int":/^[0-9]+ ?(?:GB|MB|KB)$/gi.test(e)?"bytes":Rl(e)?"api":typeof e,yl=e=>e.replace(/{\s*'/g,'{"').replace(/'\s*}/g,'"}').replace(/'\s*:/g,'":').replace(/:\s*'/g,':"').replace(/,\s*'/g,',"').replace(/'\s*,/g,'",'),Sl={array:gl,boolean:pn,int:e=>Li(e)==="bytes"?Da(e):Jt(e),number:Pa,float:Pa,bytes:Da,string:e=>qe(e)?e:ri(e),function:e=>El(e),serverapi:bl,object:e=>{try{return JSON.parse(yl(e))}catch{return null}}},wl=(e,t)=>Sl[t](e),gn=(e,t,i)=>{if(e===t)return e;let a=Li(e);if(a!==i){let n=wl(e,i);if(a=Li(n),n===null)throw`Trying to assign value with incorrect type to "${option}", allowed type: "${i}"`;e=n}return e},vl=(e,t)=>{let i=e;return{enumerable:!0,get:()=>i,set:a=>{i=gn(a,e,t)}}},Al=e=>{let t={};return te(e,i=>{let a=e[i];t[i]=vl(a[0],a[1])}),Ue(t)},Ll=e=>({items:[],listUpdateTimeout:null,itemUpdateTimeout:null,processingQueue:[],options:Al(e)}),oi=(e,t="-")=>e.split(/(?=[A-Z])/).map(i=>i.toLowerCase()).join(t),Ml=(e,t)=>{let i={};return te(t,a=>{i[a]={get:()=>e.getState().options[a],set:n=>{e.dispatch(`SET_${oi(a,"_").toUpperCase()}`,{value:n})}}}),i},Ol=e=>(t,i,a)=>{let n={};return te(e,r=>{let o=oi(r,"_").toUpperCase();n[`SET_${o}`]=l=>{try{a.options[r]=l.value}catch{}t(`DID_SET_${o}`,{value:a.options[r]})}}),n},xl=e=>t=>{let i={};return te(e,a=>{i[`GET_${oi(a,"_").toUpperCase()}`]=n=>t.options[a]}),i},Se={API:1,DROP:2,BROWSE:3,PASTE:4,NONE:5},ki=()=>Math.random().toString(36).substring(2,11),Hi=(e,t)=>e.splice(t,1),Pl=(e,t)=>{t?e():document.hidden?Promise.resolve(1).then(e):setTimeout(e,0)},li=()=>{let e=[],t=(a,n)=>{Hi(e,e.findIndex(r=>r.event===a&&(r.cb===n||!n)))},i=(a,n,r)=>{e.filter(o=>o.event===a).map(o=>o.cb).forEach(o=>Pl(()=>o(...n),r))};return{fireSync:(a,...n)=>{i(a,n,!0)},fire:(a,...n)=>{i(a,n,!1)},on:(a,n)=>{e.push({event:a,cb:n})},onOnce:(a,n)=>{e.push({event:a,cb:(...r)=>{t(a,n),n(...r)}})},off:t}},En=(e,t,i)=>{Object.getOwnPropertyNames(e).filter(a=>!i.includes(a)).forEach(a=>Object.defineProperty(t,a,Object.getOwnPropertyDescriptor(e,a)))},Dl=["fire","process","revert","load","on","off","onOnce","retryLoad","extend","archive","archived","release","released","requestProcessing","freeze"],ge=e=>{let t={};return En(e,t,Dl),t},Fl=e=>{e.forEach((t,i)=>{t.released&&Hi(e,i)})},k={INIT:1,IDLE:2,PROCESSING_QUEUED:9,PROCESSING:3,PROCESSING_COMPLETE:5,PROCESSING_ERROR:6,PROCESSING_REVERT_ERROR:10,LOADING:7,LOAD_ERROR:8},se={INPUT:1,LIMBO:2,LOCAL:3},Tn=e=>/[^0-9]+/.exec(e),In=()=>Tn(1.1.toLocaleString())[0],Cl=()=>{let e=In(),t=1e3.toLocaleString(),i=1e3.toString();return t!==i?Tn(t)[0]:e==="."?",":"."},M={BOOLEAN:"boolean",INT:"int",NUMBER:"number",STRING:"string",ARRAY:"array",OBJECT:"object",FUNCTION:"function",ACTION:"action",SERVER_API:"serverapi",REGEX:"regex"},Wi=[],Le=(e,t,i)=>new Promise((a,n)=>{let r=Wi.filter(l=>l.key===e).map(l=>l.cb);if(r.length===0){a(t);return}let o=r.shift();r.reduce((l,s)=>l.then(u=>s(u,i)),o(t,i)).then(l=>a(l)).catch(l=>n(l))}),Je=(e,t,i)=>Wi.filter(a=>a.key===e).map(a=>a.cb(t,i)),zl=(e,t)=>Wi.push({key:e,cb:t}),Nl=e=>Object.assign(lt,e),ti=()=>({...lt}),Bl=e=>{te(e,(t,i)=>{lt[t]&&(lt[t][0]=gn(i,lt[t][0],lt[t][1]))})},lt={id:[null,M.STRING],name:["filepond",M.STRING],disabled:[!1,M.BOOLEAN],className:[null,M.STRING],required:[!1,M.BOOLEAN],captureMethod:[null,M.STRING],allowSyncAcceptAttribute:[!0,M.BOOLEAN],allowDrop:[!0,M.BOOLEAN],allowBrowse:[!0,M.BOOLEAN],allowPaste:[!0,M.BOOLEAN],allowMultiple:[!1,M.BOOLEAN],allowReplace:[!0,M.BOOLEAN],allowRevert:[!0,M.BOOLEAN],allowRemove:[!0,M.BOOLEAN],allowProcess:[!0,M.BOOLEAN],allowReorder:[!1,M.BOOLEAN],allowDirectoriesOnly:[!1,M.BOOLEAN],storeAsFile:[!1,M.BOOLEAN],forceRevert:[!1,M.BOOLEAN],maxFiles:[null,M.INT],checkValidity:[!1,M.BOOLEAN],itemInsertLocationFreedom:[!0,M.BOOLEAN],itemInsertLocation:["before",M.STRING],itemInsertInterval:[75,M.INT],dropOnPage:[!1,M.BOOLEAN],dropOnElement:[!0,M.BOOLEAN],dropValidation:[!1,M.BOOLEAN],ignoredFiles:[[".ds_store","thumbs.db","desktop.ini"],M.ARRAY],instantUpload:[!0,M.BOOLEAN],maxParallelUploads:[2,M.INT],allowMinimumUploadDuration:[!0,M.BOOLEAN],chunkUploads:[!1,M.BOOLEAN],chunkForce:[!1,M.BOOLEAN],chunkSize:[5e6,M.INT],chunkRetryDelays:[[500,1e3,3e3],M.ARRAY],server:[null,M.SERVER_API],fileSizeBase:[1e3,M.INT],labelFileSizeBytes:["bytes",M.STRING],labelFileSizeKilobytes:["KB",M.STRING],labelFileSizeMegabytes:["MB",M.STRING],labelFileSizeGigabytes:["GB",M.STRING],labelDecimalSeparator:[In(),M.STRING],labelThousandsSeparator:[Cl(),M.STRING],labelIdle:['Drag & Drop your files or Browse',M.STRING],labelInvalidField:["Field contains invalid files",M.STRING],labelFileWaitingForSize:["Waiting for size",M.STRING],labelFileSizeNotAvailable:["Size not available",M.STRING],labelFileCountSingular:["file in list",M.STRING],labelFileCountPlural:["files in list",M.STRING],labelFileLoading:["Loading",M.STRING],labelFileAdded:["Added",M.STRING],labelFileLoadError:["Error during load",M.STRING],labelFileRemoved:["Removed",M.STRING],labelFileRemoveError:["Error during remove",M.STRING],labelFileProcessing:["Uploading",M.STRING],labelFileProcessingComplete:["Upload complete",M.STRING],labelFileProcessingAborted:["Upload cancelled",M.STRING],labelFileProcessingError:["Error during upload",M.STRING],labelFileProcessingRevertError:["Error during revert",M.STRING],labelTapToCancel:["tap to cancel",M.STRING],labelTapToRetry:["tap to retry",M.STRING],labelTapToUndo:["tap to undo",M.STRING],labelButtonRemoveItem:["Remove",M.STRING],labelButtonAbortItemLoad:["Abort",M.STRING],labelButtonRetryItemLoad:["Retry",M.STRING],labelButtonAbortItemProcessing:["Cancel",M.STRING],labelButtonUndoItemProcessing:["Undo",M.STRING],labelButtonRetryItemProcessing:["Retry",M.STRING],labelButtonProcessItem:["Upload",M.STRING],iconRemove:['',M.STRING],iconProcess:['',M.STRING],iconRetry:['',M.STRING],iconUndo:['',M.STRING],iconDone:['',M.STRING],oninit:[null,M.FUNCTION],onwarning:[null,M.FUNCTION],onerror:[null,M.FUNCTION],onactivatefile:[null,M.FUNCTION],oninitfile:[null,M.FUNCTION],onaddfilestart:[null,M.FUNCTION],onaddfileprogress:[null,M.FUNCTION],onaddfile:[null,M.FUNCTION],onprocessfilestart:[null,M.FUNCTION],onprocessfileprogress:[null,M.FUNCTION],onprocessfileabort:[null,M.FUNCTION],onprocessfilerevert:[null,M.FUNCTION],onprocessfile:[null,M.FUNCTION],onprocessfiles:[null,M.FUNCTION],onremovefile:[null,M.FUNCTION],onpreparefile:[null,M.FUNCTION],onupdatefiles:[null,M.FUNCTION],onreorderfiles:[null,M.FUNCTION],beforeDropFile:[null,M.FUNCTION],beforeAddFile:[null,M.FUNCTION],beforeRemoveFile:[null,M.FUNCTION],beforePrepareFile:[null,M.FUNCTION],stylePanelLayout:[null,M.STRING],stylePanelAspectRatio:[null,M.STRING],styleItemPanelAspectRatio:[null,M.STRING],styleButtonRemoveItemPosition:["left",M.STRING],styleButtonProcessItemPosition:["right",M.STRING],styleLoadIndicatorPosition:["right",M.STRING],styleProgressIndicatorPosition:["right",M.STRING],styleButtonRemoveItemAlign:[!1,M.BOOLEAN],files:[[],M.ARRAY],credits:[["https://pqina.nl/","Powered by PQINA"],M.ARRAY]},je=(e,t)=>Ne(t)?e[0]||null:mt(t)?e[t]||null:(typeof t=="object"&&(t=t.id),e.find(i=>i.id===t)||null),bn=e=>{if(Ne(e))return e;if(/:/.test(e)){let t=e.split(":");return t[1]/t[0]}return parseFloat(e)},Me=e=>e.filter(t=>!t.archived),_n={EMPTY:0,IDLE:1,ERROR:2,BUSY:3,READY:4},qt=null,Vl=()=>{if(qt===null)try{let e=new DataTransfer;e.items.add(new File(["hello world"],"This_Works.txt"));let t=document.createElement("input");t.setAttribute("type","file"),t.files=e.files,qt=t.files.length===1}catch{qt=!1}return qt},Gl=[k.LOAD_ERROR,k.PROCESSING_ERROR,k.PROCESSING_REVERT_ERROR],Ul=[k.LOADING,k.PROCESSING,k.PROCESSING_QUEUED,k.INIT],kl=[k.PROCESSING_COMPLETE],Hl=e=>Gl.includes(e.status),Wl=e=>Ul.includes(e.status),Yl=e=>kl.includes(e.status),Ca=e=>ce(e.options.server)&&(ce(e.options.server.process)||qe(e.options.server.process)),$l=e=>({GET_STATUS:()=>{let t=Me(e.items),{EMPTY:i,ERROR:a,BUSY:n,IDLE:r,READY:o}=_n;return t.length===0?i:t.some(Hl)?a:t.some(Wl)?n:t.some(Yl)?o:r},GET_ITEM:t=>je(e.items,t),GET_ACTIVE_ITEM:t=>je(Me(e.items),t),GET_ACTIVE_ITEMS:()=>Me(e.items),GET_ITEMS:()=>e.items,GET_ITEM_NAME:t=>{let i=je(e.items,t);return i?i.filename:null},GET_ITEM_SIZE:t=>{let i=je(e.items,t);return i?i.fileSize:null},GET_STYLES:()=>Object.keys(e.options).filter(t=>/^style/.test(t)).map(t=>({name:t,value:e.options[t]})),GET_PANEL_ASPECT_RATIO:()=>/circle/.test(e.options.stylePanelLayout)?1:bn(e.options.stylePanelAspectRatio),GET_ITEM_PANEL_ASPECT_RATIO:()=>e.options.styleItemPanelAspectRatio,GET_ITEMS_BY_STATUS:t=>Me(e.items).filter(i=>i.status===t),GET_TOTAL_ITEMS:()=>Me(e.items).length,SHOULD_UPDATE_FILE_INPUT:()=>e.options.storeAsFile&&Vl()&&!Ca(e),IS_ASYNC:()=>Ca(e),GET_FILE_SIZE_LABELS:t=>({labelBytes:t("GET_LABEL_FILE_SIZE_BYTES")||void 0,labelKilobytes:t("GET_LABEL_FILE_SIZE_KILOBYTES")||void 0,labelMegabytes:t("GET_LABEL_FILE_SIZE_MEGABYTES")||void 0,labelGigabytes:t("GET_LABEL_FILE_SIZE_GIGABYTES")||void 0})}),ql=e=>{let t=Me(e.items).length;if(!e.options.allowMultiple)return t===0;let i=e.options.maxFiles;return i===null||tMath.max(Math.min(i,e),t),jl=(e,t,i)=>e.splice(t,0,i),Xl=(e,t,i)=>Ne(t)?null:typeof i>"u"?(e.push(t),t):(i=Rn(i,0,e.length),jl(e,i,t),t),Mi=e=>/^\s*data:([a-z]+\/[a-z0-9-+.]+(;[a-z-]+=[a-z0-9-]+)?)?(;base64)?,([a-z0-9!$&',()*+;=\-._~:@\/?%\s]*)\s*$/i.test(e),xt=e=>`${e}`.split("/").pop().split("?").shift(),si=e=>e.split(".").pop(),Ql=e=>{if(typeof e!="string")return"";let t=e.split("/").pop();return/svg/.test(t)?"svg":/zip|compressed/.test(t)?"zip":/plain/.test(t)?"txt":/msword/.test(t)?"doc":/[a-z]+/.test(t)?t==="jpeg"?"jpg":t:""},vt=(e,t="")=>(t+e).slice(-t.length),yn=(e=new Date)=>`${e.getFullYear()}-${vt(e.getMonth()+1,"00")}-${vt(e.getDate(),"00")}_${vt(e.getHours(),"00")}-${vt(e.getMinutes(),"00")}-${vt(e.getSeconds(),"00")}`,ht=(e,t,i=null,a=null)=>{let n=typeof i=="string"?e.slice(0,e.size,i):e.slice(0,e.size,e.type);return n.lastModifiedDate=new Date,e._relativePath&&(n._relativePath=e._relativePath),pe(t)||(t=yn()),t&&a===null&&si(t)?n.name=t:(a=a||Ql(n.type),n.name=t+(a?"."+a:"")),n},Zl=()=>window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,Sn=(e,t)=>{let i=Zl();if(i){let a=new i;return a.append(e),a.getBlob(t)}return new Blob([e],{type:t})},Kl=(e,t)=>{let i=new ArrayBuffer(e.length),a=new Uint8Array(i);for(let n=0;n(/^data:(.+);/.exec(e)||[])[1]||null,Jl=e=>e.split(",")[1].replace(/\s/g,""),es=e=>atob(Jl(e)),ts=e=>{let t=wn(e),i=es(e);return Kl(i,t)},is=(e,t,i)=>ht(ts(e),t,null,i),as=e=>{if(!/^content-disposition:/i.test(e))return null;let t=e.split(/filename=|filename\*=.+''/).splice(1).map(i=>i.trim().replace(/^["']|[;"']{0,2}$/g,"")).filter(i=>i.length);return t.length?decodeURI(t[t.length-1]):null},ns=e=>{if(/content-length:/i.test(e)){let t=e.match(/[0-9]+/)[0];return t?parseInt(t,10):null}return null},rs=e=>/x-content-transfer-id:/i.test(e)&&(e.split(":")[1]||"").trim()||null,Yi=e=>{let t={source:null,name:null,size:null},i=e.split(` +`);for(let a of i){let n=as(a);if(n){t.name=n;continue}let r=ns(a);if(r){t.size=r;continue}let o=rs(a);if(o){t.source=o;continue}}return t},os=e=>{let t={source:null,complete:!1,progress:0,size:null,timestamp:null,duration:0,request:null},i=()=>t.progress,a=()=>{t.request&&t.request.abort&&t.request.abort()},n=()=>{let l=t.source;o.fire("init",l),l instanceof File?o.fire("load",l):l instanceof Blob?o.fire("load",ht(l,l.name)):Mi(l)?o.fire("load",is(l)):r(l)},r=l=>{if(!e){o.fire("error",{type:"error",body:"Can't load URL",code:400});return}t.timestamp=Date.now(),t.request=e(l,s=>{t.duration=Date.now()-t.timestamp,t.complete=!0,s instanceof Blob&&(s=ht(s,s.name||xt(l))),o.fire("load",s instanceof Blob?s:s?s.body:null)},s=>{o.fire("error",typeof s=="string"?{type:"error",code:0,body:s}:s)},(s,u,c)=>{if(c&&(t.size=c),t.duration=Date.now()-t.timestamp,!s){t.progress=null;return}t.progress=u/c,o.fire("progress",t.progress)},()=>{o.fire("abort")},s=>{let u=Yi(typeof s=="string"?s:s.headers);o.fire("meta",{size:t.size||u.size,filename:u.name,source:u.source})})},o={...li(),setSource:l=>t.source=l,getProgress:i,abort:a,load:n};return o},za=e=>/GET|HEAD/.test(e),Xe=(e,t,i)=>{let a={onheaders:()=>{},onprogress:()=>{},onload:()=>{},ontimeout:()=>{},onerror:()=>{},onabort:()=>{},abort:()=>{n=!0,o.abort()}},n=!1,r=!1;i={method:"POST",headers:{},withCredentials:!1,...i},t=encodeURI(t),za(i.method)&&e&&(t=`${t}${encodeURIComponent(typeof e=="string"?e:JSON.stringify(e))}`);let o=new XMLHttpRequest,l=za(i.method)?o:o.upload;return l.onprogress=s=>{n||a.onprogress(s.lengthComputable,s.loaded,s.total)},o.onreadystatechange=()=>{o.readyState<2||o.readyState===4&&o.status===0||r||(r=!0,a.onheaders(o))},o.onload=()=>{o.status>=200&&o.status<300?a.onload(o):a.onerror(o)},o.onerror=()=>a.onerror(o),o.onabort=()=>{n=!0,a.onabort()},o.ontimeout=()=>a.ontimeout(o),o.open(i.method,t,!0),mt(i.timeout)&&(o.timeout=i.timeout),Object.keys(i.headers).forEach(s=>{let u=unescape(encodeURIComponent(i.headers[s]));o.setRequestHeader(s,u)}),i.responseType&&(o.responseType=i.responseType),i.withCredentials&&(o.withCredentials=!0),o.send(e),a},ie=(e,t,i,a)=>({type:e,code:t,body:i,headers:a}),Qe=e=>t=>{e(ie("error",0,"Timeout",t.getAllResponseHeaders()))},Na=e=>/\?/.test(e),Mt=(...e)=>{let t="";return e.forEach(i=>{t+=Na(t)&&Na(i)?i.replace(/\?/,"&"):i}),t},Ri=(e="",t)=>{if(typeof t=="function")return t;if(!t||!pe(t.url))return null;let i=t.onload||(n=>n),a=t.onerror||(n=>null);return(n,r,o,l,s,u)=>{let c=Xe(n,Mt(e,t.url),{...t,responseType:"blob"});return c.onload=d=>{let h=d.getAllResponseHeaders(),m=Yi(h).name||xt(n);r(ie("load",d.status,t.method==="HEAD"?null:ht(i(d.response),m),h))},c.onerror=d=>{o(ie("error",d.status,a(d.response)||d.statusText,d.getAllResponseHeaders()))},c.onheaders=d=>{u(ie("headers",d.status,null,d.getAllResponseHeaders()))},c.ontimeout=Qe(o),c.onprogress=l,c.onabort=s,c}},Re={QUEUED:0,COMPLETE:1,PROCESSING:2,ERROR:3,WAITING:4},ls=(e,t,i,a,n,r,o,l,s,u,c)=>{let d=[],{chunkTransferId:h,chunkServer:m,chunkSize:p,chunkRetryDelays:f}=c,g={serverId:h,aborted:!1},b=t.ondata||(A=>A),E=t.onload||((A,F)=>F==="HEAD"?A.getResponseHeader("Upload-Offset"):A.response),I=t.onerror||(A=>null),_=A=>{let F=new FormData;ce(n)&&F.append(i,JSON.stringify(n));let w=typeof t.headers=="function"?t.headers(a,n):{...t.headers,"Upload-Length":a.size},L={...t,headers:w},C=Xe(b(F),Mt(e,t.url),L);C.onload=D=>A(E(D,L.method)),C.onerror=D=>o(ie("error",D.status,I(D.response)||D.statusText,D.getAllResponseHeaders())),C.ontimeout=Qe(o)},y=A=>{let F=Mt(e,m.url,g.serverId),L={headers:typeof t.headers=="function"?t.headers(g.serverId):{...t.headers},method:"HEAD"},C=Xe(null,F,L);C.onload=D=>A(E(D,L.method)),C.onerror=D=>o(ie("error",D.status,I(D.response)||D.statusText,D.getAllResponseHeaders())),C.ontimeout=Qe(o)},T=Math.floor(a.size/p);for(let A=0;A<=T;A++){let F=A*p,w=a.slice(F,F+p,"application/offset+octet-stream");d[A]={index:A,size:w.size,offset:F,data:w,file:a,progress:0,retries:[...f],status:Re.QUEUED,error:null,request:null,timeout:null}}let v=()=>r(g.serverId),R=A=>A.status===Re.QUEUED||A.status===Re.ERROR,S=A=>{if(g.aborted)return;if(A=A||d.find(R),!A){d.every(V=>V.status===Re.COMPLETE)&&v();return}A.status=Re.PROCESSING,A.progress=null;let F=m.ondata||(V=>V),w=m.onerror||(V=>null),L=Mt(e,m.url,g.serverId),C=typeof m.headers=="function"?m.headers(A):{...m.headers,"Content-Type":"application/offset+octet-stream","Upload-Offset":A.offset,"Upload-Length":a.size,"Upload-Name":a.name},D=A.request=Xe(F(A.data),L,{...m,headers:C});D.onload=()=>{A.status=Re.COMPLETE,A.request=null,O()},D.onprogress=(V,B,j)=>{A.progress=V?B:null,x()},D.onerror=V=>{A.status=Re.ERROR,A.request=null,A.error=w(V.response)||V.statusText,P(A)||o(ie("error",V.status,w(V.response)||V.statusText,V.getAllResponseHeaders()))},D.ontimeout=V=>{A.status=Re.ERROR,A.request=null,P(A)||Qe(o)(V)},D.onabort=()=>{A.status=Re.QUEUED,A.request=null,s()}},P=A=>A.retries.length===0?!1:(A.status=Re.WAITING,clearTimeout(A.timeout),A.timeout=setTimeout(()=>{S(A)},A.retries.shift()),!0),x=()=>{let A=d.reduce((w,L)=>w===null||L.progress===null?null:w+L.progress,0);if(A===null)return l(!1,0,0);let F=d.reduce((w,L)=>w+L.size,0);l(!0,A,F)},O=()=>{d.filter(F=>F.status===Re.PROCESSING).length>=1||S()},z=()=>{d.forEach(A=>{clearTimeout(A.timeout),A.request&&A.request.abort()})};return g.serverId?y(A=>{g.aborted||(d.filter(F=>F.offset{F.status=Re.COMPLETE,F.progress=F.size}),O())}):_(A=>{g.aborted||(u(A),g.serverId=A,O())}),{abort:()=>{g.aborted=!0,z()}}},ss=(e,t,i,a)=>(n,r,o,l,s,u,c)=>{if(!n)return;let d=a.chunkUploads,h=d&&n.size>a.chunkSize,m=d&&(h||a.chunkForce);if(n instanceof Blob&&m)return ls(e,t,i,n,r,o,l,s,u,c,a);let p=t.ondata||(y=>y),f=t.onload||(y=>y),g=t.onerror||(y=>null),b=typeof t.headers=="function"?t.headers(n,r)||{}:{...t.headers},E={...t,headers:b};var I=new FormData;ce(r)&&I.append(i,JSON.stringify(r)),(n instanceof Blob?[{name:null,file:n}]:n).forEach(y=>{I.append(i,y.file,y.name===null?y.file.name:`${y.name}${y.file.name}`)});let _=Xe(p(I),Mt(e,t.url),E);return _.onload=y=>{o(ie("load",y.status,f(y.response),y.getAllResponseHeaders()))},_.onerror=y=>{l(ie("error",y.status,g(y.response)||y.statusText,y.getAllResponseHeaders()))},_.ontimeout=Qe(l),_.onprogress=s,_.onabort=u,_},cs=(e="",t,i,a)=>typeof t=="function"?(...n)=>t(i,...n,a):!t||!pe(t.url)?null:ss(e,t,i,a),At=(e="",t)=>{if(typeof t=="function")return t;if(!t||!pe(t.url))return(n,r)=>r();let i=t.onload||(n=>n),a=t.onerror||(n=>null);return(n,r,o)=>{let l=Xe(n,e+t.url,t);return l.onload=s=>{r(ie("load",s.status,i(s.response),s.getAllResponseHeaders()))},l.onerror=s=>{o(ie("error",s.status,a(s.response)||s.statusText,s.getAllResponseHeaders()))},l.ontimeout=Qe(o),l}},vn=(e=0,t=1)=>e+Math.random()*(t-e),ds=(e,t=1e3,i=0,a=25,n=250)=>{let r=null,o=Date.now(),l=()=>{let s=Date.now()-o,u=vn(a,n);s+u>t&&(u=s+u-t);let c=s/t;if(c>=1||document.hidden){e(1);return}e(c),r=setTimeout(l,u)};return t>0&&l(),{clear:()=>{clearTimeout(r)}}},us=(e,t)=>{let i={complete:!1,perceivedProgress:0,perceivedPerformanceUpdater:null,progress:null,timestamp:null,perceivedDuration:0,duration:0,request:null,response:null},{allowMinimumUploadDuration:a}=t,n=(c,d)=>{let h=()=>{i.duration===0||i.progress===null||u.fire("progress",u.getProgress())},m=()=>{i.complete=!0,u.fire("load-perceived",i.response.body)};u.fire("start"),i.timestamp=Date.now(),i.perceivedPerformanceUpdater=ds(p=>{i.perceivedProgress=p,i.perceivedDuration=Date.now()-i.timestamp,h(),i.response&&i.perceivedProgress===1&&!i.complete&&m()},a?vn(750,1500):0),i.request=e(c,d,p=>{i.response=ce(p)?p:{type:"load",code:200,body:`${p}`,headers:{}},i.duration=Date.now()-i.timestamp,i.progress=1,u.fire("load",i.response.body),(!a||a&&i.perceivedProgress===1)&&m()},p=>{i.perceivedPerformanceUpdater.clear(),u.fire("error",ce(p)?p:{type:"error",code:0,body:`${p}`})},(p,f,g)=>{i.duration=Date.now()-i.timestamp,i.progress=p?f/g:null,h()},()=>{i.perceivedPerformanceUpdater.clear(),u.fire("abort",i.response?i.response.body:null)},p=>{u.fire("transfer",p)})},r=()=>{i.request&&(i.perceivedPerformanceUpdater.clear(),i.request.abort&&i.request.abort(),i.complete=!0)},o=()=>{r(),i.complete=!1,i.perceivedProgress=0,i.progress=0,i.timestamp=null,i.perceivedDuration=0,i.duration=0,i.request=null,i.response=null},l=a?()=>i.progress?Math.min(i.progress,i.perceivedProgress):null:()=>i.progress||null,s=a?()=>Math.min(i.duration,i.perceivedDuration):()=>i.duration,u={...li(),process:n,abort:r,getProgress:l,getDuration:s,reset:o};return u},An=e=>e.substring(0,e.lastIndexOf("."))||e,hs=e=>{let t=[e.name,e.size,e.type];return e instanceof Blob||Mi(e)?t[0]=e.name||yn():Mi(e)?(t[1]=e.length,t[2]=wn(e)):pe(e)&&(t[0]=xt(e),t[1]=0,t[2]="application/octet-stream"),{name:t[0],size:t[1],type:t[2]}},Ze=e=>!!(e instanceof File||e instanceof Blob&&e.name),Ln=e=>{if(!ce(e))return e;let t=ni(e)?[]:{};for(let i in e){if(!e.hasOwnProperty(i))continue;let a=e[i];t[i]=a&&ce(a)?Ln(a):a}return t},ms=(e=null,t=null,i=null)=>{let a=ki(),n={archived:!1,frozen:!1,released:!1,source:null,file:i,serverFileReference:t,transferId:null,processingAborted:!1,status:t?k.PROCESSING_COMPLETE:k.INIT,activeLoader:null,activeProcessor:null},r=null,o={},l=R=>n.status=R,s=(R,...S)=>{n.released||n.frozen||T.fire(R,...S)},u=()=>si(n.file.name),c=()=>n.file.type,d=()=>n.file.size,h=()=>n.file,m=(R,S,P)=>{if(n.source=R,T.fireSync("init"),n.file){T.fireSync("load-skip");return}n.file=hs(R),S.on("init",()=>{s("load-init")}),S.on("meta",x=>{n.file.size=x.size,n.file.filename=x.filename,x.source&&(e=se.LIMBO,n.serverFileReference=x.source,n.status=k.PROCESSING_COMPLETE),s("load-meta")}),S.on("progress",x=>{l(k.LOADING),s("load-progress",x)}),S.on("error",x=>{l(k.LOAD_ERROR),s("load-request-error",x)}),S.on("abort",()=>{l(k.INIT),s("load-abort")}),S.on("load",x=>{n.activeLoader=null;let O=A=>{n.file=Ze(A)?A:n.file,e===se.LIMBO&&n.serverFileReference?l(k.PROCESSING_COMPLETE):l(k.IDLE),s("load")},z=A=>{n.file=x,s("load-meta"),l(k.LOAD_ERROR),s("load-file-error",A)};if(n.serverFileReference){O(x);return}P(x,O,z)}),S.setSource(R),n.activeLoader=S,S.load()},p=()=>{n.activeLoader&&n.activeLoader.load()},f=()=>{if(n.activeLoader){n.activeLoader.abort();return}l(k.INIT),s("load-abort")},g=(R,S)=>{if(n.processingAborted){n.processingAborted=!1;return}if(l(k.PROCESSING),r=null,!(n.file instanceof Blob)){T.on("load",()=>{g(R,S)});return}R.on("load",O=>{n.transferId=null,n.serverFileReference=O}),R.on("transfer",O=>{n.transferId=O}),R.on("load-perceived",O=>{n.activeProcessor=null,n.transferId=null,n.serverFileReference=O,l(k.PROCESSING_COMPLETE),s("process-complete",O)}),R.on("start",()=>{s("process-start")}),R.on("error",O=>{n.activeProcessor=null,l(k.PROCESSING_ERROR),s("process-error",O)}),R.on("abort",O=>{n.activeProcessor=null,n.serverFileReference=O,l(k.IDLE),s("process-abort"),r&&r()}),R.on("progress",O=>{s("process-progress",O)});let P=O=>{n.archived||R.process(O,{...o})},x=console.error;S(n.file,P,x),n.activeProcessor=R},b=()=>{n.processingAborted=!1,l(k.PROCESSING_QUEUED)},E=()=>new Promise(R=>{if(!n.activeProcessor){n.processingAborted=!0,l(k.IDLE),s("process-abort"),R();return}r=()=>{R()},n.activeProcessor.abort()}),I=(R,S)=>new Promise((P,x)=>{let O=n.serverFileReference!==null?n.serverFileReference:n.transferId;if(O===null){P();return}R(O,()=>{n.serverFileReference=null,n.transferId=null,P()},z=>{if(!S){P();return}l(k.PROCESSING_REVERT_ERROR),s("process-revert-error"),x(z)}),l(k.IDLE),s("process-revert")}),_=(R,S,P)=>{let x=R.split("."),O=x[0],z=x.pop(),A=o;x.forEach(F=>A=A[F]),JSON.stringify(A[z])!==JSON.stringify(S)&&(A[z]=S,s("metadata-update",{key:O,value:o[O],silent:P}))},T={id:{get:()=>a},origin:{get:()=>e,set:R=>e=R},serverId:{get:()=>n.serverFileReference},transferId:{get:()=>n.transferId},status:{get:()=>n.status},filename:{get:()=>n.file.name},filenameWithoutExtension:{get:()=>An(n.file.name)},fileExtension:{get:u},fileType:{get:c},fileSize:{get:d},file:{get:h},relativePath:{get:()=>n.file._relativePath},source:{get:()=>n.source},getMetadata:R=>Ln(R?o[R]:o),setMetadata:(R,S,P)=>{if(ce(R)){let x=R;return Object.keys(x).forEach(O=>{_(O,x[O],S)}),R}return _(R,S,P),S},extend:(R,S)=>v[R]=S,abortLoad:f,retryLoad:p,requestProcessing:b,abortProcessing:E,load:m,process:g,revert:I,...li(),freeze:()=>n.frozen=!0,release:()=>n.released=!0,released:{get:()=>n.released},archive:()=>n.archived=!0,archived:{get:()=>n.archived},setFile:R=>n.file=R},v=Ue(T);return v},ps=(e,t)=>Ne(t)?0:pe(t)?e.findIndex(i=>i.id===t):-1,Ba=(e,t)=>{let i=ps(e,t);if(!(i<0))return e[i]||null},Va=(e,t,i,a,n,r)=>{let o=Xe(null,e,{method:"GET",responseType:"blob"});return o.onload=l=>{let s=l.getAllResponseHeaders(),u=Yi(s).name||xt(e);t(ie("load",l.status,ht(l.response,u),s))},o.onerror=l=>{i(ie("error",l.status,l.statusText,l.getAllResponseHeaders()))},o.onheaders=l=>{r(ie("headers",l.status,null,l.getAllResponseHeaders()))},o.ontimeout=Qe(i),o.onprogress=a,o.onabort=n,o},Ga=e=>(e.indexOf("//")===0&&(e=location.protocol+e),e.toLowerCase().replace("blob:","").replace(/([a-z])?:\/\//,"$1").split("/")[0]),fs=e=>(e.indexOf(":")>-1||e.indexOf("//")>-1)&&Ga(location.href)!==Ga(e),jt=e=>(...t)=>qe(e)?e(...t):e,gs=e=>!Ze(e.file),yi=(e,t)=>{clearTimeout(t.listUpdateTimeout),t.listUpdateTimeout=setTimeout(()=>{e("DID_UPDATE_ITEMS",{items:Me(t.items)})},0)},Ua=(e,...t)=>new Promise(i=>{if(!e)return i(!0);let a=e(...t);if(a==null)return i(!0);if(typeof a=="boolean")return i(a);typeof a.then=="function"&&a.then(i)}),Si=(e,t)=>{e.items.sort((i,a)=>t(ge(i),ge(a)))},ye=(e,t)=>({query:i,success:a=()=>{},failure:n=()=>{},...r}={})=>{let o=je(e.items,i);if(!o){n({error:ie("error",0,"Item not found"),file:null});return}t(o,a,n,r||{})},Es=(e,t,i)=>({ABORT_ALL:()=>{Me(i.items).forEach(a=>{a.freeze(),a.abortLoad(),a.abortProcessing()})},DID_SET_FILES:({value:a=[]})=>{let n=a.map(o=>({source:o.source?o.source:o,options:o.options})),r=Me(i.items);r.forEach(o=>{n.find(l=>l.source===o.source||l.source===o.file)||e("REMOVE_ITEM",{query:o,remove:!1})}),r=Me(i.items),n.forEach((o,l)=>{r.find(s=>s.source===o.source||s.file===o.source)||e("ADD_ITEM",{...o,interactionMethod:Se.NONE,index:l})})},DID_UPDATE_ITEM_METADATA:({id:a,action:n,change:r})=>{r.silent||(clearTimeout(i.itemUpdateTimeout),i.itemUpdateTimeout=setTimeout(()=>{let o=Ba(i.items,a);if(!t("IS_ASYNC")){Le("SHOULD_PREPARE_OUTPUT",!1,{item:o,query:t,action:n,change:r}).then(c=>{let d=t("GET_BEFORE_PREPARE_FILE");d&&(c=d(o,c)),c&&e("REQUEST_PREPARE_OUTPUT",{query:a,item:o,success:h=>{e("DID_PREPARE_OUTPUT",{id:a,file:h})}},!0)});return}o.origin===se.LOCAL&&e("DID_LOAD_ITEM",{id:o.id,error:null,serverFileReference:o.source});let l=()=>{setTimeout(()=>{e("REQUEST_ITEM_PROCESSING",{query:a})},32)},s=c=>{o.revert(At(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(c?l:()=>{}).catch(()=>{})},u=c=>{o.abortProcessing().then(c?l:()=>{})};if(o.status===k.PROCESSING_COMPLETE)return s(i.options.instantUpload);if(o.status===k.PROCESSING)return u(i.options.instantUpload);i.options.instantUpload&&l()},0))},MOVE_ITEM:({query:a,index:n})=>{let r=je(i.items,a);if(!r)return;let o=i.items.indexOf(r);n=Rn(n,0,i.items.length-1),o!==n&&i.items.splice(n,0,i.items.splice(o,1)[0])},SORT:({compare:a})=>{Si(i,a),e("DID_SORT_ITEMS",{items:t("GET_ACTIVE_ITEMS")})},ADD_ITEMS:({items:a,index:n,interactionMethod:r,success:o=()=>{},failure:l=()=>{}})=>{let s=n;if(n===-1||typeof n>"u"){let m=t("GET_ITEM_INSERT_LOCATION"),p=t("GET_TOTAL_ITEMS");s=m==="before"?0:p}let u=t("GET_IGNORED_FILES"),c=m=>Ze(m)?!u.includes(m.name.toLowerCase()):!Ne(m),h=a.filter(c).map(m=>new Promise((p,f)=>{e("ADD_ITEM",{interactionMethod:r,source:m.source||m,success:p,failure:f,index:s++,options:m.options||{}})}));Promise.all(h).then(o).catch(l)},ADD_ITEM:({source:a,index:n=-1,interactionMethod:r,success:o=()=>{},failure:l=()=>{},options:s={}})=>{if(Ne(a)){l({error:ie("error",0,"No source"),file:null});return}if(Ze(a)&&i.options.ignoredFiles.includes(a.name.toLowerCase()))return;if(!ql(i)){if(i.options.allowMultiple||!i.options.allowMultiple&&!i.options.allowReplace){let E=ie("warning",0,"Max files");e("DID_THROW_MAX_FILES",{source:a,error:E}),l({error:E,file:null});return}let b=Me(i.items)[0];if(b.status===k.PROCESSING_COMPLETE||b.status===k.PROCESSING_REVERT_ERROR){let E=t("GET_FORCE_REVERT");if(b.revert(At(i.options.server.url,i.options.server.revert),E).then(()=>{E&&e("ADD_ITEM",{source:a,index:n,interactionMethod:r,success:o,failure:l,options:s})}).catch(()=>{}),E)return}e("REMOVE_ITEM",{query:b.id})}let u=s.type==="local"?se.LOCAL:s.type==="limbo"?se.LIMBO:se.INPUT,c=ms(u,u===se.INPUT?null:a,s.file);Object.keys(s.metadata||{}).forEach(b=>{c.setMetadata(b,s.metadata[b])}),Je("DID_CREATE_ITEM",c,{query:t,dispatch:e});let d=t("GET_ITEM_INSERT_LOCATION");i.options.itemInsertLocationFreedom||(n=d==="before"?-1:i.items.length),Xl(i.items,c,n),qe(d)&&a&&Si(i,d);let h=c.id;c.on("init",()=>{e("DID_INIT_ITEM",{id:h})}),c.on("load-init",()=>{e("DID_START_ITEM_LOAD",{id:h})}),c.on("load-meta",()=>{e("DID_UPDATE_ITEM_META",{id:h})}),c.on("load-progress",b=>{e("DID_UPDATE_ITEM_LOAD_PROGRESS",{id:h,progress:b})}),c.on("load-request-error",b=>{let E=jt(i.options.labelFileLoadError)(b);if(b.code>=400&&b.code<500){e("DID_THROW_ITEM_INVALID",{id:h,error:b,status:{main:E,sub:`${b.code} (${b.body})`}}),l({error:b,file:ge(c)});return}e("DID_THROW_ITEM_LOAD_ERROR",{id:h,error:b,status:{main:E,sub:i.options.labelTapToRetry}})}),c.on("load-file-error",b=>{e("DID_THROW_ITEM_INVALID",{id:h,error:b.status,status:b.status}),l({error:b.status,file:ge(c)})}),c.on("load-abort",()=>{e("REMOVE_ITEM",{query:h})}),c.on("load-skip",()=>{c.on("metadata-update",b=>{Ze(c.file)&&e("DID_UPDATE_ITEM_METADATA",{id:h,change:b})}),e("COMPLETE_LOAD_ITEM",{query:h,item:c,data:{source:a,success:o}})}),c.on("load",()=>{let b=E=>{if(!E){e("REMOVE_ITEM",{query:h});return}c.on("metadata-update",I=>{e("DID_UPDATE_ITEM_METADATA",{id:h,change:I})}),Le("SHOULD_PREPARE_OUTPUT",!1,{item:c,query:t}).then(I=>{let _=t("GET_BEFORE_PREPARE_FILE");_&&(I=_(c,I));let y=()=>{e("COMPLETE_LOAD_ITEM",{query:h,item:c,data:{source:a,success:o}}),yi(e,i)};if(I){e("REQUEST_PREPARE_OUTPUT",{query:h,item:c,success:T=>{e("DID_PREPARE_OUTPUT",{id:h,file:T}),y()}},!0);return}y()})};Le("DID_LOAD_ITEM",c,{query:t,dispatch:e}).then(()=>{Ua(t("GET_BEFORE_ADD_FILE"),ge(c)).then(b)}).catch(E=>{if(!E||!E.error||!E.status)return b(!1);e("DID_THROW_ITEM_INVALID",{id:h,error:E.error,status:E.status})})}),c.on("process-start",()=>{e("DID_START_ITEM_PROCESSING",{id:h})}),c.on("process-progress",b=>{e("DID_UPDATE_ITEM_PROCESS_PROGRESS",{id:h,progress:b})}),c.on("process-error",b=>{e("DID_THROW_ITEM_PROCESSING_ERROR",{id:h,error:b,status:{main:jt(i.options.labelFileProcessingError)(b),sub:i.options.labelTapToRetry}})}),c.on("process-revert-error",b=>{e("DID_THROW_ITEM_PROCESSING_REVERT_ERROR",{id:h,error:b,status:{main:jt(i.options.labelFileProcessingRevertError)(b),sub:i.options.labelTapToRetry}})}),c.on("process-complete",b=>{e("DID_COMPLETE_ITEM_PROCESSING",{id:h,error:null,serverFileReference:b}),e("DID_DEFINE_VALUE",{id:h,value:b})}),c.on("process-abort",()=>{e("DID_ABORT_ITEM_PROCESSING",{id:h})}),c.on("process-revert",()=>{e("DID_REVERT_ITEM_PROCESSING",{id:h}),e("DID_DEFINE_VALUE",{id:h,value:null})}),e("DID_ADD_ITEM",{id:h,index:n,interactionMethod:r}),yi(e,i);let{url:m,load:p,restore:f,fetch:g}=i.options.server||{};c.load(a,os(u===se.INPUT?pe(a)&&fs(a)&&g?Ri(m,g):Va:u===se.LIMBO?Ri(m,f):Ri(m,p)),(b,E,I)=>{Le("LOAD_FILE",b,{query:t}).then(E).catch(I)})},REQUEST_PREPARE_OUTPUT:({item:a,success:n,failure:r=()=>{}})=>{let o={error:ie("error",0,"Item not found"),file:null};if(a.archived)return r(o);Le("PREPARE_OUTPUT",a.file,{query:t,item:a}).then(l=>{Le("COMPLETE_PREPARE_OUTPUT",l,{query:t,item:a}).then(s=>{if(a.archived)return r(o);n(s)})})},COMPLETE_LOAD_ITEM:({item:a,data:n})=>{let{success:r,source:o}=n,l=t("GET_ITEM_INSERT_LOCATION");if(qe(l)&&o&&Si(i,l),e("DID_LOAD_ITEM",{id:a.id,error:null,serverFileReference:a.origin===se.INPUT?null:o}),r(ge(a)),a.origin===se.LOCAL){e("DID_LOAD_LOCAL_ITEM",{id:a.id});return}if(a.origin===se.LIMBO){e("DID_COMPLETE_ITEM_PROCESSING",{id:a.id,error:null,serverFileReference:o}),e("DID_DEFINE_VALUE",{id:a.id,value:a.serverId||o});return}t("IS_ASYNC")&&i.options.instantUpload&&e("REQUEST_ITEM_PROCESSING",{query:a.id})},RETRY_ITEM_LOAD:ye(i,a=>{a.retryLoad()}),REQUEST_ITEM_PREPARE:ye(i,(a,n,r)=>{e("REQUEST_PREPARE_OUTPUT",{query:a.id,item:a,success:o=>{e("DID_PREPARE_OUTPUT",{id:a.id,file:o}),n({file:a,output:o})},failure:r},!0)}),REQUEST_ITEM_PROCESSING:ye(i,(a,n,r)=>{if(!(a.status===k.IDLE||a.status===k.PROCESSING_ERROR)){let l=()=>e("REQUEST_ITEM_PROCESSING",{query:a,success:n,failure:r}),s=()=>document.hidden?l():setTimeout(l,32);a.status===k.PROCESSING_COMPLETE||a.status===k.PROCESSING_REVERT_ERROR?a.revert(At(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(s).catch(()=>{}):a.status===k.PROCESSING&&a.abortProcessing().then(s);return}a.status!==k.PROCESSING_QUEUED&&(a.requestProcessing(),e("DID_REQUEST_ITEM_PROCESSING",{id:a.id}),e("PROCESS_ITEM",{query:a,success:n,failure:r},!0))}),PROCESS_ITEM:ye(i,(a,n,r)=>{let o=t("GET_MAX_PARALLEL_UPLOADS");if(t("GET_ITEMS_BY_STATUS",k.PROCESSING).length===o){i.processingQueue.push({id:a.id,success:n,failure:r});return}if(a.status===k.PROCESSING)return;let s=()=>{let c=i.processingQueue.shift();if(!c)return;let{id:d,success:h,failure:m}=c,p=je(i.items,d);if(!p||p.archived){s();return}e("PROCESS_ITEM",{query:d,success:h,failure:m},!0)};a.onOnce("process-complete",()=>{n(ge(a)),s();let c=i.options.server;if(i.options.instantUpload&&a.origin===se.LOCAL&&qe(c.remove)){let m=()=>{};a.origin=se.LIMBO,i.options.server.remove(a.source,m,m)}t("GET_ITEMS_BY_STATUS",k.PROCESSING_COMPLETE).length===i.items.length&&e("DID_COMPLETE_ITEM_PROCESSING_ALL")}),a.onOnce("process-error",c=>{r({error:c,file:ge(a)}),s()});let u=i.options;a.process(us(cs(u.server.url,u.server.process,u.name,{chunkTransferId:a.transferId,chunkServer:u.server.patch,chunkUploads:u.chunkUploads,chunkForce:u.chunkForce,chunkSize:u.chunkSize,chunkRetryDelays:u.chunkRetryDelays}),{allowMinimumUploadDuration:t("GET_ALLOW_MINIMUM_UPLOAD_DURATION")}),(c,d,h)=>{Le("PREPARE_OUTPUT",c,{query:t,item:a}).then(m=>{e("DID_PREPARE_OUTPUT",{id:a.id,file:m}),d(m)}).catch(h)})}),RETRY_ITEM_PROCESSING:ye(i,a=>{e("REQUEST_ITEM_PROCESSING",{query:a})}),REQUEST_REMOVE_ITEM:ye(i,a=>{Ua(t("GET_BEFORE_REMOVE_FILE"),ge(a)).then(n=>{n&&e("REMOVE_ITEM",{query:a})})}),RELEASE_ITEM:ye(i,a=>{a.release()}),REMOVE_ITEM:ye(i,(a,n,r,o)=>{let l=()=>{let u=a.id;Ba(i.items,u).archive(),e("DID_REMOVE_ITEM",{error:null,id:u,item:a}),yi(e,i),n(ge(a))},s=i.options.server;a.origin===se.LOCAL&&s&&qe(s.remove)&&o.remove!==!1?(e("DID_START_ITEM_REMOVE",{id:a.id}),s.remove(a.source,()=>l(),u=>{e("DID_THROW_ITEM_REMOVE_ERROR",{id:a.id,error:ie("error",0,u,null),status:{main:jt(i.options.labelFileRemoveError)(u),sub:i.options.labelTapToRetry}})})):((o.revert&&a.origin!==se.LOCAL&&a.serverId!==null||i.options.chunkUploads&&a.file.size>i.options.chunkSize||i.options.chunkUploads&&i.options.chunkForce)&&a.revert(At(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")),l())}),ABORT_ITEM_LOAD:ye(i,a=>{a.abortLoad()}),ABORT_ITEM_PROCESSING:ye(i,a=>{if(a.serverId){e("REVERT_ITEM_PROCESSING",{id:a.id});return}a.abortProcessing().then(()=>{i.options.instantUpload&&e("REMOVE_ITEM",{query:a.id})})}),REQUEST_REVERT_ITEM_PROCESSING:ye(i,a=>{if(!i.options.instantUpload){e("REVERT_ITEM_PROCESSING",{query:a});return}let n=l=>{l&&e("REVERT_ITEM_PROCESSING",{query:a})},r=t("GET_BEFORE_REMOVE_FILE");if(!r)return n(!0);let o=r(ge(a));if(o==null)return n(!0);if(typeof o=="boolean")return n(o);typeof o.then=="function"&&o.then(n)}),REVERT_ITEM_PROCESSING:ye(i,a=>{a.revert(At(i.options.server.url,i.options.server.revert),t("GET_FORCE_REVERT")).then(()=>{(i.options.instantUpload||gs(a))&&e("REMOVE_ITEM",{query:a.id})}).catch(()=>{})}),SET_OPTIONS:({options:a})=>{let n=Object.keys(a),r=Ts.filter(l=>n.includes(l));[...r,...Object.keys(a).filter(l=>!r.includes(l))].forEach(l=>{e(`SET_${oi(l,"_").toUpperCase()}`,{value:a[l]})})}}),Ts=["server"],$i=e=>e,Be=e=>document.createElement(e),ae=(e,t)=>{let i=e.childNodes[0];i?t!==i.nodeValue&&(i.nodeValue=t):(i=document.createTextNode(t),e.appendChild(i))},ka=(e,t,i,a)=>{let n=(a%360-90)*Math.PI/180;return{x:e+i*Math.cos(n),y:t+i*Math.sin(n)}},Is=(e,t,i,a,n,r)=>{let o=ka(e,t,i,n),l=ka(e,t,i,a);return["M",o.x,o.y,"A",i,i,0,r,0,l.x,l.y].join(" ")},bs=(e,t,i,a,n)=>{let r=1;return n>a&&n-a<=.5&&(r=0),a>n&&a-n>=.5&&(r=0),Is(e,t,i,Math.min(.9999,a)*360,Math.min(.9999,n)*360,r)},_s=({root:e,props:t})=>{t.spin=!1,t.progress=0,t.opacity=0;let i=ei("svg");e.ref.path=ei("path",{"stroke-width":2,"stroke-linecap":"round"}),i.appendChild(e.ref.path),e.ref.svg=i,e.appendChild(i)},Rs=({root:e,props:t})=>{if(t.opacity===0)return;t.align&&(e.element.dataset.align=t.align);let i=parseInt(ne(e.ref.path,"stroke-width"),10),a=e.rect.element.width*.5,n=0,r=0;t.spin?(n=0,r=.5):(n=0,r=t.progress);let o=bs(a,a,a-i,n,r);ne(e.ref.path,"d",o),ne(e.ref.path,"stroke-opacity",t.spin||t.progress>0?1:0)},Ha=re({tag:"div",name:"progress-indicator",ignoreRectUpdate:!0,ignoreRect:!0,create:_s,write:Rs,mixins:{apis:["progress","spin","align"],styles:["opacity"],animations:{opacity:{type:"tween",duration:500},progress:{type:"spring",stiffness:.95,damping:.65,mass:10}}}}),ys=({root:e,props:t})=>{e.element.innerHTML=(t.icon||"")+`${t.label}`,t.isDisabled=!1},Ss=({root:e,props:t})=>{let{isDisabled:i}=t,a=e.query("GET_DISABLED")||t.opacity===0;a&&!i?(t.isDisabled=!0,ne(e.element,"disabled","disabled")):!a&&i&&(t.isDisabled=!1,e.element.removeAttribute("disabled"))},Mn=re({tag:"button",attributes:{type:"button"},ignoreRect:!0,ignoreRectUpdate:!0,name:"file-action-button",mixins:{apis:["label"],styles:["translateX","translateY","scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",translateX:"spring",translateY:"spring",opacity:{type:"tween",duration:250}},listeners:!0},create:ys,write:Ss}),On=(e,t=".",i=1e3,a={})=>{let{labelBytes:n="bytes",labelKilobytes:r="KB",labelMegabytes:o="MB",labelGigabytes:l="GB"}=a;e=Math.round(Math.abs(e));let s=i,u=i*i,c=i*i*i;return ee.toFixed(t).split(".").filter(a=>a!=="0").join(i),ws=({root:e,props:t})=>{let i=Be("span");i.className="filepond--file-info-main",ne(i,"aria-hidden","true"),e.appendChild(i),e.ref.fileName=i;let a=Be("span");a.className="filepond--file-info-sub",e.appendChild(a),e.ref.fileSize=a,ae(a,e.query("GET_LABEL_FILE_WAITING_FOR_SIZE")),ae(i,$i(e.query("GET_ITEM_NAME",t.id)))},Oi=({root:e,props:t})=>{ae(e.ref.fileSize,On(e.query("GET_ITEM_SIZE",t.id),".",e.query("GET_FILE_SIZE_BASE"),e.query("GET_FILE_SIZE_LABELS",e.query))),ae(e.ref.fileName,$i(e.query("GET_ITEM_NAME",t.id)))},Ya=({root:e,props:t})=>{if(mt(e.query("GET_ITEM_SIZE",t.id))){Oi({root:e,props:t});return}ae(e.ref.fileSize,e.query("GET_LABEL_FILE_SIZE_NOT_AVAILABLE"))},vs=re({name:"file-info",ignoreRect:!0,ignoreRectUpdate:!0,write:fe({DID_LOAD_ITEM:Oi,DID_UPDATE_ITEM_META:Oi,DID_THROW_ITEM_LOAD_ERROR:Ya,DID_THROW_ITEM_INVALID:Ya}),didCreateView:e=>{Je("CREATE_VIEW",{...e,view:e})},create:ws,mixins:{styles:["translateX","translateY"],animations:{translateX:"spring",translateY:"spring"}}}),xn=e=>Math.round(e*100),As=({root:e})=>{let t=Be("span");t.className="filepond--file-status-main",e.appendChild(t),e.ref.main=t;let i=Be("span");i.className="filepond--file-status-sub",e.appendChild(i),e.ref.sub=i,Pn({root:e,action:{progress:null}})},Pn=({root:e,action:t})=>{let i=t.progress===null?e.query("GET_LABEL_FILE_LOADING"):`${e.query("GET_LABEL_FILE_LOADING")} ${xn(t.progress)}%`;ae(e.ref.main,i),ae(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Ls=({root:e,action:t})=>{let i=t.progress===null?e.query("GET_LABEL_FILE_PROCESSING"):`${e.query("GET_LABEL_FILE_PROCESSING")} ${xn(t.progress)}%`;ae(e.ref.main,i),ae(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Ms=({root:e})=>{ae(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING")),ae(e.ref.sub,e.query("GET_LABEL_TAP_TO_CANCEL"))},Os=({root:e})=>{ae(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING_ABORTED")),ae(e.ref.sub,e.query("GET_LABEL_TAP_TO_RETRY"))},xs=({root:e})=>{ae(e.ref.main,e.query("GET_LABEL_FILE_PROCESSING_COMPLETE")),ae(e.ref.sub,e.query("GET_LABEL_TAP_TO_UNDO"))},$a=({root:e})=>{ae(e.ref.main,""),ae(e.ref.sub,"")},Lt=({root:e,action:t})=>{ae(e.ref.main,t.status.main),ae(e.ref.sub,t.status.sub)},Ps=re({name:"file-status",ignoreRect:!0,ignoreRectUpdate:!0,write:fe({DID_LOAD_ITEM:$a,DID_REVERT_ITEM_PROCESSING:$a,DID_REQUEST_ITEM_PROCESSING:Ms,DID_ABORT_ITEM_PROCESSING:Os,DID_COMPLETE_ITEM_PROCESSING:xs,DID_UPDATE_ITEM_PROCESS_PROGRESS:Ls,DID_UPDATE_ITEM_LOAD_PROGRESS:Pn,DID_THROW_ITEM_LOAD_ERROR:Lt,DID_THROW_ITEM_INVALID:Lt,DID_THROW_ITEM_PROCESSING_ERROR:Lt,DID_THROW_ITEM_PROCESSING_REVERT_ERROR:Lt,DID_THROW_ITEM_REMOVE_ERROR:Lt}),didCreateView:e=>{Je("CREATE_VIEW",{...e,view:e})},create:As,mixins:{styles:["translateX","translateY","opacity"],animations:{opacity:{type:"tween",duration:250},translateX:"spring",translateY:"spring"}}}),xi={AbortItemLoad:{label:"GET_LABEL_BUTTON_ABORT_ITEM_LOAD",action:"ABORT_ITEM_LOAD",className:"filepond--action-abort-item-load",align:"LOAD_INDICATOR_POSITION"},RetryItemLoad:{label:"GET_LABEL_BUTTON_RETRY_ITEM_LOAD",action:"RETRY_ITEM_LOAD",icon:"GET_ICON_RETRY",className:"filepond--action-retry-item-load",align:"BUTTON_PROCESS_ITEM_POSITION"},RemoveItem:{label:"GET_LABEL_BUTTON_REMOVE_ITEM",action:"REQUEST_REMOVE_ITEM",icon:"GET_ICON_REMOVE",className:"filepond--action-remove-item",align:"BUTTON_REMOVE_ITEM_POSITION"},ProcessItem:{label:"GET_LABEL_BUTTON_PROCESS_ITEM",action:"REQUEST_ITEM_PROCESSING",icon:"GET_ICON_PROCESS",className:"filepond--action-process-item",align:"BUTTON_PROCESS_ITEM_POSITION"},AbortItemProcessing:{label:"GET_LABEL_BUTTON_ABORT_ITEM_PROCESSING",action:"ABORT_ITEM_PROCESSING",className:"filepond--action-abort-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"},RetryItemProcessing:{label:"GET_LABEL_BUTTON_RETRY_ITEM_PROCESSING",action:"RETRY_ITEM_PROCESSING",icon:"GET_ICON_RETRY",className:"filepond--action-retry-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"},RevertItemProcessing:{label:"GET_LABEL_BUTTON_UNDO_ITEM_PROCESSING",action:"REQUEST_REVERT_ITEM_PROCESSING",icon:"GET_ICON_UNDO",className:"filepond--action-revert-item-processing",align:"BUTTON_PROCESS_ITEM_POSITION"}},Pi=[];te(xi,e=>{Pi.push(e)});var be=e=>{if(Di(e)==="right")return 0;let t=e.ref.buttonRemoveItem.rect.element;return t.hidden?null:t.width+t.left},Ds=e=>e.ref.buttonAbortItemLoad.rect.element.width,Xt=e=>Math.floor(e.ref.buttonRemoveItem.rect.element.height/4),Fs=e=>Math.floor(e.ref.buttonRemoveItem.rect.element.left/2),Cs=e=>e.query("GET_STYLE_LOAD_INDICATOR_POSITION"),zs=e=>e.query("GET_STYLE_PROGRESS_INDICATOR_POSITION"),Di=e=>e.query("GET_STYLE_BUTTON_REMOVE_ITEM_POSITION"),Ns={buttonAbortItemLoad:{opacity:0},buttonRetryItemLoad:{opacity:0},buttonRemoveItem:{opacity:0},buttonProcessItem:{opacity:0},buttonAbortItemProcessing:{opacity:0},buttonRetryItemProcessing:{opacity:0},buttonRevertItemProcessing:{opacity:0},loadProgressIndicator:{opacity:0,align:Cs},processProgressIndicator:{opacity:0,align:zs},processingCompleteIndicator:{opacity:0,scaleX:.75,scaleY:.75},info:{translateX:0,translateY:0,opacity:0},status:{translateX:0,translateY:0,opacity:0}},qa={buttonRemoveItem:{opacity:1},buttonProcessItem:{opacity:1},info:{translateX:be},status:{translateX:be}},wi={buttonAbortItemProcessing:{opacity:1},processProgressIndicator:{opacity:1},status:{opacity:1}},st={DID_THROW_ITEM_INVALID:{buttonRemoveItem:{opacity:1},info:{translateX:be},status:{translateX:be,opacity:1}},DID_START_ITEM_LOAD:{buttonAbortItemLoad:{opacity:1},loadProgressIndicator:{opacity:1},status:{opacity:1}},DID_THROW_ITEM_LOAD_ERROR:{buttonRetryItemLoad:{opacity:1},buttonRemoveItem:{opacity:1},info:{translateX:be},status:{opacity:1}},DID_START_ITEM_REMOVE:{processProgressIndicator:{opacity:1,align:Di},info:{translateX:be},status:{opacity:0}},DID_THROW_ITEM_REMOVE_ERROR:{processProgressIndicator:{opacity:0,align:Di},buttonRemoveItem:{opacity:1},info:{translateX:be},status:{opacity:1,translateX:be}},DID_LOAD_ITEM:qa,DID_LOAD_LOCAL_ITEM:{buttonRemoveItem:{opacity:1},info:{translateX:be},status:{translateX:be}},DID_START_ITEM_PROCESSING:wi,DID_REQUEST_ITEM_PROCESSING:wi,DID_UPDATE_ITEM_PROCESS_PROGRESS:wi,DID_COMPLETE_ITEM_PROCESSING:{buttonRevertItemProcessing:{opacity:1},info:{opacity:1},status:{opacity:1}},DID_THROW_ITEM_PROCESSING_ERROR:{buttonRemoveItem:{opacity:1},buttonRetryItemProcessing:{opacity:1},status:{opacity:1},info:{translateX:be}},DID_THROW_ITEM_PROCESSING_REVERT_ERROR:{buttonRevertItemProcessing:{opacity:1},status:{opacity:1},info:{opacity:1}},DID_ABORT_ITEM_PROCESSING:{buttonRemoveItem:{opacity:1},buttonProcessItem:{opacity:1},info:{translateX:be},status:{opacity:1}},DID_REVERT_ITEM_PROCESSING:qa},Bs=re({create:({root:e})=>{e.element.innerHTML=e.query("GET_ICON_DONE")},name:"processing-complete-indicator",ignoreRect:!0,mixins:{styles:["scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",opacity:{type:"tween",duration:250}}}}),Vs=({root:e,props:t})=>{let i=Object.keys(xi).reduce((p,f)=>(p[f]={...xi[f]},p),{}),{id:a}=t,n=e.query("GET_ALLOW_REVERT"),r=e.query("GET_ALLOW_REMOVE"),o=e.query("GET_ALLOW_PROCESS"),l=e.query("GET_INSTANT_UPLOAD"),s=e.query("IS_ASYNC"),u=e.query("GET_STYLE_BUTTON_REMOVE_ITEM_ALIGN"),c;s?o&&!n?c=p=>!/RevertItemProcessing/.test(p):!o&&n?c=p=>!/ProcessItem|RetryItemProcessing|AbortItemProcessing/.test(p):!o&&!n&&(c=p=>!/Process/.test(p)):c=p=>!/Process/.test(p);let d=c?Pi.filter(c):Pi.concat();if(l&&n&&(i.RevertItemProcessing.label="GET_LABEL_BUTTON_REMOVE_ITEM",i.RevertItemProcessing.icon="GET_ICON_REMOVE"),s&&!n){let p=st.DID_COMPLETE_ITEM_PROCESSING;p.info.translateX=Fs,p.info.translateY=Xt,p.status.translateY=Xt,p.processingCompleteIndicator={opacity:1,scaleX:1,scaleY:1}}if(s&&!o&&(["DID_START_ITEM_PROCESSING","DID_REQUEST_ITEM_PROCESSING","DID_UPDATE_ITEM_PROCESS_PROGRESS","DID_THROW_ITEM_PROCESSING_ERROR"].forEach(p=>{st[p].status.translateY=Xt}),st.DID_THROW_ITEM_PROCESSING_ERROR.status.translateX=Ds),u&&n){i.RevertItemProcessing.align="BUTTON_REMOVE_ITEM_POSITION";let p=st.DID_COMPLETE_ITEM_PROCESSING;p.info.translateX=be,p.status.translateY=Xt,p.processingCompleteIndicator={opacity:1,scaleX:1,scaleY:1}}r||(i.RemoveItem.disabled=!0),te(i,(p,f)=>{let g=e.createChildView(Mn,{label:e.query(f.label),icon:e.query(f.icon),opacity:0});d.includes(p)&&e.appendChildView(g),f.disabled&&(g.element.setAttribute("disabled","disabled"),g.element.setAttribute("hidden","hidden")),g.element.dataset.align=e.query(`GET_STYLE_${f.align}`),g.element.classList.add(f.className),g.on("click",b=>{b.stopPropagation(),!f.disabled&&e.dispatch(f.action,{query:a})}),e.ref[`button${p}`]=g}),e.ref.processingCompleteIndicator=e.appendChildView(e.createChildView(Bs)),e.ref.processingCompleteIndicator.element.dataset.align=e.query("GET_STYLE_BUTTON_PROCESS_ITEM_POSITION"),e.ref.info=e.appendChildView(e.createChildView(vs,{id:a})),e.ref.status=e.appendChildView(e.createChildView(Ps,{id:a}));let h=e.appendChildView(e.createChildView(Ha,{opacity:0,align:e.query("GET_STYLE_LOAD_INDICATOR_POSITION")}));h.element.classList.add("filepond--load-indicator"),e.ref.loadProgressIndicator=h;let m=e.appendChildView(e.createChildView(Ha,{opacity:0,align:e.query("GET_STYLE_PROGRESS_INDICATOR_POSITION")}));m.element.classList.add("filepond--process-indicator"),e.ref.processProgressIndicator=m,e.ref.activeStyles=[]},Gs=({root:e,actions:t,props:i})=>{Us({root:e,actions:t,props:i});let a=t.concat().filter(n=>/^DID_/.test(n.type)).reverse().find(n=>st[n.type]);if(a){e.ref.activeStyles=[];let n=st[a.type];te(Ns,(r,o)=>{let l=e.ref[r];te(o,(s,u)=>{let c=n[r]&&typeof n[r][s]<"u"?n[r][s]:u;e.ref.activeStyles.push({control:l,key:s,value:c})})})}e.ref.activeStyles.forEach(({control:n,key:r,value:o})=>{n[r]=typeof o=="function"?o(e):o})},Us=fe({DID_SET_LABEL_BUTTON_ABORT_ITEM_PROCESSING:({root:e,action:t})=>{e.ref.buttonAbortItemProcessing.label=t.value},DID_SET_LABEL_BUTTON_ABORT_ITEM_LOAD:({root:e,action:t})=>{e.ref.buttonAbortItemLoad.label=t.value},DID_SET_LABEL_BUTTON_ABORT_ITEM_REMOVAL:({root:e,action:t})=>{e.ref.buttonAbortItemRemoval.label=t.value},DID_REQUEST_ITEM_PROCESSING:({root:e})=>{e.ref.processProgressIndicator.spin=!0,e.ref.processProgressIndicator.progress=0},DID_START_ITEM_LOAD:({root:e})=>{e.ref.loadProgressIndicator.spin=!0,e.ref.loadProgressIndicator.progress=0},DID_START_ITEM_REMOVE:({root:e})=>{e.ref.processProgressIndicator.spin=!0,e.ref.processProgressIndicator.progress=0},DID_UPDATE_ITEM_LOAD_PROGRESS:({root:e,action:t})=>{e.ref.loadProgressIndicator.spin=!1,e.ref.loadProgressIndicator.progress=t.progress},DID_UPDATE_ITEM_PROCESS_PROGRESS:({root:e,action:t})=>{e.ref.processProgressIndicator.spin=!1,e.ref.processProgressIndicator.progress=t.progress}}),ks=re({create:Vs,write:Gs,didCreateView:e=>{Je("CREATE_VIEW",{...e,view:e})},name:"file"}),Hs=({root:e,props:t})=>{e.ref.fileName=Be("legend"),e.appendChild(e.ref.fileName),e.ref.file=e.appendChildView(e.createChildView(ks,{id:t.id})),e.ref.data=!1},Ws=({root:e,props:t})=>{ae(e.ref.fileName,$i(e.query("GET_ITEM_NAME",t.id)))},Ys=re({create:Hs,ignoreRect:!0,write:fe({DID_LOAD_ITEM:Ws}),didCreateView:e=>{Je("CREATE_VIEW",{...e,view:e})},tag:"fieldset",name:"file-wrapper"}),ja={type:"spring",damping:.6,mass:7},$s=({root:e,props:t})=>{[{name:"top"},{name:"center",props:{translateY:null,scaleY:null},mixins:{animations:{scaleY:ja},styles:["translateY","scaleY"]}},{name:"bottom",props:{translateY:null},mixins:{animations:{translateY:ja},styles:["translateY"]}}].forEach(i=>{qs(e,i,t.name)}),e.element.classList.add(`filepond--${t.name}`),e.ref.scalable=null},qs=(e,t,i)=>{let a=re({name:`panel-${t.name} filepond--${i}`,mixins:t.mixins,ignoreRectUpdate:!0}),n=e.createChildView(a,t.props);e.ref[t.name]=e.appendChildView(n)},js=({root:e,props:t})=>{if((e.ref.scalable===null||t.scalable!==e.ref.scalable)&&(e.ref.scalable=mn(t.scalable)?t.scalable:!0,e.element.dataset.scalable=e.ref.scalable),!t.height)return;let i=e.ref.top.rect.element,a=e.ref.bottom.rect.element,n=Math.max(i.height+a.height,t.height);e.ref.center.translateY=i.height,e.ref.center.scaleY=(n-i.height-a.height)/100,e.ref.bottom.translateY=n-a.height},Dn=re({name:"panel",read:({root:e,props:t})=>t.heightCurrent=e.ref.bottom.translateY,write:js,create:$s,ignoreRect:!0,mixins:{apis:["height","heightCurrent","scalable"]}}),Xs=e=>{let t=e.map(a=>a.id),i;return{setIndex:a=>{i=a},getIndex:()=>i,getItemIndex:a=>t.indexOf(a.id)}},Xa={type:"spring",stiffness:.75,damping:.45,mass:10},Qa="spring",Za={DID_START_ITEM_LOAD:"busy",DID_UPDATE_ITEM_LOAD_PROGRESS:"loading",DID_THROW_ITEM_INVALID:"load-invalid",DID_THROW_ITEM_LOAD_ERROR:"load-error",DID_LOAD_ITEM:"idle",DID_THROW_ITEM_REMOVE_ERROR:"remove-error",DID_START_ITEM_REMOVE:"busy",DID_START_ITEM_PROCESSING:"busy processing",DID_REQUEST_ITEM_PROCESSING:"busy processing",DID_UPDATE_ITEM_PROCESS_PROGRESS:"processing",DID_COMPLETE_ITEM_PROCESSING:"processing-complete",DID_THROW_ITEM_PROCESSING_ERROR:"processing-error",DID_THROW_ITEM_PROCESSING_REVERT_ERROR:"processing-revert-error",DID_ABORT_ITEM_PROCESSING:"cancelled",DID_REVERT_ITEM_PROCESSING:"idle"},Qs=({root:e,props:t})=>{if(e.ref.handleClick=a=>e.dispatch("DID_ACTIVATE_ITEM",{id:t.id}),e.element.id=`filepond--item-${t.id}`,e.element.addEventListener("click",e.ref.handleClick),e.ref.container=e.appendChildView(e.createChildView(Ys,{id:t.id})),e.ref.panel=e.appendChildView(e.createChildView(Dn,{name:"item-panel"})),e.ref.panel.height=null,t.markedForRemoval=!1,!e.query("GET_ALLOW_REORDER"))return;e.element.dataset.dragState="idle";let i=a=>{if(!a.isPrimary)return;let n=!1,r={x:a.pageX,y:a.pageY};t.dragOrigin={x:e.translateX,y:e.translateY},t.dragCenter={x:a.offsetX,y:a.offsetY};let o=Xs(e.query("GET_ACTIVE_ITEMS"));e.dispatch("DID_GRAB_ITEM",{id:t.id,dragState:o});let l=d=>{if(!d.isPrimary)return;d.stopPropagation(),d.preventDefault(),t.dragOffset={x:d.pageX-r.x,y:d.pageY-r.y},t.dragOffset.x*t.dragOffset.x+t.dragOffset.y*t.dragOffset.y>16&&!n&&(n=!0,e.element.removeEventListener("click",e.ref.handleClick)),e.dispatch("DID_DRAG_ITEM",{id:t.id,dragState:o})},s=d=>{d.isPrimary&&(t.dragOffset={x:d.pageX-r.x,y:d.pageY-r.y},c())},u=()=>{c()},c=()=>{document.removeEventListener("pointercancel",u),document.removeEventListener("pointermove",l),document.removeEventListener("pointerup",s),e.dispatch("DID_DROP_ITEM",{id:t.id,dragState:o}),n&&setTimeout(()=>e.element.addEventListener("click",e.ref.handleClick),0)};document.addEventListener("pointercancel",u),document.addEventListener("pointermove",l),document.addEventListener("pointerup",s)};e.element.addEventListener("pointerdown",i)},Zs=fe({DID_UPDATE_PANEL_HEIGHT:({root:e,action:t})=>{e.height=t.height}}),Ks=fe({DID_GRAB_ITEM:({root:e,props:t})=>{t.dragOrigin={x:e.translateX,y:e.translateY}},DID_DRAG_ITEM:({root:e})=>{e.element.dataset.dragState="drag"},DID_DROP_ITEM:({root:e,props:t})=>{t.dragOffset=null,t.dragOrigin=null,e.element.dataset.dragState="drop"}},({root:e,actions:t,props:i,shouldOptimize:a})=>{e.element.dataset.dragState==="drop"&&e.scaleX<=1&&(e.element.dataset.dragState="idle");let n=t.concat().filter(o=>/^DID_/.test(o.type)).reverse().find(o=>Za[o.type]);n&&n.type!==i.currentState&&(i.currentState=n.type,e.element.dataset.filepondItemState=Za[i.currentState]||"");let r=e.query("GET_ITEM_PANEL_ASPECT_RATIO")||e.query("GET_PANEL_ASPECT_RATIO");r?a||(e.height=e.rect.element.width*r):(Zs({root:e,actions:t,props:i}),!e.height&&e.ref.container.rect.element.height>0&&(e.height=e.ref.container.rect.element.height)),a&&(e.ref.panel.height=null),e.ref.panel.height=e.height}),Js=re({create:Qs,write:Ks,destroy:({root:e,props:t})=>{e.element.removeEventListener("click",e.ref.handleClick),e.dispatch("RELEASE_ITEM",{query:t.id})},tag:"li",name:"item",mixins:{apis:["id","interactionMethod","markedForRemoval","spawnDate","dragCenter","dragOrigin","dragOffset"],styles:["translateX","translateY","scaleX","scaleY","opacity","height"],animations:{scaleX:Qa,scaleY:Qa,translateX:Xa,translateY:Xa,opacity:{type:"tween",duration:150}}}}),qi=(e,t)=>Math.max(1,Math.floor((e+1)/t)),ji=(e,t,i)=>{if(!i)return;let a=e.rect.element.width,n=t.length,r=null;if(n===0||i.topE){if(i.left{ne(e.element,"role","list"),e.ref.lastItemSpanwDate=Date.now()},tc=({root:e,action:t})=>{let{id:i,index:a,interactionMethod:n}=t;e.ref.addIndex=a;let r=Date.now(),o=r,l=1;if(n!==Se.NONE){l=0;let s=e.query("GET_ITEM_INSERT_INTERVAL"),u=r-e.ref.lastItemSpanwDate;o=u{e.dragOffset?(e.translateX=null,e.translateY=null,e.translateX=e.dragOrigin.x+e.dragOffset.x,e.translateY=e.dragOrigin.y+e.dragOffset.y,e.scaleX=1.025,e.scaleY=1.025):(e.translateX=t,e.translateY=i,Date.now()>e.spawnDate&&(e.opacity===0&&ic(e,t,i,a,n),e.scaleX=1,e.scaleY=1,e.opacity=1))},ic=(e,t,i,a,n)=>{e.interactionMethod===Se.NONE?(e.translateX=null,e.translateX=t,e.translateY=null,e.translateY=i):e.interactionMethod===Se.DROP?(e.translateX=null,e.translateX=t-a*20,e.translateY=null,e.translateY=i-n*10,e.scaleX=.8,e.scaleY=.8):e.interactionMethod===Se.BROWSE?(e.translateY=null,e.translateY=i-30):e.interactionMethod===Se.API&&(e.translateX=null,e.translateX=t-30,e.translateY=null)},ac=({root:e,action:t})=>{let{id:i}=t,a=e.childViews.find(n=>n.id===i);a&&(a.scaleX=.9,a.scaleY=.9,a.opacity=0,a.markedForRemoval=!0)},vi=e=>e.rect.element.height+e.rect.element.marginBottom*.5+e.rect.element.marginTop*.5,nc=e=>e.rect.element.width+e.rect.element.marginLeft*.5+e.rect.element.marginRight*.5,rc=({root:e,action:t})=>{let{id:i,dragState:a}=t,n=e.query("GET_ITEM",{id:i}),r=e.childViews.find(g=>g.id===i),o=e.childViews.length,l=a.getItemIndex(n);if(!r)return;let s={x:r.dragOrigin.x+r.dragOffset.x+r.dragCenter.x,y:r.dragOrigin.y+r.dragOffset.y+r.dragCenter.y},u=vi(r),c=nc(r),d=Math.floor(e.rect.outer.width/c);d>o&&(d=o);let h=Math.floor(o/d+1);Qt.setHeight=u*h,Qt.setWidth=c*d;var m={y:Math.floor(s.y/u),x:Math.floor(s.x/c),getGridIndex:function(){return s.y>Qt.getHeight||s.y<0||s.x>Qt.getWidth||s.x<0?l:this.y*d+this.x},getColIndex:function(){let b=e.query("GET_ACTIVE_ITEMS"),E=e.childViews.filter(x=>x.rect.element.height),I=b.map(x=>E.find(O=>O.id===x.id)),_=I.findIndex(x=>x===r),y=vi(r),T=I.length,v=T,R=0,S=0,P=0;for(let x=0;xx){if(s.y1?m.getGridIndex():m.getColIndex();e.dispatch("MOVE_ITEM",{query:r,index:p});let f=a.getIndex();if(f===void 0||f!==p){if(a.setIndex(p),f===void 0)return;e.dispatch("DID_REORDER_ITEMS",{items:e.query("GET_ACTIVE_ITEMS"),origin:l,target:p})}},oc=fe({DID_ADD_ITEM:tc,DID_REMOVE_ITEM:ac,DID_DRAG_ITEM:rc}),lc=({root:e,props:t,actions:i,shouldOptimize:a})=>{oc({root:e,props:t,actions:i});let{dragCoordinates:n}=t,r=e.rect.element.width,o=e.childViews.filter(I=>I.rect.element.height),l=e.query("GET_ACTIVE_ITEMS").map(I=>o.find(_=>_.id===I.id)).filter(I=>I),s=n?ji(e,l,n):null,u=e.ref.addIndex||null;e.ref.addIndex=null;let c=0,d=0,h=0;if(l.length===0)return;let m=l[0].rect.element,p=m.marginTop+m.marginBottom,f=m.marginLeft+m.marginRight,g=m.width+f,b=m.height+p,E=qi(r,g);if(E===1){let I=0,_=0;l.forEach((y,T)=>{if(s){let S=T-s;S===-2?_=-p*.25:S===-1?_=-p*.75:S===0?_=p*.75:S===1?_=p*.25:_=0}a&&(y.translateX=null,y.translateY=null),y.markedForRemoval||Ka(y,0,I+_);let R=(y.rect.element.height+p)*(y.markedForRemoval?y.opacity:1);I+=R})}else{let I=0,_=0;l.forEach((y,T)=>{T===s&&(c=1),T===u&&(h+=1),y.markedForRemoval&&y.opacity<.5&&(d-=1);let v=T+h+c+d,R=v%E,S=Math.floor(v/E),P=R*g,x=S*b,O=Math.sign(P-I),z=Math.sign(x-_);I=P,_=x,!y.markedForRemoval&&(a&&(y.translateX=null,y.translateY=null),Ka(y,P,x,O,z))})}},sc=(e,t)=>t.filter(i=>i.data&&i.data.id?e.id===i.data.id:!0),cc=re({create:ec,write:lc,tag:"ul",name:"list",didWriteView:({root:e})=>{e.childViews.filter(t=>t.markedForRemoval&&t.opacity===0&&t.resting).forEach(t=>{t._destroy(),e.removeChildView(t)})},filterFrameActionsForChild:sc,mixins:{apis:["dragCoordinates"]}}),dc=({root:e,props:t})=>{e.ref.list=e.appendChildView(e.createChildView(cc)),t.dragCoordinates=null,t.overflowing=!1},uc=({root:e,props:t,action:i})=>{e.query("GET_ITEM_INSERT_LOCATION_FREEDOM")&&(t.dragCoordinates={left:i.position.scopeLeft-e.ref.list.rect.element.left,top:i.position.scopeTop-(e.rect.outer.top+e.rect.element.marginTop+e.rect.element.scrollTop)})},hc=({props:e})=>{e.dragCoordinates=null},mc=fe({DID_DRAG:uc,DID_END_DRAG:hc}),pc=({root:e,props:t,actions:i})=>{if(mc({root:e,props:t,actions:i}),e.ref.list.dragCoordinates=t.dragCoordinates,t.overflowing&&!t.overflow&&(t.overflowing=!1,e.element.dataset.state="",e.height=null),t.overflow){let a=Math.round(t.overflow);a!==e.height&&(t.overflowing=!0,e.element.dataset.state="overflow",e.height=a)}},fc=re({create:dc,write:pc,name:"list-scroller",mixins:{apis:["overflow","dragCoordinates"],styles:["height","translateY"],animations:{translateY:"spring"}}}),Oe=(e,t,i,a="")=>{i?ne(e,t,a):e.removeAttribute(t)},gc=e=>{if(!(!e||e.value==="")){try{e.value=""}catch{}if(e.value){let t=Be("form"),i=e.parentNode,a=e.nextSibling;t.appendChild(e),t.reset(),a?i.insertBefore(e,a):i.appendChild(e)}}},Ec=({root:e,props:t})=>{e.element.id=`filepond--browser-${t.id}`,ne(e.element,"name",e.query("GET_NAME")),ne(e.element,"aria-controls",`filepond--assistant-${t.id}`),ne(e.element,"aria-labelledby",`filepond--drop-label-${t.id}`),Fn({root:e,action:{value:e.query("GET_ACCEPTED_FILE_TYPES")}}),Cn({root:e,action:{value:e.query("GET_ALLOW_MULTIPLE")}}),zn({root:e,action:{value:e.query("GET_ALLOW_DIRECTORIES_ONLY")}}),Fi({root:e}),Nn({root:e,action:{value:e.query("GET_REQUIRED")}}),Bn({root:e,action:{value:e.query("GET_CAPTURE_METHOD")}}),e.ref.handleChange=i=>{if(!e.element.value)return;let a=Array.from(e.element.files).map(n=>(n._relativePath=n.webkitRelativePath,n));setTimeout(()=>{t.onload(a),gc(e.element)},250)},e.element.addEventListener("change",e.ref.handleChange)},Fn=({root:e,action:t})=>{e.query("GET_ALLOW_SYNC_ACCEPT_ATTRIBUTE")&&Oe(e.element,"accept",!!t.value,t.value?t.value.join(","):"")},Cn=({root:e,action:t})=>{Oe(e.element,"multiple",t.value)},zn=({root:e,action:t})=>{Oe(e.element,"webkitdirectory",t.value)},Fi=({root:e})=>{let t=e.query("GET_DISABLED"),i=e.query("GET_ALLOW_BROWSE"),a=t||!i;Oe(e.element,"disabled",a)},Nn=({root:e,action:t})=>{t.value?e.query("GET_TOTAL_ITEMS")===0&&Oe(e.element,"required",!0):Oe(e.element,"required",!1)},Bn=({root:e,action:t})=>{Oe(e.element,"capture",!!t.value,t.value===!0?"":t.value)},Ja=({root:e})=>{let{element:t}=e;e.query("GET_TOTAL_ITEMS")>0?(Oe(t,"required",!1),Oe(t,"name",!1)):(Oe(t,"name",!0,e.query("GET_NAME")),e.query("GET_CHECK_VALIDITY")&&t.setCustomValidity(""),e.query("GET_REQUIRED")&&Oe(t,"required",!0))},Tc=({root:e})=>{e.query("GET_CHECK_VALIDITY")&&e.element.setCustomValidity(e.query("GET_LABEL_INVALID_FIELD"))},Ic=re({tag:"input",name:"browser",ignoreRect:!0,ignoreRectUpdate:!0,attributes:{type:"file"},create:Ec,destroy:({root:e})=>{e.element.removeEventListener("change",e.ref.handleChange)},write:fe({DID_LOAD_ITEM:Ja,DID_REMOVE_ITEM:Ja,DID_THROW_ITEM_INVALID:Tc,DID_SET_DISABLED:Fi,DID_SET_ALLOW_BROWSE:Fi,DID_SET_ALLOW_DIRECTORIES_ONLY:zn,DID_SET_ALLOW_MULTIPLE:Cn,DID_SET_ACCEPTED_FILE_TYPES:Fn,DID_SET_CAPTURE_METHOD:Bn,DID_SET_REQUIRED:Nn})}),en={ENTER:13,SPACE:32},bc=({root:e,props:t})=>{let i=Be("label");ne(i,"for",`filepond--browser-${t.id}`),ne(i,"id",`filepond--drop-label-${t.id}`),ne(i,"aria-hidden","true"),e.ref.handleKeyDown=a=>{(a.keyCode===en.ENTER||a.keyCode===en.SPACE)&&(a.preventDefault(),e.ref.label.click())},e.ref.handleClick=a=>{a.target===i||i.contains(a.target)||e.ref.label.click()},i.addEventListener("keydown",e.ref.handleKeyDown),e.element.addEventListener("click",e.ref.handleClick),Vn(i,t.caption),e.appendChild(i),e.ref.label=i},Vn=(e,t)=>{e.innerHTML=t;let i=e.querySelector(".filepond--label-action");return i&&ne(i,"tabindex","0"),t},_c=re({name:"drop-label",ignoreRect:!0,create:bc,destroy:({root:e})=>{e.ref.label.addEventListener("keydown",e.ref.handleKeyDown),e.element.removeEventListener("click",e.ref.handleClick)},write:fe({DID_SET_LABEL_IDLE:({root:e,action:t})=>{Vn(e.ref.label,t.value)}}),mixins:{styles:["opacity","translateX","translateY"],animations:{opacity:{type:"tween",duration:150},translateX:"spring",translateY:"spring"}}}),Rc=re({name:"drip-blob",ignoreRect:!0,mixins:{styles:["translateX","translateY","scaleX","scaleY","opacity"],animations:{scaleX:"spring",scaleY:"spring",translateX:"spring",translateY:"spring",opacity:{type:"tween",duration:250}}}}),yc=({root:e})=>{let t=e.rect.element.width*.5,i=e.rect.element.height*.5;e.ref.blob=e.appendChildView(e.createChildView(Rc,{opacity:0,scaleX:2.5,scaleY:2.5,translateX:t,translateY:i}))},Sc=({root:e,action:t})=>{if(!e.ref.blob){yc({root:e});return}e.ref.blob.translateX=t.position.scopeLeft,e.ref.blob.translateY=t.position.scopeTop,e.ref.blob.scaleX=1,e.ref.blob.scaleY=1,e.ref.blob.opacity=1},wc=({root:e})=>{e.ref.blob&&(e.ref.blob.opacity=0)},vc=({root:e})=>{e.ref.blob&&(e.ref.blob.scaleX=2.5,e.ref.blob.scaleY=2.5,e.ref.blob.opacity=0)},Ac=({root:e,props:t,actions:i})=>{Lc({root:e,props:t,actions:i});let{blob:a}=e.ref;i.length===0&&a&&a.opacity===0&&(e.removeChildView(a),e.ref.blob=null)},Lc=fe({DID_DRAG:Sc,DID_DROP:vc,DID_END_DRAG:wc}),Mc=re({ignoreRect:!0,ignoreRectUpdate:!0,name:"drip",write:Ac}),Gn=(e,t)=>{try{let i=new DataTransfer;t.forEach(a=>{a instanceof File?i.items.add(a):i.items.add(new File([a],a.name,{type:a.type}))}),e.files=i.files}catch{return!1}return!0},Oc=({root:e})=>e.ref.fields={},ci=(e,t)=>e.ref.fields[t],Xi=e=>{e.query("GET_ACTIVE_ITEMS").forEach(t=>{e.ref.fields[t.id]&&e.element.appendChild(e.ref.fields[t.id])})},tn=({root:e})=>Xi(e),xc=({root:e,action:t})=>{let n=!(e.query("GET_ITEM",t.id).origin===se.LOCAL)&&e.query("SHOULD_UPDATE_FILE_INPUT"),r=Be("input");r.type=n?"file":"hidden",r.name=e.query("GET_NAME"),r.disabled=e.query("GET_DISABLED"),e.ref.fields[t.id]=r,Xi(e)},Pc=({root:e,action:t})=>{let i=ci(e,t.id);if(!i||(t.serverFileReference!==null&&(i.value=t.serverFileReference),!e.query("SHOULD_UPDATE_FILE_INPUT")))return;let a=e.query("GET_ITEM",t.id);Gn(i,[a.file])},Dc=({root:e,action:t})=>{e.query("SHOULD_UPDATE_FILE_INPUT")&&setTimeout(()=>{let i=ci(e,t.id);i&&Gn(i,[t.file])},0)},Fc=({root:e})=>{e.element.disabled=e.query("GET_DISABLED")},Cc=({root:e,action:t})=>{let i=ci(e,t.id);i&&(i.parentNode&&i.parentNode.removeChild(i),delete e.ref.fields[t.id])},zc=({root:e,action:t})=>{let i=ci(e,t.id);i&&(t.value===null?i.removeAttribute("value"):i.type!="file"&&(i.value=t.value),Xi(e))},Nc=fe({DID_SET_DISABLED:Fc,DID_ADD_ITEM:xc,DID_LOAD_ITEM:Pc,DID_REMOVE_ITEM:Cc,DID_DEFINE_VALUE:zc,DID_PREPARE_OUTPUT:Dc,DID_REORDER_ITEMS:tn,DID_SORT_ITEMS:tn}),Bc=re({tag:"fieldset",name:"data",create:Oc,write:Nc,ignoreRect:!0}),Vc=e=>"getRootNode"in e?e.getRootNode():document,Gc=["jpg","jpeg","png","gif","bmp","webp","svg","tiff"],Uc=["css","csv","html","txt"],kc={zip:"zip|compressed",epub:"application/epub+zip"},Un=(e="")=>(e=e.toLowerCase(),Gc.includes(e)?"image/"+(e==="jpg"?"jpeg":e==="svg"?"svg+xml":e):Uc.includes(e)?"text/"+e:kc[e]||""),Qi=e=>new Promise((t,i)=>{let a=Qc(e);if(a.length&&!Hc(e))return t(a);Wc(e).then(t)}),Hc=e=>e.files?e.files.length>0:!1,Wc=e=>new Promise((t,i)=>{let a=(e.items?Array.from(e.items):[]).filter(n=>Yc(n)).map(n=>$c(n));if(!a.length){t(e.files?Array.from(e.files):[]);return}Promise.all(a).then(n=>{let r=[];n.forEach(o=>{r.push.apply(r,o)}),t(r.filter(o=>o).map(o=>(o._relativePath||(o._relativePath=o.webkitRelativePath),o)))}).catch(console.error)}),Yc=e=>{if(kn(e)){let t=Zi(e);if(t)return t.isFile||t.isDirectory}return e.kind==="file"},$c=e=>new Promise((t,i)=>{if(Xc(e)){qc(Zi(e)).then(t).catch(i);return}t([e.getAsFile()])}),qc=e=>new Promise((t,i)=>{let a=[],n=0,r=0,o=()=>{r===0&&n===0&&t(a)},l=s=>{n++;let u=s.createReader(),c=()=>{u.readEntries(d=>{if(d.length===0){n--,o();return}d.forEach(h=>{h.isDirectory?l(h):(r++,h.file(m=>{let p=jc(m);h.fullPath&&(p._relativePath=h.fullPath),a.push(p),r--,o()}))}),c()},i)};c()};l(e)}),jc=e=>{if(e.type.length)return e;let t=e.lastModifiedDate,i=e.name,a=Un(si(e.name));return a.length&&(e=e.slice(0,e.size,a),e.name=i,e.lastModifiedDate=t),e},Xc=e=>kn(e)&&(Zi(e)||{}).isDirectory,kn=e=>"webkitGetAsEntry"in e,Zi=e=>e.webkitGetAsEntry(),Qc=e=>{let t=[];try{if(t=Kc(e),t.length)return t;t=Zc(e)}catch{}return t},Zc=e=>{let t=e.getData("url");return typeof t=="string"&&t.length?[t]:[]},Kc=e=>{let t=e.getData("text/html");if(typeof t=="string"&&t.length){let i=t.match(/src\s*=\s*"(.+?)"/);if(i)return[i[1]]}return[]},ii=[],Ke=e=>({pageLeft:e.pageX,pageTop:e.pageY,scopeLeft:e.offsetX||e.layerX,scopeTop:e.offsetY||e.layerY}),Jc=(e,t,i)=>{let a=ed(t),n={element:e,filterElement:i,state:null,ondrop:()=>{},onenter:()=>{},ondrag:()=>{},onexit:()=>{},onload:()=>{},allowdrop:()=>{}};return n.destroy=a.addListener(n),n},ed=e=>{let t=ii.find(a=>a.element===e);if(t)return t;let i=td(e);return ii.push(i),i},td=e=>{let t=[],i={dragenter:ad,dragover:nd,dragleave:od,drop:rd},a={};te(i,(r,o)=>{a[r]=o(e,t),e.addEventListener(r,a[r],!1)});let n={element:e,addListener:r=>(t.push(r),()=>{t.splice(t.indexOf(r),1),t.length===0&&(ii.splice(ii.indexOf(n),1),te(i,o=>{e.removeEventListener(o,a[o],!1)}))})};return n},id=(e,t)=>("elementFromPoint"in e||(e=document),e.elementFromPoint(t.x,t.y)),Ki=(e,t)=>{let i=Vc(t),a=id(i,{x:e.pageX-window.pageXOffset,y:e.pageY-window.pageYOffset});return a===t||t.contains(a)},Hn=null,Zt=(e,t)=>{try{e.dropEffect=t}catch{}},ad=(e,t)=>i=>{i.preventDefault(),Hn=i.target,t.forEach(a=>{let{element:n,onenter:r}=a;Ki(i,n)&&(a.state="enter",r(Ke(i)))})},nd=(e,t)=>i=>{i.preventDefault();let a=i.dataTransfer;Qi(a).then(n=>{let r=!1;t.some(o=>{let{filterElement:l,element:s,onenter:u,onexit:c,ondrag:d,allowdrop:h}=o;Zt(a,"copy");let m=h(n);if(!m){Zt(a,"none");return}if(Ki(i,s)){if(r=!0,o.state===null){o.state="enter",u(Ke(i));return}if(o.state="over",l&&!m){Zt(a,"none");return}d(Ke(i))}else l&&!r&&Zt(a,"none"),o.state&&(o.state=null,c(Ke(i)))})})},rd=(e,t)=>i=>{i.preventDefault();let a=i.dataTransfer;Qi(a).then(n=>{t.forEach(r=>{let{filterElement:o,element:l,ondrop:s,onexit:u,allowdrop:c}=r;if(r.state=null,!(o&&!Ki(i,l))){if(!c(n))return u(Ke(i));s(Ke(i),n)}})})},od=(e,t)=>i=>{Hn===i.target&&t.forEach(a=>{let{onexit:n}=a;a.state=null,n(Ke(i))})},ld=(e,t,i)=>{e.classList.add("filepond--hopper");let{catchesDropsOnPage:a,requiresDropOnElement:n,filterItems:r=c=>c}=i,o=Jc(e,a?document.documentElement:e,n),l="",s="";o.allowdrop=c=>t(r(c)),o.ondrop=(c,d)=>{let h=r(d);if(!t(h)){u.ondragend(c);return}s="drag-drop",u.onload(h,c)},o.ondrag=c=>{u.ondrag(c)},o.onenter=c=>{s="drag-over",u.ondragstart(c)},o.onexit=c=>{s="drag-exit",u.ondragend(c)};let u={updateHopperState:()=>{l!==s&&(e.dataset.hopperState=s,l=s)},onload:()=>{},ondragstart:()=>{},ondrag:()=>{},ondragend:()=>{},destroy:()=>{o.destroy()}};return u},Ci=!1,ct=[],Wn=e=>{let t=document.activeElement;if(t&&/textarea|input/i.test(t.nodeName)){let i=!1,a=t;for(;a!==document.body;){if(a.classList.contains("filepond--root")){i=!0;break}a=a.parentNode}if(!i)return}Qi(e.clipboardData).then(i=>{i.length&&ct.forEach(a=>a(i))})},sd=e=>{ct.includes(e)||(ct.push(e),!Ci&&(Ci=!0,document.addEventListener("paste",Wn)))},cd=e=>{Hi(ct,ct.indexOf(e)),ct.length===0&&(document.removeEventListener("paste",Wn),Ci=!1)},dd=()=>{let e=i=>{t.onload(i)},t={destroy:()=>{cd(e)},onload:()=>{}};return sd(e),t},ud=({root:e,props:t})=>{e.element.id=`filepond--assistant-${t.id}`,ne(e.element,"role","status"),ne(e.element,"aria-live","polite"),ne(e.element,"aria-relevant","additions")},an=null,nn=null,Ai=[],di=(e,t)=>{e.element.textContent=t},hd=e=>{e.element.textContent=""},Yn=(e,t,i)=>{let a=e.query("GET_TOTAL_ITEMS");di(e,`${i} ${t}, ${a} ${a===1?e.query("GET_LABEL_FILE_COUNT_SINGULAR"):e.query("GET_LABEL_FILE_COUNT_PLURAL")}`),clearTimeout(nn),nn=setTimeout(()=>{hd(e)},1500)},$n=e=>e.element.parentNode.contains(document.activeElement),md=({root:e,action:t})=>{if(!$n(e))return;e.element.textContent="";let i=e.query("GET_ITEM",t.id);Ai.push(i.filename),clearTimeout(an),an=setTimeout(()=>{Yn(e,Ai.join(", "),e.query("GET_LABEL_FILE_ADDED")),Ai.length=0},750)},pd=({root:e,action:t})=>{if(!$n(e))return;let i=t.item;Yn(e,i.filename,e.query("GET_LABEL_FILE_REMOVED"))},fd=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename,n=e.query("GET_LABEL_FILE_PROCESSING_COMPLETE");di(e,`${a} ${n}`)},rn=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename,n=e.query("GET_LABEL_FILE_PROCESSING_ABORTED");di(e,`${a} ${n}`)},Kt=({root:e,action:t})=>{let a=e.query("GET_ITEM",t.id).filename;di(e,`${t.status.main} ${a} ${t.status.sub}`)},gd=re({create:ud,ignoreRect:!0,ignoreRectUpdate:!0,write:fe({DID_LOAD_ITEM:md,DID_REMOVE_ITEM:pd,DID_COMPLETE_ITEM_PROCESSING:fd,DID_ABORT_ITEM_PROCESSING:rn,DID_REVERT_ITEM_PROCESSING:rn,DID_THROW_ITEM_REMOVE_ERROR:Kt,DID_THROW_ITEM_LOAD_ERROR:Kt,DID_THROW_ITEM_INVALID:Kt,DID_THROW_ITEM_PROCESSING_ERROR:Kt}),tag:"span",name:"assistant"}),qn=(e,t="-")=>e.replace(new RegExp(`${t}.`,"g"),i=>i.charAt(1).toUpperCase()),jn=(e,t=16,i=!0)=>{let a=Date.now(),n=null;return(...r)=>{clearTimeout(n);let o=Date.now()-a,l=()=>{a=Date.now(),e(...r)};oe.preventDefault(),Td=({root:e,props:t})=>{let i=e.query("GET_ID");i&&(e.element.id=i);let a=e.query("GET_CLASS_NAME");a&&a.split(" ").filter(s=>s.length).forEach(s=>{e.element.classList.add(s)}),e.ref.label=e.appendChildView(e.createChildView(_c,{...t,translateY:null,caption:e.query("GET_LABEL_IDLE")})),e.ref.list=e.appendChildView(e.createChildView(fc,{translateY:null})),e.ref.panel=e.appendChildView(e.createChildView(Dn,{name:"panel-root"})),e.ref.assistant=e.appendChildView(e.createChildView(gd,{...t})),e.ref.data=e.appendChildView(e.createChildView(Bc,{...t})),e.ref.measure=Be("div"),e.ref.measure.style.height="100%",e.element.appendChild(e.ref.measure),e.ref.bounds=null,e.query("GET_STYLES").filter(s=>!Ne(s.value)).map(({name:s,value:u})=>{e.element.dataset[s]=u}),e.ref.widthPrevious=null,e.ref.widthUpdated=jn(()=>{e.ref.updateHistory=[],e.dispatch("DID_RESIZE_ROOT")},250),e.ref.previousAspectRatio=null,e.ref.updateHistory=[];let n=window.matchMedia("(pointer: fine) and (hover: hover)").matches,r="PointerEvent"in window;e.query("GET_ALLOW_REORDER")&&r&&!n&&(e.element.addEventListener("touchmove",ai,{passive:!1}),e.element.addEventListener("gesturestart",ai));let o=e.query("GET_CREDITS");if(o.length===2){let s=document.createElement("a");s.className="filepond--credits",s.setAttribute("aria-hidden","true"),s.href=o[0],s.tabindex=-1,s.target="_blank",s.rel="noopener noreferrer",s.textContent=o[1],e.element.appendChild(s),e.ref.credits=s}},Id=({root:e,props:t,actions:i})=>{if(Sd({root:e,props:t,actions:i}),i.filter(T=>/^DID_SET_STYLE_/.test(T.type)).filter(T=>!Ne(T.data.value)).map(({type:T,data:v})=>{let R=qn(T.substring(8).toLowerCase(),"_");e.element.dataset[R]=v.value,e.invalidateLayout()}),e.rect.element.hidden)return;e.rect.element.width!==e.ref.widthPrevious&&(e.ref.widthPrevious=e.rect.element.width,e.ref.widthUpdated());let a=e.ref.bounds;a||(a=e.ref.bounds=Rd(e),e.element.removeChild(e.ref.measure),e.ref.measure=null);let{hopper:n,label:r,list:o,panel:l}=e.ref;n&&n.updateHopperState();let s=e.query("GET_PANEL_ASPECT_RATIO"),u=e.query("GET_ALLOW_MULTIPLE"),c=e.query("GET_TOTAL_ITEMS"),d=u?e.query("GET_MAX_FILES")||Ed:1,h=c===d,m=i.find(T=>T.type==="DID_ADD_ITEM");if(h&&m){let T=m.data.interactionMethod;r.opacity=0,u?r.translateY=-40:T===Se.API?r.translateX=40:T===Se.BROWSE?r.translateY=40:r.translateY=30}else h||(r.opacity=1,r.translateX=0,r.translateY=0);let p=bd(e),f=_d(e),g=r.rect.element.height,b=!u||h?0:g,E=h?o.rect.element.marginTop:0,I=c===0?0:o.rect.element.marginBottom,_=b+E+f.visual+I,y=b+E+f.bounds+I;if(o.translateY=Math.max(0,b-o.rect.element.marginTop)-p.top,s){let T=e.rect.element.width,v=T*s;s!==e.ref.previousAspectRatio&&(e.ref.previousAspectRatio=s,e.ref.updateHistory=[]);let R=e.ref.updateHistory;R.push(T);let S=2;if(R.length>S*2){let x=R.length,O=x-10,z=0;for(let A=x;A>=O;A--)if(R[A]===R[A-2]&&z++,z>=S)return}l.scalable=!1,l.height=v;let P=v-b-(I-p.bottom)-(h?E:0);f.visual>P?o.overflow=P:o.overflow=null,e.height=v}else if(a.fixedHeight){l.scalable=!1;let T=a.fixedHeight-b-(I-p.bottom)-(h?E:0);f.visual>T?o.overflow=T:o.overflow=null}else if(a.cappedHeight){let T=_>=a.cappedHeight,v=Math.min(a.cappedHeight,_);l.scalable=!0,l.height=T?v:v-p.top-p.bottom;let R=v-b-(I-p.bottom)-(h?E:0);_>a.cappedHeight&&f.visual>R?o.overflow=R:o.overflow=null,e.height=Math.min(a.cappedHeight,y-p.top-p.bottom)}else{let T=c>0?p.top+p.bottom:0;l.scalable=!0,l.height=Math.max(g,_-T),e.height=Math.max(g,y-T)}e.ref.credits&&l.heightCurrent&&(e.ref.credits.style.transform=`translateY(${l.heightCurrent}px)`)},bd=e=>{let t=e.ref.list.childViews[0].childViews[0];return t?{top:t.rect.element.marginTop,bottom:t.rect.element.marginBottom}:{top:0,bottom:0}},_d=e=>{let t=0,i=0,a=e.ref.list,n=a.childViews[0],r=n.childViews.filter(E=>E.rect.element.height),o=e.query("GET_ACTIVE_ITEMS").map(E=>r.find(I=>I.id===E.id)).filter(E=>E);if(o.length===0)return{visual:t,bounds:i};let l=n.rect.element.width,s=ji(n,o,a.dragCoordinates),u=o[0].rect.element,c=u.marginTop+u.marginBottom,d=u.marginLeft+u.marginRight,h=u.width+d,m=u.height+c,p=typeof s<"u"&&s>=0?1:0,f=o.find(E=>E.markedForRemoval&&E.opacity<.45)?-1:0,g=o.length+p+f,b=qi(l,h);return b===1?o.forEach(E=>{let I=E.rect.element.height+c;i+=I,t+=I*E.opacity}):(i=Math.ceil(g/b)*m,t=i),{visual:t,bounds:i}},Rd=e=>{let t=e.ref.measureHeight||null;return{cappedHeight:parseInt(e.style.maxHeight,10)||null,fixedHeight:t===0?null:t}},Ji=(e,t)=>{let i=e.query("GET_ALLOW_REPLACE"),a=e.query("GET_ALLOW_MULTIPLE"),n=e.query("GET_TOTAL_ITEMS"),r=e.query("GET_MAX_FILES"),o=t.length;return!a&&o>1?(e.dispatch("DID_THROW_MAX_FILES",{source:t,error:ie("warning",0,"Max files")}),!0):(r=a?r:1,!a&&i?!1:mt(r)&&n+o>r?(e.dispatch("DID_THROW_MAX_FILES",{source:t,error:ie("warning",0,"Max files")}),!0):!1)},yd=(e,t,i)=>{let a=e.childViews[0];return ji(a,t,{left:i.scopeLeft-a.rect.element.left,top:i.scopeTop-(e.rect.outer.top+e.rect.element.marginTop+e.rect.element.scrollTop)})},on=e=>{let t=e.query("GET_ALLOW_DROP"),i=e.query("GET_DISABLED"),a=t&&!i;if(a&&!e.ref.hopper){let n=ld(e.element,r=>{let o=e.query("GET_BEFORE_DROP_FILE")||(()=>!0);return e.query("GET_DROP_VALIDATION")?r.every(s=>Je("ALLOW_HOPPER_ITEM",s,{query:e.query}).every(u=>u===!0)&&o(s)):!0},{filterItems:r=>{let o=e.query("GET_IGNORED_FILES");return r.filter(l=>Ze(l)?!o.includes(l.name.toLowerCase()):!0)},catchesDropsOnPage:e.query("GET_DROP_ON_PAGE"),requiresDropOnElement:e.query("GET_DROP_ON_ELEMENT")});n.onload=(r,o)=>{let s=e.ref.list.childViews[0].childViews.filter(c=>c.rect.element.height),u=e.query("GET_ACTIVE_ITEMS").map(c=>s.find(d=>d.id===c.id)).filter(c=>c);Le("ADD_ITEMS",r,{dispatch:e.dispatch}).then(c=>{if(Ji(e,c))return!1;e.dispatch("ADD_ITEMS",{items:c,index:yd(e.ref.list,u,o),interactionMethod:Se.DROP})}),e.dispatch("DID_DROP",{position:o}),e.dispatch("DID_END_DRAG",{position:o})},n.ondragstart=r=>{e.dispatch("DID_START_DRAG",{position:r})},n.ondrag=jn(r=>{e.dispatch("DID_DRAG",{position:r})}),n.ondragend=r=>{e.dispatch("DID_END_DRAG",{position:r})},e.ref.hopper=n,e.ref.drip=e.appendChildView(e.createChildView(Mc))}else!a&&e.ref.hopper&&(e.ref.hopper.destroy(),e.ref.hopper=null,e.removeChildView(e.ref.drip))},ln=(e,t)=>{let i=e.query("GET_ALLOW_BROWSE"),a=e.query("GET_DISABLED"),n=i&&!a;n&&!e.ref.browser?e.ref.browser=e.appendChildView(e.createChildView(Ic,{...t,onload:r=>{Le("ADD_ITEMS",r,{dispatch:e.dispatch}).then(o=>{if(Ji(e,o))return!1;e.dispatch("ADD_ITEMS",{items:o,index:-1,interactionMethod:Se.BROWSE})})}}),0):!n&&e.ref.browser&&(e.removeChildView(e.ref.browser),e.ref.browser=null)},sn=e=>{let t=e.query("GET_ALLOW_PASTE"),i=e.query("GET_DISABLED"),a=t&&!i;a&&!e.ref.paster?(e.ref.paster=dd(),e.ref.paster.onload=n=>{Le("ADD_ITEMS",n,{dispatch:e.dispatch}).then(r=>{if(Ji(e,r))return!1;e.dispatch("ADD_ITEMS",{items:r,index:-1,interactionMethod:Se.PASTE})})}):!a&&e.ref.paster&&(e.ref.paster.destroy(),e.ref.paster=null)},Sd=fe({DID_SET_ALLOW_BROWSE:({root:e,props:t})=>{ln(e,t)},DID_SET_ALLOW_DROP:({root:e})=>{on(e)},DID_SET_ALLOW_PASTE:({root:e})=>{sn(e)},DID_SET_DISABLED:({root:e,props:t})=>{on(e),sn(e),ln(e,t),e.query("GET_DISABLED")?e.element.dataset.disabled="disabled":e.element.removeAttribute("data-disabled")}}),wd=re({name:"root",read:({root:e})=>{e.ref.measure&&(e.ref.measureHeight=e.ref.measure.offsetHeight)},create:Td,write:Id,destroy:({root:e})=>{e.ref.paster&&e.ref.paster.destroy(),e.ref.hopper&&e.ref.hopper.destroy(),e.element.removeEventListener("touchmove",ai),e.element.removeEventListener("gesturestart",ai)},mixins:{styles:["height"]}}),vd=(e={})=>{let t=null,i=ti(),a=Ho(Ll(i),[$l,xl(i)],[Es,Ol(i)]);a.dispatch("SET_OPTIONS",{options:e});let n=()=>{document.hidden||a.dispatch("KICK")};document.addEventListener("visibilitychange",n);let r=null,o=!1,l=!1,s=null,u=null,c=()=>{o||(o=!0),clearTimeout(r),r=setTimeout(()=>{o=!1,s=null,u=null,l&&(l=!1,a.dispatch("DID_STOP_RESIZE"))},500)};window.addEventListener("resize",c);let d=wd(a,{id:ki()}),h=!1,m=!1,p={_read:()=>{o&&(u=window.innerWidth,s||(s=u),!l&&u!==s&&(a.dispatch("DID_START_RESIZE"),l=!0)),m&&h&&(h=d.element.offsetParent===null),!h&&(d._read(),m=d.rect.element.hidden)},_write:w=>{let L=a.processActionQueue().filter(C=>!/^SET_/.test(C.type));h&&!L.length||(E(L),h=d._write(w,L,l),Fl(a.query("GET_ITEMS")),h&&a.processDispatchQueue())}},f=w=>L=>{let C={type:w};if(!L)return C;if(L.hasOwnProperty("error")&&(C.error=L.error?{...L.error}:null),L.status&&(C.status={...L.status}),L.file&&(C.output=L.file),L.source)C.file=L.source;else if(L.item||L.id){let D=L.item?L.item:a.query("GET_ITEM",L.id);C.file=D?ge(D):null}return L.items&&(C.items=L.items.map(ge)),/progress/.test(w)&&(C.progress=L.progress),L.hasOwnProperty("origin")&&L.hasOwnProperty("target")&&(C.origin=L.origin,C.target=L.target),C},g={DID_DESTROY:f("destroy"),DID_INIT:f("init"),DID_THROW_MAX_FILES:f("warning"),DID_INIT_ITEM:f("initfile"),DID_START_ITEM_LOAD:f("addfilestart"),DID_UPDATE_ITEM_LOAD_PROGRESS:f("addfileprogress"),DID_LOAD_ITEM:f("addfile"),DID_THROW_ITEM_INVALID:[f("error"),f("addfile")],DID_THROW_ITEM_LOAD_ERROR:[f("error"),f("addfile")],DID_THROW_ITEM_REMOVE_ERROR:[f("error"),f("removefile")],DID_PREPARE_OUTPUT:f("preparefile"),DID_START_ITEM_PROCESSING:f("processfilestart"),DID_UPDATE_ITEM_PROCESS_PROGRESS:f("processfileprogress"),DID_ABORT_ITEM_PROCESSING:f("processfileabort"),DID_COMPLETE_ITEM_PROCESSING:f("processfile"),DID_COMPLETE_ITEM_PROCESSING_ALL:f("processfiles"),DID_REVERT_ITEM_PROCESSING:f("processfilerevert"),DID_THROW_ITEM_PROCESSING_ERROR:[f("error"),f("processfile")],DID_REMOVE_ITEM:f("removefile"),DID_UPDATE_ITEMS:f("updatefiles"),DID_ACTIVATE_ITEM:f("activatefile"),DID_REORDER_ITEMS:f("reorderfiles")},b=w=>{let L={pond:F,...w};delete L.type,d.element.dispatchEvent(new CustomEvent(`FilePond:${w.type}`,{detail:L,bubbles:!0,cancelable:!0,composed:!0}));let C=[];w.hasOwnProperty("error")&&C.push(w.error),w.hasOwnProperty("file")&&C.push(w.file);let D=["type","error","file"];Object.keys(w).filter(B=>!D.includes(B)).forEach(B=>C.push(w[B])),F.fire(w.type,...C);let V=a.query(`GET_ON${w.type.toUpperCase()}`);V&&V(...C)},E=w=>{w.length&&w.filter(L=>g[L.type]).forEach(L=>{let C=g[L.type];(Array.isArray(C)?C:[C]).forEach(D=>{L.type==="DID_INIT_ITEM"?b(D(L.data)):setTimeout(()=>{b(D(L.data))},0)})})},I=w=>a.dispatch("SET_OPTIONS",{options:w}),_=w=>a.query("GET_ACTIVE_ITEM",w),y=w=>new Promise((L,C)=>{a.dispatch("REQUEST_ITEM_PREPARE",{query:w,success:D=>{L(D)},failure:D=>{C(D)}})}),T=(w,L={})=>new Promise((C,D)=>{S([{source:w,options:L}],{index:L.index}).then(V=>C(V&&V[0])).catch(D)}),v=w=>w.file&&w.id,R=(w,L)=>(typeof w=="object"&&!v(w)&&!L&&(L=w,w=void 0),a.dispatch("REMOVE_ITEM",{...L,query:w}),a.query("GET_ACTIVE_ITEM",w)===null),S=(...w)=>new Promise((L,C)=>{let D=[],V={};if(ni(w[0]))D.push.apply(D,w[0]),Object.assign(V,w[1]||{});else{let B=w[w.length-1];typeof B=="object"&&!(B instanceof Blob)&&Object.assign(V,w.pop()),D.push(...w)}a.dispatch("ADD_ITEMS",{items:D,index:V.index,interactionMethod:Se.API,success:L,failure:C})}),P=()=>a.query("GET_ACTIVE_ITEMS"),x=w=>new Promise((L,C)=>{a.dispatch("REQUEST_ITEM_PROCESSING",{query:w,success:D=>{L(D)},failure:D=>{C(D)}})}),O=(...w)=>{let L=Array.isArray(w[0])?w[0]:w,C=L.length?L:P();return Promise.all(C.map(y))},z=(...w)=>{let L=Array.isArray(w[0])?w[0]:w;if(!L.length){let C=P().filter(D=>!(D.status===k.IDLE&&D.origin===se.LOCAL)&&D.status!==k.PROCESSING&&D.status!==k.PROCESSING_COMPLETE&&D.status!==k.PROCESSING_REVERT_ERROR);return Promise.all(C.map(x))}return Promise.all(L.map(x))},A=(...w)=>{let L=Array.isArray(w[0])?w[0]:w,C;typeof L[L.length-1]=="object"?C=L.pop():Array.isArray(w[0])&&(C=w[1]);let D=P();return L.length?L.map(B=>$e(B)?D[B]?D[B].id:null:B).filter(B=>B).map(B=>R(B,C)):Promise.all(D.map(B=>R(B,C)))},F={...li(),...p,...Ml(a,i),setOptions:I,addFile:T,addFiles:S,getFile:_,processFile:x,prepareFile:y,removeFile:R,moveFile:(w,L)=>a.dispatch("MOVE_ITEM",{query:w,index:L}),getFiles:P,processFiles:z,removeFiles:A,prepareFiles:O,sort:w=>a.dispatch("SORT",{compare:w}),browse:()=>{var w=d.element.querySelector("input[type=file]");w&&w.click()},destroy:()=>{F.fire("destroy",d.element),a.dispatch("ABORT_ALL"),d._destroy(),window.removeEventListener("resize",c),document.removeEventListener("visibilitychange",n),a.dispatch("DID_DESTROY")},insertBefore:w=>Oa(d.element,w),insertAfter:w=>xa(d.element,w),appendTo:w=>w.appendChild(d.element),replaceElement:w=>{Oa(d.element,w),w.parentNode.removeChild(w),t=w},restoreElement:()=>{t&&(xa(t,d.element),d.element.parentNode.removeChild(d.element),t=null)},isAttachedTo:w=>d.element===w||t===w,element:{get:()=>d.element},status:{get:()=>a.query("GET_STATUS")}};return a.dispatch("DID_INIT"),Ue(F)},Xn=(e={})=>{let t={};return te(ti(),(a,n)=>{t[a]=n[0]}),vd({...t,...e})},Ad=e=>e.charAt(0).toLowerCase()+e.slice(1),Ld=e=>qn(e.replace(/^data-/,"")),Qn=(e,t)=>{te(t,(i,a)=>{te(e,(n,r)=>{let o=new RegExp(i);if(!o.test(n)||(delete e[n],a===!1))return;if(pe(a)){e[a]=r;return}let s=a.group;ce(a)&&!e[s]&&(e[s]={}),e[s][Ad(n.replace(o,""))]=r}),a.mapping&&Qn(e[a.group],a.mapping)})},Md=(e,t={})=>{let i=[];te(e.attributes,n=>{i.push(e.attributes[n])});let a=i.filter(n=>n.name).reduce((n,r)=>{let o=ne(e,r.name);return n[Ld(r.name)]=o===r.name?!0:o,n},{});return Qn(a,t),a},Od=(e,t={})=>{let i={"^class$":"className","^multiple$":"allowMultiple","^capture$":"captureMethod","^webkitdirectory$":"allowDirectoriesOnly","^server":{group:"server",mapping:{"^process":{group:"process"},"^revert":{group:"revert"},"^fetch":{group:"fetch"},"^restore":{group:"restore"},"^load":{group:"load"}}},"^type$":!1,"^files$":!1};Je("SET_ATTRIBUTE_TO_OPTION_MAP",i);let a={...t},n=Md(e.nodeName==="FIELDSET"?e.querySelector("input[type=file]"):e,i);Object.keys(n).forEach(o=>{ce(n[o])?(ce(a[o])||(a[o]={}),Object.assign(a[o],n[o])):a[o]=n[o]}),a.files=(t.files||[]).concat(Array.from(e.querySelectorAll("input:not([type=file])")).map(o=>({source:o.value,options:{type:o.dataset.type}})));let r=Xn(a);return e.files&&Array.from(e.files).forEach(o=>{r.addFile(o)}),r.replaceElement(e),r},xd=(...e)=>ko(e[0])?Od(...e):Xn(...e),Pd=["fire","_read","_write"],cn=e=>{let t={};return En(e,t,Pd),t},Dd=(e,t)=>e.replace(/(?:{([a-zA-Z]+)})/g,(i,a)=>t[a]),Fd=e=>{let t=new Blob(["(",e.toString(),")()"],{type:"application/javascript"}),i=URL.createObjectURL(t),a=new Worker(i);return{transfer:(n,r)=>{},post:(n,r,o)=>{let l=ki();a.onmessage=s=>{s.data.id===l&&r(s.data.message)},a.postMessage({id:l,message:n},o)},terminate:()=>{a.terminate(),URL.revokeObjectURL(i)}}},Cd=e=>new Promise((t,i)=>{let a=new Image;a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),Zn=(e,t)=>{let i=e.slice(0,e.size,e.type);return i.lastModifiedDate=e.lastModifiedDate,i.name=t,i},zd=e=>Zn(e,e.name),dn=[],Nd=e=>{if(dn.includes(e))return;dn.push(e);let t=e({addFilter:zl,utils:{Type:M,forin:te,isString:pe,isFile:Ze,toNaturalFileSize:On,replaceInString:Dd,getExtensionFromFilename:si,getFilenameWithoutExtension:An,guesstimateMimeType:Un,getFileFromBlob:ht,getFilenameFromURL:xt,createRoute:fe,createWorker:Fd,createView:re,createItemAPI:ge,loadImage:Cd,copyFile:zd,renameFile:Zn,createBlob:Sn,applyFilterChain:Le,text:ae,getNumericAspectRatioFromString:bn},views:{fileActionButton:Mn}});Nl(t.options)},Bd=()=>Object.prototype.toString.call(window.operamini)==="[object OperaMini]",Vd=()=>"Promise"in window,Gd=()=>"slice"in Blob.prototype,Ud=()=>"URL"in window&&"createObjectURL"in window.URL,kd=()=>"visibilityState"in document,Hd=()=>"performance"in window,Wd=()=>"supports"in(window.CSS||{}),Yd=()=>/MSIE|Trident/.test(window.navigator.userAgent),zi=(()=>{let e=un()&&!Bd()&&kd()&&Vd()&&Gd()&&Ud()&&Hd()&&(Wd()||Yd());return()=>e})(),Ge={apps:[]},$d="filepond",et=()=>{},Kn={},pt={},Pt={},Ni={},dt=et,ut=et,Bi=et,Vi=et,_e=et,Gi=et,Ot=et;if(zi()){pl(()=>{Ge.apps.forEach(i=>i._read())},i=>{Ge.apps.forEach(a=>a._write(i))});let e=()=>{document.dispatchEvent(new CustomEvent("FilePond:loaded",{detail:{supported:zi,create:dt,destroy:ut,parse:Bi,find:Vi,registerPlugin:_e,setOptions:Ot}})),document.removeEventListener("DOMContentLoaded",e)};document.readyState!=="loading"?setTimeout(()=>e(),0):document.addEventListener("DOMContentLoaded",e);let t=()=>te(ti(),(i,a)=>{Ni[i]=a[1]});Kn={..._n},Pt={...se},pt={...k},Ni={},t(),dt=(...i)=>{let a=xd(...i);return a.on("destroy",ut),Ge.apps.push(a),cn(a)},ut=i=>{let a=Ge.apps.findIndex(n=>n.isAttachedTo(i));return a>=0?(Ge.apps.splice(a,1)[0].restoreElement(),!0):!1},Bi=i=>Array.from(i.querySelectorAll(`.${$d}`)).filter(r=>!Ge.apps.find(o=>o.isAttachedTo(r))).map(r=>dt(r)),Vi=i=>{let a=Ge.apps.find(n=>n.isAttachedTo(i));return a?cn(a):null},_e=(...i)=>{i.forEach(Nd),t()},Gi=()=>{let i={};return te(ti(),(a,n)=>{i[a]=n[0]}),i},Ot=i=>(ce(i)&&(Ge.apps.forEach(a=>{a.setOptions(i)}),Bl(i)),Gi())}function Jn(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),i.push.apply(i,a)}return i}function fr(e){for(var t=1;te.length)&&(t=e.length);for(var i=0,a=new Array(t);i
',du=Number.isNaN||De.isNaN;function Y(e){return typeof e=="number"&&!du(e)}var hr=function(t){return t>0&&t<1/0};function ta(e){return typeof e>"u"}function at(e){return aa(e)==="object"&&e!==null}var uu=Object.prototype.hasOwnProperty;function gt(e){if(!at(e))return!1;try{var t=e.constructor,i=t.prototype;return t&&i&&uu.call(i,"isPrototypeOf")}catch{return!1}}function Ee(e){return typeof e=="function"}var hu=Array.prototype.slice;function wr(e){return Array.from?Array.from(e):hu.call(e)}function oe(e,t){return e&&Ee(t)&&(Array.isArray(e)||Y(e.length)?wr(e).forEach(function(i,a){t.call(e,i,a,e)}):at(e)&&Object.keys(e).forEach(function(i){t.call(e,e[i],i,e)})),e}var K=Object.assign||function(t){for(var i=arguments.length,a=new Array(i>1?i-1:0),n=1;n0&&a.forEach(function(r){at(r)&&Object.keys(r).forEach(function(o){t[o]=r[o]})}),t},mu=/\.\d*(?:0|9){12}\d*$/;function Tt(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1e11;return mu.test(e)?Math.round(e*t)/t:e}var pu=/^width|height|left|top|marginLeft|marginTop$/;function He(e,t){var i=e.style;oe(t,function(a,n){pu.test(n)&&Y(a)&&(a="".concat(a,"px")),i[n]=a})}function fu(e,t){return e.classList?e.classList.contains(t):e.className.indexOf(t)>-1}function de(e,t){if(t){if(Y(e.length)){oe(e,function(a){de(a,t)});return}if(e.classList){e.classList.add(t);return}var i=e.className.trim();i?i.indexOf(t)<0&&(e.className="".concat(i," ").concat(t)):e.className=t}}function Pe(e,t){if(t){if(Y(e.length)){oe(e,function(i){Pe(i,t)});return}if(e.classList){e.classList.remove(t);return}e.className.indexOf(t)>=0&&(e.className=e.className.replace(t,""))}}function Et(e,t,i){if(t){if(Y(e.length)){oe(e,function(a){Et(a,t,i)});return}i?de(e,t):Pe(e,t)}}var gu=/([a-z\d])([A-Z])/g;function Ea(e){return e.replace(gu,"$1-$2").toLowerCase()}function ha(e,t){return at(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(Ea(t)))}function Vt(e,t,i){at(i)?e[t]=i:e.dataset?e.dataset[t]=i:e.setAttribute("data-".concat(Ea(t)),i)}function Eu(e,t){if(at(e[t]))try{delete e[t]}catch{e[t]=void 0}else if(e.dataset)try{delete e.dataset[t]}catch{e.dataset[t]=void 0}else e.removeAttribute("data-".concat(Ea(t)))}var vr=/\s\s*/,Ar=function(){var e=!1;if(pi){var t=!1,i=function(){},a=Object.defineProperty({},"once",{get:function(){return e=!0,t},set:function(r){t=r}});De.addEventListener("test",i,a),De.removeEventListener("test",i,a)}return e}();function xe(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=i;t.trim().split(vr).forEach(function(r){if(!Ar){var o=e.listeners;o&&o[r]&&o[r][i]&&(n=o[r][i],delete o[r][i],Object.keys(o[r]).length===0&&delete o[r],Object.keys(o).length===0&&delete e.listeners)}e.removeEventListener(r,n,a)})}function we(e,t,i){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},n=i;t.trim().split(vr).forEach(function(r){if(a.once&&!Ar){var o=e.listeners,l=o===void 0?{}:o;n=function(){delete l[r][i],e.removeEventListener(r,n,a);for(var u=arguments.length,c=new Array(u),d=0;dMath.abs(i)&&(i=h)})}),i}function hi(e,t){var i=e.pageX,a=e.pageY,n={endX:i,endY:a};return t?n:fr({startX:i,startY:a},n)}function bu(e){var t=0,i=0,a=0;return oe(e,function(n){var r=n.startX,o=n.startY;t+=r,i+=o,a+=1}),t/=a,i/=a,{pageX:t,pageY:i}}function We(e){var t=e.aspectRatio,i=e.height,a=e.width,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"contain",r=hr(a),o=hr(i);if(r&&o){var l=i*t;n==="contain"&&l>a||n==="cover"&&l90?{width:s,height:l}:{width:l,height:s}}function Ru(e,t,i,a){var n=t.aspectRatio,r=t.naturalWidth,o=t.naturalHeight,l=t.rotate,s=l===void 0?0:l,u=t.scaleX,c=u===void 0?1:u,d=t.scaleY,h=d===void 0?1:d,m=i.aspectRatio,p=i.naturalWidth,f=i.naturalHeight,g=a.fillColor,b=g===void 0?"transparent":g,E=a.imageSmoothingEnabled,I=E===void 0?!0:E,_=a.imageSmoothingQuality,y=_===void 0?"low":_,T=a.maxWidth,v=T===void 0?1/0:T,R=a.maxHeight,S=R===void 0?1/0:R,P=a.minWidth,x=P===void 0?0:P,O=a.minHeight,z=O===void 0?0:O,A=document.createElement("canvas"),F=A.getContext("2d"),w=We({aspectRatio:m,width:v,height:S}),L=We({aspectRatio:m,width:x,height:z},"cover"),C=Math.min(w.width,Math.max(L.width,p)),D=Math.min(w.height,Math.max(L.height,f)),V=We({aspectRatio:n,width:v,height:S}),B=We({aspectRatio:n,width:x,height:z},"cover"),j=Math.min(V.width,Math.max(B.width,r)),q=Math.min(V.height,Math.max(B.height,o)),X=[-j/2,-q/2,j,q];return A.width=Tt(C),A.height=Tt(D),F.fillStyle=b,F.fillRect(0,0,C,D),F.save(),F.translate(C/2,D/2),F.rotate(s*Math.PI/180),F.scale(c,h),F.imageSmoothingEnabled=I,F.imageSmoothingQuality=y,F.drawImage.apply(F,[e].concat(gr(X.map(function(ue){return Math.floor(Tt(ue))})))),F.restore(),A}var Mr=String.fromCharCode;function yu(e,t,i){var a="";i+=t;for(var n=t;n0;)i.push(Mr.apply(null,wr(n.subarray(0,a)))),n=n.subarray(a);return"data:".concat(t,";base64,").concat(btoa(i.join("")))}function Au(e){var t=new DataView(e),i;try{var a,n,r;if(t.getUint8(0)===255&&t.getUint8(1)===216)for(var o=t.byteLength,l=2;l+1=8&&(r=u+d)}}}if(r){var h=t.getUint16(r,a),m,p;for(p=0;p=0?r:yr),height:Math.max(a.offsetHeight,o>=0?o:Sr)};this.containerData=l,He(n,{width:l.width,height:l.height}),de(t,Te),Pe(n,Te)},initCanvas:function(){var t=this.containerData,i=this.imageData,a=this.options.viewMode,n=Math.abs(i.rotate)%180===90,r=n?i.naturalHeight:i.naturalWidth,o=n?i.naturalWidth:i.naturalHeight,l=r/o,s=t.width,u=t.height;t.height*l>t.width?a===3?s=t.height*l:u=t.width/l:a===3?u=t.width/l:s=t.height*l;var c={aspectRatio:l,naturalWidth:r,naturalHeight:o,width:s,height:u};this.canvasData=c,this.limited=a===1||a===2,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=K({},c)},limitCanvas:function(t,i){var a=this.options,n=this.containerData,r=this.canvasData,o=this.cropBoxData,l=a.viewMode,s=r.aspectRatio,u=this.cropped&&o;if(t){var c=Number(a.minCanvasWidth)||0,d=Number(a.minCanvasHeight)||0;l>1?(c=Math.max(c,n.width),d=Math.max(d,n.height),l===3&&(d*s>c?c=d*s:d=c/s)):l>0&&(c?c=Math.max(c,u?o.width:0):d?d=Math.max(d,u?o.height:0):u&&(c=o.width,d=o.height,d*s>c?c=d*s:d=c/s));var h=We({aspectRatio:s,width:c,height:d});c=h.width,d=h.height,r.minWidth=c,r.minHeight=d,r.maxWidth=1/0,r.maxHeight=1/0}if(i)if(l>(u?0:1)){var m=n.width-r.width,p=n.height-r.height;r.minLeft=Math.min(0,m),r.minTop=Math.min(0,p),r.maxLeft=Math.max(0,m),r.maxTop=Math.max(0,p),u&&this.limited&&(r.minLeft=Math.min(o.left,o.left+(o.width-r.width)),r.minTop=Math.min(o.top,o.top+(o.height-r.height)),r.maxLeft=o.left,r.maxTop=o.top,l===2&&(r.width>=n.width&&(r.minLeft=Math.min(0,m),r.maxLeft=Math.max(0,m)),r.height>=n.height&&(r.minTop=Math.min(0,p),r.maxTop=Math.max(0,p))))}else r.minLeft=-r.width,r.minTop=-r.height,r.maxLeft=n.width,r.maxTop=n.height},renderCanvas:function(t,i){var a=this.canvasData,n=this.imageData;if(i){var r=_u({width:n.naturalWidth*Math.abs(n.scaleX||1),height:n.naturalHeight*Math.abs(n.scaleY||1),degree:n.rotate||0}),o=r.width,l=r.height,s=a.width*(o/a.naturalWidth),u=a.height*(l/a.naturalHeight);a.left-=(s-a.width)/2,a.top-=(u-a.height)/2,a.width=s,a.height=u,a.aspectRatio=o/l,a.naturalWidth=o,a.naturalHeight=l,this.limitCanvas(!0,!1)}(a.width>a.maxWidth||a.widtha.maxHeight||a.heighti.width?r.height=r.width/a:r.width=r.height*a),this.cropBoxData=r,this.limitCropBox(!0,!0),r.width=Math.min(Math.max(r.width,r.minWidth),r.maxWidth),r.height=Math.min(Math.max(r.height,r.minHeight),r.maxHeight),r.width=Math.max(r.minWidth,r.width*n),r.height=Math.max(r.minHeight,r.height*n),r.left=i.left+(i.width-r.width)/2,r.top=i.top+(i.height-r.height)/2,r.oldLeft=r.left,r.oldTop=r.top,this.initialCropBoxData=K({},r)},limitCropBox:function(t,i){var a=this.options,n=this.containerData,r=this.canvasData,o=this.cropBoxData,l=this.limited,s=a.aspectRatio;if(t){var u=Number(a.minCropBoxWidth)||0,c=Number(a.minCropBoxHeight)||0,d=l?Math.min(n.width,r.width,r.width+r.left,n.width-r.left):n.width,h=l?Math.min(n.height,r.height,r.height+r.top,n.height-r.top):n.height;u=Math.min(u,n.width),c=Math.min(c,n.height),s&&(u&&c?c*s>u?c=u/s:u=c*s:u?c=u/s:c&&(u=c*s),h*s>d?h=d/s:d=h*s),o.minWidth=Math.min(u,d),o.minHeight=Math.min(c,h),o.maxWidth=d,o.maxHeight=h}i&&(l?(o.minLeft=Math.max(0,r.left),o.minTop=Math.max(0,r.top),o.maxLeft=Math.min(n.width,r.left+r.width)-o.width,o.maxTop=Math.min(n.height,r.top+r.height)-o.height):(o.minLeft=0,o.minTop=0,o.maxLeft=n.width-o.width,o.maxTop=n.height-o.height))},renderCropBox:function(){var t=this.options,i=this.containerData,a=this.cropBoxData;(a.width>a.maxWidth||a.widtha.maxHeight||a.height=i.width&&a.height>=i.height?Ir:fa),He(this.cropBox,K({width:a.width,height:a.height},Nt({translateX:a.left,translateY:a.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),It(this.element,la,this.getData())}},Ou={initPreview:function(){var t=this.element,i=this.crossOrigin,a=this.options.preview,n=i?this.crossOriginUrl:this.url,r=t.alt||"The image to preview",o=document.createElement("img");if(i&&(o.crossOrigin=i),o.src=n,o.alt=r,this.viewBox.appendChild(o),this.viewBoxImage=o,!!a){var l=a;typeof a=="string"?l=t.ownerDocument.querySelectorAll(a):a.querySelector&&(l=[a]),this.previews=l,oe(l,function(s){var u=document.createElement("img");Vt(s,ui,{width:s.offsetWidth,height:s.offsetHeight,html:s.innerHTML}),i&&(u.crossOrigin=i),u.src=n,u.alt=r,u.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',s.innerHTML="",s.appendChild(u)})}},resetPreview:function(){oe(this.previews,function(t){var i=ha(t,ui);He(t,{width:i.width,height:i.height}),t.innerHTML=i.html,Eu(t,ui)})},preview:function(){var t=this.imageData,i=this.canvasData,a=this.cropBoxData,n=a.width,r=a.height,o=t.width,l=t.height,s=a.left-i.left-t.left,u=a.top-i.top-t.top;!this.cropped||this.disabled||(He(this.viewBoxImage,K({width:o,height:l},Nt(K({translateX:-s,translateY:-u},t)))),oe(this.previews,function(c){var d=ha(c,ui),h=d.width,m=d.height,p=h,f=m,g=1;n&&(g=h/n,f=r*g),r&&f>m&&(g=m/r,p=n*g,f=m),He(c,{width:p,height:f}),He(c.getElementsByTagName("img")[0],K({width:o*g,height:l*g},Nt(K({translateX:-s*g,translateY:-u*g},t))))}))}},xu={bind:function(){var t=this.element,i=this.options,a=this.cropper;Ee(i.cropstart)&&we(t,da,i.cropstart),Ee(i.cropmove)&&we(t,ca,i.cropmove),Ee(i.cropend)&&we(t,sa,i.cropend),Ee(i.crop)&&we(t,la,i.crop),Ee(i.zoom)&&we(t,ua,i.zoom),we(a,nr,this.onCropStart=this.cropStart.bind(this)),i.zoomable&&i.zoomOnWheel&&we(a,cr,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),i.toggleDragModeOnDblclick&&we(a,ar,this.onDblclick=this.dblclick.bind(this)),we(t.ownerDocument,rr,this.onCropMove=this.cropMove.bind(this)),we(t.ownerDocument,or,this.onCropEnd=this.cropEnd.bind(this)),i.responsive&&we(window,sr,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,i=this.options,a=this.cropper;Ee(i.cropstart)&&xe(t,da,i.cropstart),Ee(i.cropmove)&&xe(t,ca,i.cropmove),Ee(i.cropend)&&xe(t,sa,i.cropend),Ee(i.crop)&&xe(t,la,i.crop),Ee(i.zoom)&&xe(t,ua,i.zoom),xe(a,nr,this.onCropStart),i.zoomable&&i.zoomOnWheel&&xe(a,cr,this.onWheel,{passive:!1,capture:!0}),i.toggleDragModeOnDblclick&&xe(a,ar,this.onDblclick),xe(t.ownerDocument,rr,this.onCropMove),xe(t.ownerDocument,or,this.onCropEnd),i.responsive&&xe(window,sr,this.onResize)}},Pu={resize:function(){if(!this.disabled){var t=this.options,i=this.container,a=this.containerData,n=i.offsetWidth/a.width,r=i.offsetHeight/a.height,o=Math.abs(n-1)>Math.abs(r-1)?n:r;if(o!==1){var l,s;t.restore&&(l=this.getCanvasData(),s=this.getCropBoxData()),this.render(),t.restore&&(this.setCanvasData(oe(l,function(u,c){l[c]=u*o})),this.setCropBoxData(oe(s,function(u,c){s[c]=u*o})))}}},dblclick:function(){this.disabled||this.options.dragMode===Rr||this.setDragMode(fu(this.dragBox,ra)?_r:ga)},wheel:function(t){var i=this,a=Number(this.options.wheelZoomRatio)||.1,n=1;this.disabled||(t.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){i.wheeling=!1},50),t.deltaY?n=t.deltaY>0?1:-1:t.wheelDelta?n=-t.wheelDelta/120:t.detail&&(n=t.detail>0?1:-1),this.zoom(-n*a,t)))},cropStart:function(t){var i=t.buttons,a=t.button;if(!(this.disabled||(t.type==="mousedown"||t.type==="pointerdown"&&t.pointerType==="mouse")&&(Y(i)&&i!==1||Y(a)&&a!==0||t.ctrlKey))){var n=this.options,r=this.pointers,o;t.changedTouches?oe(t.changedTouches,function(l){r[l.identifier]=hi(l)}):r[t.pointerId||0]=hi(t),Object.keys(r).length>1&&n.zoomable&&n.zoomOnTouch?o=br:o=ha(t.target,Bt),ru.test(o)&&It(this.element,da,{originalEvent:t,action:o})!==!1&&(t.preventDefault(),this.action=o,this.cropping=!1,o===Tr&&(this.cropping=!0,de(this.dragBox,mi)))}},cropMove:function(t){var i=this.action;if(!(this.disabled||!i)){var a=this.pointers;t.preventDefault(),It(this.element,ca,{originalEvent:t,action:i})!==!1&&(t.changedTouches?oe(t.changedTouches,function(n){K(a[n.identifier]||{},hi(n,!0))}):K(a[t.pointerId||0]||{},hi(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var i=this.action,a=this.pointers;t.changedTouches?oe(t.changedTouches,function(n){delete a[n.identifier]}):delete a[t.pointerId||0],i&&(t.preventDefault(),Object.keys(a).length||(this.action=""),this.cropping&&(this.cropping=!1,Et(this.dragBox,mi,this.cropped&&this.options.modal)),It(this.element,sa,{originalEvent:t,action:i}))}}},Du={change:function(t){var i=this.options,a=this.canvasData,n=this.containerData,r=this.cropBoxData,o=this.pointers,l=this.action,s=i.aspectRatio,u=r.left,c=r.top,d=r.width,h=r.height,m=u+d,p=c+h,f=0,g=0,b=n.width,E=n.height,I=!0,_;!s&&t.shiftKey&&(s=d&&h?d/h:1),this.limited&&(f=r.minLeft,g=r.minTop,b=f+Math.min(n.width,a.width,a.left+a.width),E=g+Math.min(n.height,a.height,a.top+a.height));var y=o[Object.keys(o)[0]],T={x:y.endX-y.startX,y:y.endY-y.startY},v=function(S){switch(S){case tt:m+T.x>b&&(T.x=b-m);break;case it:u+T.xE&&(T.y=E-p);break}};switch(l){case fa:u+=T.x,c+=T.y;break;case tt:if(T.x>=0&&(m>=b||s&&(c<=g||p>=E))){I=!1;break}v(tt),d+=T.x,d<0&&(l=it,d=-d,u-=d),s&&(h=d/s,c+=(r.height-h)/2);break;case ke:if(T.y<=0&&(c<=g||s&&(u<=f||m>=b))){I=!1;break}v(ke),h-=T.y,c+=T.y,h<0&&(l=ft,h=-h,c-=h),s&&(d=h*s,u+=(r.width-d)/2);break;case it:if(T.x<=0&&(u<=f||s&&(c<=g||p>=E))){I=!1;break}v(it),d-=T.x,u+=T.x,d<0&&(l=tt,d=-d,u-=d),s&&(h=d/s,c+=(r.height-h)/2);break;case ft:if(T.y>=0&&(p>=E||s&&(u<=f||m>=b))){I=!1;break}v(ft),h+=T.y,h<0&&(l=ke,h=-h,c-=h),s&&(d=h*s,u+=(r.width-d)/2);break;case Dt:if(s){if(T.y<=0&&(c<=g||m>=b)){I=!1;break}v(ke),h-=T.y,c+=T.y,d=h*s}else v(ke),v(tt),T.x>=0?mg&&(h-=T.y,c+=T.y):(h-=T.y,c+=T.y);d<0&&h<0?(l=zt,h=-h,d=-d,c-=h,u-=d):d<0?(l=Ft,d=-d,u-=d):h<0&&(l=Ct,h=-h,c-=h);break;case Ft:if(s){if(T.y<=0&&(c<=g||u<=f)){I=!1;break}v(ke),h-=T.y,c+=T.y,d=h*s,u+=r.width-d}else v(ke),v(it),T.x<=0?u>f?(d-=T.x,u+=T.x):T.y<=0&&c<=g&&(I=!1):(d-=T.x,u+=T.x),T.y<=0?c>g&&(h-=T.y,c+=T.y):(h-=T.y,c+=T.y);d<0&&h<0?(l=Ct,h=-h,d=-d,c-=h,u-=d):d<0?(l=Dt,d=-d,u-=d):h<0&&(l=zt,h=-h,c-=h);break;case zt:if(s){if(T.x<=0&&(u<=f||p>=E)){I=!1;break}v(it),d-=T.x,u+=T.x,h=d/s}else v(ft),v(it),T.x<=0?u>f?(d-=T.x,u+=T.x):T.y>=0&&p>=E&&(I=!1):(d-=T.x,u+=T.x),T.y>=0?p=0&&(m>=b||p>=E)){I=!1;break}v(tt),d+=T.x,h=d/s}else v(ft),v(tt),T.x>=0?m=0&&p>=E&&(I=!1):d+=T.x,T.y>=0?p0?l=T.y>0?Ct:Dt:T.x<0&&(u-=d,l=T.y>0?zt:Ft),T.y<0&&(c-=h),this.cropped||(Pe(this.cropBox,Te),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0));break}I&&(r.width=d,r.height=h,r.left=u,r.top=c,this.action=l,this.renderCropBox()),oe(o,function(R){R.startX=R.endX,R.startY=R.endY})}},Fu={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&de(this.dragBox,mi),Pe(this.cropBox,Te),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=K({},this.initialImageData),this.canvasData=K({},this.initialCanvasData),this.cropBoxData=K({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(K(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),Pe(this.dragBox,mi),de(this.cropBox,Te)),this},replace:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!this.disabled&&t&&(this.isImg&&(this.element.src=t),i?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,oe(this.previews,function(a){a.getElementsByTagName("img")[0].src=t}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,Pe(this.cropper,tr)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,de(this.cropper,tr)),this},destroy:function(){var t=this.element;return t[Z]?(t[Z]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.canvasData,n=a.left,r=a.top;return this.moveTo(ta(t)?t:n+Number(t),ta(i)?i:r+Number(i))},moveTo:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.canvasData,n=!1;return t=Number(t),i=Number(i),this.ready&&!this.disabled&&this.options.movable&&(Y(t)&&(a.left=t,n=!0),Y(i)&&(a.top=i,n=!0),n&&this.renderCanvas(!0)),this},zoom:function(t,i){var a=this.canvasData;return t=Number(t),t<0?t=1/(1-t):t=1+t,this.zoomTo(a.width*t/a.naturalWidth,null,i)},zoomTo:function(t,i,a){var n=this.options,r=this.canvasData,o=r.width,l=r.height,s=r.naturalWidth,u=r.naturalHeight;if(t=Number(t),t>=0&&this.ready&&!this.disabled&&n.zoomable){var c=s*t,d=u*t;if(It(this.element,ua,{ratio:t,oldRatio:o/s,originalEvent:a})===!1)return this;if(a){var h=this.pointers,m=Lr(this.cropper),p=h&&Object.keys(h).length?bu(h):{pageX:a.pageX,pageY:a.pageY};r.left-=(c-o)*((p.pageX-m.left-r.left)/o),r.top-=(d-l)*((p.pageY-m.top-r.top)/l)}else gt(i)&&Y(i.x)&&Y(i.y)?(r.left-=(c-o)*((i.x-r.left)/o),r.top-=(d-l)*((i.y-r.top)/l)):(r.left-=(c-o)/2,r.top-=(d-l)/2);r.width=c,r.height=d,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return t=Number(t),Y(t)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var i=this.imageData.scaleY;return this.scale(t,Y(i)?i:1)},scaleY:function(t){var i=this.imageData.scaleX;return this.scale(Y(i)?i:1,t)},scale:function(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:t,a=this.imageData,n=!1;return t=Number(t),i=Number(i),this.ready&&!this.disabled&&this.options.scalable&&(Y(t)&&(a.scaleX=t,n=!0),Y(i)&&(a.scaleY=i,n=!0),n&&this.renderCanvas(!0,!0)),this},getData:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=this.options,a=this.imageData,n=this.canvasData,r=this.cropBoxData,o;if(this.ready&&this.cropped){o={x:r.left-n.left,y:r.top-n.top,width:r.width,height:r.height};var l=a.width/a.naturalWidth;if(oe(o,function(c,d){o[d]=c/l}),t){var s=Math.round(o.y+o.height),u=Math.round(o.x+o.width);o.x=Math.round(o.x),o.y=Math.round(o.y),o.width=u-o.x,o.height=s-o.y}}else o={x:0,y:0,width:0,height:0};return i.rotatable&&(o.rotate=a.rotate||0),i.scalable&&(o.scaleX=a.scaleX||1,o.scaleY=a.scaleY||1),o},setData:function(t){var i=this.options,a=this.imageData,n=this.canvasData,r={};if(this.ready&&!this.disabled&>(t)){var o=!1;i.rotatable&&Y(t.rotate)&&t.rotate!==a.rotate&&(a.rotate=t.rotate,o=!0),i.scalable&&(Y(t.scaleX)&&t.scaleX!==a.scaleX&&(a.scaleX=t.scaleX,o=!0),Y(t.scaleY)&&t.scaleY!==a.scaleY&&(a.scaleY=t.scaleY,o=!0)),o&&this.renderCanvas(!0,!0);var l=a.width/a.naturalWidth;Y(t.x)&&(r.left=t.x*l+n.left),Y(t.y)&&(r.top=t.y*l+n.top),Y(t.width)&&(r.width=t.width*l),Y(t.height)&&(r.height=t.height*l),this.setCropBoxData(r)}return this},getContainerData:function(){return this.ready?K({},this.containerData):{}},getImageData:function(){return this.sized?K({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,i={};return this.ready&&oe(["left","top","width","height","naturalWidth","naturalHeight"],function(a){i[a]=t[a]}),i},setCanvasData:function(t){var i=this.canvasData,a=i.aspectRatio;return this.ready&&!this.disabled&>(t)&&(Y(t.left)&&(i.left=t.left),Y(t.top)&&(i.top=t.top),Y(t.width)?(i.width=t.width,i.height=t.width/a):Y(t.height)&&(i.height=t.height,i.width=t.height*a),this.renderCanvas(!0)),this},getCropBoxData:function(){var t=this.cropBoxData,i;return this.ready&&this.cropped&&(i={left:t.left,top:t.top,width:t.width,height:t.height}),i||{}},setCropBoxData:function(t){var i=this.cropBoxData,a=this.options.aspectRatio,n,r;return this.ready&&this.cropped&&!this.disabled&>(t)&&(Y(t.left)&&(i.left=t.left),Y(t.top)&&(i.top=t.top),Y(t.width)&&t.width!==i.width&&(n=!0,i.width=t.width),Y(t.height)&&t.height!==i.height&&(r=!0,i.height=t.height),a&&(n?i.height=i.width/a:r&&(i.width=i.height*a)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var i=this.canvasData,a=Ru(this.image,this.imageData,i,t);if(!this.cropped)return a;var n=this.getData(t.rounded),r=n.x,o=n.y,l=n.width,s=n.height,u=a.width/Math.floor(i.naturalWidth);u!==1&&(r*=u,o*=u,l*=u,s*=u);var c=l/s,d=We({aspectRatio:c,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),h=We({aspectRatio:c,width:t.minWidth||0,height:t.minHeight||0},"cover"),m=We({aspectRatio:c,width:t.width||(u!==1?a.width:l),height:t.height||(u!==1?a.height:s)}),p=m.width,f=m.height;p=Math.min(d.width,Math.max(h.width,p)),f=Math.min(d.height,Math.max(h.height,f));var g=document.createElement("canvas"),b=g.getContext("2d");g.width=Tt(p),g.height=Tt(f),b.fillStyle=t.fillColor||"transparent",b.fillRect(0,0,p,f);var E=t.imageSmoothingEnabled,I=E===void 0?!0:E,_=t.imageSmoothingQuality;b.imageSmoothingEnabled=I,_&&(b.imageSmoothingQuality=_);var y=a.width,T=a.height,v=r,R=o,S,P,x,O,z,A;v<=-l||v>y?(v=0,S=0,x=0,z=0):v<=0?(x=-v,v=0,S=Math.min(y,l+v),z=S):v<=y&&(x=0,S=Math.min(l,y-v),z=S),S<=0||R<=-s||R>T?(R=0,P=0,O=0,A=0):R<=0?(O=-R,R=0,P=Math.min(T,s+R),A=P):R<=T&&(O=0,P=Math.min(s,T-R),A=P);var F=[v,R,S,P];if(z>0&&A>0){var w=p/l;F.push(x*w,O*w,z*w,A*w)}return b.drawImage.apply(b,[a].concat(gr(F.map(function(L){return Math.floor(Tt(L))})))),g},setAspectRatio:function(t){var i=this.options;return!this.disabled&&!ta(t)&&(i.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var i=this.options,a=this.dragBox,n=this.face;if(this.ready&&!this.disabled){var r=t===ga,o=i.movable&&t===_r;t=r||o?t:Rr,i.dragMode=t,Vt(a,Bt,t),Et(a,ra,r),Et(a,oa,o),i.cropBoxMovable||(Vt(n,Bt,t),Et(n,ra,r),Et(n,oa,o))}return this}},Cu=De.Cropper,Ta=function(){function e(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(qd(this,e),!t||!su.test(t.tagName))throw new Error("The first argument is required and must be an or element.");this.element=t,this.options=K({},ur,gt(i)&&i),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return jd(e,[{key:"init",value:function(){var i=this.element,a=i.tagName.toLowerCase(),n;if(!i[Z]){if(i[Z]=this,a==="img"){if(this.isImg=!0,n=i.getAttribute("src")||"",this.originalUrl=n,!n)return;n=i.src}else a==="canvas"&&window.HTMLCanvasElement&&(n=i.toDataURL());this.load(n)}}},{key:"load",value:function(i){var a=this;if(i){this.url=i,this.imageData={};var n=this.element,r=this.options;if(!r.rotatable&&!r.scalable&&(r.checkOrientation=!1),!r.checkOrientation||!window.ArrayBuffer){this.clone();return}if(ou.test(i)){lu.test(i)?this.read(wu(i)):this.clone();return}var o=new XMLHttpRequest,l=this.clone.bind(this);this.reloading=!0,this.xhr=o,o.onabort=l,o.onerror=l,o.ontimeout=l,o.onprogress=function(){o.getResponseHeader("content-type")!==dr&&o.abort()},o.onload=function(){a.read(o.response)},o.onloadend=function(){a.reloading=!1,a.xhr=null},r.checkCrossOrigin&&mr(i)&&n.crossOrigin&&(i=pr(i)),o.open("GET",i,!0),o.responseType="arraybuffer",o.withCredentials=n.crossOrigin==="use-credentials",o.send()}}},{key:"read",value:function(i){var a=this.options,n=this.imageData,r=Au(i),o=0,l=1,s=1;if(r>1){this.url=vu(i,dr);var u=Lu(r);o=u.rotate,l=u.scaleX,s=u.scaleY}a.rotatable&&(n.rotate=o),a.scalable&&(n.scaleX=l,n.scaleY=s),this.clone()}},{key:"clone",value:function(){var i=this.element,a=this.url,n=i.crossOrigin,r=a;this.options.checkCrossOrigin&&mr(a)&&(n||(n="anonymous"),r=pr(a)),this.crossOrigin=n,this.crossOriginUrl=r;var o=document.createElement("img");n&&(o.crossOrigin=n),o.src=r||a,o.alt=i.alt||"The image to crop",this.image=o,o.onload=this.start.bind(this),o.onerror=this.stop.bind(this),de(o,ir),i.parentNode.insertBefore(o,i.nextSibling)}},{key:"start",value:function(){var i=this,a=this.image;a.onload=null,a.onerror=null,this.sizing=!0;var n=De.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(De.navigator.userAgent),r=function(u,c){K(i.imageData,{naturalWidth:u,naturalHeight:c,aspectRatio:u/c}),i.initialImageData=K({},i.imageData),i.sizing=!1,i.sized=!0,i.build()};if(a.naturalWidth&&!n){r(a.naturalWidth,a.naturalHeight);return}var o=document.createElement("img"),l=document.body||document.documentElement;this.sizingImage=o,o.onload=function(){r(o.width,o.height),n||l.removeChild(o)},o.src=a.src,n||(o.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",l.appendChild(o))}},{key:"stop",value:function(){var i=this.image;i.onload=null,i.onerror=null,i.parentNode.removeChild(i),this.image=null}},{key:"build",value:function(){if(!(!this.sized||this.ready)){var i=this.element,a=this.options,n=this.image,r=i.parentNode,o=document.createElement("div");o.innerHTML=cu;var l=o.querySelector(".".concat(Z,"-container")),s=l.querySelector(".".concat(Z,"-canvas")),u=l.querySelector(".".concat(Z,"-drag-box")),c=l.querySelector(".".concat(Z,"-crop-box")),d=c.querySelector(".".concat(Z,"-face"));this.container=r,this.cropper=l,this.canvas=s,this.dragBox=u,this.cropBox=c,this.viewBox=l.querySelector(".".concat(Z,"-view-box")),this.face=d,s.appendChild(n),de(i,Te),r.insertBefore(l,i.nextSibling),Pe(n,ir),this.initPreview(),this.bind(),a.initialAspectRatio=Math.max(0,a.initialAspectRatio)||NaN,a.aspectRatio=Math.max(0,a.aspectRatio)||NaN,a.viewMode=Math.max(0,Math.min(3,Math.round(a.viewMode)))||0,de(c,Te),a.guides||de(c.getElementsByClassName("".concat(Z,"-dashed")),Te),a.center||de(c.getElementsByClassName("".concat(Z,"-center")),Te),a.background&&de(l,"".concat(Z,"-bg")),a.highlight||de(d,tu),a.cropBoxMovable&&(de(d,oa),Vt(d,Bt,fa)),a.cropBoxResizable||(de(c.getElementsByClassName("".concat(Z,"-line")),Te),de(c.getElementsByClassName("".concat(Z,"-point")),Te)),this.render(),this.ready=!0,this.setDragMode(a.dragMode),a.autoCrop&&this.crop(),this.setData(a.data),Ee(a.ready)&&we(i,lr,a.ready,{once:!0}),It(i,lr)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var i=this.cropper.parentNode;i&&i.removeChild(this.cropper),Pe(this.element,Te)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=Cu,e}},{key:"setDefaults",value:function(i){K(ur,gt(i)&&i)}}]),e}();K(Ta.prototype,Mu,Ou,xu,Pu,Du,Fu);var Or=({addFilter:e,utils:t})=>{let{Type:i,replaceInString:a,toNaturalFileSize:n}=t;return e("ALLOW_HOPPER_ITEM",(r,{query:o})=>{if(!o("GET_ALLOW_FILE_SIZE_VALIDATION"))return!0;let l=o("GET_MAX_FILE_SIZE");if(l!==null&&r.size>l)return!1;let s=o("GET_MIN_FILE_SIZE");return!(s!==null&&r.sizenew Promise((l,s)=>{if(!o("GET_ALLOW_FILE_SIZE_VALIDATION"))return l(r);let u=o("GET_FILE_VALIDATE_SIZE_FILTER");if(u&&!u(r))return l(r);let c=o("GET_MAX_FILE_SIZE");if(c!==null&&r.size>c){s({status:{main:o("GET_LABEL_MAX_FILE_SIZE_EXCEEDED"),sub:a(o("GET_LABEL_MAX_FILE_SIZE"),{filesize:n(c,".",o("GET_FILE_SIZE_BASE"),o("GET_FILE_SIZE_LABELS",o))})}});return}let d=o("GET_MIN_FILE_SIZE");if(d!==null&&r.sizep+f.fileSize,0)>h){s({status:{main:o("GET_LABEL_MAX_TOTAL_FILE_SIZE_EXCEEDED"),sub:a(o("GET_LABEL_MAX_TOTAL_FILE_SIZE"),{filesize:n(h,".",o("GET_FILE_SIZE_BASE"),o("GET_FILE_SIZE_LABELS",o))})}});return}l(r)})),{options:{allowFileSizeValidation:[!0,i.BOOLEAN],maxFileSize:[null,i.INT],minFileSize:[null,i.INT],maxTotalFileSize:[null,i.INT],fileValidateSizeFilter:[null,i.FUNCTION],labelMinFileSizeExceeded:["File is too small",i.STRING],labelMinFileSize:["Minimum file size is {filesize}",i.STRING],labelMaxFileSizeExceeded:["File is too large",i.STRING],labelMaxFileSize:["Maximum file size is {filesize}",i.STRING],labelMaxTotalFileSizeExceeded:["Maximum total size exceeded",i.STRING],labelMaxTotalFileSize:["Maximum total file size is {filesize}",i.STRING]}}},zu=typeof window<"u"&&typeof window.document<"u";zu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Or}));var xr=Or;var Pr=({addFilter:e,utils:t})=>{let{Type:i,isString:a,replaceInString:n,guesstimateMimeType:r,getExtensionFromFilename:o,getFilenameFromURL:l}=t,s=(m,p)=>{let f=(/^[^/]+/.exec(m)||[]).pop(),g=p.slice(0,-2);return f===g},u=(m,p)=>m.some(f=>/\*$/.test(f)?s(p,f):f===p),c=m=>{let p="";if(a(m)){let f=l(m),g=o(f);g&&(p=r(g))}else p=m.type;return p},d=(m,p,f)=>{if(p.length===0)return!0;let g=c(m);return f?new Promise((b,E)=>{f(m,g).then(I=>{u(p,I)?b():E()}).catch(E)}):u(p,g)},h=m=>p=>m[p]===null?!1:m[p]||p;return e("SET_ATTRIBUTE_TO_OPTION_MAP",m=>Object.assign(m,{accept:"acceptedFileTypes"})),e("ALLOW_HOPPER_ITEM",(m,{query:p})=>p("GET_ALLOW_FILE_TYPE_VALIDATION")?d(m,p("GET_ACCEPTED_FILE_TYPES")):!0),e("LOAD_FILE",(m,{query:p})=>new Promise((f,g)=>{if(!p("GET_ALLOW_FILE_TYPE_VALIDATION")){f(m);return}let b=p("GET_ACCEPTED_FILE_TYPES"),E=p("GET_FILE_VALIDATE_TYPE_DETECT_TYPE"),I=d(m,b,E),_=()=>{let y=b.map(h(p("GET_FILE_VALIDATE_TYPE_LABEL_EXPECTED_TYPES_MAP"))).filter(v=>v!==!1),T=y.filter((v,R)=>y.indexOf(v)===R);g({status:{main:p("GET_LABEL_FILE_TYPE_NOT_ALLOWED"),sub:n(p("GET_FILE_VALIDATE_TYPE_LABEL_EXPECTED_TYPES"),{allTypes:T.join(", "),allButLastType:T.slice(0,-1).join(", "),lastType:T[T.length-1]})}})};if(typeof I=="boolean")return I?f(m):_();I.then(()=>{f(m)}).catch(_)})),{options:{allowFileTypeValidation:[!0,i.BOOLEAN],acceptedFileTypes:[[],i.ARRAY],labelFileTypeNotAllowed:["File is of invalid type",i.STRING],fileValidateTypeLabelExpectedTypes:["Expects {allButLastType} or {lastType}",i.STRING],fileValidateTypeLabelExpectedTypesMap:[{},i.OBJECT],fileValidateTypeDetectType:[null,i.FUNCTION]}}},Nu=typeof window<"u"&&typeof window.document<"u";Nu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Pr}));var Dr=Pr;var Fr=e=>/^image/.test(e.type),Cr=({addFilter:e,utils:t})=>{let{Type:i,isFile:a,getNumericAspectRatioFromString:n}=t,r=(u,c)=>!(!Fr(u.file)||!c("GET_ALLOW_IMAGE_CROP")),o=u=>typeof u=="object",l=u=>typeof u=="number",s=(u,c)=>u.setMetadata("crop",Object.assign({},u.getMetadata("crop"),c));return e("DID_CREATE_ITEM",(u,{query:c})=>{u.extend("setImageCrop",d=>{if(!(!r(u,c)||!o(center)))return u.setMetadata("crop",d),d}),u.extend("setImageCropCenter",d=>{if(!(!r(u,c)||!o(d)))return s(u,{center:d})}),u.extend("setImageCropZoom",d=>{if(!(!r(u,c)||!l(d)))return s(u,{zoom:Math.max(1,d)})}),u.extend("setImageCropRotation",d=>{if(!(!r(u,c)||!l(d)))return s(u,{rotation:d})}),u.extend("setImageCropFlip",d=>{if(!(!r(u,c)||!o(d)))return s(u,{flip:d})}),u.extend("setImageCropAspectRatio",d=>{if(!r(u,c)||typeof d>"u")return;let h=u.getMetadata("crop"),m=n(d),p={center:{x:.5,y:.5},flip:h?Object.assign({},h.flip):{horizontal:!1,vertical:!1},rotation:0,zoom:1,aspectRatio:m};return u.setMetadata("crop",p),p})}),e("DID_LOAD_ITEM",(u,{query:c})=>new Promise((d,h)=>{let m=u.file;if(!a(m)||!Fr(m)||!c("GET_ALLOW_IMAGE_CROP")||u.getMetadata("crop"))return d(u);let f=c("GET_IMAGE_CROP_ASPECT_RATIO");u.setMetadata("crop",{center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},rotation:0,zoom:1,aspectRatio:f?n(f):null}),d(u)})),{options:{allowImageCrop:[!0,i.BOOLEAN],imageCropAspectRatio:[null,i.STRING]}}},Bu=typeof window<"u"&&typeof window.document<"u";Bu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Cr}));var zr=Cr;var Ia=e=>/^image/.test(e.type),Nr=e=>{let{addFilter:t,utils:i,views:a}=e,{Type:n,createRoute:r,createItemAPI:o=c=>c}=i,{fileActionButton:l}=a;t("SHOULD_REMOVE_ON_REVERT",(c,{item:d,query:h})=>new Promise(m=>{let{file:p}=d,f=h("GET_ALLOW_IMAGE_EDIT")&&h("GET_IMAGE_EDIT_ALLOW_EDIT")&&Ia(p);m(!f)})),t("DID_LOAD_ITEM",(c,{query:d,dispatch:h})=>new Promise((m,p)=>{if(c.origin>1){m(c);return}let{file:f}=c;if(!d("GET_ALLOW_IMAGE_EDIT")||!d("GET_IMAGE_EDIT_INSTANT_EDIT")){m(c);return}if(!Ia(f)){m(c);return}let g=(E,I,_)=>y=>{s.shift(),y?I(E):_(E),h("KICK"),b()},b=()=>{if(!s.length)return;let{item:E,resolve:I,reject:_}=s[0];h("EDIT_ITEM",{id:E.id,handleEditorResponse:g(E,I,_)})};u({item:c,resolve:m,reject:p}),s.length===1&&b()})),t("DID_CREATE_ITEM",(c,{query:d,dispatch:h})=>{c.extend("edit",()=>{h("EDIT_ITEM",{id:c.id})})});let s=[],u=c=>(s.push(c),c);return t("CREATE_VIEW",c=>{let{is:d,view:h,query:m}=c;if(!m("GET_ALLOW_IMAGE_EDIT"))return;let p=m("GET_ALLOW_IMAGE_PREVIEW");if(!(d("file-info")&&!p||d("file")&&p))return;let g=m("GET_IMAGE_EDIT_EDITOR");if(!g)return;g.filepondCallbackBridge||(g.outputData=!0,g.outputFile=!1,g.filepondCallbackBridge={onconfirm:g.onconfirm||(()=>{}),oncancel:g.oncancel||(()=>{})});let b=({root:_,props:y,action:T})=>{let{id:v}=y,{handleEditorResponse:R}=T;g.cropAspectRatio=_.query("GET_IMAGE_CROP_ASPECT_RATIO")||g.cropAspectRatio,g.outputCanvasBackgroundColor=_.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR")||g.outputCanvasBackgroundColor;let S=_.query("GET_ITEM",v);if(!S)return;let P=S.file,x=S.getMetadata("crop"),O={center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},zoom:1,rotation:0,aspectRatio:null},z=S.getMetadata("resize"),A=S.getMetadata("filter")||null,F=S.getMetadata("filters")||null,w=S.getMetadata("colors")||null,L=S.getMetadata("markup")||null,C={crop:x||O,size:z?{upscale:z.upscale,mode:z.mode,width:z.size.width,height:z.size.height}:null,filter:F?F.id||F.matrix:_.query("GET_ALLOW_IMAGE_FILTER")&&_.query("GET_IMAGE_FILTER_COLOR_MATRIX")&&!w?A:null,color:w,markup:L};g.onconfirm=({data:D})=>{let{crop:V,size:B,filter:j,color:q,colorMatrix:X,markup:ue}=D,U={};if(V&&(U.crop=V),B){let W=(S.getMetadata("resize")||{}).size,$={width:B.width,height:B.height};!($.width&&$.height)&&W&&($.width=W.width,$.height=W.height),($.width||$.height)&&(U.resize={upscale:B.upscale,mode:B.mode,size:$})}ue&&(U.markup=ue),U.colors=q,U.filters=j,U.filter=X,S.setMetadata(U),g.filepondCallbackBridge.onconfirm(D,o(S)),R&&(g.onclose=()=>{R(!0),g.onclose=null})},g.oncancel=()=>{g.filepondCallbackBridge.oncancel(o(S)),R&&(g.onclose=()=>{R(!1),g.onclose=null})},g.open(P,C)},E=({root:_,props:y})=>{if(!m("GET_IMAGE_EDIT_ALLOW_EDIT"))return;let{id:T}=y,v=m("GET_ITEM",T);if(!v)return;let R=v.file;if(Ia(R))if(_.ref.handleEdit=S=>{S.stopPropagation(),_.dispatch("EDIT_ITEM",{id:T})},p){let S=h.createChildView(l,{label:"edit",icon:m("GET_IMAGE_EDIT_ICON_EDIT"),opacity:0});S.element.classList.add("filepond--action-edit-item"),S.element.dataset.align=m("GET_STYLE_IMAGE_EDIT_BUTTON_EDIT_ITEM_POSITION"),S.on("click",_.ref.handleEdit),_.ref.buttonEditItem=h.appendChildView(S)}else{let S=h.element.querySelector(".filepond--file-info-main"),P=document.createElement("button");P.className="filepond--action-edit-item-alt",P.innerHTML=m("GET_IMAGE_EDIT_ICON_EDIT")+"edit",P.addEventListener("click",_.ref.handleEdit),S.appendChild(P),_.ref.editButton=P}};h.registerDestroyer(({root:_})=>{_.ref.buttonEditItem&&_.ref.buttonEditItem.off("click",_.ref.handleEdit),_.ref.editButton&&_.ref.editButton.removeEventListener("click",_.ref.handleEdit)});let I={EDIT_ITEM:b,DID_LOAD_ITEM:E};if(p){let _=({root:y})=>{y.ref.buttonEditItem&&(y.ref.buttonEditItem.opacity=1)};I.DID_IMAGE_PREVIEW_SHOW=_}h.registerWriter(r(I))}),{options:{allowImageEdit:[!0,n.BOOLEAN],styleImageEditButtonEditItemPosition:["bottom center",n.STRING],imageEditInstantEdit:[!1,n.BOOLEAN],imageEditAllowEdit:[!0,n.BOOLEAN],imageEditIconEdit:['',n.STRING],imageEditEditor:[null,n.OBJECT]}}},Vu=typeof window<"u"&&typeof window.document<"u";Vu&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Nr}));var Br=Nr;var Gu=e=>/^image\/jpeg/.test(e.type),nt={JPEG:65496,APP1:65505,EXIF:1165519206,TIFF:18761,Orientation:274,Unknown:65280},rt=(e,t,i=!1)=>e.getUint16(t,i),Vr=(e,t,i=!1)=>e.getUint32(t,i),Uu=e=>new Promise((t,i)=>{let a=new FileReader;a.onload=function(n){let r=new DataView(n.target.result);if(rt(r,0)!==nt.JPEG){t(-1);return}let o=r.byteLength,l=2;for(;ltypeof window<"u"&&typeof window.document<"u")(),Hu=()=>ku,Wu="data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QA6RXhpZgAATU0AKgAAAAgAAwESAAMAAAABAAYAAAEoAAMAAAABAAIAAAITAAMAAAABAAEAAAAAAAD/2wBDAP//////////////////////////////////////////////////////////////////////////////////////wAALCAABAAIBASIA/8QAJgABAAAAAAAAAAAAAAAAAAAAAxABAAAAAAAAAAAAAAAAAAAAAP/aAAgBAQAAPwBH/9k=",Gr,fi=Hu()?new Image:{};fi.onload=()=>Gr=fi.naturalWidth>fi.naturalHeight;fi.src=Wu;var Yu=()=>Gr,Ur=({addFilter:e,utils:t})=>{let{Type:i,isFile:a}=t;return e("DID_LOAD_ITEM",(n,{query:r})=>new Promise((o,l)=>{let s=n.file;if(!a(s)||!Gu(s)||!r("GET_ALLOW_IMAGE_EXIF_ORIENTATION")||!Yu())return o(n);Uu(s).then(u=>{n.setMetadata("exif",{orientation:u}),o(n)})})),{options:{allowImageExifOrientation:[!0,i.BOOLEAN]}}},$u=typeof window<"u"&&typeof window.document<"u";$u&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Ur}));var kr=Ur;var qu=e=>/^image/.test(e.type),Hr=(e,t)=>Ut(e.x*t,e.y*t),Wr=(e,t)=>Ut(e.x+t.x,e.y+t.y),ju=e=>{let t=Math.sqrt(e.x*e.x+e.y*e.y);return t===0?{x:0,y:0}:Ut(e.x/t,e.y/t)},gi=(e,t,i)=>{let a=Math.cos(t),n=Math.sin(t),r=Ut(e.x-i.x,e.y-i.y);return Ut(i.x+a*r.x-n*r.y,i.y+n*r.x+a*r.y)},Ut=(e=0,t=0)=>({x:e,y:t}),Ie=(e,t,i=1,a)=>{if(typeof e=="string")return parseFloat(e)*i;if(typeof e=="number")return e*(a?t[a]:Math.min(t.width,t.height))},Xu=(e,t,i)=>{let a=e.borderStyle||e.lineStyle||"solid",n=e.backgroundColor||e.fontColor||"transparent",r=e.borderColor||e.lineColor||"transparent",o=Ie(e.borderWidth||e.lineWidth,t,i),l=e.lineCap||"round",s=e.lineJoin||"round",u=typeof a=="string"?"":a.map(d=>Ie(d,t,i)).join(","),c=e.opacity||1;return{"stroke-linecap":l,"stroke-linejoin":s,"stroke-width":o||0,"stroke-dasharray":u,stroke:r,fill:n,opacity:c}},ve=e=>e!=null,Qu=(e,t,i=1)=>{let a=Ie(e.x,t,i,"width")||Ie(e.left,t,i,"width"),n=Ie(e.y,t,i,"height")||Ie(e.top,t,i,"height"),r=Ie(e.width,t,i,"width"),o=Ie(e.height,t,i,"height"),l=Ie(e.right,t,i,"width"),s=Ie(e.bottom,t,i,"height");return ve(n)||(ve(o)&&ve(s)?n=t.height-o-s:n=s),ve(a)||(ve(r)&&ve(l)?a=t.width-r-l:a=l),ve(r)||(ve(a)&&ve(l)?r=t.width-a-l:r=0),ve(o)||(ve(n)&&ve(s)?o=t.height-n-s:o=0),{x:a||0,y:n||0,width:r||0,height:o||0}},Zu=e=>e.map((t,i)=>`${i===0?"M":"L"} ${t.x} ${t.y}`).join(" "),Ce=(e,t)=>Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),Ku="http://www.w3.org/2000/svg",bt=(e,t)=>{let i=document.createElementNS(Ku,e);return t&&Ce(i,t),i},Ju=e=>Ce(e,{...e.rect,...e.styles}),eh=e=>{let t=e.rect.x+e.rect.width*.5,i=e.rect.y+e.rect.height*.5,a=e.rect.width*.5,n=e.rect.height*.5;return Ce(e,{cx:t,cy:i,rx:a,ry:n,...e.styles})},th={contain:"xMidYMid meet",cover:"xMidYMid slice"},ih=(e,t)=>{Ce(e,{...e.rect,...e.styles,preserveAspectRatio:th[t.fit]||"none"})},ah={left:"start",center:"middle",right:"end"},nh=(e,t,i,a)=>{let n=Ie(t.fontSize,i,a),r=t.fontFamily||"sans-serif",o=t.fontWeight||"normal",l=ah[t.textAlign]||"start";Ce(e,{...e.rect,...e.styles,"stroke-width":0,"font-weight":o,"font-size":n,"font-family":r,"text-anchor":l}),e.text!==t.text&&(e.text=t.text,e.textContent=t.text.length?t.text:" ")},rh=(e,t,i,a)=>{Ce(e,{...e.rect,...e.styles,fill:"none"});let n=e.childNodes[0],r=e.childNodes[1],o=e.childNodes[2],l=e.rect,s={x:e.rect.x+e.rect.width,y:e.rect.y+e.rect.height};if(Ce(n,{x1:l.x,y1:l.y,x2:s.x,y2:s.y}),!t.lineDecoration)return;r.style.display="none",o.style.display="none";let u=ju({x:s.x-l.x,y:s.y-l.y}),c=Ie(.05,i,a);if(t.lineDecoration.indexOf("arrow-begin")!==-1){let d=Hr(u,c),h=Wr(l,d),m=gi(l,2,h),p=gi(l,-2,h);Ce(r,{style:"display:block;",d:`M${m.x},${m.y} L${l.x},${l.y} L${p.x},${p.y}`})}if(t.lineDecoration.indexOf("arrow-end")!==-1){let d=Hr(u,-c),h=Wr(s,d),m=gi(s,2,h),p=gi(s,-2,h);Ce(o,{style:"display:block;",d:`M${m.x},${m.y} L${s.x},${s.y} L${p.x},${p.y}`})}},oh=(e,t,i,a)=>{Ce(e,{...e.styles,fill:"none",d:Zu(t.points.map(n=>({x:Ie(n.x,i,a,"width"),y:Ie(n.y,i,a,"height")})))})},Ei=e=>t=>bt(e,{id:t.id}),lh=e=>{let t=bt("image",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round",opacity:"0"});return t.onload=()=>{t.setAttribute("opacity",e.opacity||1)},t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.src),t},sh=e=>{let t=bt("g",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round"}),i=bt("line");t.appendChild(i);let a=bt("path");t.appendChild(a);let n=bt("path");return t.appendChild(n),t},ch={image:lh,rect:Ei("rect"),ellipse:Ei("ellipse"),text:Ei("text"),path:Ei("path"),line:sh},dh={rect:Ju,ellipse:eh,image:ih,text:nh,path:oh,line:rh},uh=(e,t)=>ch[e](t),hh=(e,t,i,a,n)=>{t!=="path"&&(e.rect=Qu(i,a,n)),e.styles=Xu(i,a,n),dh[t](e,i,a,n)},mh=["x","y","left","top","right","bottom","width","height"],ph=e=>typeof e=="string"&&/%/.test(e)?parseFloat(e)/100:e,fh=e=>{let[t,i]=e,a=i.points?{}:mh.reduce((n,r)=>(n[r]=ph(i[r]),n),{});return[t,{zIndex:0,...i,...a}]},gh=(e,t)=>e[1].zIndex>t[1].zIndex?1:e[1].zIndexe.utils.createView({name:"image-preview-markup",tag:"svg",ignoreRect:!0,mixins:{apis:["width","height","crop","markup","resize","dirty"]},write:({root:t,props:i})=>{if(!i.dirty)return;let{crop:a,resize:n,markup:r}=i,o=i.width,l=i.height,s=a.width,u=a.height;if(n){let{size:m}=n,p=m&&m.width,f=m&&m.height,g=n.mode,b=n.upscale;p&&!f&&(f=p),f&&!p&&(p=f);let E=s{let[p,f]=m,g=uh(p,f);hh(g,p,f,c,d),t.element.appendChild(g)})}}),Gt=(e,t)=>({x:e,y:t}),Th=(e,t)=>e.x*t.x+e.y*t.y,Yr=(e,t)=>Gt(e.x-t.x,e.y-t.y),Ih=(e,t)=>Th(Yr(e,t),Yr(e,t)),$r=(e,t)=>Math.sqrt(Ih(e,t)),qr=(e,t)=>{let i=e,a=1.5707963267948966,n=t,r=1.5707963267948966-t,o=Math.sin(a),l=Math.sin(n),s=Math.sin(r),u=Math.cos(r),c=i/o,d=c*l,h=c*s;return Gt(u*d,u*h)},bh=(e,t)=>{let i=e.width,a=e.height,n=qr(i,t),r=qr(a,t),o=Gt(e.x+Math.abs(n.x),e.y-Math.abs(n.y)),l=Gt(e.x+e.width+Math.abs(r.y),e.y+Math.abs(r.x)),s=Gt(e.x-Math.abs(r.y),e.y+e.height-Math.abs(r.x));return{width:$r(o,l),height:$r(o,s)}},_h=(e,t,i=1)=>{let a=e.height/e.width,n=1,r=t,o=1,l=a;l>r&&(l=r,o=l/a);let s=Math.max(n/o,r/l),u=e.width/(i*s*o),c=u*t;return{width:u,height:c}},Xr=(e,t,i,a)=>{let n=a.x>.5?1-a.x:a.x,r=a.y>.5?1-a.y:a.y,o=n*2*e.width,l=r*2*e.height,s=bh(t,i);return Math.max(s.width/o,s.height/l)},Qr=(e,t)=>{let i=e.width,a=i*t;a>e.height&&(a=e.height,i=a/t);let n=(e.width-i)*.5,r=(e.height-a)*.5;return{x:n,y:r,width:i,height:a}},Rh=(e,t={})=>{let{zoom:i,rotation:a,center:n,aspectRatio:r}=t;r||(r=e.height/e.width);let o=_h(e,r,i),l={x:o.width*.5,y:o.height*.5},s={x:0,y:0,width:o.width,height:o.height,center:l},u=typeof t.scaleToFit>"u"||t.scaleToFit,c=Xr(e,Qr(s,r),a,u?n:{x:.5,y:.5}),d=i*c;return{widthFloat:o.width/d,heightFloat:o.height/d,width:Math.round(o.width/d),height:Math.round(o.height/d)}},Fe={type:"spring",stiffness:.5,damping:.45,mass:10},yh=e=>e.utils.createView({name:"image-bitmap",ignoreRect:!0,mixins:{styles:["scaleX","scaleY"]},create:({root:t,props:i})=>{t.appendChild(i.image)}}),Sh=e=>e.utils.createView({name:"image-canvas-wrapper",tag:"div",ignoreRect:!0,mixins:{apis:["crop","width","height"],styles:["originX","originY","translateX","translateY","scaleX","scaleY","rotateZ"],animations:{originX:Fe,originY:Fe,scaleX:Fe,scaleY:Fe,translateX:Fe,translateY:Fe,rotateZ:Fe}},create:({root:t,props:i})=>{i.width=i.image.width,i.height=i.image.height,t.ref.bitmap=t.appendChildView(t.createChildView(yh(e),{image:i.image}))},write:({root:t,props:i})=>{let{flip:a}=i.crop,{bitmap:n}=t.ref;n.scaleX=a.horizontal?-1:1,n.scaleY=a.vertical?-1:1}}),wh=e=>e.utils.createView({name:"image-clip",tag:"div",ignoreRect:!0,mixins:{apis:["crop","markup","resize","width","height","dirty","background"],styles:["width","height","opacity"],animations:{opacity:{type:"tween",duration:250}}},didWriteView:function({root:t,props:i}){i.background&&(t.element.style.backgroundColor=i.background)},create:({root:t,props:i})=>{t.ref.image=t.appendChildView(t.createChildView(Sh(e),Object.assign({},i))),t.ref.createMarkup=()=>{t.ref.markup||(t.ref.markup=t.appendChildView(t.createChildView(Eh(e),Object.assign({},i))))},t.ref.destroyMarkup=()=>{t.ref.markup&&(t.removeChildView(t.ref.markup),t.ref.markup=null)};let a=t.query("GET_IMAGE_PREVIEW_TRANSPARENCY_INDICATOR");a!==null&&(a==="grid"?t.element.dataset.transparencyIndicator=a:t.element.dataset.transparencyIndicator="color")},write:({root:t,props:i,shouldOptimize:a})=>{let{crop:n,markup:r,resize:o,dirty:l,width:s,height:u}=i;t.ref.image.crop=n;let c={x:0,y:0,width:s,height:u,center:{x:s*.5,y:u*.5}},d={width:t.ref.image.width,height:t.ref.image.height},h={x:n.center.x*d.width,y:n.center.y*d.height},m={x:c.center.x-d.width*n.center.x,y:c.center.y-d.height*n.center.y},p=Math.PI*2+n.rotation%(Math.PI*2),f=n.aspectRatio||d.height/d.width,g=typeof n.scaleToFit>"u"||n.scaleToFit,b=Xr(d,Qr(c,f),p,g?n.center:{x:.5,y:.5}),E=n.zoom*b;r&&r.length?(t.ref.createMarkup(),t.ref.markup.width=s,t.ref.markup.height=u,t.ref.markup.resize=o,t.ref.markup.dirty=l,t.ref.markup.markup=r,t.ref.markup.crop=Rh(d,n)):t.ref.markup&&t.ref.destroyMarkup();let I=t.ref.image;if(a){I.originX=null,I.originY=null,I.translateX=null,I.translateY=null,I.rotateZ=null,I.scaleX=null,I.scaleY=null;return}I.originX=h.x,I.originY=h.y,I.translateX=m.x,I.translateY=m.y,I.rotateZ=p,I.scaleX=E,I.scaleY=E}}),vh=e=>e.utils.createView({name:"image-preview",tag:"div",ignoreRect:!0,mixins:{apis:["image","crop","markup","resize","dirty","background"],styles:["translateY","scaleX","scaleY","opacity"],animations:{scaleX:Fe,scaleY:Fe,translateY:Fe,opacity:{type:"tween",duration:400}}},create:({root:t,props:i})=>{t.ref.clip=t.appendChildView(t.createChildView(wh(e),{id:i.id,image:i.image,crop:i.crop,markup:i.markup,resize:i.resize,dirty:i.dirty,background:i.background}))},write:({root:t,props:i,shouldOptimize:a})=>{let{clip:n}=t.ref,{image:r,crop:o,markup:l,resize:s,dirty:u}=i;if(n.crop=o,n.markup=l,n.resize=s,n.dirty=u,n.opacity=a?0:1,a||t.rect.element.hidden)return;let c=r.height/r.width,d=o.aspectRatio||c,h=t.rect.inner.width,m=t.rect.inner.height,p=t.query("GET_IMAGE_PREVIEW_HEIGHT"),f=t.query("GET_IMAGE_PREVIEW_MIN_HEIGHT"),g=t.query("GET_IMAGE_PREVIEW_MAX_HEIGHT"),b=t.query("GET_PANEL_ASPECT_RATIO"),E=t.query("GET_ALLOW_MULTIPLE");b&&!E&&(p=h*b,d=b);let I=p!==null?p:Math.max(f,Math.min(h*d,g)),_=I/d;_>h&&(_=h,I=_*d),I>m&&(I=m,_=m/d),n.width=_,n.height=I}}),Ah=` @@ -18,31 +18,31 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho -`,Xr=0,Ah=e=>e.utils.createView({name:"image-preview-overlay",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let a=vh;if(document.querySelector("base")){let n=new URL(window.location.href.replace(window.location.hash,"")).href;a=a.replace(/url\(\#/g,"url("+n+"#")}Xr++,t.element.classList.add(`filepond--image-preview-overlay-${i.status}`),t.element.innerHTML=a.replace(/__UID__/g,Xr)},mixins:{styles:["opacity"],animations:{opacity:{type:"spring",mass:25}}}}),Lh=function(){self.onmessage=e=>{createImageBitmap(e.data.message.file).then(t=>{self.postMessage({id:e.data.id,message:t},[t])})}},Mh=function(){self.onmessage=e=>{let t=e.data.message.imageData,i=e.data.message.colorMatrix,a=t.data,n=a.length,r=i[0],o=i[1],l=i[2],s=i[3],u=i[4],c=i[5],d=i[6],h=i[7],f=i[8],p=i[9],m=i[10],g=i[11],b=i[12],E=i[13],I=i[14],_=i[15],y=i[16],T=i[17],v=i[18],R=i[19],S=0,D=0,x=0,O=0,z=0;for(;S{let i=new Image;i.onload=()=>{let a=i.naturalWidth,n=i.naturalHeight;i=null,t(a,n)},i.src=e},xh={1:()=>[1,0,0,1,0,0],2:e=>[-1,0,0,1,e,0],3:(e,t)=>[-1,0,0,-1,e,t],4:(e,t)=>[1,0,0,-1,0,t],5:()=>[0,1,1,0,0,0],6:(e,t)=>[0,1,-1,0,t,0],7:(e,t)=>[0,-1,-1,0,t,e],8:e=>[0,-1,1,0,0,e]},Dh=(e,t,i,a)=>{a!==-1&&e.transform.apply(e,xh[a](t,i))},Ph=(e,t,i,a)=>{t=Math.round(t),i=Math.round(i);let n=document.createElement("canvas");n.width=t,n.height=i;let r=n.getContext("2d");return a>=5&&a<=8&&([t,i]=[i,t]),Dh(r,t,i,a),r.drawImage(e,0,0,t,i),n},Zr=e=>/^image/.test(e.type)&&!/svg/.test(e.type),Fh=10,Ch=10,zh=e=>{let t=Math.min(Fh/e.width,Ch/e.height),i=document.createElement("canvas"),a=i.getContext("2d"),n=i.width=Math.ceil(e.width*t),r=i.height=Math.ceil(e.height*t);a.drawImage(e,0,0,n,r);let o=null;try{o=a.getImageData(0,0,n,r).data}catch{return null}let l=o.length,s=0,u=0,c=0,d=0;for(;dMath.floor(Math.sqrt(e/(t/4))),Nh=(e,t)=>(t=t||document.createElement("canvas"),t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0),t),Bh=e=>{let t;try{t=new ImageData(e.width,e.height)}catch{t=document.createElement("canvas").getContext("2d").createImageData(e.width,e.height)}return t.data.set(new Uint8ClampedArray(e.data)),t},Gh=e=>new Promise((t,i)=>{let a=new Image;a.crossOrigin="Anonymous",a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),Vh=e=>{let t=Ah(e),i=wh(e),{createWorker:a}=e.utils,n=(E,I,_)=>new Promise(y=>{E.ref.imageData||(E.ref.imageData=_.getContext("2d").getImageData(0,0,_.width,_.height));let T=Bh(E.ref.imageData);if(!I||I.length!==20)return _.getContext("2d").putImageData(T,0,0),y();let v=a(Mh);v.post({imageData:T,colorMatrix:I},R=>{_.getContext("2d").putImageData(R,0,0),v.terminate(),y()},[T.data.buffer])}),r=(E,I)=>{E.removeChildView(I),I.image.width=1,I.image.height=1,I._destroy()},o=({root:E})=>{let I=E.ref.images.shift();return I.opacity=0,I.translateY=-15,E.ref.imageViewBin.push(I),I},l=({root:E,props:I,image:_})=>{let y=I.id,T=E.query("GET_ITEM",{id:y});if(!T)return;let v=T.getMetadata("crop")||{center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},zoom:1,rotation:0,aspectRatio:null},R=E.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR"),S,D,x=!1;E.query("GET_IMAGE_PREVIEW_MARKUP_SHOW")&&(S=T.getMetadata("markup")||[],D=T.getMetadata("resize"),x=!0);let O=E.appendChildView(E.createChildView(i,{id:y,image:_,crop:v,resize:D,markup:S,dirty:x,background:R,opacity:0,scaleX:1.15,scaleY:1.15,translateY:15}),E.childViews.length);E.ref.images.push(O),O.opacity=1,O.scaleX=1,O.scaleY=1,O.translateY=0,setTimeout(()=>{E.dispatch("DID_IMAGE_PREVIEW_SHOW",{id:y})},250)},s=({root:E,props:I})=>{let _=E.query("GET_ITEM",{id:I.id});if(!_)return;let y=E.ref.images[E.ref.images.length-1];y.crop=_.getMetadata("crop"),y.background=E.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR"),E.query("GET_IMAGE_PREVIEW_MARKUP_SHOW")&&(y.dirty=!0,y.resize=_.getMetadata("resize"),y.markup=_.getMetadata("markup"))},u=({root:E,props:I,action:_})=>{if(!/crop|filter|markup|resize/.test(_.change.key)||!E.ref.images.length)return;let y=E.query("GET_ITEM",{id:I.id});if(y){if(/filter/.test(_.change.key)){let T=E.ref.images[E.ref.images.length-1];n(E,_.change.value,T.image);return}if(/crop|markup|resize/.test(_.change.key)){let T=y.getMetadata("crop"),v=E.ref.images[E.ref.images.length-1];if(T&&T.aspectRatio&&v.crop&&v.crop.aspectRatio&&Math.abs(T.aspectRatio-v.crop.aspectRatio)>1e-5){let R=o({root:E});l({root:E,props:I,image:Nh(R.image)})}else s({root:E,props:I})}}},c=E=>{let _=window.navigator.userAgent.match(/Firefox\/([0-9]+)\./),y=_?parseInt(_[1]):null;return y!==null&&y<=58?!1:"createImageBitmap"in window&&Zr(E)},d=({root:E,props:I})=>{let{id:_}=I,y=E.query("GET_ITEM",_);if(!y)return;let T=URL.createObjectURL(y.file);Oh(T,(v,R)=>{E.dispatch("DID_IMAGE_PREVIEW_CALCULATE_SIZE",{id:_,width:v,height:R})})},h=({root:E,props:I})=>{let{id:_}=I,y=E.query("GET_ITEM",_);if(!y)return;let T=URL.createObjectURL(y.file),v=()=>{Gh(T).then(R)},R=S=>{URL.revokeObjectURL(T);let x=(y.getMetadata("exif")||{}).orientation||-1,{width:O,height:z}=S;if(!O||!z)return;x>=5&&x<=8&&([O,z]=[z,O]);let A=Math.max(1,window.devicePixelRatio*.75),w=E.query("GET_IMAGE_PREVIEW_ZOOM_FACTOR")*A,L=z/O,C=E.rect.element.width,P=E.rect.element.height,G=C,B=G*L;L>1?(G=Math.min(O,C*w),B=G*L):(B=Math.min(z,P*w),G=B/L);let X=Ph(S,G,B,x),q=()=>{let ue=E.query("GET_IMAGE_PREVIEW_CALCULATE_AVERAGE_IMAGE_COLOR")?zh(data):null;y.setMetadata("color",ue,!0),"close"in S&&S.close(),E.ref.overlayShadow.opacity=1,l({root:E,props:I,image:X})},j=y.getMetadata("filter");j?n(E,j,X).then(q):q()};if(c(y.file)){let S=a(Lh);S.post({file:y.file},D=>{if(S.terminate(),!D){v();return}R(D)})}else v()},f=({root:E})=>{let I=E.ref.images[E.ref.images.length-1];I.translateY=0,I.scaleX=1,I.scaleY=1,I.opacity=1},p=({root:E})=>{E.ref.overlayShadow.opacity=1,E.ref.overlayError.opacity=0,E.ref.overlaySuccess.opacity=0},m=({root:E})=>{E.ref.overlayShadow.opacity=.25,E.ref.overlayError.opacity=1},g=({root:E})=>{E.ref.overlayShadow.opacity=.25,E.ref.overlaySuccess.opacity=1},b=({root:E})=>{E.ref.images=[],E.ref.imageData=null,E.ref.imageViewBin=[],E.ref.overlayShadow=E.appendChildView(E.createChildView(t,{opacity:0,status:"idle"})),E.ref.overlaySuccess=E.appendChildView(E.createChildView(t,{opacity:0,status:"success"})),E.ref.overlayError=E.appendChildView(E.createChildView(t,{opacity:0,status:"failure"}))};return e.utils.createView({name:"image-preview-wrapper",create:b,styles:["height"],apis:["height"],destroy:({root:E})=>{E.ref.images.forEach(I=>{I.image.width=1,I.image.height=1})},didWriteView:({root:E})=>{E.ref.images.forEach(I=>{I.dirty=!1})},write:e.utils.createRoute({DID_IMAGE_PREVIEW_DRAW:f,DID_IMAGE_PREVIEW_CONTAINER_CREATE:d,DID_FINISH_CALCULATE_PREVIEWSIZE:h,DID_UPDATE_ITEM_METADATA:u,DID_THROW_ITEM_LOAD_ERROR:m,DID_THROW_ITEM_PROCESSING_ERROR:m,DID_THROW_ITEM_INVALID:m,DID_COMPLETE_ITEM_PROCESSING:g,DID_START_ITEM_PROCESSING:p,DID_REVERT_ITEM_PROCESSING:p},({root:E})=>{let I=E.ref.imageViewBin.filter(_=>_.opacity===0);E.ref.imageViewBin=E.ref.imageViewBin.filter(_=>_.opacity>0),I.forEach(_=>r(E,_)),I.length=0})})},Kr=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n,isFile:r}=i,o=Vh(e);return t("CREATE_VIEW",l=>{let{is:s,view:u,query:c}=l;if(!s("file")||!c("GET_ALLOW_IMAGE_PREVIEW"))return;let d=({root:g,props:b})=>{let{id:E}=b,I=c("GET_ITEM",E);if(!I||!r(I.file)||I.archived)return;let _=I.file;if(!$u(_)||!c("GET_IMAGE_PREVIEW_FILTER_ITEM")(I))return;let y="createImageBitmap"in(window||{}),T=c("GET_IMAGE_PREVIEW_MAX_FILE_SIZE");if(!y&&T&&_.size>T)return;g.ref.imagePreview=u.appendChildView(u.createChildView(o,{id:E}));let v=g.query("GET_IMAGE_PREVIEW_HEIGHT");v&&g.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:I.id,height:v});let R=!y&&_.size>c("GET_IMAGE_PREVIEW_MAX_INSTANT_PREVIEW_FILE_SIZE");g.dispatch("DID_IMAGE_PREVIEW_CONTAINER_CREATE",{id:E},R)},h=(g,b)=>{if(!g.ref.imagePreview)return;let{id:E}=b,I=g.query("GET_ITEM",{id:E});if(!I)return;let _=g.query("GET_PANEL_ASPECT_RATIO"),y=g.query("GET_ITEM_PANEL_ASPECT_RATIO"),T=g.query("GET_IMAGE_PREVIEW_HEIGHT");if(_||y||T)return;let{imageWidth:v,imageHeight:R}=g.ref;if(!v||!R)return;let S=g.query("GET_IMAGE_PREVIEW_MIN_HEIGHT"),D=g.query("GET_IMAGE_PREVIEW_MAX_HEIGHT"),O=(I.getMetadata("exif")||{}).orientation||-1;if(O>=5&&O<=8&&([v,R]=[R,v]),!Zr(I.file)||g.query("GET_IMAGE_PREVIEW_UPSCALE")){let C=2048/v;v*=C,R*=C}let z=R/v,A=(I.getMetadata("crop")||{}).aspectRatio||z,F=Math.max(S,Math.min(R,D)),w=g.rect.element.width,L=Math.min(w*A,F);g.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:I.id,height:L})},f=({root:g})=>{g.ref.shouldRescale=!0},p=({root:g,action:b})=>{b.change.key==="crop"&&(g.ref.shouldRescale=!0)},m=({root:g,action:b})=>{g.ref.imageWidth=b.width,g.ref.imageHeight=b.height,g.ref.shouldRescale=!0,g.ref.shouldDrawPreview=!0,g.dispatch("KICK")};u.registerWriter(n({DID_RESIZE_ROOT:f,DID_STOP_RESIZE:f,DID_LOAD_ITEM:d,DID_IMAGE_PREVIEW_CALCULATE_SIZE:m,DID_UPDATE_ITEM_METADATA:p},({root:g,props:b})=>{g.ref.imagePreview&&(g.rect.element.hidden||(g.ref.shouldRescale&&(h(g,b),g.ref.shouldRescale=!1),g.ref.shouldDrawPreview&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{g.dispatch("DID_FINISH_CALCULATE_PREVIEWSIZE",{id:b.id})})}),g.ref.shouldDrawPreview=!1)))}))}),{options:{allowImagePreview:[!0,a.BOOLEAN],imagePreviewFilterItem:[()=>!0,a.FUNCTION],imagePreviewHeight:[null,a.INT],imagePreviewMinHeight:[44,a.INT],imagePreviewMaxHeight:[256,a.INT],imagePreviewMaxFileSize:[null,a.INT],imagePreviewZoomFactor:[2,a.INT],imagePreviewUpscale:[!1,a.BOOLEAN],imagePreviewMaxInstantPreviewFileSize:[1e6,a.INT],imagePreviewTransparencyIndicator:[null,a.STRING],imagePreviewCalculateAverageImageColor:[!1,a.BOOLEAN],imagePreviewMarkupShow:[!0,a.BOOLEAN],imagePreviewMarkupFilter:[()=>!0,a.FUNCTION]}}},Uh=typeof window<"u"&&typeof window.document<"u";Uh&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Kr}));var Jr=Kr;var kh=e=>/^image/.test(e.type),Hh=(e,t)=>{let i=new Image;i.onload=()=>{let a=i.naturalWidth,n=i.naturalHeight;i=null,t({width:a,height:n})},i.onerror=()=>t(null),i.src=e},eo=({addFilter:e,utils:t})=>{let{Type:i}=t;return e("DID_LOAD_ITEM",(a,{query:n})=>new Promise((r,o)=>{let l=a.file;if(!kh(l)||!n("GET_ALLOW_IMAGE_RESIZE"))return r(a);let s=n("GET_IMAGE_RESIZE_MODE"),u=n("GET_IMAGE_RESIZE_TARGET_WIDTH"),c=n("GET_IMAGE_RESIZE_TARGET_HEIGHT"),d=n("GET_IMAGE_RESIZE_UPSCALE");if(u===null&&c===null)return r(a);let h=u===null?c:u,f=c===null?h:c,p=URL.createObjectURL(l);Hh(p,m=>{if(URL.revokeObjectURL(p),!m)return r(a);let{width:g,height:b}=m,E=(a.getMetadata("exif")||{}).orientation||-1;if(E>=5&&E<=8&&([g,b]=[b,g]),g===h&&b===f)return r(a);if(!d){if(s==="cover"){if(g<=h||b<=f)return r(a)}else if(g<=h&&b<=h)return r(a)}a.setMetadata("resize",{mode:s,upscale:d,size:{width:h,height:f}}),r(a)})})),{options:{allowImageResize:[!0,i.BOOLEAN],imageResizeMode:["cover",i.STRING],imageResizeUpscale:[!0,i.BOOLEAN],imageResizeTargetWidth:[null,i.INT],imageResizeTargetHeight:[null,i.INT]}}},Wh=typeof window<"u"&&typeof window.document<"u";Wh&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:eo}));var to=eo;var Yh=e=>/^image/.test(e.type),$h=e=>e.substr(0,e.lastIndexOf("."))||e,qh={jpeg:"jpg","svg+xml":"svg"},Xh=(e,t)=>{let i=$h(e),a=t.split("/")[1],n=qh[a]||a;return`${i}.${n}`},jh=e=>/jpeg|png|svg\+xml/.test(e)?e:"image/jpeg",Qh=e=>/^image/.test(e.type),Zh={1:()=>[1,0,0,1,0,0],2:e=>[-1,0,0,1,e,0],3:(e,t)=>[-1,0,0,-1,e,t],4:(e,t)=>[1,0,0,-1,0,t],5:()=>[0,1,1,0,0,0],6:(e,t)=>[0,1,-1,0,t,0],7:(e,t)=>[0,-1,-1,0,t,e],8:e=>[0,-1,1,0,0,e]},Kh=(e,t,i)=>(i===-1&&(i=1),Zh[i](e,t)),kt=(e,t)=>({x:e,y:t}),Jh=(e,t)=>e.x*t.x+e.y*t.y,io=(e,t)=>kt(e.x-t.x,e.y-t.y),ef=(e,t)=>Jh(io(e,t),io(e,t)),ao=(e,t)=>Math.sqrt(ef(e,t)),no=(e,t)=>{let i=e,a=1.5707963267948966,n=t,r=1.5707963267948966-t,o=Math.sin(a),l=Math.sin(n),s=Math.sin(r),u=Math.cos(r),c=i/o,d=c*l,h=c*s;return kt(u*d,u*h)},tf=(e,t)=>{let i=e.width,a=e.height,n=no(i,t),r=no(a,t),o=kt(e.x+Math.abs(n.x),e.y-Math.abs(n.y)),l=kt(e.x+e.width+Math.abs(r.y),e.y+Math.abs(r.x)),s=kt(e.x-Math.abs(r.y),e.y+e.height-Math.abs(r.x));return{width:ao(o,l),height:ao(o,s)}},lo=(e,t,i=0,a={x:.5,y:.5})=>{let n=a.x>.5?1-a.x:a.x,r=a.y>.5?1-a.y:a.y,o=n*2*e.width,l=r*2*e.height,s=tf(t,i);return Math.max(s.width/o,s.height/l)},so=(e,t)=>{let i=e.width,a=i*t;a>e.height&&(a=e.height,i=a/t);let n=(e.width-i)*.5,r=(e.height-a)*.5;return{x:n,y:r,width:i,height:a}},ro=(e,t,i=1)=>{let a=e.height/e.width,n=1,r=t,o=1,l=a;l>r&&(l=r,o=l/a);let s=Math.max(n/o,r/l),u=e.width/(i*s*o),c=u*t;return{width:u,height:c}},co=e=>{e.width=1,e.height=1,e.getContext("2d").clearRect(0,0,1,1)},oo=e=>e&&(e.horizontal||e.vertical),af=(e,t,i)=>{if(t<=1&&!oo(i))return e.width=e.naturalWidth,e.height=e.naturalHeight,e;let a=document.createElement("canvas"),n=e.naturalWidth,r=e.naturalHeight,o=t>=5&&t<=8;o?(a.width=r,a.height=n):(a.width=n,a.height=r);let l=a.getContext("2d");if(t&&l.transform.apply(l,Kh(n,r,t)),oo(i)){let s=[1,0,0,1,0,0];(!o&&i.horizontal||o&i.vertical)&&(s[0]=-1,s[4]=n),(!o&&i.vertical||o&&i.horizontal)&&(s[3]=-1,s[5]=r),l.transform(...s)}return l.drawImage(e,0,0,n,r),a},nf=(e,t,i={},a={})=>{let{canvasMemoryLimit:n,background:r=null}=a,o=i.zoom||1,l=af(e,t,i.flip),s={width:l.width,height:l.height},u=i.aspectRatio||s.height/s.width,c=ro(s,u,o);if(n){let I=c.width*c.height;if(I>n){let _=Math.sqrt(n)/Math.sqrt(I);s.width=Math.floor(s.width*_),s.height=Math.floor(s.height*_),c=ro(s,u,o)}}let d=document.createElement("canvas"),h={x:c.width*.5,y:c.height*.5},f={x:0,y:0,width:c.width,height:c.height,center:h},p=typeof i.scaleToFit>"u"||i.scaleToFit,m=o*lo(s,so(f,u),i.rotation,p?i.center:{x:.5,y:.5});d.width=Math.round(c.width/m),d.height=Math.round(c.height/m),h.x/=m,h.y/=m;let g={x:h.x-s.width*(i.center?i.center.x:.5),y:h.y-s.height*(i.center?i.center.y:.5)},b=d.getContext("2d");r&&(b.fillStyle=r,b.fillRect(0,0,d.width,d.height)),b.translate(h.x,h.y),b.rotate(i.rotation||0),b.drawImage(l,g.x-h.x,g.y-h.y,s.width,s.height);let E=b.getImageData(0,0,d.width,d.height);return co(d),E},rf=(()=>typeof window<"u"&&typeof window.document<"u")();rf&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,i){var a=this.toDataURL(t,i).split(",")[1];setTimeout(function(){for(var n=atob(a),r=n.length,o=new Uint8Array(r),l=0;lnew Promise(a=>{let n=i?i(e):e;Promise.resolve(n).then(r=>{r.toBlob(a,t.type,t.quality)})}),Ii=(e,t)=>Ht(e.x*t,e.y*t),bi=(e,t)=>Ht(e.x+t.x,e.y+t.y),uo=e=>{let t=Math.sqrt(e.x*e.x+e.y*e.y);return t===0?{x:0,y:0}:Ht(e.x/t,e.y/t)},Ye=(e,t,i)=>{let a=Math.cos(t),n=Math.sin(t),r=Ht(e.x-i.x,e.y-i.y);return Ht(i.x+a*r.x-n*r.y,i.y+n*r.x+a*r.y)},Ht=(e=0,t=0)=>({x:e,y:t}),he=(e,t,i=1,a)=>{if(typeof e=="string")return parseFloat(e)*i;if(typeof e=="number")return e*(a?t[a]:Math.min(t.width,t.height))},rt=(e,t,i)=>{let a=e.borderStyle||e.lineStyle||"solid",n=e.backgroundColor||e.fontColor||"transparent",r=e.borderColor||e.lineColor||"transparent",o=he(e.borderWidth||e.lineWidth,t,i),l=e.lineCap||"round",s=e.lineJoin||"round",u=typeof a=="string"?"":a.map(d=>he(d,t,i)).join(","),c=e.opacity||1;return{"stroke-linecap":l,"stroke-linejoin":s,"stroke-width":o||0,"stroke-dasharray":u,stroke:r,fill:n,opacity:c}},Ae=e=>e!=null,Rt=(e,t,i=1)=>{let a=he(e.x,t,i,"width")||he(e.left,t,i,"width"),n=he(e.y,t,i,"height")||he(e.top,t,i,"height"),r=he(e.width,t,i,"width"),o=he(e.height,t,i,"height"),l=he(e.right,t,i,"width"),s=he(e.bottom,t,i,"height");return Ae(n)||(Ae(o)&&Ae(s)?n=t.height-o-s:n=s),Ae(a)||(Ae(r)&&Ae(l)?a=t.width-r-l:a=l),Ae(r)||(Ae(a)&&Ae(l)?r=t.width-a-l:r=0),Ae(o)||(Ae(n)&&Ae(s)?o=t.height-n-s:o=0),{x:a||0,y:n||0,width:r||0,height:o||0}},lf=e=>e.map((t,i)=>`${i===0?"M":"L"} ${t.x} ${t.y}`).join(" "),ze=(e,t)=>Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),sf="http://www.w3.org/2000/svg",_t=(e,t)=>{let i=document.createElementNS(sf,e);return t&&ze(i,t),i},cf=e=>ze(e,{...e.rect,...e.styles}),df=e=>{let t=e.rect.x+e.rect.width*.5,i=e.rect.y+e.rect.height*.5,a=e.rect.width*.5,n=e.rect.height*.5;return ze(e,{cx:t,cy:i,rx:a,ry:n,...e.styles})},uf={contain:"xMidYMid meet",cover:"xMidYMid slice"},hf=(e,t)=>{ze(e,{...e.rect,...e.styles,preserveAspectRatio:uf[t.fit]||"none"})},ff={left:"start",center:"middle",right:"end"},pf=(e,t,i,a)=>{let n=he(t.fontSize,i,a),r=t.fontFamily||"sans-serif",o=t.fontWeight||"normal",l=ff[t.textAlign]||"start";ze(e,{...e.rect,...e.styles,"stroke-width":0,"font-weight":o,"font-size":n,"font-family":r,"text-anchor":l}),e.text!==t.text&&(e.text=t.text,e.textContent=t.text.length?t.text:" ")},mf=(e,t,i,a)=>{ze(e,{...e.rect,...e.styles,fill:"none"});let n=e.childNodes[0],r=e.childNodes[1],o=e.childNodes[2],l=e.rect,s={x:e.rect.x+e.rect.width,y:e.rect.y+e.rect.height};if(ze(n,{x1:l.x,y1:l.y,x2:s.x,y2:s.y}),!t.lineDecoration)return;r.style.display="none",o.style.display="none";let u=uo({x:s.x-l.x,y:s.y-l.y}),c=he(.05,i,a);if(t.lineDecoration.indexOf("arrow-begin")!==-1){let d=Ii(u,c),h=bi(l,d),f=Ye(l,2,h),p=Ye(l,-2,h);ze(r,{style:"display:block;",d:`M${f.x},${f.y} L${l.x},${l.y} L${p.x},${p.y}`})}if(t.lineDecoration.indexOf("arrow-end")!==-1){let d=Ii(u,-c),h=bi(s,d),f=Ye(s,2,h),p=Ye(s,-2,h);ze(o,{style:"display:block;",d:`M${f.x},${f.y} L${s.x},${s.y} L${p.x},${p.y}`})}},gf=(e,t,i,a)=>{ze(e,{...e.styles,fill:"none",d:lf(t.points.map(n=>({x:he(n.x,i,a,"width"),y:he(n.y,i,a,"height")})))})},Ti=e=>t=>_t(e,{id:t.id}),Ef=e=>{let t=_t("image",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round",opacity:"0"});return t.onload=()=>{t.setAttribute("opacity",e.opacity||1)},t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.src),t},Tf=e=>{let t=_t("g",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round"}),i=_t("line");t.appendChild(i);let a=_t("path");t.appendChild(a);let n=_t("path");return t.appendChild(n),t},If={image:Ef,rect:Ti("rect"),ellipse:Ti("ellipse"),text:Ti("text"),path:Ti("path"),line:Tf},bf={rect:cf,ellipse:df,image:hf,text:pf,path:gf,line:mf},_f=(e,t)=>If[e](t),Rf=(e,t,i,a,n)=>{t!=="path"&&(e.rect=Rt(i,a,n)),e.styles=rt(i,a,n),bf[t](e,i,a,n)},ho=(e,t)=>e[1].zIndex>t[1].zIndex?1:e[1].zIndexnew Promise(n=>{let{background:r=null}=a,o=new FileReader;o.onloadend=()=>{let l=o.result,s=document.createElement("div");s.style.cssText="position:absolute;pointer-events:none;width:0;height:0;visibility:hidden;",s.innerHTML=l;let u=s.querySelector("svg");document.body.appendChild(s);let c=u.getBBox();s.parentNode.removeChild(s);let d=s.querySelector("title"),h=u.getAttribute("viewBox")||"",f=u.getAttribute("width")||"",p=u.getAttribute("height")||"",m=parseFloat(f)||null,g=parseFloat(p)||null,b=(f.match(/[a-z]+/)||[])[0]||"",E=(p.match(/[a-z]+/)||[])[0]||"",I=h.split(" ").map(parseFloat),_=I.length?{x:I[0],y:I[1],width:I[2],height:I[3]}:c,y=m??_.width,T=g??_.height;u.style.overflow="visible",u.setAttribute("width",y),u.setAttribute("height",T);let v="";if(i&&i.length){let j={width:y,height:T};v=i.sort(ho).reduce((ue,U)=>{let W=_f(U[0],U[1]);return Rf(W,U[0],U[1],j),W.removeAttribute("id"),W.getAttribute("opacity")===1&&W.removeAttribute("opacity"),ue+` +`,jr=0,Lh=e=>e.utils.createView({name:"image-preview-overlay",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let a=Ah;if(document.querySelector("base")){let n=new URL(window.location.href.replace(window.location.hash,"")).href;a=a.replace(/url\(\#/g,"url("+n+"#")}jr++,t.element.classList.add(`filepond--image-preview-overlay-${i.status}`),t.element.innerHTML=a.replace(/__UID__/g,jr)},mixins:{styles:["opacity"],animations:{opacity:{type:"spring",mass:25}}}}),Mh=function(){self.onmessage=e=>{createImageBitmap(e.data.message.file).then(t=>{self.postMessage({id:e.data.id,message:t},[t])})}},Oh=function(){self.onmessage=e=>{let t=e.data.message.imageData,i=e.data.message.colorMatrix,a=t.data,n=a.length,r=i[0],o=i[1],l=i[2],s=i[3],u=i[4],c=i[5],d=i[6],h=i[7],m=i[8],p=i[9],f=i[10],g=i[11],b=i[12],E=i[13],I=i[14],_=i[15],y=i[16],T=i[17],v=i[18],R=i[19],S=0,P=0,x=0,O=0,z=0;for(;S{let i=new Image;i.onload=()=>{let a=i.naturalWidth,n=i.naturalHeight;i=null,t(a,n)},i.src=e},Ph={1:()=>[1,0,0,1,0,0],2:e=>[-1,0,0,1,e,0],3:(e,t)=>[-1,0,0,-1,e,t],4:(e,t)=>[1,0,0,-1,0,t],5:()=>[0,1,1,0,0,0],6:(e,t)=>[0,1,-1,0,t,0],7:(e,t)=>[0,-1,-1,0,t,e],8:e=>[0,-1,1,0,0,e]},Dh=(e,t,i,a)=>{a!==-1&&e.transform.apply(e,Ph[a](t,i))},Fh=(e,t,i,a)=>{t=Math.round(t),i=Math.round(i);let n=document.createElement("canvas");n.width=t,n.height=i;let r=n.getContext("2d");return a>=5&&a<=8&&([t,i]=[i,t]),Dh(r,t,i,a),r.drawImage(e,0,0,t,i),n},Zr=e=>/^image/.test(e.type)&&!/svg/.test(e.type),Ch=10,zh=10,Nh=e=>{let t=Math.min(Ch/e.width,zh/e.height),i=document.createElement("canvas"),a=i.getContext("2d"),n=i.width=Math.ceil(e.width*t),r=i.height=Math.ceil(e.height*t);a.drawImage(e,0,0,n,r);let o=null;try{o=a.getImageData(0,0,n,r).data}catch{return null}let l=o.length,s=0,u=0,c=0,d=0;for(;dMath.floor(Math.sqrt(e/(t/4))),Bh=(e,t)=>(t=t||document.createElement("canvas"),t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0),t),Vh=e=>{let t;try{t=new ImageData(e.width,e.height)}catch{t=document.createElement("canvas").getContext("2d").createImageData(e.width,e.height)}return t.data.set(new Uint8ClampedArray(e.data)),t},Gh=e=>new Promise((t,i)=>{let a=new Image;a.crossOrigin="Anonymous",a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),Uh=e=>{let t=Lh(e),i=vh(e),{createWorker:a}=e.utils,n=(E,I,_)=>new Promise(y=>{E.ref.imageData||(E.ref.imageData=_.getContext("2d").getImageData(0,0,_.width,_.height));let T=Vh(E.ref.imageData);if(!I||I.length!==20)return _.getContext("2d").putImageData(T,0,0),y();let v=a(Oh);v.post({imageData:T,colorMatrix:I},R=>{_.getContext("2d").putImageData(R,0,0),v.terminate(),y()},[T.data.buffer])}),r=(E,I)=>{E.removeChildView(I),I.image.width=1,I.image.height=1,I._destroy()},o=({root:E})=>{let I=E.ref.images.shift();return I.opacity=0,I.translateY=-15,E.ref.imageViewBin.push(I),I},l=({root:E,props:I,image:_})=>{let y=I.id,T=E.query("GET_ITEM",{id:y});if(!T)return;let v=T.getMetadata("crop")||{center:{x:.5,y:.5},flip:{horizontal:!1,vertical:!1},zoom:1,rotation:0,aspectRatio:null},R=E.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR"),S,P,x=!1;E.query("GET_IMAGE_PREVIEW_MARKUP_SHOW")&&(S=T.getMetadata("markup")||[],P=T.getMetadata("resize"),x=!0);let O=E.appendChildView(E.createChildView(i,{id:y,image:_,crop:v,resize:P,markup:S,dirty:x,background:R,opacity:0,scaleX:1.15,scaleY:1.15,translateY:15}),E.childViews.length);E.ref.images.push(O),O.opacity=1,O.scaleX=1,O.scaleY=1,O.translateY=0,setTimeout(()=>{E.dispatch("DID_IMAGE_PREVIEW_SHOW",{id:y})},250)},s=({root:E,props:I})=>{let _=E.query("GET_ITEM",{id:I.id});if(!_)return;let y=E.ref.images[E.ref.images.length-1];y.crop=_.getMetadata("crop"),y.background=E.query("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR"),E.query("GET_IMAGE_PREVIEW_MARKUP_SHOW")&&(y.dirty=!0,y.resize=_.getMetadata("resize"),y.markup=_.getMetadata("markup"))},u=({root:E,props:I,action:_})=>{if(!/crop|filter|markup|resize/.test(_.change.key)||!E.ref.images.length)return;let y=E.query("GET_ITEM",{id:I.id});if(y){if(/filter/.test(_.change.key)){let T=E.ref.images[E.ref.images.length-1];n(E,_.change.value,T.image);return}if(/crop|markup|resize/.test(_.change.key)){let T=y.getMetadata("crop"),v=E.ref.images[E.ref.images.length-1];if(T&&T.aspectRatio&&v.crop&&v.crop.aspectRatio&&Math.abs(T.aspectRatio-v.crop.aspectRatio)>1e-5){let R=o({root:E});l({root:E,props:I,image:Bh(R.image)})}else s({root:E,props:I})}}},c=E=>{let _=window.navigator.userAgent.match(/Firefox\/([0-9]+)\./),y=_?parseInt(_[1]):null;return y!==null&&y<=58?!1:"createImageBitmap"in window&&Zr(E)},d=({root:E,props:I})=>{let{id:_}=I,y=E.query("GET_ITEM",_);if(!y)return;let T=URL.createObjectURL(y.file);xh(T,(v,R)=>{E.dispatch("DID_IMAGE_PREVIEW_CALCULATE_SIZE",{id:_,width:v,height:R})})},h=({root:E,props:I})=>{let{id:_}=I,y=E.query("GET_ITEM",_);if(!y)return;let T=URL.createObjectURL(y.file),v=()=>{Gh(T).then(R)},R=S=>{URL.revokeObjectURL(T);let x=(y.getMetadata("exif")||{}).orientation||-1,{width:O,height:z}=S;if(!O||!z)return;x>=5&&x<=8&&([O,z]=[z,O]);let A=Math.max(1,window.devicePixelRatio*.75),w=E.query("GET_IMAGE_PREVIEW_ZOOM_FACTOR")*A,L=z/O,C=E.rect.element.width,D=E.rect.element.height,V=C,B=V*L;L>1?(V=Math.min(O,C*w),B=V*L):(B=Math.min(z,D*w),V=B/L);let j=Fh(S,V,B,x),q=()=>{let ue=E.query("GET_IMAGE_PREVIEW_CALCULATE_AVERAGE_IMAGE_COLOR")?Nh(data):null;y.setMetadata("color",ue,!0),"close"in S&&S.close(),E.ref.overlayShadow.opacity=1,l({root:E,props:I,image:j})},X=y.getMetadata("filter");X?n(E,X,j).then(q):q()};if(c(y.file)){let S=a(Mh);S.post({file:y.file},P=>{if(S.terminate(),!P){v();return}R(P)})}else v()},m=({root:E})=>{let I=E.ref.images[E.ref.images.length-1];I.translateY=0,I.scaleX=1,I.scaleY=1,I.opacity=1},p=({root:E})=>{E.ref.overlayShadow.opacity=1,E.ref.overlayError.opacity=0,E.ref.overlaySuccess.opacity=0},f=({root:E})=>{E.ref.overlayShadow.opacity=.25,E.ref.overlayError.opacity=1},g=({root:E})=>{E.ref.overlayShadow.opacity=.25,E.ref.overlaySuccess.opacity=1},b=({root:E})=>{E.ref.images=[],E.ref.imageData=null,E.ref.imageViewBin=[],E.ref.overlayShadow=E.appendChildView(E.createChildView(t,{opacity:0,status:"idle"})),E.ref.overlaySuccess=E.appendChildView(E.createChildView(t,{opacity:0,status:"success"})),E.ref.overlayError=E.appendChildView(E.createChildView(t,{opacity:0,status:"failure"}))};return e.utils.createView({name:"image-preview-wrapper",create:b,styles:["height"],apis:["height"],destroy:({root:E})=>{E.ref.images.forEach(I=>{I.image.width=1,I.image.height=1})},didWriteView:({root:E})=>{E.ref.images.forEach(I=>{I.dirty=!1})},write:e.utils.createRoute({DID_IMAGE_PREVIEW_DRAW:m,DID_IMAGE_PREVIEW_CONTAINER_CREATE:d,DID_FINISH_CALCULATE_PREVIEWSIZE:h,DID_UPDATE_ITEM_METADATA:u,DID_THROW_ITEM_LOAD_ERROR:f,DID_THROW_ITEM_PROCESSING_ERROR:f,DID_THROW_ITEM_INVALID:f,DID_COMPLETE_ITEM_PROCESSING:g,DID_START_ITEM_PROCESSING:p,DID_REVERT_ITEM_PROCESSING:p},({root:E})=>{let I=E.ref.imageViewBin.filter(_=>_.opacity===0);E.ref.imageViewBin=E.ref.imageViewBin.filter(_=>_.opacity>0),I.forEach(_=>r(E,_)),I.length=0})})},Kr=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n,isFile:r}=i,o=Uh(e);return t("CREATE_VIEW",l=>{let{is:s,view:u,query:c}=l;if(!s("file")||!c("GET_ALLOW_IMAGE_PREVIEW"))return;let d=({root:g,props:b})=>{let{id:E}=b,I=c("GET_ITEM",E);if(!I||!r(I.file)||I.archived)return;let _=I.file;if(!qu(_)||!c("GET_IMAGE_PREVIEW_FILTER_ITEM")(I))return;let y="createImageBitmap"in(window||{}),T=c("GET_IMAGE_PREVIEW_MAX_FILE_SIZE");if(!y&&T&&_.size>T)return;g.ref.imagePreview=u.appendChildView(u.createChildView(o,{id:E}));let v=g.query("GET_IMAGE_PREVIEW_HEIGHT");v&&g.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:I.id,height:v});let R=!y&&_.size>c("GET_IMAGE_PREVIEW_MAX_INSTANT_PREVIEW_FILE_SIZE");g.dispatch("DID_IMAGE_PREVIEW_CONTAINER_CREATE",{id:E},R)},h=(g,b)=>{if(!g.ref.imagePreview)return;let{id:E}=b,I=g.query("GET_ITEM",{id:E});if(!I)return;let _=g.query("GET_PANEL_ASPECT_RATIO"),y=g.query("GET_ITEM_PANEL_ASPECT_RATIO"),T=g.query("GET_IMAGE_PREVIEW_HEIGHT");if(_||y||T)return;let{imageWidth:v,imageHeight:R}=g.ref;if(!v||!R)return;let S=g.query("GET_IMAGE_PREVIEW_MIN_HEIGHT"),P=g.query("GET_IMAGE_PREVIEW_MAX_HEIGHT"),O=(I.getMetadata("exif")||{}).orientation||-1;if(O>=5&&O<=8&&([v,R]=[R,v]),!Zr(I.file)||g.query("GET_IMAGE_PREVIEW_UPSCALE")){let C=2048/v;v*=C,R*=C}let z=R/v,A=(I.getMetadata("crop")||{}).aspectRatio||z,F=Math.max(S,Math.min(R,P)),w=g.rect.element.width,L=Math.min(w*A,F);g.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:I.id,height:L})},m=({root:g})=>{g.ref.shouldRescale=!0},p=({root:g,action:b})=>{b.change.key==="crop"&&(g.ref.shouldRescale=!0)},f=({root:g,action:b})=>{g.ref.imageWidth=b.width,g.ref.imageHeight=b.height,g.ref.shouldRescale=!0,g.ref.shouldDrawPreview=!0,g.dispatch("KICK")};u.registerWriter(n({DID_RESIZE_ROOT:m,DID_STOP_RESIZE:m,DID_LOAD_ITEM:d,DID_IMAGE_PREVIEW_CALCULATE_SIZE:f,DID_UPDATE_ITEM_METADATA:p},({root:g,props:b})=>{g.ref.imagePreview&&(g.rect.element.hidden||(g.ref.shouldRescale&&(h(g,b),g.ref.shouldRescale=!1),g.ref.shouldDrawPreview&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{g.dispatch("DID_FINISH_CALCULATE_PREVIEWSIZE",{id:b.id})})}),g.ref.shouldDrawPreview=!1)))}))}),{options:{allowImagePreview:[!0,a.BOOLEAN],imagePreviewFilterItem:[()=>!0,a.FUNCTION],imagePreviewHeight:[null,a.INT],imagePreviewMinHeight:[44,a.INT],imagePreviewMaxHeight:[256,a.INT],imagePreviewMaxFileSize:[null,a.INT],imagePreviewZoomFactor:[2,a.INT],imagePreviewUpscale:[!1,a.BOOLEAN],imagePreviewMaxInstantPreviewFileSize:[1e6,a.INT],imagePreviewTransparencyIndicator:[null,a.STRING],imagePreviewCalculateAverageImageColor:[!1,a.BOOLEAN],imagePreviewMarkupShow:[!0,a.BOOLEAN],imagePreviewMarkupFilter:[()=>!0,a.FUNCTION]}}},kh=typeof window<"u"&&typeof window.document<"u";kh&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Kr}));var Jr=Kr;var Hh=e=>/^image/.test(e.type),Wh=(e,t)=>{let i=new Image;i.onload=()=>{let a=i.naturalWidth,n=i.naturalHeight;i=null,t({width:a,height:n})},i.onerror=()=>t(null),i.src=e},eo=({addFilter:e,utils:t})=>{let{Type:i}=t;return e("DID_LOAD_ITEM",(a,{query:n})=>new Promise((r,o)=>{let l=a.file;if(!Hh(l)||!n("GET_ALLOW_IMAGE_RESIZE"))return r(a);let s=n("GET_IMAGE_RESIZE_MODE"),u=n("GET_IMAGE_RESIZE_TARGET_WIDTH"),c=n("GET_IMAGE_RESIZE_TARGET_HEIGHT"),d=n("GET_IMAGE_RESIZE_UPSCALE");if(u===null&&c===null)return r(a);let h=u===null?c:u,m=c===null?h:c,p=URL.createObjectURL(l);Wh(p,f=>{if(URL.revokeObjectURL(p),!f)return r(a);let{width:g,height:b}=f,E=(a.getMetadata("exif")||{}).orientation||-1;if(E>=5&&E<=8&&([g,b]=[b,g]),g===h&&b===m)return r(a);if(!d){if(s==="cover"){if(g<=h||b<=m)return r(a)}else if(g<=h&&b<=h)return r(a)}a.setMetadata("resize",{mode:s,upscale:d,size:{width:h,height:m}}),r(a)})})),{options:{allowImageResize:[!0,i.BOOLEAN],imageResizeMode:["cover",i.STRING],imageResizeUpscale:[!0,i.BOOLEAN],imageResizeTargetWidth:[null,i.INT],imageResizeTargetHeight:[null,i.INT]}}},Yh=typeof window<"u"&&typeof window.document<"u";Yh&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:eo}));var to=eo;var $h=e=>/^image/.test(e.type),qh=e=>e.substr(0,e.lastIndexOf("."))||e,jh={jpeg:"jpg","svg+xml":"svg"},Xh=(e,t)=>{let i=qh(e),a=t.split("/")[1],n=jh[a]||a;return`${i}.${n}`},Qh=e=>/jpeg|png|svg\+xml/.test(e)?e:"image/jpeg",Zh=e=>/^image/.test(e.type),Kh={1:()=>[1,0,0,1,0,0],2:e=>[-1,0,0,1,e,0],3:(e,t)=>[-1,0,0,-1,e,t],4:(e,t)=>[1,0,0,-1,0,t],5:()=>[0,1,1,0,0,0],6:(e,t)=>[0,1,-1,0,t,0],7:(e,t)=>[0,-1,-1,0,t,e],8:e=>[0,-1,1,0,0,e]},Jh=(e,t,i)=>(i===-1&&(i=1),Kh[i](e,t)),kt=(e,t)=>({x:e,y:t}),em=(e,t)=>e.x*t.x+e.y*t.y,io=(e,t)=>kt(e.x-t.x,e.y-t.y),tm=(e,t)=>em(io(e,t),io(e,t)),ao=(e,t)=>Math.sqrt(tm(e,t)),no=(e,t)=>{let i=e,a=1.5707963267948966,n=t,r=1.5707963267948966-t,o=Math.sin(a),l=Math.sin(n),s=Math.sin(r),u=Math.cos(r),c=i/o,d=c*l,h=c*s;return kt(u*d,u*h)},im=(e,t)=>{let i=e.width,a=e.height,n=no(i,t),r=no(a,t),o=kt(e.x+Math.abs(n.x),e.y-Math.abs(n.y)),l=kt(e.x+e.width+Math.abs(r.y),e.y+Math.abs(r.x)),s=kt(e.x-Math.abs(r.y),e.y+e.height-Math.abs(r.x));return{width:ao(o,l),height:ao(o,s)}},lo=(e,t,i=0,a={x:.5,y:.5})=>{let n=a.x>.5?1-a.x:a.x,r=a.y>.5?1-a.y:a.y,o=n*2*e.width,l=r*2*e.height,s=im(t,i);return Math.max(s.width/o,s.height/l)},so=(e,t)=>{let i=e.width,a=i*t;a>e.height&&(a=e.height,i=a/t);let n=(e.width-i)*.5,r=(e.height-a)*.5;return{x:n,y:r,width:i,height:a}},ro=(e,t,i=1)=>{let a=e.height/e.width,n=1,r=t,o=1,l=a;l>r&&(l=r,o=l/a);let s=Math.max(n/o,r/l),u=e.width/(i*s*o),c=u*t;return{width:u,height:c}},co=e=>{e.width=1,e.height=1,e.getContext("2d").clearRect(0,0,1,1)},oo=e=>e&&(e.horizontal||e.vertical),am=(e,t,i)=>{if(t<=1&&!oo(i))return e.width=e.naturalWidth,e.height=e.naturalHeight,e;let a=document.createElement("canvas"),n=e.naturalWidth,r=e.naturalHeight,o=t>=5&&t<=8;o?(a.width=r,a.height=n):(a.width=n,a.height=r);let l=a.getContext("2d");if(t&&l.transform.apply(l,Jh(n,r,t)),oo(i)){let s=[1,0,0,1,0,0];(!o&&i.horizontal||o&i.vertical)&&(s[0]=-1,s[4]=n),(!o&&i.vertical||o&&i.horizontal)&&(s[3]=-1,s[5]=r),l.transform(...s)}return l.drawImage(e,0,0,n,r),a},nm=(e,t,i={},a={})=>{let{canvasMemoryLimit:n,background:r=null}=a,o=i.zoom||1,l=am(e,t,i.flip),s={width:l.width,height:l.height},u=i.aspectRatio||s.height/s.width,c=ro(s,u,o);if(n){let I=c.width*c.height;if(I>n){let _=Math.sqrt(n)/Math.sqrt(I);s.width=Math.floor(s.width*_),s.height=Math.floor(s.height*_),c=ro(s,u,o)}}let d=document.createElement("canvas"),h={x:c.width*.5,y:c.height*.5},m={x:0,y:0,width:c.width,height:c.height,center:h},p=typeof i.scaleToFit>"u"||i.scaleToFit,f=o*lo(s,so(m,u),i.rotation,p?i.center:{x:.5,y:.5});d.width=Math.round(c.width/f),d.height=Math.round(c.height/f),h.x/=f,h.y/=f;let g={x:h.x-s.width*(i.center?i.center.x:.5),y:h.y-s.height*(i.center?i.center.y:.5)},b=d.getContext("2d");r&&(b.fillStyle=r,b.fillRect(0,0,d.width,d.height)),b.translate(h.x,h.y),b.rotate(i.rotation||0),b.drawImage(l,g.x-h.x,g.y-h.y,s.width,s.height);let E=b.getImageData(0,0,d.width,d.height);return co(d),E},rm=(()=>typeof window<"u"&&typeof window.document<"u")();rm&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,i){var a=this.toDataURL(t,i).split(",")[1];setTimeout(function(){for(var n=atob(a),r=n.length,o=new Uint8Array(r),l=0;lnew Promise(a=>{let n=i?i(e):e;Promise.resolve(n).then(r=>{r.toBlob(a,t.type,t.quality)})}),Ii=(e,t)=>Ht(e.x*t,e.y*t),bi=(e,t)=>Ht(e.x+t.x,e.y+t.y),uo=e=>{let t=Math.sqrt(e.x*e.x+e.y*e.y);return t===0?{x:0,y:0}:Ht(e.x/t,e.y/t)},Ye=(e,t,i)=>{let a=Math.cos(t),n=Math.sin(t),r=Ht(e.x-i.x,e.y-i.y);return Ht(i.x+a*r.x-n*r.y,i.y+n*r.x+a*r.y)},Ht=(e=0,t=0)=>({x:e,y:t}),he=(e,t,i=1,a)=>{if(typeof e=="string")return parseFloat(e)*i;if(typeof e=="number")return e*(a?t[a]:Math.min(t.width,t.height))},ot=(e,t,i)=>{let a=e.borderStyle||e.lineStyle||"solid",n=e.backgroundColor||e.fontColor||"transparent",r=e.borderColor||e.lineColor||"transparent",o=he(e.borderWidth||e.lineWidth,t,i),l=e.lineCap||"round",s=e.lineJoin||"round",u=typeof a=="string"?"":a.map(d=>he(d,t,i)).join(","),c=e.opacity||1;return{"stroke-linecap":l,"stroke-linejoin":s,"stroke-width":o||0,"stroke-dasharray":u,stroke:r,fill:n,opacity:c}},Ae=e=>e!=null,Rt=(e,t,i=1)=>{let a=he(e.x,t,i,"width")||he(e.left,t,i,"width"),n=he(e.y,t,i,"height")||he(e.top,t,i,"height"),r=he(e.width,t,i,"width"),o=he(e.height,t,i,"height"),l=he(e.right,t,i,"width"),s=he(e.bottom,t,i,"height");return Ae(n)||(Ae(o)&&Ae(s)?n=t.height-o-s:n=s),Ae(a)||(Ae(r)&&Ae(l)?a=t.width-r-l:a=l),Ae(r)||(Ae(a)&&Ae(l)?r=t.width-a-l:r=0),Ae(o)||(Ae(n)&&Ae(s)?o=t.height-n-s:o=0),{x:a||0,y:n||0,width:r||0,height:o||0}},lm=e=>e.map((t,i)=>`${i===0?"M":"L"} ${t.x} ${t.y}`).join(" "),ze=(e,t)=>Object.keys(t).forEach(i=>e.setAttribute(i,t[i])),sm="http://www.w3.org/2000/svg",_t=(e,t)=>{let i=document.createElementNS(sm,e);return t&&ze(i,t),i},cm=e=>ze(e,{...e.rect,...e.styles}),dm=e=>{let t=e.rect.x+e.rect.width*.5,i=e.rect.y+e.rect.height*.5,a=e.rect.width*.5,n=e.rect.height*.5;return ze(e,{cx:t,cy:i,rx:a,ry:n,...e.styles})},um={contain:"xMidYMid meet",cover:"xMidYMid slice"},hm=(e,t)=>{ze(e,{...e.rect,...e.styles,preserveAspectRatio:um[t.fit]||"none"})},mm={left:"start",center:"middle",right:"end"},pm=(e,t,i,a)=>{let n=he(t.fontSize,i,a),r=t.fontFamily||"sans-serif",o=t.fontWeight||"normal",l=mm[t.textAlign]||"start";ze(e,{...e.rect,...e.styles,"stroke-width":0,"font-weight":o,"font-size":n,"font-family":r,"text-anchor":l}),e.text!==t.text&&(e.text=t.text,e.textContent=t.text.length?t.text:" ")},fm=(e,t,i,a)=>{ze(e,{...e.rect,...e.styles,fill:"none"});let n=e.childNodes[0],r=e.childNodes[1],o=e.childNodes[2],l=e.rect,s={x:e.rect.x+e.rect.width,y:e.rect.y+e.rect.height};if(ze(n,{x1:l.x,y1:l.y,x2:s.x,y2:s.y}),!t.lineDecoration)return;r.style.display="none",o.style.display="none";let u=uo({x:s.x-l.x,y:s.y-l.y}),c=he(.05,i,a);if(t.lineDecoration.indexOf("arrow-begin")!==-1){let d=Ii(u,c),h=bi(l,d),m=Ye(l,2,h),p=Ye(l,-2,h);ze(r,{style:"display:block;",d:`M${m.x},${m.y} L${l.x},${l.y} L${p.x},${p.y}`})}if(t.lineDecoration.indexOf("arrow-end")!==-1){let d=Ii(u,-c),h=bi(s,d),m=Ye(s,2,h),p=Ye(s,-2,h);ze(o,{style:"display:block;",d:`M${m.x},${m.y} L${s.x},${s.y} L${p.x},${p.y}`})}},gm=(e,t,i,a)=>{ze(e,{...e.styles,fill:"none",d:lm(t.points.map(n=>({x:he(n.x,i,a,"width"),y:he(n.y,i,a,"height")})))})},Ti=e=>t=>_t(e,{id:t.id}),Em=e=>{let t=_t("image",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round",opacity:"0"});return t.onload=()=>{t.setAttribute("opacity",e.opacity||1)},t.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",e.src),t},Tm=e=>{let t=_t("g",{id:e.id,"stroke-linecap":"round","stroke-linejoin":"round"}),i=_t("line");t.appendChild(i);let a=_t("path");t.appendChild(a);let n=_t("path");return t.appendChild(n),t},Im={image:Em,rect:Ti("rect"),ellipse:Ti("ellipse"),text:Ti("text"),path:Ti("path"),line:Tm},bm={rect:cm,ellipse:dm,image:hm,text:pm,path:gm,line:fm},_m=(e,t)=>Im[e](t),Rm=(e,t,i,a,n)=>{t!=="path"&&(e.rect=Rt(i,a,n)),e.styles=ot(i,a,n),bm[t](e,i,a,n)},ho=(e,t)=>e[1].zIndex>t[1].zIndex?1:e[1].zIndexnew Promise(n=>{let{background:r=null}=a,o=new FileReader;o.onloadend=()=>{let l=o.result,s=document.createElement("div");s.style.cssText="position:absolute;pointer-events:none;width:0;height:0;visibility:hidden;",s.innerHTML=l;let u=s.querySelector("svg");document.body.appendChild(s);let c=u.getBBox();s.parentNode.removeChild(s);let d=s.querySelector("title"),h=u.getAttribute("viewBox")||"",m=u.getAttribute("width")||"",p=u.getAttribute("height")||"",f=parseFloat(m)||null,g=parseFloat(p)||null,b=(m.match(/[a-z]+/)||[])[0]||"",E=(p.match(/[a-z]+/)||[])[0]||"",I=h.split(" ").map(parseFloat),_=I.length?{x:I[0],y:I[1],width:I[2],height:I[3]}:c,y=f??_.width,T=g??_.height;u.style.overflow="visible",u.setAttribute("width",y),u.setAttribute("height",T);let v="";if(i&&i.length){let X={width:y,height:T};v=i.sort(ho).reduce((ue,U)=>{let W=_m(U[0],U[1]);return Rm(W,U[0],U[1],X),W.removeAttribute("id"),W.getAttribute("opacity")===1&&W.removeAttribute("opacity"),ue+` `+W.outerHTML+` `},""),v=` ${v.replace(/ /g," ")} -`}let R=t.aspectRatio||T/y,S=y,D=S*R,x=typeof t.scaleToFit>"u"||t.scaleToFit,O=t.center?t.center.x:.5,z=t.center?t.center.y:.5,A=lo({width:y,height:T},so({width:S,height:D},R),t.rotation,x?{x:O,y:z}:{x:.5,y:.5}),F=t.zoom*A,w=t.rotation*(180/Math.PI),L={x:S*.5,y:D*.5},C={x:L.x-y*O,y:L.y-T*z},P=[`rotate(${w} ${L.x} ${L.y})`,`translate(${L.x} ${L.y})`,`scale(${F})`,`translate(${-L.x} ${-L.y})`,`translate(${C.x} ${C.y})`],G=t.flip&&t.flip.horizontal,B=t.flip&&t.flip.vertical,X=[`scale(${G?-1:1} ${B?-1:1})`,`translate(${G?-y:0} ${B?-T:0})`],q=` -"u"||t.scaleToFit,O=t.center?t.center.x:.5,z=t.center?t.center.y:.5,A=lo({width:y,height:T},so({width:S,height:P},R),t.rotation,x?{x:O,y:z}:{x:.5,y:.5}),F=t.zoom*A,w=t.rotation*(180/Math.PI),L={x:S*.5,y:P*.5},C={x:L.x-y*O,y:L.y-T*z},D=[`rotate(${w} ${L.x} ${L.y})`,`translate(${L.x} ${L.y})`,`scale(${F})`,`translate(${-L.x} ${-L.y})`,`translate(${C.x} ${C.y})`],V=t.flip&&t.flip.horizontal,B=t.flip&&t.flip.vertical,j=[`scale(${V?-1:1} ${B?-1:1})`,`translate(${V?-y:0} ${B?-T:0})`],q=` + ${d?d.textContent:""} - - + + ${u.outerHTML}${v} -`;n(q)},o.readAsText(e)}),Sf=e=>{let t;try{t=new ImageData(e.width,e.height)}catch{t=document.createElement("canvas").getContext("2d").createImageData(e.width,e.height)}return t.data.set(e.data),t},wf=()=>{let e={resize:c,filter:u},t=(d,h)=>(d.forEach(f=>{h=e[f.type](h,f.data)}),h),i=(d,h)=>{let f=d.transforms,p=null;if(f.forEach(m=>{m.type==="filter"&&(p=m)}),p){let m=null;f.forEach(g=>{g.type==="resize"&&(m=g)}),m&&(m.data.matrix=p.data,f=f.filter(g=>g.type!=="filter"))}h(t(f,d.imageData))};self.onmessage=d=>{i(d.data.message,h=>{self.postMessage({id:d.data.id,message:h},[h.data.buffer])})};let a=1,n=1,r=1;function o(d,h,f){let p=h[d]/255,m=h[d+1]/255,g=h[d+2]/255,b=h[d+3]/255,E=p*f[0]+m*f[1]+g*f[2]+b*f[3]+f[4],I=p*f[5]+m*f[6]+g*f[7]+b*f[8]+f[9],_=p*f[10]+m*f[11]+g*f[12]+b*f[13]+f[14],y=p*f[15]+m*f[16]+g*f[17]+b*f[18]+f[19],T=Math.max(0,E*y)+a*(1-y),v=Math.max(0,I*y)+n*(1-y),R=Math.max(0,_*y)+r*(1-y);h[d]=Math.max(0,Math.min(1,T))*255,h[d+1]=Math.max(0,Math.min(1,v))*255,h[d+2]=Math.max(0,Math.min(1,R))*255}let l=self.JSON.stringify([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0]);function s(d){return self.JSON.stringify(d||[])===l}function u(d,h){if(!h||s(h))return d;let f=d.data,p=f.length,m=h[0],g=h[1],b=h[2],E=h[3],I=h[4],_=h[5],y=h[6],T=h[7],v=h[8],R=h[9],S=h[10],D=h[11],x=h[12],O=h[13],z=h[14],A=h[15],F=h[16],w=h[17],L=h[18],C=h[19],P=0,G=0,B=0,X=0,q=0,j=0,ue=0,U=0,W=0,$=0,le=0,J=0;for(;P1&&p===!1)return u(d,b);m=d.width*A,g=d.height*A}let E=d.width,I=d.height,_=Math.round(m),y=Math.round(g),T=d.data,v=new Uint8ClampedArray(_*y*4),R=E/_,S=I/y,D=Math.ceil(R*.5),x=Math.ceil(S*.5);for(let O=0;O=-1&&le<=1&&(F=2*le*le*le-3*le*le+1,F>0)){$=4*(W+q*E);let J=T[$+3];B+=F*J,L+=F,J<255&&(F=F*J/250),C+=F*T[$],P+=F*T[$+1],G+=F*T[$+2],w+=F}}}v[A]=C/w,v[A+1]=P/w,v[A+2]=G/w,v[A+3]=B/L,b&&o(A,v,b)}return{data:v,width:_,height:y}}},vf=(e,t)=>{if(e.getUint32(t+4,!1)!==1165519206)return;t+=4;let i=e.getUint16(t+=6,!1)===18761;t+=e.getUint32(t+4,i);let a=e.getUint16(t,i);t+=2;for(let n=0;n{let t=new DataView(e);if(t.getUint16(0)!==65496)return null;let i=2,a,n,r=!1;for(;i=65504&&a<=65519||a===65534)||(r||(r=vf(t,i,n)),i+n>t.byteLength)));)i+=n;return e.slice(0,i)},Lf=e=>new Promise(t=>{let i=new FileReader;i.onload=()=>t(Af(i.result)||null),i.readAsArrayBuffer(e.slice(0,256*1024))}),Mf=()=>window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,Of=(e,t)=>{let i=Mf();if(i){let a=new i;return a.append(e),a.getBlob(t)}return new Blob([e],{type:t})},xf=()=>Math.random().toString(36).substr(2,9),Df=e=>{let t=new Blob(["(",e.toString(),")()"],{type:"application/javascript"}),i=URL.createObjectURL(t),a=new Worker(i),n=[];return{transfer:()=>{},post:(r,o,l)=>{let s=xf();n[s]=o,a.onmessage=u=>{let c=n[u.data.id];c&&(c(u.data.message),delete n[u.data.id])},a.postMessage({id:s,message:r},l)},terminate:()=>{a.terminate(),URL.revokeObjectURL(i)}}},Pf=e=>new Promise((t,i)=>{let a=new Image;a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),Ff=e=>e.reduce((t,i)=>t.then(a=>i().then(Array.prototype.concat.bind(a))),Promise.resolve([])),Cf=(e,t)=>new Promise(i=>{let a={width:e.width,height:e.height},n=e.getContext("2d"),r=t.sort(ho).map(o=>()=>new Promise(l=>{kf[o[0]](n,a,o[1],l)&&l()}));Ff(r).then(()=>i(e))}),yt=(e,t)=>{e.beginPath(),e.lineCap=t["stroke-linecap"],e.lineJoin=t["stroke-linejoin"],e.lineWidth=t["stroke-width"],t["stroke-dasharray"].length&&e.setLineDash(t["stroke-dasharray"].split(",")),e.fillStyle=t.fill,e.strokeStyle=t.stroke,e.globalAlpha=t.opacity||1},St=e=>{e.fill(),e.stroke(),e.globalAlpha=1},zf=(e,t,i)=>{let a=Rt(i,t),n=rt(i,t);return yt(e,n),e.rect(a.x,a.y,a.width,a.height),St(e,n),!0},Nf=(e,t,i)=>{let a=Rt(i,t),n=rt(i,t);yt(e,n);let r=a.x,o=a.y,l=a.width,s=a.height,u=.5522848,c=l/2*u,d=s/2*u,h=r+l,f=o+s,p=r+l/2,m=o+s/2;return e.moveTo(r,m),e.bezierCurveTo(r,m-d,p-c,o,p,o),e.bezierCurveTo(p+c,o,h,m-d,h,m),e.bezierCurveTo(h,m+d,p+c,f,p,f),e.bezierCurveTo(p-c,f,r,m+d,r,m),St(e,n),!0},Bf=(e,t,i,a)=>{let n=Rt(i,t),r=rt(i,t);yt(e,r);let o=new Image;new URL(i.src,window.location.href).origin!==window.location.origin&&(o.crossOrigin=""),o.onload=()=>{if(i.fit==="cover"){let s=n.width/n.height,u=s>1?o.width:o.height*s,c=s>1?o.width/s:o.height,d=o.width*.5-u*.5,h=o.height*.5-c*.5;e.drawImage(o,d,h,u,c,n.x,n.y,n.width,n.height)}else if(i.fit==="contain"){let s=Math.min(n.width/o.width,n.height/o.height),u=s*o.width,c=s*o.height,d=n.x+n.width*.5-u*.5,h=n.y+n.height*.5-c*.5;e.drawImage(o,0,0,o.width,o.height,d,h,u,c)}else e.drawImage(o,0,0,o.width,o.height,n.x,n.y,n.width,n.height);St(e,r),a()},o.src=i.src},Gf=(e,t,i)=>{let a=Rt(i,t),n=rt(i,t);yt(e,n);let r=he(i.fontSize,t),o=i.fontFamily||"sans-serif",l=i.fontWeight||"normal",s=i.textAlign||"left";return e.font=`${l} ${r}px ${o}`,e.textAlign=s,e.fillText(i.text,a.x,a.y),St(e,n),!0},Vf=(e,t,i)=>{let a=rt(i,t);yt(e,a),e.beginPath();let n=i.points.map(o=>({x:he(o.x,t,1,"width"),y:he(o.y,t,1,"height")}));e.moveTo(n[0].x,n[0].y);let r=n.length;for(let o=1;o{let a=Rt(i,t),n=rt(i,t);yt(e,n),e.beginPath();let r={x:a.x,y:a.y},o={x:a.x+a.width,y:a.y+a.height};e.moveTo(r.x,r.y),e.lineTo(o.x,o.y);let l=uo({x:o.x-r.x,y:o.y-r.y}),s=.04*Math.min(t.width,t.height);if(i.lineDecoration.indexOf("arrow-begin")!==-1){let u=Ii(l,s),c=bi(r,u),d=Ye(r,2,c),h=Ye(r,-2,c);e.moveTo(d.x,d.y),e.lineTo(r.x,r.y),e.lineTo(h.x,h.y)}if(i.lineDecoration.indexOf("arrow-end")!==-1){let u=Ii(l,-s),c=bi(o,u),d=Ye(o,2,c),h=Ye(o,-2,c);e.moveTo(d.x,d.y),e.lineTo(o.x,o.y),e.lineTo(h.x,h.y)}return St(e,n),!0},kf={rect:zf,ellipse:Nf,image:Bf,text:Gf,line:Uf,path:Vf},Hf=e=>{let t=document.createElement("canvas");return t.width=e.width,t.height=e.height,t.getContext("2d").putImageData(e,0,0),t},Wf=(e,t,i={})=>new Promise((a,n)=>{if(!e||!Qh(e))return n({status:"not an image file",file:e});let{stripImageHead:r,beforeCreateBlob:o,afterCreateBlob:l,canvasMemoryLimit:s}=i,{crop:u,size:c,filter:d,markup:h,output:f}=t,p=t.image&&t.image.orientation?Math.max(1,Math.min(8,t.image.orientation)):null,m=f&&f.quality,g=m===null?null:m/100,b=f&&f.type||null,E=f&&f.background||null,I=[];c&&(typeof c.width=="number"||typeof c.height=="number")&&I.push({type:"resize",data:c}),d&&d.length===20&&I.push({type:"filter",data:d});let _=v=>{let R=l?l(v):v;Promise.resolve(R).then(a)},y=(v,R)=>{let S=Hf(v),D=h.length?Cf(S,h):S;Promise.resolve(D).then(x=>{of(x,R,o).then(O=>{if(co(x),r)return _(O);Lf(e).then(z=>{z!==null&&(O=new Blob([z,O.slice(20)],{type:O.type})),_(O)})}).catch(n)})};if(/svg/.test(e.type)&&b===null)return yf(e,u,h,{background:E}).then(v=>{a(Of(v,"image/svg+xml"))});let T=URL.createObjectURL(e);Pf(T).then(v=>{URL.revokeObjectURL(T);let R=nf(v,p,u,{canvasMemoryLimit:s,background:E}),S={quality:g,type:b||e.type};if(!I.length)return y(R,S);let D=Df(wf);D.post({transforms:I,imageData:R},x=>{y(Sf(x),S),D.terminate()},[R.data.buffer])}).catch(n)}),Yf=["x","y","left","top","right","bottom","width","height"],$f=e=>typeof e=="string"&&/%/.test(e)?parseFloat(e)/100:e,qf=e=>{let[t,i]=e,a=i.points?{}:Yf.reduce((n,r)=>(n[r]=$f(i[r]),n),{});return[t,{zIndex:0,...i,...a}]},Xf=e=>new Promise((t,i)=>{let a=new Image;a.src=URL.createObjectURL(e);let n=()=>{let o=a.naturalWidth,l=a.naturalHeight;o&&l&&(URL.revokeObjectURL(a.src),clearInterval(r),t({width:o,height:l}))};a.onerror=o=>{URL.revokeObjectURL(a.src),clearInterval(r),i(o)};let r=setInterval(n,1);n()});typeof window<"u"&&typeof window.document<"u"&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,i){let a=this;setTimeout(()=>{let n=a.toDataURL(t,i).split(",")[1],r=atob(n),o=r.length,l=new Uint8Array(o);for(;o--;)l[o]=r.charCodeAt(o);e(new Blob([l],{type:t||"image/png"}))})}}));var _a=typeof window<"u"&&typeof window.document<"u",jf=_a&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,fo=({addFilter:e,utils:t})=>{let{Type:i,forin:a,getFileFromBlob:n,isFile:r}=t,o=["crop","resize","filter","markup","output"],l=c=>(d,h,f)=>d(h,c?c(f):f),s=c=>c.aspectRatio===null&&c.rotation===0&&c.zoom===1&&c.center&&c.center.x===.5&&c.center.y===.5&&c.flip&&c.flip.horizontal===!1&&c.flip.vertical===!1;e("SHOULD_PREPARE_OUTPUT",(c,{query:d})=>new Promise(h=>{h(!d("IS_ASYNC"))}));let u=(c,d,h)=>new Promise(f=>{if(!c("GET_ALLOW_IMAGE_TRANSFORM")||h.archived||!r(d)||!Yh(d))return f(!1);Xf(d).then(()=>{let p=c("GET_IMAGE_TRANSFORM_IMAGE_FILTER");if(p){let m=p(d);if(m==null)return handleRevert(!0);if(typeof m=="boolean")return f(m);if(typeof m.then=="function")return m.then(f)}f(!0)}).catch(p=>{f(!1)})});return e("DID_CREATE_ITEM",(c,{query:d,dispatch:h})=>{d("GET_ALLOW_IMAGE_TRANSFORM")&&c.extend("requestPrepare",()=>new Promise((f,p)=>{h("REQUEST_PREPARE_OUTPUT",{query:c.id,item:c,success:f,failure:p},!0)}))}),e("PREPARE_OUTPUT",(c,{query:d,item:h})=>new Promise(f=>{u(d,c,h).then(p=>{if(!p)return f(c);let m=[];d("GET_IMAGE_TRANSFORM_VARIANTS_INCLUDE_ORIGINAL")&&m.push(()=>new Promise(R=>{R({name:d("GET_IMAGE_TRANSFORM_VARIANTS_ORIGINAL_NAME"),file:c})})),d("GET_IMAGE_TRANSFORM_VARIANTS_INCLUDE_DEFAULT")&&m.push((R,S,D)=>new Promise(x=>{R(S,D).then(O=>x({name:d("GET_IMAGE_TRANSFORM_VARIANTS_DEFAULT_NAME"),file:O}))}));let g=d("GET_IMAGE_TRANSFORM_VARIANTS")||{};a(g,(R,S)=>{let D=l(S);m.push((x,O,z)=>new Promise(A=>{D(x,O,z).then(F=>A({name:R,file:F}))}))});let b=d("GET_IMAGE_TRANSFORM_OUTPUT_QUALITY"),E=d("GET_IMAGE_TRANSFORM_OUTPUT_QUALITY_MODE"),I=b===null?null:b/100,_=d("GET_IMAGE_TRANSFORM_OUTPUT_MIME_TYPE"),y=d("GET_IMAGE_TRANSFORM_CLIENT_TRANSFORMS")||o;h.setMetadata("output",{type:_,quality:I,client:y},!0);let T=(R,S)=>new Promise((D,x)=>{let O={...S};Object.keys(O).filter(B=>B!=="exif").forEach(B=>{y.indexOf(B)===-1&&delete O[B]});let{resize:z,exif:A,output:F,crop:w,filter:L,markup:C}=O,P={image:{orientation:A?A.orientation:null},output:F&&(F.type||typeof F.quality=="number"||F.background)?{type:F.type,quality:typeof F.quality=="number"?F.quality*100:null,background:F.background||d("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR")||null}:void 0,size:z&&(z.size.width||z.size.height)?{mode:z.mode,upscale:z.upscale,...z.size}:void 0,crop:w&&!s(w)?{...w}:void 0,markup:C&&C.length?C.map(qf):[],filter:L};if(P.output){let B=F.type?F.type!==R.type:!1,X=/\/jpe?g$/.test(R.type),q=F.quality!==null?X&&E==="always":!1;if(!!!(P.size||P.crop||P.filter||B||q))return D(R)}let G={beforeCreateBlob:d("GET_IMAGE_TRANSFORM_BEFORE_CREATE_BLOB"),afterCreateBlob:d("GET_IMAGE_TRANSFORM_AFTER_CREATE_BLOB"),canvasMemoryLimit:d("GET_IMAGE_TRANSFORM_CANVAS_MEMORY_LIMIT"),stripImageHead:d("GET_IMAGE_TRANSFORM_OUTPUT_STRIP_IMAGE_HEAD")};Wf(R,P,G).then(B=>{let X=n(B,Xh(R.name,jh(B.type)));D(X)}).catch(x)}),v=m.map(R=>R(T,c,h.getMetadata()));Promise.all(v).then(R=>{f(R.length===1&&R[0].name===null?R[0].file:R)})})})),{options:{allowImageTransform:[!0,i.BOOLEAN],imageTransformImageFilter:[null,i.FUNCTION],imageTransformOutputMimeType:[null,i.STRING],imageTransformOutputQuality:[null,i.INT],imageTransformOutputStripImageHead:[!0,i.BOOLEAN],imageTransformClientTransforms:[null,i.ARRAY],imageTransformOutputQualityMode:["always",i.STRING],imageTransformVariants:[null,i.OBJECT],imageTransformVariantsIncludeDefault:[!0,i.BOOLEAN],imageTransformVariantsDefaultName:[null,i.STRING],imageTransformVariantsIncludeOriginal:[!1,i.BOOLEAN],imageTransformVariantsOriginalName:["original_",i.STRING],imageTransformBeforeCreateBlob:[null,i.FUNCTION],imageTransformAfterCreateBlob:[null,i.FUNCTION],imageTransformCanvasMemoryLimit:[_a&&jf?4096*4096:null,i.INT],imageTransformCanvasBackgroundColor:[null,i.STRING]}}};_a&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:fo}));var po=fo;var Ra=e=>/^video/.test(e.type),Wt=e=>/^audio/.test(e.type),ya=class{constructor(t,i){this.mediaEl=t,this.audioElems=i,this.onplayhead=!1,this.duration=0,this.timelineWidth=this.audioElems.timeline.offsetWidth-this.audioElems.playhead.offsetWidth,this.moveplayheadFn=this.moveplayhead.bind(this),this.registerListeners()}registerListeners(){this.mediaEl.addEventListener("timeupdate",this.timeUpdate.bind(this),!1),this.mediaEl.addEventListener("canplaythrough",()=>this.duration=this.mediaEl.duration,!1),this.audioElems.timeline.addEventListener("click",this.timelineClicked.bind(this),!1),this.audioElems.button.addEventListener("click",this.play.bind(this)),this.audioElems.playhead.addEventListener("mousedown",this.mouseDown.bind(this),!1),window.addEventListener("mouseup",this.mouseUp.bind(this),!1)}play(){this.mediaEl.paused?this.mediaEl.play():this.mediaEl.pause(),this.audioElems.button.classList.toggle("play"),this.audioElems.button.classList.toggle("pause")}timeUpdate(){let t=this.mediaEl.currentTime/this.duration*100;this.audioElems.playhead.style.marginLeft=t+"%",this.mediaEl.currentTime===this.duration&&(this.audioElems.button.classList.toggle("play"),this.audioElems.button.classList.toggle("pause"))}moveplayhead(t){let i=t.clientX-this.getPosition(this.audioElems.timeline);i>=0&&i<=this.timelineWidth&&(this.audioElems.playhead.style.marginLeft=i+"px"),i<0&&(this.audioElems.playhead.style.marginLeft="0px"),i>this.timelineWidth&&(this.audioElems.playhead.style.marginLeft=this.timelineWidth-4+"px")}timelineClicked(t){this.moveplayhead(t),this.mediaEl.currentTime=this.duration*this.clickPercent(t)}mouseDown(){this.onplayhead=!0,window.addEventListener("mousemove",this.moveplayheadFn,!0),this.mediaEl.removeEventListener("timeupdate",this.timeUpdate.bind(this),!1)}mouseUp(t){window.removeEventListener("mousemove",this.moveplayheadFn,!0),this.onplayhead==!0&&(this.moveplayhead(t),this.mediaEl.currentTime=this.duration*this.clickPercent(t),this.mediaEl.addEventListener("timeupdate",this.timeUpdate.bind(this),!1)),this.onplayhead=!1}clickPercent(t){return(t.clientX-this.getPosition(this.audioElems.timeline))/this.timelineWidth}getPosition(t){return t.getBoundingClientRect().left}},Qf=e=>e.utils.createView({name:"media-preview",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:i.id}),r=Wt(n.file)?"audio":"video";if(t.ref.media=document.createElement(r),t.ref.media.setAttribute("controls",!0),t.element.appendChild(t.ref.media),Wt(n.file)){let o=document.createDocumentFragment();t.ref.audio=[],t.ref.audio.container=document.createElement("div"),t.ref.audio.button=document.createElement("span"),t.ref.audio.timeline=document.createElement("div"),t.ref.audio.playhead=document.createElement("div"),t.ref.audio.container.className="audioplayer",t.ref.audio.button.className="playpausebtn play",t.ref.audio.timeline.className="timeline",t.ref.audio.playhead.className="playhead",t.ref.audio.timeline.appendChild(t.ref.audio.playhead),t.ref.audio.container.appendChild(t.ref.audio.button),t.ref.audio.container.appendChild(t.ref.audio.timeline),o.appendChild(t.ref.audio.container),t.element.appendChild(o)}},write:e.utils.createRoute({DID_MEDIA_PREVIEW_LOAD:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:i.id});if(!n)return;let r=window.URL||window.webkitURL,o=new Blob([n.file],{type:n.file.type});t.ref.media.type=n.file.type,t.ref.media.src=n.file.mock&&n.file.url||r.createObjectURL(o),Wt(n.file)&&new ya(t.ref.media,t.ref.audio),t.ref.media.addEventListener("loadeddata",()=>{let l=75;if(Ra(n.file)){let s=t.ref.media.offsetWidth,u=t.ref.media.videoWidth/s;l=t.ref.media.videoHeight/u}t.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:i.id,height:l})},!1)}})}),Zf=e=>{let t=({root:a,props:n})=>{let{id:r}=n;a.query("GET_ITEM",r)&&a.dispatch("DID_MEDIA_PREVIEW_LOAD",{id:r})},i=({root:a,props:n})=>{let r=Qf(e);a.ref.media=a.appendChildView(a.createChildView(r,{id:n.id}))};return e.utils.createView({name:"media-preview-wrapper",create:i,write:e.utils.createRoute({DID_MEDIA_PREVIEW_CONTAINER_CREATE:t})})},Sa=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n}=i,r=Zf(e);return t("CREATE_VIEW",o=>{let{is:l,view:s,query:u}=o;if(!l("file"))return;let c=({root:d,props:h})=>{let{id:f}=h,p=u("GET_ITEM",f),m=u("GET_ALLOW_VIDEO_PREVIEW"),g=u("GET_ALLOW_AUDIO_PREVIEW");!p||p.archived||(!Ra(p.file)||!m)&&(!Wt(p.file)||!g)||(d.ref.mediaPreview=s.appendChildView(s.createChildView(r,{id:f})),d.dispatch("DID_MEDIA_PREVIEW_CONTAINER_CREATE",{id:f}))};s.registerWriter(n({DID_LOAD_ITEM:c},({root:d,props:h})=>{let{id:f}=h,p=u("GET_ITEM",f),m=d.query("GET_ALLOW_VIDEO_PREVIEW"),g=d.query("GET_ALLOW_AUDIO_PREVIEW");!p||(!Ra(p.file)||!m)&&(!Wt(p.file)||!g)||d.rect.element.hidden}))}),{options:{allowVideoPreview:[!0,a.BOOLEAN],allowAudioPreview:[!0,a.BOOLEAN]}}},Kf=typeof window<"u"&&typeof window.document<"u";Kf&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Sa}));var mo={labelIdle:'\u0627\u0633\u062D\u0628 \u0648 \u0627\u062F\u0631\u062C \u0645\u0644\u0641\u0627\u062A\u0643 \u0623\u0648 \u062A\u0635\u0641\u062D ',labelInvalidField:"\u0627\u0644\u062D\u0642\u0644 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0645\u0644\u0641\u0627\u062A \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629",labelFileWaitingForSize:"\u0628\u0627\u0646\u062A\u0638\u0627\u0631 \u0627\u0644\u062D\u062C\u0645",labelFileSizeNotAvailable:"\u0627\u0644\u062D\u062C\u0645 \u063A\u064A\u0631 \u0645\u062A\u0627\u062D",labelFileLoading:"\u0628\u0627\u0644\u0625\u0646\u062A\u0638\u0627\u0631",labelFileLoadError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u062D\u0645\u064A\u0644",labelFileProcessing:"\u064A\u062A\u0645 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingComplete:"\u062A\u0645 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingAborted:"\u062A\u0645 \u0625\u0644\u063A\u0627\u0621 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingRevertError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u0631\u0627\u062C\u0639",labelFileRemoveError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062D\u0630\u0641",labelTapToCancel:"\u0627\u0646\u0642\u0631 \u0644\u0644\u0625\u0644\u063A\u0627\u0621",labelTapToRetry:"\u0627\u0646\u0642\u0631 \u0644\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u062D\u0627\u0648\u0644\u0629",labelTapToUndo:"\u0627\u0646\u0642\u0631 \u0644\u0644\u062A\u0631\u0627\u062C\u0639",labelButtonRemoveItem:"\u0645\u0633\u062D",labelButtonAbortItemLoad:"\u0625\u0644\u063A\u0627\u0621",labelButtonRetryItemLoad:"\u0625\u0639\u0627\u062F\u0629",labelButtonAbortItemProcessing:"\u0625\u0644\u063A\u0627\u0621",labelButtonUndoItemProcessing:"\u062A\u0631\u0627\u062C\u0639",labelButtonRetryItemProcessing:"\u0625\u0639\u0627\u062F\u0629",labelButtonProcessItem:"\u0631\u0641\u0639",labelMaxFileSizeExceeded:"\u0627\u0644\u0645\u0644\u0641 \u0643\u0628\u064A\u0631 \u062C\u062F\u0627",labelMaxFileSize:"\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0623\u0642\u0635\u0649: {filesize}",labelMaxTotalFileSizeExceeded:"\u062A\u0645 \u062A\u062C\u0627\u0648\u0632 \u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u062D\u062C\u0645 \u0627\u0644\u0625\u062C\u0645\u0627\u0644\u064A",labelMaxTotalFileSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641: {filesize}",labelFileTypeNotAllowed:"\u0645\u0644\u0641 \u0645\u0646 \u0646\u0648\u0639 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D",fileValidateTypeLabelExpectedTypes:"\u062A\u062A\u0648\u0642\u0639 {allButLastType} \u0645\u0646 {lastType}",imageValidateSizeLabelFormatError:"\u0646\u0648\u0639 \u0627\u0644\u0635\u0648\u0631\u0629 \u063A\u064A\u0631 \u0645\u062F\u0639\u0648\u0645",imageValidateSizeLabelImageSizeTooSmall:"\u0627\u0644\u0635\u0648\u0631\u0629 \u0635\u063A\u064A\u0631 \u062C\u062F\u0627",imageValidateSizeLabelImageSizeTooBig:"\u0627\u0644\u0635\u0648\u0631\u0629 \u0643\u0628\u064A\u0631\u0629 \u062C\u062F\u0627",imageValidateSizeLabelExpectedMinSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u062F\u0646\u0649 \u0644\u0644\u0623\u0628\u0639\u0627\u062F \u0647\u0648: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0623\u0628\u0639\u0627\u062F \u0647\u0648: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0627\u0644\u062F\u0642\u0629 \u0636\u0639\u064A\u0641\u0629 \u062C\u062F\u0627",imageValidateSizeLabelImageResolutionTooHigh:"\u0627\u0644\u062F\u0642\u0629 \u0645\u0631\u062A\u0641\u0639\u0629 \u062C\u062F\u0627",imageValidateSizeLabelExpectedMinResolution:"\u0623\u0642\u0644 \u062F\u0642\u0629: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0623\u0642\u0635\u0649 \u062F\u0642\u0629: {maxResolution}"};var go={labelIdle:'P\u0159et\xE1hn\u011Bte soubor sem (drag&drop) nebo Vyhledat ',labelInvalidField:"Pole obsahuje chybn\xE9 soubory",labelFileWaitingForSize:"Zji\u0161\u0165uje se velikost",labelFileSizeNotAvailable:"Velikost nen\xED zn\xE1m\xE1",labelFileLoading:"P\u0159en\xE1\u0161\xED se",labelFileLoadError:"Chyba p\u0159i p\u0159enosu",labelFileProcessing:"Prob\xEDh\xE1 upload",labelFileProcessingComplete:"Upload dokon\u010Den",labelFileProcessingAborted:"Upload stornov\xE1n",labelFileProcessingError:"Chyba p\u0159i uploadu",labelFileProcessingRevertError:"Chyba p\u0159i obnov\u011B",labelFileRemoveError:"Chyba p\u0159i odstran\u011Bn\xED",labelTapToCancel:"klepn\u011Bte pro storno",labelTapToRetry:"klepn\u011Bte pro opakov\xE1n\xED",labelTapToUndo:"klepn\u011Bte pro vr\xE1cen\xED",labelButtonRemoveItem:"Odstranit",labelButtonAbortItemLoad:"Storno",labelButtonRetryItemLoad:"Opakovat",labelButtonAbortItemProcessing:"Zp\u011Bt",labelButtonUndoItemProcessing:"Vr\xE1tit",labelButtonRetryItemProcessing:"Opakovat",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Soubor je p\u0159\xEDli\u0161 velk\xFD",labelMaxFileSize:"Nejv\u011Bt\u0161\xED velikost souboru je {filesize}",labelMaxTotalFileSizeExceeded:"P\u0159ekro\u010Dena maxim\xE1ln\xED celkov\xE1 velikost souboru",labelMaxTotalFileSize:"Maxim\xE1ln\xED celkov\xE1 velikost souboru je {filesize}",labelFileTypeNotAllowed:"Soubor je nespr\xE1vn\xE9ho typu",fileValidateTypeLabelExpectedTypes:"O\u010Dek\xE1v\xE1 se {allButLastType} nebo {lastType}",imageValidateSizeLabelFormatError:"Obr\xE1zek tohoto typu nen\xED podporov\xE1n",imageValidateSizeLabelImageSizeTooSmall:"Obr\xE1zek je p\u0159\xEDli\u0161 mal\xFD",imageValidateSizeLabelImageSizeTooBig:"Obr\xE1zek je p\u0159\xEDli\u0161 velk\xFD",imageValidateSizeLabelExpectedMinSize:"Minim\xE1ln\xED rozm\u011Br je {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maxim\xE1ln\xED rozm\u011Br je {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozli\u0161en\xED je p\u0159\xEDli\u0161 mal\xE9",imageValidateSizeLabelImageResolutionTooHigh:"Rozli\u0161en\xED je p\u0159\xEDli\u0161 velk\xE9",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1ln\xED rozli\u0161en\xED je {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1ln\xED rozli\u0161en\xED je {maxResolution}"};var Eo={labelIdle:'Tr\xE6k & slip filer eller Gennemse ',labelInvalidField:"Felt indeholder ugyldige filer",labelFileWaitingForSize:"Venter p\xE5 st\xF8rrelse",labelFileSizeNotAvailable:"St\xF8rrelse ikke tilg\xE6ngelig",labelFileLoading:"Loader",labelFileLoadError:"Load fejlede",labelFileProcessing:"Uploader",labelFileProcessingComplete:"Upload f\xE6rdig",labelFileProcessingAborted:"Upload annulleret",labelFileProcessingError:"Upload fejlede",labelFileProcessingRevertError:"Fortryd fejlede",labelFileRemoveError:"Fjern fejlede",labelTapToCancel:"tryk for at annullere",labelTapToRetry:"tryk for at pr\xF8ve igen",labelTapToUndo:"tryk for at fortryde",labelButtonRemoveItem:"Fjern",labelButtonAbortItemLoad:"Annuller",labelButtonRetryItemLoad:"Fors\xF8g igen",labelButtonAbortItemProcessing:"Annuller",labelButtonUndoItemProcessing:"Fortryd",labelButtonRetryItemProcessing:"Pr\xF8v igen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Filen er for stor",labelMaxFileSize:"Maksimal filst\xF8rrelse er {filesize}",labelMaxTotalFileSizeExceeded:"Maksimal totalst\xF8rrelse overskredet",labelMaxTotalFileSize:"Maksimal total filst\xF8rrelse er {filesize}",labelFileTypeNotAllowed:"Ugyldig filtype",fileValidateTypeLabelExpectedTypes:"Forventer {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Ugyldigt format",imageValidateSizeLabelImageSizeTooSmall:"Billedet er for lille",imageValidateSizeLabelImageSizeTooBig:"Billedet er for stort",imageValidateSizeLabelExpectedMinSize:"Minimum st\xF8rrelse er {minBredde} \xD7 {minH\xF8jde}",imageValidateSizeLabelExpectedMaxSize:"Maksimal st\xF8rrelse er {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"For lav opl\xF8sning",imageValidateSizeLabelImageResolutionTooHigh:"For h\xF8j opl\xF8sning",imageValidateSizeLabelExpectedMinResolution:"Minimum opl\xF8sning er {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimal opl\xF8sning er {maxResolution}"};var To={labelIdle:'Dateien ablegen oder ausw\xE4hlen ',labelInvalidField:"Feld beinhaltet ung\xFCltige Dateien",labelFileWaitingForSize:"Dateigr\xF6\xDFe berechnen",labelFileSizeNotAvailable:"Dateigr\xF6\xDFe nicht verf\xFCgbar",labelFileLoading:"Laden",labelFileLoadError:"Fehler beim Laden",labelFileProcessing:"Upload l\xE4uft",labelFileProcessingComplete:"Upload abgeschlossen",labelFileProcessingAborted:"Upload abgebrochen",labelFileProcessingError:"Fehler beim Upload",labelFileProcessingRevertError:"Fehler beim Wiederherstellen",labelFileRemoveError:"Fehler beim L\xF6schen",labelTapToCancel:"abbrechen",labelTapToRetry:"erneut versuchen",labelTapToUndo:"r\xFCckg\xE4ngig",labelButtonRemoveItem:"Entfernen",labelButtonAbortItemLoad:"Verwerfen",labelButtonRetryItemLoad:"Erneut versuchen",labelButtonAbortItemProcessing:"Abbrechen",labelButtonUndoItemProcessing:"R\xFCckg\xE4ngig",labelButtonRetryItemProcessing:"Erneut versuchen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Datei ist zu gro\xDF",labelMaxFileSize:"Maximale Dateigr\xF6\xDFe: {filesize}",labelMaxTotalFileSizeExceeded:"Maximale gesamte Dateigr\xF6\xDFe \xFCberschritten",labelMaxTotalFileSize:"Maximale gesamte Dateigr\xF6\xDFe: {filesize}",labelFileTypeNotAllowed:"Dateityp ung\xFCltig",fileValidateTypeLabelExpectedTypes:"Erwartet {allButLastType} oder {lastType}",imageValidateSizeLabelFormatError:"Bildtyp nicht unterst\xFCtzt",imageValidateSizeLabelImageSizeTooSmall:"Bild ist zu klein",imageValidateSizeLabelImageSizeTooBig:"Bild ist zu gro\xDF",imageValidateSizeLabelExpectedMinSize:"Mindestgr\xF6\xDFe: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximale Gr\xF6\xDFe: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Aufl\xF6sung ist zu niedrig",imageValidateSizeLabelImageResolutionTooHigh:"Aufl\xF6sung ist zu hoch",imageValidateSizeLabelExpectedMinResolution:"Mindestaufl\xF6sung: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximale Aufl\xF6sung: {maxResolution}"};var Io={labelIdle:'Drag & Drop your files or Browse ',labelInvalidField:"Field contains invalid files",labelFileWaitingForSize:"Waiting for size",labelFileSizeNotAvailable:"Size not available",labelFileLoading:"Loading",labelFileLoadError:"Error during load",labelFileProcessing:"Uploading",labelFileProcessingComplete:"Upload complete",labelFileProcessingAborted:"Upload cancelled",labelFileProcessingError:"Error during upload",labelFileProcessingRevertError:"Error during revert",labelFileRemoveError:"Error during remove",labelTapToCancel:"tap to cancel",labelTapToRetry:"tap to retry",labelTapToUndo:"tap to undo",labelButtonRemoveItem:"Remove",labelButtonAbortItemLoad:"Abort",labelButtonRetryItemLoad:"Retry",labelButtonAbortItemProcessing:"Cancel",labelButtonUndoItemProcessing:"Undo",labelButtonRetryItemProcessing:"Retry",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"File is too large",labelMaxFileSize:"Maximum file size is {filesize}",labelMaxTotalFileSizeExceeded:"Maximum total size exceeded",labelMaxTotalFileSize:"Maximum total file size is {filesize}",labelFileTypeNotAllowed:"File of invalid type",fileValidateTypeLabelExpectedTypes:"Expects {allButLastType} or {lastType}",imageValidateSizeLabelFormatError:"Image type not supported",imageValidateSizeLabelImageSizeTooSmall:"Image is too small",imageValidateSizeLabelImageSizeTooBig:"Image is too big",imageValidateSizeLabelExpectedMinSize:"Minimum size is {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum size is {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolution is too low",imageValidateSizeLabelImageResolutionTooHigh:"Resolution is too high",imageValidateSizeLabelExpectedMinResolution:"Minimum resolution is {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum resolution is {maxResolution}"};var bo={labelIdle:'Arrastra y suelta tus archivos o Examinar ',labelInvalidField:"El campo contiene archivos inv\xE1lidos",labelFileWaitingForSize:"Esperando tama\xF1o",labelFileSizeNotAvailable:"Tama\xF1o no disponible",labelFileLoading:"Cargando",labelFileLoadError:"Error durante la carga",labelFileProcessing:"Cargando",labelFileProcessingComplete:"Carga completa",labelFileProcessingAborted:"Carga cancelada",labelFileProcessingError:"Error durante la carga",labelFileProcessingRevertError:"Error durante la reversi\xF3n",labelFileRemoveError:"Error durante la eliminaci\xF3n",labelTapToCancel:"toca para cancelar",labelTapToRetry:"tocar para volver a intentar",labelTapToUndo:"tocar para deshacer",labelButtonRemoveItem:"Eliminar",labelButtonAbortItemLoad:"Abortar",labelButtonRetryItemLoad:"Reintentar",labelButtonAbortItemProcessing:"Cancelar",labelButtonUndoItemProcessing:"Deshacer",labelButtonRetryItemProcessing:"Reintentar",labelButtonProcessItem:"Cargar",labelMaxFileSizeExceeded:"El archivo es demasiado grande",labelMaxFileSize:"El tama\xF1o m\xE1ximo del archivo es {filesize}",labelMaxTotalFileSizeExceeded:"Tama\xF1o total m\xE1ximo excedido",labelMaxTotalFileSize:"El tama\xF1o total m\xE1ximo del archivo es {filesize}",labelFileTypeNotAllowed:"Archivo de tipo no v\xE1lido",fileValidateTypeLabelExpectedTypes:"Espera {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipo de imagen no compatible",imageValidateSizeLabelImageSizeTooSmall:"La imagen es demasiado peque\xF1a",imageValidateSizeLabelImageSizeTooBig:"La imagen es demasiado grande",imageValidateSizeLabelExpectedMinSize:"El tama\xF1o m\xEDnimo es {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"El tama\xF1o m\xE1ximo es {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La resoluci\xF3n es demasiado baja",imageValidateSizeLabelImageResolutionTooHigh:"La resoluci\xF3n es demasiado alta",imageValidateSizeLabelExpectedMinResolution:"La resoluci\xF3n m\xEDnima es {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La resoluci\xF3n m\xE1xima es {maxResolution}"};var _o={labelIdle:'\u0641\u0627\u06CC\u0644 \u0631\u0627 \u0627\u06CC\u0646\u062C\u0627 \u0628\u06A9\u0634\u06CC\u062F \u0648 \u0631\u0647\u0627 \u06A9\u0646\u06CC\u062F\u060C \u06CC\u0627 \u062C\u0633\u062A\u062C\u0648 \u06A9\u0646\u06CC\u062F ',labelInvalidField:"\u0641\u06CC\u0644\u062F \u062F\u0627\u0631\u0627\u06CC \u0641\u0627\u06CC\u0644 \u0647\u0627\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0627\u0633\u062A",labelFileWaitingForSize:"Waiting for size",labelFileSizeNotAvailable:"\u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 \u0645\u062C\u0627\u0632 \u0646\u06CC\u0633\u062A",labelFileLoading:"\u062F\u0631\u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileLoadError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0627\u062C\u0631\u0627",labelFileProcessing:"\u062F\u0631\u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileProcessingComplete:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u06A9\u0627\u0645\u0644 \u0634\u062F",labelFileProcessingAborted:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0644\u063A\u0648 \u0634\u062F",labelFileProcessingError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileProcessingRevertError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u0630\u0641",labelFileRemoveError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u0630\u0641",labelTapToCancel:"\u0628\u0631\u0627\u06CC \u0644\u063A\u0648 \u0636\u0631\u0628\u0647 \u0628\u0632\u0646\u06CC\u062F",labelTapToRetry:"\u0628\u0631\u0627\u06CC \u062A\u06A9\u0631\u0627\u0631 \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F",labelTapToUndo:"\u0628\u0631\u0627\u06CC \u0628\u0631\u06AF\u0634\u062A \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F",labelButtonRemoveItem:"\u062D\u0630\u0641",labelButtonAbortItemLoad:"\u0644\u063A\u0648",labelButtonRetryItemLoad:"\u062A\u06A9\u0631\u0627\u0631",labelButtonAbortItemProcessing:"\u0644\u063A\u0648",labelButtonUndoItemProcessing:"\u0628\u0631\u06AF\u0634\u062A",labelButtonRetryItemProcessing:"\u062A\u06A9\u0631\u0627\u0631",labelButtonProcessItem:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelMaxFileSizeExceeded:"\u0641\u0627\u06CC\u0644 \u0628\u0633\u06CC\u0627\u0631 \u062D\u062C\u06CC\u0645 \u0627\u0633\u062A",labelMaxFileSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0645\u062C\u0627\u0632 \u0641\u0627\u06CC\u0644 {filesize} \u0627\u0633\u062A",labelMaxTotalFileSizeExceeded:"\u0627\u0632 \u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 \u0628\u06CC\u0634\u062A\u0631 \u0634\u062F",labelMaxTotalFileSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 {filesize} \u0627\u0633\u062A",labelFileTypeNotAllowed:"\u0646\u0648\u0639 \u0641\u0627\u06CC\u0644 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0627\u0633\u062A",fileValidateTypeLabelExpectedTypes:"\u062F\u0631 \u0627\u0646\u062A\u0638\u0627\u0631 {allButLastType} \u06CC\u0627 {lastType}",imageValidateSizeLabelFormatError:"\u0641\u0631\u0645\u062A \u062A\u0635\u0648\u06CC\u0631 \u067E\u0634\u062A\u06CC\u0628\u0627\u0646\u06CC \u0646\u0645\u06CC \u0634\u0648\u062F",imageValidateSizeLabelImageSizeTooSmall:"\u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u06A9\u0648\u0686\u06A9 \u0627\u0633\u062A",imageValidateSizeLabelImageSizeTooBig:"\u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u0628\u0632\u0631\u06AF \u0627\u0633\u062A",imageValidateSizeLabelExpectedMinSize:"\u062D\u062F\u0627\u0642\u0644 \u0627\u0646\u062F\u0627\u0632\u0647 {minWidth} \xD7 {minHeight} \u0627\u0633\u062A",imageValidateSizeLabelExpectedMaxSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0627\u0646\u062F\u0627\u0632\u0647 {maxWidth} \xD7 {maxHeight} \u0627\u0633\u062A",imageValidateSizeLabelImageResolutionTooLow:"\u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u06A9\u0645 \u0627\u0633\u062A",imageValidateSizeLabelImageResolutionTooHigh:"\u0648\u0636\u0648\u0639 \u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u0632\u06CC\u0627\u062F \u0627\u0633\u062A",imageValidateSizeLabelExpectedMinResolution:"\u062D\u062F\u0627\u0642\u0644 \u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 {minResolution} \u0627\u0633\u062A",imageValidateSizeLabelExpectedMaxResolution:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 {maxResolution} \u0627\u0633\u062A"};var Ro={labelIdle:'Ved\xE4 ja pudota tiedostoja tai Selaa ',labelInvalidField:"Kent\xE4ss\xE4 on virheellisi\xE4 tiedostoja",labelFileWaitingForSize:"Odotetaan kokoa",labelFileSizeNotAvailable:"Kokoa ei saatavilla",labelFileLoading:"Ladataan",labelFileLoadError:"Virhe latauksessa",labelFileProcessing:"L\xE4hetet\xE4\xE4n",labelFileProcessingComplete:"L\xE4hetys valmis",labelFileProcessingAborted:"L\xE4hetys peruttu",labelFileProcessingError:"Virhe l\xE4hetyksess\xE4",labelFileProcessingRevertError:"Virhe palautuksessa",labelFileRemoveError:"Virhe poistamisessa",labelTapToCancel:"peruuta napauttamalla",labelTapToRetry:"yrit\xE4 uudelleen napauttamalla",labelTapToUndo:"kumoa napauttamalla",labelButtonRemoveItem:"Poista",labelButtonAbortItemLoad:"Keskeyt\xE4",labelButtonRetryItemLoad:"Yrit\xE4 uudelleen",labelButtonAbortItemProcessing:"Peruuta",labelButtonUndoItemProcessing:"Kumoa",labelButtonRetryItemProcessing:"Yrit\xE4 uudelleen",labelButtonProcessItem:"L\xE4het\xE4",labelMaxFileSizeExceeded:"Tiedoston koko on liian suuri",labelMaxFileSize:"Tiedoston maksimikoko on {filesize}",labelMaxTotalFileSizeExceeded:"Tiedostojen yhdistetty maksimikoko ylitetty",labelMaxTotalFileSize:"Tiedostojen yhdistetty maksimikoko on {filesize}",labelFileTypeNotAllowed:"Tiedostotyyppi\xE4 ei sallita",fileValidateTypeLabelExpectedTypes:"Sallitaan {allButLastType} tai {lastType}",imageValidateSizeLabelFormatError:"Kuvatyyppi\xE4 ei tueta",imageValidateSizeLabelImageSizeTooSmall:"Kuva on liian pieni",imageValidateSizeLabelImageSizeTooBig:"Kuva on liian suuri",imageValidateSizeLabelExpectedMinSize:"Minimikoko on {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksimikoko on {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resoluutio on liian pieni",imageValidateSizeLabelImageResolutionTooHigh:"Resoluutio on liian suuri",imageValidateSizeLabelExpectedMinResolution:"Minimiresoluutio on {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimiresoluutio on {maxResolution}"};var yo={labelIdle:'Faites glisser vos fichiers ou Parcourir ',labelInvalidField:"Le champ contient des fichiers invalides",labelFileWaitingForSize:"En attente de taille",labelFileSizeNotAvailable:"Taille non disponible",labelFileLoading:"Chargement",labelFileLoadError:"Erreur durant le chargement",labelFileProcessing:"Traitement",labelFileProcessingComplete:"Traitement effectu\xE9",labelFileProcessingAborted:"Traitement interrompu",labelFileProcessingError:"Erreur durant le traitement",labelFileProcessingRevertError:"Erreur durant la restauration",labelFileRemoveError:"Erreur durant la suppression",labelTapToCancel:"appuyer pour annuler",labelTapToRetry:"appuyer pour r\xE9essayer",labelTapToUndo:"appuyer pour revenir en arri\xE8re",labelButtonRemoveItem:"Retirer",labelButtonAbortItemLoad:"Annuler",labelButtonRetryItemLoad:"Recommencer",labelButtonAbortItemProcessing:"Annuler",labelButtonUndoItemProcessing:"Revenir en arri\xE8re",labelButtonRetryItemProcessing:"Recommencer",labelButtonProcessItem:"Transf\xE9rer",labelMaxFileSizeExceeded:"Le fichier est trop volumineux",labelMaxFileSize:"La taille maximale de fichier est {filesize}",labelMaxTotalFileSizeExceeded:"Taille totale maximale d\xE9pass\xE9e",labelMaxTotalFileSize:"La taille totale maximale des fichiers est {filesize}",labelFileTypeNotAllowed:"Fichier non valide",fileValidateTypeLabelExpectedTypes:"Attendu {allButLastType} ou {lastType}",imageValidateSizeLabelFormatError:"Type d'image non pris en charge",imageValidateSizeLabelImageSizeTooSmall:"L'image est trop petite",imageValidateSizeLabelImageSizeTooBig:"L'image est trop grande",imageValidateSizeLabelExpectedMinSize:"La taille minimale est {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La taille maximale est {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La r\xE9solution est trop faible",imageValidateSizeLabelImageResolutionTooHigh:"La r\xE9solution est trop \xE9lev\xE9e",imageValidateSizeLabelExpectedMinResolution:"La r\xE9solution minimale est {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La r\xE9solution maximale est {maxResolution}"};var So={labelIdle:'Mozgasd ide a f\xE1jlt a felt\xF6lt\xE9shez, vagy tall\xF3z\xE1s ',labelInvalidField:"A mez\u0151 \xE9rv\xE9nytelen f\xE1jlokat tartalmaz",labelFileWaitingForSize:"F\xE1ljm\xE9ret kisz\xE1mol\xE1sa",labelFileSizeNotAvailable:"A f\xE1jlm\xE9ret nem el\xE9rhet\u0151",labelFileLoading:"T\xF6lt\xE9s",labelFileLoadError:"Hiba a bet\xF6lt\xE9s sor\xE1n",labelFileProcessing:"Felt\xF6lt\xE9s",labelFileProcessingComplete:"Sikeres felt\xF6lt\xE9s",labelFileProcessingAborted:"A felt\xF6lt\xE9s megszak\xEDtva",labelFileProcessingError:"Hiba t\xF6rt\xE9nt a felt\xF6lt\xE9s sor\xE1n",labelFileProcessingRevertError:"Hiba a vissza\xE1ll\xEDt\xE1s sor\xE1n",labelFileRemoveError:"Hiba t\xF6rt\xE9nt az elt\xE1vol\xEDt\xE1s sor\xE1n",labelTapToCancel:"koppints a t\xF6rl\xE9shez",labelTapToRetry:"koppints az \xFAjrakezd\xE9shez",labelTapToUndo:"koppints a visszavon\xE1shoz",labelButtonRemoveItem:"Elt\xE1vol\xEDt\xE1s",labelButtonAbortItemLoad:"Megszak\xEDt\xE1s",labelButtonRetryItemLoad:"\xDAjrapr\xF3b\xE1lkoz\xE1s",labelButtonAbortItemProcessing:"Megszak\xEDt\xE1s",labelButtonUndoItemProcessing:"Visszavon\xE1s",labelButtonRetryItemProcessing:"\xDAjrapr\xF3b\xE1lkoz\xE1s",labelButtonProcessItem:"Felt\xF6lt\xE9s",labelMaxFileSizeExceeded:"A f\xE1jl t\xFAll\xE9pte a maxim\xE1lis m\xE9retet",labelMaxFileSize:"Maxim\xE1lis f\xE1jlm\xE9ret: {filesize}",labelMaxTotalFileSizeExceeded:"T\xFAll\xE9pte a maxim\xE1lis teljes m\xE9retet",labelMaxTotalFileSize:"A maxim\xE1is teljes f\xE1jlm\xE9ret: {filesize}",labelFileTypeNotAllowed:"\xC9rv\xE9nytelen t\xEDpus\xFA f\xE1jl",fileValidateTypeLabelExpectedTypes:"Enged\xE9lyezett t\xEDpusok {allButLastType} vagy {lastType}",imageValidateSizeLabelFormatError:"A k\xE9pt\xEDpus nem t\xE1mogatott",imageValidateSizeLabelImageSizeTooSmall:"A k\xE9p t\xFAl kicsi",imageValidateSizeLabelImageSizeTooBig:"A k\xE9p t\xFAl nagy",imageValidateSizeLabelExpectedMinSize:"Minimum m\xE9ret: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum m\xE9ret: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"A felbont\xE1s t\xFAl alacsony",imageValidateSizeLabelImageResolutionTooHigh:"A felbont\xE1s t\xFAl magas",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1is felbont\xE1s: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1lis felbont\xE1s: {maxResolution}"};var wo={labelIdle:'Seret & Jatuhkan berkas Anda atau Jelajahi',labelInvalidField:"Isian berisi berkas yang tidak valid",labelFileWaitingForSize:"Menunggu ukuran berkas",labelFileSizeNotAvailable:"Ukuran berkas tidak tersedia",labelFileLoading:"Memuat",labelFileLoadError:"Kesalahan saat memuat",labelFileProcessing:"Mengunggah",labelFileProcessingComplete:"Pengunggahan selesai",labelFileProcessingAborted:"Pengunggahan dibatalkan",labelFileProcessingError:"Kesalahan saat pengunggahan",labelFileProcessingRevertError:"Kesalahan saat pemulihan",labelFileRemoveError:"Kesalahan saat penghapusan",labelTapToCancel:"ketuk untuk membatalkan",labelTapToRetry:"ketuk untuk mencoba lagi",labelTapToUndo:"ketuk untuk mengurungkan",labelButtonRemoveItem:"Hapus",labelButtonAbortItemLoad:"Batalkan",labelButtonRetryItemLoad:"Coba Kembali",labelButtonAbortItemProcessing:"Batalkan",labelButtonUndoItemProcessing:"Urungkan",labelButtonRetryItemProcessing:"Coba Kembali",labelButtonProcessItem:"Unggah",labelMaxFileSizeExceeded:"Berkas terlalu besar",labelMaxFileSize:"Ukuran berkas maksimum adalah {filesize}",labelMaxTotalFileSizeExceeded:"Jumlah berkas maksimum terlampaui",labelMaxTotalFileSize:"Jumlah berkas maksimum adalah {filesize}",labelFileTypeNotAllowed:"Jenis berkas tidak valid",fileValidateTypeLabelExpectedTypes:"Mengharapkan {allButLastType} atau {lastType}",imageValidateSizeLabelFormatError:"Jenis citra tidak didukung",imageValidateSizeLabelImageSizeTooSmall:"Citra terlalu kecil",imageValidateSizeLabelImageSizeTooBig:"Citra terlalu besar",imageValidateSizeLabelExpectedMinSize:"Ukuran minimum adalah {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Ukuran maksimum adalah {minWidth} \xD7 {minHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolusi terlalu rendah",imageValidateSizeLabelImageResolutionTooHigh:"Resolusi terlalu tinggi",imageValidateSizeLabelExpectedMinResolution:"Resolusi minimum adalah {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Resolusi maksimum adalah {maxResolution}"};var vo={labelIdle:'Trascina e rilascia i tuoi file oppure Carica ',labelInvalidField:"Il campo contiene dei file non validi",labelFileWaitingForSize:"Aspettando le dimensioni",labelFileSizeNotAvailable:"Dimensioni non disponibili",labelFileLoading:"Caricamento",labelFileLoadError:"Errore durante il caricamento",labelFileProcessing:"Caricamento",labelFileProcessingComplete:"Caricamento completato",labelFileProcessingAborted:"Caricamento cancellato",labelFileProcessingError:"Errore durante il caricamento",labelFileProcessingRevertError:"Errore durante il ripristino",labelFileRemoveError:"Errore durante l'eliminazione",labelTapToCancel:"tocca per cancellare",labelTapToRetry:"tocca per riprovare",labelTapToUndo:"tocca per ripristinare",labelButtonRemoveItem:"Elimina",labelButtonAbortItemLoad:"Cancella",labelButtonRetryItemLoad:"Ritenta",labelButtonAbortItemProcessing:"Camcella",labelButtonUndoItemProcessing:"Indietro",labelButtonRetryItemProcessing:"Ritenta",labelButtonProcessItem:"Carica",labelMaxFileSizeExceeded:"Il peso del file \xE8 eccessivo",labelMaxFileSize:"Il peso massimo del file \xE8 {filesize}",labelMaxTotalFileSizeExceeded:"Dimensione totale massima superata",labelMaxTotalFileSize:"La dimensione massima totale del file \xE8 {filesize}",labelFileTypeNotAllowed:"File non supportato",fileValidateTypeLabelExpectedTypes:"Aspetta {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipo di immagine non compatibile",imageValidateSizeLabelImageSizeTooSmall:"L'immagine \xE8 troppo piccola",imageValidateSizeLabelImageSizeTooBig:"L'immagine \xE8 troppo grande",imageValidateSizeLabelExpectedMinSize:"La dimensione minima \xE8 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La dimensione massima \xE8 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La risoluzione \xE8 troppo bassa",imageValidateSizeLabelImageResolutionTooHigh:"La risoluzione \xE8 troppo alta",imageValidateSizeLabelExpectedMinResolution:"La risoluzione minima \xE8 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La risoluzione massima \xE8 {maxResolution}"};var Ao={labelIdle:'Drag & Drop je bestanden of Bladeren ',labelInvalidField:"Veld bevat ongeldige bestanden",labelFileWaitingForSize:"Wachten op grootte",labelFileSizeNotAvailable:"Grootte niet beschikbaar",labelFileLoading:"Laden",labelFileLoadError:"Fout tijdens laden",labelFileProcessing:"Uploaden",labelFileProcessingComplete:"Upload afgerond",labelFileProcessingAborted:"Upload geannuleerd",labelFileProcessingError:"Fout tijdens upload",labelFileProcessingRevertError:"Fout bij herstellen",labelFileRemoveError:"Fout bij verwijderen",labelTapToCancel:"tik om te annuleren",labelTapToRetry:"tik om opnieuw te proberen",labelTapToUndo:"tik om ongedaan te maken",labelButtonRemoveItem:"Verwijderen",labelButtonAbortItemLoad:"Afbreken",labelButtonRetryItemLoad:"Opnieuw proberen",labelButtonAbortItemProcessing:"Annuleren",labelButtonUndoItemProcessing:"Ongedaan maken",labelButtonRetryItemProcessing:"Opnieuw proberen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Bestand is te groot",labelMaxFileSize:"Maximale bestandsgrootte is {filesize}",labelMaxTotalFileSizeExceeded:"Maximale totale grootte overschreden",labelMaxTotalFileSize:"Maximale totale bestandsgrootte is {filesize}",labelFileTypeNotAllowed:"Ongeldig bestandstype",fileValidateTypeLabelExpectedTypes:"Verwacht {allButLastType} of {lastType}",imageValidateSizeLabelFormatError:"Afbeeldingstype niet ondersteund",imageValidateSizeLabelImageSizeTooSmall:"Afbeelding is te klein",imageValidateSizeLabelImageSizeTooBig:"Afbeelding is te groot",imageValidateSizeLabelExpectedMinSize:"Minimale afmeting is {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximale afmeting is {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolutie is te laag",imageValidateSizeLabelImageResolutionTooHigh:"Resolution is too high",imageValidateSizeLabelExpectedMinResolution:"Minimale resolutie is {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximale resolutie is {maxResolution}"};var Lo={labelIdle:'Dra og slipp filene dine, eller Bla gjennom... ',labelInvalidField:"Feltet inneholder ugyldige filer",labelFileWaitingForSize:"Venter p\xE5 st\xF8rrelse",labelFileSizeNotAvailable:"St\xF8rrelse ikke tilgjengelig",labelFileLoading:"Laster",labelFileLoadError:"Feil under lasting",labelFileProcessing:"Laster opp",labelFileProcessingComplete:"Opplasting ferdig",labelFileProcessingAborted:"Opplasting avbrutt",labelFileProcessingError:"Feil under opplasting",labelFileProcessingRevertError:"Feil under reversering",labelFileRemoveError:"Feil under flytting",labelTapToCancel:"klikk for \xE5 avbryte",labelTapToRetry:"klikk for \xE5 pr\xF8ve p\xE5 nytt",labelTapToUndo:"klikk for \xE5 angre",labelButtonRemoveItem:"Fjern",labelButtonAbortItemLoad:"Avbryt",labelButtonRetryItemLoad:"Pr\xF8v p\xE5 nytt",labelButtonAbortItemProcessing:"Avbryt",labelButtonUndoItemProcessing:"Angre",labelButtonRetryItemProcessing:"Pr\xF8v p\xE5 nytt",labelButtonProcessItem:"Last opp",labelMaxFileSizeExceeded:"Filen er for stor",labelMaxFileSize:"Maksimal filst\xF8rrelse er {filesize}",labelMaxTotalFileSizeExceeded:"Maksimal total st\xF8rrelse oversteget",labelMaxTotalFileSize:"Maksimal total st\xF8rrelse er {filesize}",labelFileTypeNotAllowed:"Ugyldig filtype",fileValidateTypeLabelExpectedTypes:"Forventer {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Bildeformat ikke st\xF8ttet",imageValidateSizeLabelImageSizeTooSmall:"Bildet er for lite",imageValidateSizeLabelImageSizeTooBig:"Bildet er for stort",imageValidateSizeLabelExpectedMinSize:"Minimumsst\xF8rrelse er {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksimumsst\xF8rrelse er {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Oppl\xF8sningen er for lav",imageValidateSizeLabelImageResolutionTooHigh:"Oppl\xF8sningen er for h\xF8y",imageValidateSizeLabelExpectedMinResolution:"Minimum oppl\xF8sning er {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimal oppl\xF8sning er {maxResolution}"};var Mo={labelIdle:'Przeci\u0105gnij i upu\u015B\u0107 lub wybierz pliki',labelInvalidField:"Nieprawid\u0142owe pliki",labelFileWaitingForSize:"Pobieranie rozmiaru",labelFileSizeNotAvailable:"Nieznany rozmiar",labelFileLoading:"Wczytywanie",labelFileLoadError:"B\u0142\u0105d wczytywania",labelFileProcessing:"Przesy\u0142anie",labelFileProcessingComplete:"Przes\u0142ano",labelFileProcessingAborted:"Przerwano",labelFileProcessingError:"Przesy\u0142anie nie powiod\u0142o si\u0119",labelFileProcessingRevertError:"Co\u015B posz\u0142o nie tak",labelFileRemoveError:"Nieudane usuni\u0119cie",labelTapToCancel:"Anuluj",labelTapToRetry:"Pon\xF3w",labelTapToUndo:"Cofnij",labelButtonRemoveItem:"Usu\u0144",labelButtonAbortItemLoad:"Przerwij",labelButtonRetryItemLoad:"Pon\xF3w",labelButtonAbortItemProcessing:"Anuluj",labelButtonUndoItemProcessing:"Cofnij",labelButtonRetryItemProcessing:"Pon\xF3w",labelButtonProcessItem:"Prze\u015Blij",labelMaxFileSizeExceeded:"Plik jest zbyt du\u017Cy",labelMaxFileSize:"Dopuszczalna wielko\u015B\u0107 pliku to {filesize}",labelMaxTotalFileSizeExceeded:"Przekroczono \u0142\u0105czny rozmiar plik\xF3w",labelMaxTotalFileSize:"\u0141\u0105czny rozmiar plik\xF3w nie mo\u017Ce przekroczy\u0107 {filesize}",labelFileTypeNotAllowed:"Niedozwolony rodzaj pliku",fileValidateTypeLabelExpectedTypes:"Oczekiwano {allButLastType} lub {lastType}",imageValidateSizeLabelFormatError:"Nieobs\u0142ugiwany format obrazu",imageValidateSizeLabelImageSizeTooSmall:"Obraz jest zbyt ma\u0142y",imageValidateSizeLabelImageSizeTooBig:"Obraz jest zbyt du\u017Cy",imageValidateSizeLabelExpectedMinSize:"Minimalne wymiary obrazu to {minWidth}\xD7{minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksymalna wymiary obrazu to {maxWidth}\xD7{maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozdzielczo\u015B\u0107 jest zbyt niska",imageValidateSizeLabelImageResolutionTooHigh:"Rozdzielczo\u015B\u0107 jest zbyt wysoka",imageValidateSizeLabelExpectedMinResolution:"Minimalna rozdzielczo\u015B\u0107 to {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksymalna rozdzielczo\u015B\u0107 to {maxResolution}"};var _i={labelIdle:'Arraste e solte os arquivos ou Clique aqui ',labelInvalidField:"Arquivos inv\xE1lidos",labelFileWaitingForSize:"Calculando o tamanho do arquivo",labelFileSizeNotAvailable:"Tamanho do arquivo indispon\xEDvel",labelFileLoading:"Carregando",labelFileLoadError:"Erro durante o carregamento",labelFileProcessing:"Enviando",labelFileProcessingComplete:"Envio finalizado",labelFileProcessingAborted:"Envio cancelado",labelFileProcessingError:"Erro durante o envio",labelFileProcessingRevertError:"Erro ao reverter o envio",labelFileRemoveError:"Erro ao remover o arquivo",labelTapToCancel:"clique para cancelar",labelTapToRetry:"clique para reenviar",labelTapToUndo:"clique para desfazer",labelButtonRemoveItem:"Remover",labelButtonAbortItemLoad:"Abortar",labelButtonRetryItemLoad:"Reenviar",labelButtonAbortItemProcessing:"Cancelar",labelButtonUndoItemProcessing:"Desfazer",labelButtonRetryItemProcessing:"Reenviar",labelButtonProcessItem:"Enviar",labelMaxFileSizeExceeded:"Arquivo \xE9 muito grande",labelMaxFileSize:"O tamanho m\xE1ximo permitido: {filesize}",labelMaxTotalFileSizeExceeded:"Tamanho total dos arquivos excedido",labelMaxTotalFileSize:"Tamanho total permitido: {filesize}",labelFileTypeNotAllowed:"Tipo de arquivo inv\xE1lido",fileValidateTypeLabelExpectedTypes:"Tipos de arquivo suportados s\xE3o {allButLastType} ou {lastType}",imageValidateSizeLabelFormatError:"Tipo de imagem inv\xE1lida",imageValidateSizeLabelImageSizeTooSmall:"Imagem muito pequena",imageValidateSizeLabelImageSizeTooBig:"Imagem muito grande",imageValidateSizeLabelExpectedMinSize:"Tamanho m\xEDnimo permitida: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Tamanho m\xE1ximo permitido: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolu\xE7\xE3o muito baixa",imageValidateSizeLabelImageResolutionTooHigh:"Resolu\xE7\xE3o muito alta",imageValidateSizeLabelExpectedMinResolution:"Resolu\xE7\xE3o m\xEDnima permitida: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Resolu\xE7\xE3o m\xE1xima permitida: {maxResolution}"};var Oo={labelIdle:'Trage \u0219i plaseaz\u0103 fi\u0219iere sau Caut\u0103-le ',labelInvalidField:"C\xE2mpul con\u021Bine fi\u0219iere care nu sunt valide",labelFileWaitingForSize:"\xCEn a\u0219teptarea dimensiunii",labelFileSizeNotAvailable:"Dimensiunea nu este diponibil\u0103",labelFileLoading:"Se \xEEncarc\u0103",labelFileLoadError:"Eroare la \xEEnc\u0103rcare",labelFileProcessing:"Se \xEEncarc\u0103",labelFileProcessingComplete:"\xCEnc\u0103rcare finalizat\u0103",labelFileProcessingAborted:"\xCEnc\u0103rcare anulat\u0103",labelFileProcessingError:"Eroare la \xEEnc\u0103rcare",labelFileProcessingRevertError:"Eroare la anulare",labelFileRemoveError:"Eroare la \u015Ftergere",labelTapToCancel:"apas\u0103 pentru a anula",labelTapToRetry:"apas\u0103 pentru a re\xEEncerca",labelTapToUndo:"apas\u0103 pentru a anula",labelButtonRemoveItem:"\u015Eterge",labelButtonAbortItemLoad:"Anuleaz\u0103",labelButtonRetryItemLoad:"Re\xEEncearc\u0103",labelButtonAbortItemProcessing:"Anuleaz\u0103",labelButtonUndoItemProcessing:"Anuleaz\u0103",labelButtonRetryItemProcessing:"Re\xEEncearc\u0103",labelButtonProcessItem:"\xCEncarc\u0103",labelMaxFileSizeExceeded:"Fi\u0219ierul este prea mare",labelMaxFileSize:"Dimensiunea maxim\u0103 a unui fi\u0219ier este de {filesize}",labelMaxTotalFileSizeExceeded:"Dimensiunea total\u0103 maxim\u0103 a fost dep\u0103\u0219it\u0103",labelMaxTotalFileSize:"Dimensiunea total\u0103 maxim\u0103 a fi\u0219ierelor este de {filesize}",labelFileTypeNotAllowed:"Tipul fi\u0219ierului nu este valid",fileValidateTypeLabelExpectedTypes:"Se a\u0219teapt\u0103 {allButLastType} sau {lastType}",imageValidateSizeLabelFormatError:"Formatul imaginii nu este acceptat",imageValidateSizeLabelImageSizeTooSmall:"Imaginea este prea mic\u0103",imageValidateSizeLabelImageSizeTooBig:"Imaginea este prea mare",imageValidateSizeLabelExpectedMinSize:"M\u0103rimea minim\u0103 este de {maxWidth} x {maxHeight}",imageValidateSizeLabelExpectedMaxSize:"M\u0103rimea maxim\u0103 este de {maxWidth} x {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rezolu\u021Bia este prea mic\u0103",imageValidateSizeLabelImageResolutionTooHigh:"Rezolu\u021Bia este prea mare",imageValidateSizeLabelExpectedMinResolution:"Rezolu\u021Bia minim\u0103 este de {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Rezolu\u021Bia maxim\u0103 este de {maxResolution}"};var xo={labelIdle:'\u041F\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0444\u0430\u0439\u043B\u044B \u0438\u043B\u0438 \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 ',labelInvalidField:"\u041F\u043E\u043B\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435 \u0444\u0430\u0439\u043B\u044B",labelFileWaitingForSize:"\u0423\u043A\u0430\u0436\u0438\u0442\u0435 \u0440\u0430\u0437\u043C\u0435\u0440",labelFileSizeNotAvailable:"\u0420\u0430\u0437\u043C\u0435\u0440 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",labelFileLoading:"\u041E\u0436\u0438\u0434\u0430\u043D\u0438\u0435",labelFileLoadError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043E\u0436\u0438\u0434\u0430\u043D\u0438\u0438",labelFileProcessing:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430",labelFileProcessingComplete:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0430",labelFileProcessingAborted:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u043E\u0442\u043C\u0435\u043D\u0435\u043D\u0430",labelFileProcessingError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0435",labelFileProcessingRevertError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0432\u043E\u0437\u0432\u0440\u0430\u0442\u0435",labelFileRemoveError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0438",labelTapToCancel:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B",labelTapToRetry:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelTapToUndo:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F",labelButtonRemoveItem:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C",labelButtonAbortItemLoad:"\u041F\u0440\u0435\u043A\u0440\u0430\u0449\u0435\u043D\u043E",labelButtonRetryItemLoad:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelButtonAbortItemProcessing:"\u041E\u0442\u043C\u0435\u043D\u0430",labelButtonUndoItemProcessing:"\u041E\u0442\u043C\u0435\u043D\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F",labelButtonRetryItemProcessing:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelButtonProcessItem:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430",labelMaxFileSizeExceeded:"\u0424\u0430\u0439\u043B \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0439",labelMaxFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430: {filesize}",labelMaxTotalFileSizeExceeded:"\u041F\u0440\u0435\u0432\u044B\u0448\u0435\u043D \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440",labelMaxTotalFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430: {filesize}",labelFileTypeNotAllowed:"\u0424\u0430\u0439\u043B \u043D\u0435\u0432\u0435\u0440\u043D\u043E\u0433\u043E \u0442\u0438\u043F\u0430",fileValidateTypeLabelExpectedTypes:"\u041E\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044F {allButLastType} \u0438\u043B\u0438 {lastType}",imageValidateSizeLabelFormatError:"\u0422\u0438\u043F \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",imageValidateSizeLabelImageSizeTooSmall:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435",imageValidateSizeLabelImageSizeTooBig:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435",imageValidateSizeLabelExpectedMinSize:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043D\u0438\u0437\u043A\u043E\u0435",imageValidateSizeLabelImageResolutionTooHigh:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0432\u044B\u0441\u043E\u043A\u043E\u0435",imageValidateSizeLabelExpectedMinResolution:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435: {maxResolution}"};var Do={labelIdle:'Drag och sl\xE4pp dina filer eller Bl\xE4ddra ',labelInvalidField:"F\xE4ltet inneh\xE5ller felaktiga filer",labelFileWaitingForSize:"V\xE4ntar p\xE5 storlek",labelFileSizeNotAvailable:"Storleken finns inte tillg\xE4nglig",labelFileLoading:"Laddar",labelFileLoadError:"Fel under laddning",labelFileProcessing:"Laddar upp",labelFileProcessingComplete:"Uppladdning klar",labelFileProcessingAborted:"Uppladdning avbruten",labelFileProcessingError:"Fel under uppladdning",labelFileProcessingRevertError:"Fel under \xE5terst\xE4llning",labelFileRemoveError:"Fel under borttagning",labelTapToCancel:"tryck f\xF6r att avbryta",labelTapToRetry:"tryck f\xF6r att f\xF6rs\xF6ka igen",labelTapToUndo:"tryck f\xF6r att \xE5ngra",labelButtonRemoveItem:"Tabort",labelButtonAbortItemLoad:"Avbryt",labelButtonRetryItemLoad:"F\xF6rs\xF6k igen",labelButtonAbortItemProcessing:"Avbryt",labelButtonUndoItemProcessing:"\xC5ngra",labelButtonRetryItemProcessing:"F\xF6rs\xF6k igen",labelButtonProcessItem:"Ladda upp",labelMaxFileSizeExceeded:"Filen \xE4r f\xF6r stor",labelMaxFileSize:"St\xF6rsta till\xE5tna filstorlek \xE4r {filesize}",labelMaxTotalFileSizeExceeded:"Maximal uppladdningsstorlek uppn\xE5d",labelMaxTotalFileSize:"Maximal uppladdningsstorlek \xE4r {filesize}",labelFileTypeNotAllowed:"Felaktig filtyp",fileValidateTypeLabelExpectedTypes:"Godk\xE4nda filtyper {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Bildtypen saknar st\xF6d",imageValidateSizeLabelImageSizeTooSmall:"Bilden \xE4r f\xF6r liten",imageValidateSizeLabelImageSizeTooBig:"Bilden \xE4r f\xF6r stor",imageValidateSizeLabelExpectedMinSize:"Minimal storlek \xE4r {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximal storlek \xE4r {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Uppl\xF6sningen \xE4r f\xF6r l\xE5g",imageValidateSizeLabelImageResolutionTooHigh:"Uppl\xF6sningen \xE4r f\xF6r h\xF6g",imageValidateSizeLabelExpectedMinResolution:"Minsta till\xE5tna uppl\xF6sning \xE4r {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"H\xF6gsta till\xE5tna uppl\xF6sning \xE4r {maxResolution}"};var Po={labelIdle:'Dosyan\u0131z\u0131 S\xFCr\xFCkleyin & B\u0131rak\u0131n ya da Se\xE7in ',labelInvalidField:"Alan ge\xE7ersiz dosyalar i\xE7eriyor",labelFileWaitingForSize:"Boyut hesaplan\u0131yor",labelFileSizeNotAvailable:"Boyut mevcut de\u011Fil",labelFileLoading:"Y\xFCkleniyor",labelFileLoadError:"Y\xFCkleme s\u0131ras\u0131nda hata olu\u015Ftu",labelFileProcessing:"Y\xFCkleniyor",labelFileProcessingComplete:"Y\xFCkleme tamamland\u0131",labelFileProcessingAborted:"Y\xFCkleme iptal edildi",labelFileProcessingError:"Y\xFCklerken hata olu\u015Ftu",labelFileProcessingRevertError:"Geri \xE7ekerken hata olu\u015Ftu",labelFileRemoveError:"Kald\u0131r\u0131rken hata olu\u015Ftu",labelTapToCancel:"\u0130ptal etmek i\xE7in t\u0131klay\u0131n",labelTapToRetry:"Tekrar denemek i\xE7in t\u0131klay\u0131n",labelTapToUndo:"Geri almak i\xE7in t\u0131klay\u0131n",labelButtonRemoveItem:"Kald\u0131r",labelButtonAbortItemLoad:"\u0130ptal Et",labelButtonRetryItemLoad:"Tekrar dene",labelButtonAbortItemProcessing:"\u0130ptal et",labelButtonUndoItemProcessing:"Geri Al",labelButtonRetryItemProcessing:"Tekrar dene",labelButtonProcessItem:"Y\xFCkle",labelMaxFileSizeExceeded:"Dosya \xE7ok b\xFCy\xFCk",labelMaxFileSize:"En fazla dosya boyutu: {filesize}",labelMaxTotalFileSizeExceeded:"Maximum boyut a\u015F\u0131ld\u0131",labelMaxTotalFileSize:"Maximum dosya boyutu :{filesize}",labelFileTypeNotAllowed:"Ge\xE7ersiz dosya tipi",fileValidateTypeLabelExpectedTypes:"\u015Eu {allButLastType} ya da \u015Fu dosya olmas\u0131 gerekir: {lastType}",imageValidateSizeLabelFormatError:"Resim tipi desteklenmiyor",imageValidateSizeLabelImageSizeTooSmall:"Resim \xE7ok k\xFC\xE7\xFCk",imageValidateSizeLabelImageSizeTooBig:"Resim \xE7ok b\xFCy\xFCk",imageValidateSizeLabelExpectedMinSize:"Minimum boyut {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum boyut {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\xC7\xF6z\xFCn\xFCrl\xFCk \xE7ok d\xFC\u015F\xFCk",imageValidateSizeLabelImageResolutionTooHigh:"\xC7\xF6z\xFCn\xFCrl\xFCk \xE7ok y\xFCksek",imageValidateSizeLabelExpectedMinResolution:"Minimum \xE7\xF6z\xFCn\xFCrl\xFCk {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum \xE7\xF6z\xFCn\xFCrl\xFCk {maxResolution}"};var Fo={labelIdle:'\u041F\u0435\u0440\u0435\u0442\u044F\u0433\u043D\u0456\u0442\u044C \u0444\u0430\u0439\u043B\u0438 \u0430\u0431\u043E \u0432\u0438\u0431\u0435\u0440\u0456\u0442\u044C ',labelInvalidField:"\u041F\u043E\u043B\u0435 \u043C\u0456\u0441\u0442\u0438\u0442\u044C \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0456 \u0444\u0430\u0439\u043B\u0438",labelFileWaitingForSize:"\u0412\u043A\u0430\u0436\u0456\u0442\u044C \u0440\u043E\u0437\u043C\u0456\u0440",labelFileSizeNotAvailable:"\u0420\u043E\u0437\u043C\u0456\u0440 \u043D\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0438\u0439",labelFileLoading:"\u041E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u044F",labelFileLoadError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u043E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u0456",labelFileProcessing:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F",labelFileProcessingComplete:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E",labelFileProcessingAborted:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0441\u043A\u0430\u0441\u043E\u0432\u0430\u043D\u043E",labelFileProcessingError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u0456",labelFileProcessingRevertError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0432\u0456\u0434\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u0456",labelFileRemoveError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0432\u0438\u0434\u0430\u043B\u0435\u043D\u043D\u0456",labelTapToCancel:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelTapToRetry:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelTapToUndo:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u0432\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044E \u0434\u0456\u044E",labelButtonRemoveItem:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438",labelButtonAbortItemLoad:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelButtonRetryItemLoad:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelButtonAbortItemProcessing:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelButtonUndoItemProcessing:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044E \u0434\u0456\u044E",labelButtonRetryItemProcessing:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelButtonProcessItem:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F",labelMaxFileSizeExceeded:"\u0424\u0430\u0439\u043B \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0438\u0439",labelMaxFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440 \u0444\u0430\u0439\u043B\u0443: {filesize}",labelMaxTotalFileSizeExceeded:"\u041F\u0435\u0440\u0435\u0432\u0438\u0449\u0435\u043D\u043E \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u0433\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440",labelMaxTotalFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u0433\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {filesize}",labelFileTypeNotAllowed:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0444\u0430\u0439\u043B\u0443 \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F",fileValidateTypeLabelExpectedTypes:"\u041E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F {allButLastType} \u0430\u0431\u043E {lastType}",imageValidateSizeLabelFormatError:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F",imageValidateSizeLabelImageSizeTooSmall:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0435",imageValidateSizeLabelImageSizeTooBig:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435",imageValidateSizeLabelExpectedMinSize:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0456",imageValidateSizeLabelImageResolutionTooHigh:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0456",imageValidateSizeLabelExpectedMinResolution:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0456 \u0440\u043E\u0437\u043C\u0456\u0440\u0438: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0456 \u0440\u043E\u0437\u043C\u0456\u0440\u0438: {maxResolution}"};var Co={labelIdle:'K\xE9o th\u1EA3 t\u1EC7p c\u1EE7a b\u1EA1n ho\u1EB7c T\xECm ki\u1EBFm ',labelInvalidField:"Tr\u01B0\u1EDDng ch\u1EE9a c\xE1c t\u1EC7p kh\xF4ng h\u1EE3p l\u1EC7",labelFileWaitingForSize:"\u0110ang ch\u1EDD k\xEDch th\u01B0\u1EDBc",labelFileSizeNotAvailable:"K\xEDch th\u01B0\u1EDBc kh\xF4ng c\xF3 s\u1EB5n",labelFileLoading:"\u0110ang t\u1EA3i",labelFileLoadError:"L\u1ED7i khi t\u1EA3i",labelFileProcessing:"\u0110ang t\u1EA3i l\xEAn",labelFileProcessingComplete:"T\u1EA3i l\xEAn th\xE0nh c\xF4ng",labelFileProcessingAborted:"\u0110\xE3 hu\u1EF7 t\u1EA3i l\xEAn",labelFileProcessingError:"L\u1ED7i khi t\u1EA3i l\xEAn",labelFileProcessingRevertError:"L\u1ED7i khi ho\xE0n nguy\xEAn",labelFileRemoveError:"L\u1ED7i khi x\xF3a",labelTapToCancel:"nh\u1EA5n \u0111\u1EC3 h\u1EE7y",labelTapToRetry:"nh\u1EA5n \u0111\u1EC3 th\u1EED l\u1EA1i",labelTapToUndo:"nh\u1EA5n \u0111\u1EC3 ho\xE0n t\xE1c",labelButtonRemoveItem:"Xo\xE1",labelButtonAbortItemLoad:"Hu\u1EF7 b\u1ECF",labelButtonRetryItemLoad:"Th\u1EED l\u1EA1i",labelButtonAbortItemProcessing:"H\u1EE7y b\u1ECF",labelButtonUndoItemProcessing:"Ho\xE0n t\xE1c",labelButtonRetryItemProcessing:"Th\u1EED l\u1EA1i",labelButtonProcessItem:"T\u1EA3i l\xEAn",labelMaxFileSizeExceeded:"T\u1EADp tin qu\xE1 l\u1EDBn",labelMaxFileSize:"K\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {filesize}",labelMaxTotalFileSizeExceeded:"\u0110\xE3 v\u01B0\u1EE3t qu\xE1 t\u1ED5ng k\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a",labelMaxTotalFileSize:"T\u1ED5ng k\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {filesize}",labelFileTypeNotAllowed:"T\u1EC7p thu\u1ED9c lo\u1EA1i kh\xF4ng h\u1EE3p l\u1EC7",fileValidateTypeLabelExpectedTypes:"Ki\u1EC3u t\u1EC7p h\u1EE3p l\u1EC7 l\xE0 {allButLastType} ho\u1EB7c {lastType}",imageValidateSizeLabelFormatError:"Lo\u1EA1i h\xECnh \u1EA3nh kh\xF4ng \u0111\u01B0\u1EE3c h\u1ED7 tr\u1EE3",imageValidateSizeLabelImageSizeTooSmall:"H\xECnh \u1EA3nh qu\xE1 nh\u1ECF",imageValidateSizeLabelImageSizeTooBig:"H\xECnh \u1EA3nh qu\xE1 l\u1EDBn",imageValidateSizeLabelExpectedMinSize:"K\xEDch th\u01B0\u1EDBc t\u1ED1i thi\u1EC3u l\xE0 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"K\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a l\xE0 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0110\u1ED9 ph\xE2n gi\u1EA3i qu\xE1 th\u1EA5p",imageValidateSizeLabelImageResolutionTooHigh:"\u0110\u1ED9 ph\xE2n gi\u1EA3i qu\xE1 cao",imageValidateSizeLabelExpectedMinResolution:"\u0110\u1ED9 ph\xE2n gi\u1EA3i t\u1ED1i thi\u1EC3u l\xE0 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0110\u1ED9 ph\xE2n gi\u1EA3i t\u1ED1i \u0111a l\xE0 {maxResolution}"};var zo={labelIdle:'\u62D6\u653E\u6587\u4EF6\uFF0C\u6216\u8005 \u6D4F\u89C8 ',labelInvalidField:"\u5B57\u6BB5\u5305\u542B\u65E0\u6548\u6587\u4EF6",labelFileWaitingForSize:"\u8BA1\u7B97\u6587\u4EF6\u5927\u5C0F",labelFileSizeNotAvailable:"\u6587\u4EF6\u5927\u5C0F\u4E0D\u53EF\u7528",labelFileLoading:"\u52A0\u8F7D",labelFileLoadError:"\u52A0\u8F7D\u9519\u8BEF",labelFileProcessing:"\u4E0A\u4F20",labelFileProcessingComplete:"\u5DF2\u4E0A\u4F20",labelFileProcessingAborted:"\u4E0A\u4F20\u5DF2\u53D6\u6D88",labelFileProcessingError:"\u4E0A\u4F20\u51FA\u9519",labelFileProcessingRevertError:"\u8FD8\u539F\u51FA\u9519",labelFileRemoveError:"\u5220\u9664\u51FA\u9519",labelTapToCancel:"\u70B9\u51FB\u53D6\u6D88",labelTapToRetry:"\u70B9\u51FB\u91CD\u8BD5",labelTapToUndo:"\u70B9\u51FB\u64A4\u6D88",labelButtonRemoveItem:"\u5220\u9664",labelButtonAbortItemLoad:"\u4E2D\u6B62",labelButtonRetryItemLoad:"\u91CD\u8BD5",labelButtonAbortItemProcessing:"\u53D6\u6D88",labelButtonUndoItemProcessing:"\u64A4\u6D88",labelButtonRetryItemProcessing:"\u91CD\u8BD5",labelButtonProcessItem:"\u4E0A\u4F20",labelMaxFileSizeExceeded:"\u6587\u4EF6\u592A\u5927",labelMaxFileSize:"\u6700\u5927\u503C: {filesize}",labelMaxTotalFileSizeExceeded:"\u8D85\u8FC7\u6700\u5927\u6587\u4EF6\u5927\u5C0F",labelMaxTotalFileSize:"\u6700\u5927\u6587\u4EF6\u5927\u5C0F\uFF1A{filesize}",labelFileTypeNotAllowed:"\u6587\u4EF6\u7C7B\u578B\u65E0\u6548",fileValidateTypeLabelExpectedTypes:"\u5E94\u4E3A {allButLastType} \u6216 {lastType}",imageValidateSizeLabelFormatError:"\u4E0D\u652F\u6301\u56FE\u50CF\u7C7B\u578B",imageValidateSizeLabelImageSizeTooSmall:"\u56FE\u50CF\u592A\u5C0F",imageValidateSizeLabelImageSizeTooBig:"\u56FE\u50CF\u592A\u5927",imageValidateSizeLabelExpectedMinSize:"\u6700\u5C0F\u503C: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u6700\u5927\u503C: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u5206\u8FA8\u7387\u592A\u4F4E",imageValidateSizeLabelImageResolutionTooHigh:"\u5206\u8FA8\u7387\u592A\u9AD8",imageValidateSizeLabelExpectedMinResolution:"\u6700\u5C0F\u5206\u8FA8\u7387\uFF1A{minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u6700\u5927\u5206\u8FA8\u7387\uFF1A{maxResolution}"};var No={labelIdle:'\u62D6\u653E\u6A94\u6848\uFF0C\u6216\u8005 \u700F\u89BD ',labelInvalidField:"\u4E0D\u652F\u63F4\u6B64\u6A94\u6848",labelFileWaitingForSize:"\u6B63\u5728\u8A08\u7B97\u6A94\u6848\u5927\u5C0F",labelFileSizeNotAvailable:"\u6A94\u6848\u5927\u5C0F\u4E0D\u7B26",labelFileLoading:"\u8B80\u53D6\u4E2D",labelFileLoadError:"\u8B80\u53D6\u932F\u8AA4",labelFileProcessing:"\u4E0A\u50B3",labelFileProcessingComplete:"\u5DF2\u4E0A\u50B3",labelFileProcessingAborted:"\u4E0A\u50B3\u5DF2\u53D6\u6D88",labelFileProcessingError:"\u4E0A\u50B3\u767C\u751F\u932F\u8AA4",labelFileProcessingRevertError:"\u9084\u539F\u932F\u8AA4",labelFileRemoveError:"\u522A\u9664\u932F\u8AA4",labelTapToCancel:"\u9EDE\u64CA\u53D6\u6D88",labelTapToRetry:"\u9EDE\u64CA\u91CD\u8A66",labelTapToUndo:"\u9EDE\u64CA\u9084\u539F",labelButtonRemoveItem:"\u522A\u9664",labelButtonAbortItemLoad:"\u505C\u6B62",labelButtonRetryItemLoad:"\u91CD\u8A66",labelButtonAbortItemProcessing:"\u53D6\u6D88",labelButtonUndoItemProcessing:"\u53D6\u6D88",labelButtonRetryItemProcessing:"\u91CD\u8A66",labelButtonProcessItem:"\u4E0A\u50B3",labelMaxFileSizeExceeded:"\u6A94\u6848\u904E\u5927",labelMaxFileSize:"\u6700\u5927\u503C\uFF1A{filesize}",labelMaxTotalFileSizeExceeded:"\u8D85\u904E\u6700\u5927\u53EF\u4E0A\u50B3\u5927\u5C0F",labelMaxTotalFileSize:"\u6700\u5927\u53EF\u4E0A\u50B3\u5927\u5C0F\uFF1A{filesize}",labelFileTypeNotAllowed:"\u4E0D\u652F\u63F4\u6B64\u985E\u578B\u6A94\u6848",fileValidateTypeLabelExpectedTypes:"\u61C9\u70BA {allButLastType} \u6216 {lastType}",imageValidateSizeLabelFormatError:"\u4E0D\u652F\u6301\u6B64\u985E\u5716\u7247\u985E\u578B",imageValidateSizeLabelImageSizeTooSmall:"\u5716\u7247\u904E\u5C0F",imageValidateSizeLabelImageSizeTooBig:"\u5716\u7247\u904E\u5927",imageValidateSizeLabelExpectedMinSize:"\u6700\u5C0F\u5C3A\u5BF8\uFF1A{minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u6700\u5927\u5C3A\u5BF8\uFF1A{maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u89E3\u6790\u5EA6\u904E\u4F4E",imageValidateSizeLabelImageResolutionTooHigh:"\u89E3\u6790\u5EA6\u904E\u9AD8",imageValidateSizeLabelExpectedMinResolution:"\u6700\u4F4E\u89E3\u6790\u5EA6\uFF1A{minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u6700\u9AD8\u89E3\u6790\u5EA6\uFF1A{maxResolution}"};_e(xr);_e(Pr);_e(zr);_e(Br);_e(kr);_e(Jr);_e(to);_e(po);_e(Sa);window.FilePond=ea;function Jf({acceptedFileTypes:e,imageEditorEmptyFillColor:t,imageEditorMode:i,imageEditorViewportHeight:a,imageEditorViewportWidth:n,deleteUploadedFileUsing:r,isDeletable:o,isDisabled:l,getUploadedFilesUsing:s,imageCropAspectRatio:u,imagePreviewHeight:c,imageResizeMode:d,imageResizeTargetHeight:h,imageResizeTargetWidth:f,imageResizeUpscale:p,isAvatar:m,hasImageEditor:g,hasCircleCropper:b,canEditSvgs:E,isSvgEditingConfirmed:I,confirmSvgEditingMessage:_,disabledSvgEditingMessage:y,isDownloadable:T,isMultiple:v,isOpenable:R,isPreviewable:S,isReorderable:D,itemPanelAspectRatio:x,loadingIndicatorPosition:O,locale:z,maxFiles:A,maxSize:F,minSize:w,panelAspectRatio:L,panelLayout:C,placeholder:P,removeUploadedFileButtonPosition:G,removeUploadedFileUsing:B,reorderUploadedFilesUsing:X,shouldAppendFiles:q,shouldOrientImageFromExif:j,shouldTransformImage:ue,state:U,uploadButtonPosition:W,uploadingMessage:$,uploadProgressIndicatorPosition:le,uploadUsing:J}){return{fileKeyIndex:{},pond:null,shouldUpdateState:!0,state:U,lastState:null,uploadedFileIndex:{},isEditorOpen:!1,editingFile:{},currentRatio:"",editor:{},init:async function(){Ot(Bo[z]??Bo.en),this.pond=ct(this.$refs.input,{acceptedFileTypes:e,allowImageExifOrientation:j,allowPaste:!1,allowRemove:o,allowReorder:D,allowImagePreview:S,allowVideoPreview:S,allowAudioPreview:S,allowImageTransform:ue,credits:!1,files:await this.getFiles(),imageCropAspectRatio:u,imagePreviewHeight:c,imageResizeTargetHeight:h,imageResizeTargetWidth:f,imageResizeMode:d,imageResizeUpscale:p,itemInsertLocation:q?"after":"before",...P&&{labelIdle:P},maxFiles:A,maxFileSize:F,minFileSize:w,styleButtonProcessItemPosition:W,styleButtonRemoveItemPosition:G,styleItemPanelAspectRatio:x,styleLoadIndicatorPosition:O,stylePanelAspectRatio:L,stylePanelLayout:C,styleProgressIndicatorPosition:le,server:{load:async(N,H)=>{let ee=await(await fetch(N,{cache:"no-store"})).blob();H(ee)},process:(N,H,Q,ee,wt,Ge)=>{this.shouldUpdateState=!1;let Yt=([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,$t=>($t^crypto.getRandomValues(new Uint8Array(1))[0]&15>>$t/4).toString(16));J(Yt,H,$t=>{this.shouldUpdateState=!0,ee($t)},wt,Ge)},remove:async(N,H)=>{let Q=this.uploadedFileIndex[N]??null;Q&&(await r(Q),H())},revert:async(N,H)=>{await B(N),H()}},allowImageEdit:g,imageEditEditor:{open:N=>this.loadEditor(N),onconfirm:()=>{},oncancel:()=>this.closeEditor(),onclose:()=>this.closeEditor()}}),this.$watch("state",async()=>{if(this.pond&&this.shouldUpdateState&&this.state!==void 0){if(this.state!==null&&Object.values(this.state).filter(N=>N.startsWith("livewire-file:")).length){this.lastState=null;return}JSON.stringify(this.state)!==this.lastState&&(this.lastState=JSON.stringify(this.state),this.pond.files=await this.getFiles())}}),this.pond.on("reorderfiles",async N=>{let H=N.map(Q=>Q.source instanceof File?Q.serverId:this.uploadedFileIndex[Q.source]??null).filter(Q=>Q);await X(q?H:H.reverse())}),this.pond.on("initfile",async N=>{T&&(m||this.insertDownloadLink(N))}),this.pond.on("initfile",async N=>{R&&(m||this.insertOpenLink(N))}),this.pond.on("addfilestart",async N=>{N.status===pt.PROCESSING_QUEUED&&this.dispatchFormEvent("form-processing-started",{message:$})});let V=async()=>{this.pond.getFiles().filter(N=>N.status===pt.PROCESSING||N.status===pt.PROCESSING_QUEUED).length||this.dispatchFormEvent("form-processing-finished")};this.pond.on("processfile",V),this.pond.on("processfileabort",V),this.pond.on("processfilerevert",V)},destroy:function(){this.destroyEditor(),dt(this.$refs.input),this.pond=null},dispatchFormEvent:function(V,N={}){this.$el.closest("form")?.dispatchEvent(new CustomEvent(V,{composed:!0,cancelable:!0,detail:N}))},getUploadedFiles:async function(){let V=await s();this.fileKeyIndex=V??{},this.uploadedFileIndex=Object.entries(this.fileKeyIndex).filter(([N,H])=>H?.url).reduce((N,[H,Q])=>(N[Q.url]=H,N),{})},getFiles:async function(){await this.getUploadedFiles();let V=[];for(let N of Object.values(this.fileKeyIndex))N&&V.push({source:N.url,options:{type:"local",...!N.type||S&&(/^audio/.test(N.type)||/^image/.test(N.type)||/^video/.test(N.type))?{}:{file:{name:N.name,size:N.size,type:N.type}}}});return q?V:V.reverse()},insertDownloadLink:function(V){if(V.origin!==Dt.LOCAL)return;let N=this.getDownloadLink(V);N&&document.getElementById(`filepond--item-${V.id}`).querySelector(".filepond--file-info-main").prepend(N)},insertOpenLink:function(V){if(V.origin!==Dt.LOCAL)return;let N=this.getOpenLink(V);N&&document.getElementById(`filepond--item-${V.id}`).querySelector(".filepond--file-info-main").prepend(N)},getDownloadLink:function(V){let N=V.source;if(!N)return;let H=document.createElement("a");return H.className="filepond--download-icon",H.href=N,H.download=V.file.name,H},getOpenLink:function(V){let N=V.source;if(!N)return;let H=document.createElement("a");return H.className="filepond--open-icon",H.href=N,H.target="_blank",H},initEditor:function(){l||g&&(this.editor=new Ta(this.$refs.editor,{aspectRatio:n/a,autoCropArea:1,center:!0,crop:V=>{this.$refs.xPositionInput.value=Math.round(V.detail.x),this.$refs.yPositionInput.value=Math.round(V.detail.y),this.$refs.heightInput.value=Math.round(V.detail.height),this.$refs.widthInput.value=Math.round(V.detail.width),this.$refs.rotationInput.value=V.detail.rotate},cropBoxResizable:!0,guides:!0,highlight:!0,responsive:!0,toggleDragModeOnDblclick:!0,viewMode:i,wheelZoomRatio:.02}))},closeEditor:function(){this.editingFile={},this.isEditorOpen=!1,this.destroyEditor()},fixImageDimensions:function(V,N){if(V.type!=="image/svg+xml")return N(V);let H=new FileReader;H.onload=Q=>{let ee=new DOMParser().parseFromString(Q.target.result,"image/svg+xml")?.querySelector("svg");if(!ee)return N(V);let wt=["viewBox","ViewBox","viewbox"].find(Yt=>ee.hasAttribute(Yt));if(!wt)return N(V);let Ge=ee.getAttribute(wt).split(" ");return!Ge||Ge.length!==4?N(V):(ee.setAttribute("width",parseFloat(Ge[2])+"pt"),ee.setAttribute("height",parseFloat(Ge[3])+"pt"),N(new File([new Blob([new XMLSerializer().serializeToString(ee)],{type:"image/svg+xml"})],V.name,{type:"image/svg+xml",_relativePath:""})))},H.readAsText(V)},loadEditor:function(V){if(l||!g||!V)return;let N=V.type==="image/svg+xml";if(!E&&N){alert(y);return}I&&N&&!confirm(_)||this.fixImageDimensions(V,H=>{this.editingFile=H,this.initEditor();let Q=new FileReader;Q.onload=ee=>{this.isEditorOpen=!0,setTimeout(()=>this.editor.replace(ee.target.result),200)},Q.readAsDataURL(V)})},getRoundedCanvas:function(V){let N=V.width,H=V.height,Q=document.createElement("canvas");Q.width=N,Q.height=H;let ee=Q.getContext("2d");return ee.imageSmoothingEnabled=!0,ee.drawImage(V,0,0,N,H),ee.globalCompositeOperation="destination-in",ee.beginPath(),ee.ellipse(N/2,H/2,N/2,H/2,0,0,2*Math.PI),ee.fill(),Q},saveEditor:function(){if(l||!g)return;let V=this.editor.getCroppedCanvas({fillColor:t??"transparent",height:h,imageSmoothingEnabled:!0,imageSmoothingQuality:"high",width:f});b&&(V=this.getRoundedCanvas(V)),V.toBlob(N=>{v&&this.pond.removeFile(this.pond.getFiles().find(H=>H.filename===this.editingFile.name)?.id,{revert:!0}),this.$nextTick(()=>{this.shouldUpdateState=!1;let H=this.editingFile.name.slice(0,this.editingFile.name.lastIndexOf(".")),Q=this.editingFile.name.split(".").pop();Q==="svg"&&(Q="png");let ee=/-v(\d+)/;ee.test(H)?H=H.replace(ee,(wt,Ge)=>`-v${Number(Ge)+1}`):H+="-v1",this.pond.addFile(new File([N],`${H}.${Q}`,{type:this.editingFile.type==="image/svg+xml"||b?"image/png":this.editingFile.type,lastModified:new Date().getTime()})).then(()=>{this.closeEditor()}).catch(()=>{this.closeEditor()})})},b?"image/png":this.editingFile.type)},destroyEditor:function(){this.editor&&typeof this.editor.destroy=="function"&&this.editor.destroy(),this.editor=null}}}var Bo={ar:mo,cs:go,da:Eo,de:To,en:Io,es:bo,fa:_o,fi:Ro,fr:yo,hu:So,id:wo,it:vo,nl:Ao,no:Lo,pl:Mo,pt_BR:_i,pt_PT:_i,ro:Oo,ru:xo,sv:Do,tr:Po,uk:Fo,vi:Co,zh_CN:zo,zh_TW:No};export{Jf as default}; +`;n(q)},o.readAsText(e)}),Sm=e=>{let t;try{t=new ImageData(e.width,e.height)}catch{t=document.createElement("canvas").getContext("2d").createImageData(e.width,e.height)}return t.data.set(e.data),t},wm=()=>{let e={resize:c,filter:u},t=(d,h)=>(d.forEach(m=>{h=e[m.type](h,m.data)}),h),i=(d,h)=>{let m=d.transforms,p=null;if(m.forEach(f=>{f.type==="filter"&&(p=f)}),p){let f=null;m.forEach(g=>{g.type==="resize"&&(f=g)}),f&&(f.data.matrix=p.data,m=m.filter(g=>g.type!=="filter"))}h(t(m,d.imageData))};self.onmessage=d=>{i(d.data.message,h=>{self.postMessage({id:d.data.id,message:h},[h.data.buffer])})};let a=1,n=1,r=1;function o(d,h,m){let p=h[d]/255,f=h[d+1]/255,g=h[d+2]/255,b=h[d+3]/255,E=p*m[0]+f*m[1]+g*m[2]+b*m[3]+m[4],I=p*m[5]+f*m[6]+g*m[7]+b*m[8]+m[9],_=p*m[10]+f*m[11]+g*m[12]+b*m[13]+m[14],y=p*m[15]+f*m[16]+g*m[17]+b*m[18]+m[19],T=Math.max(0,E*y)+a*(1-y),v=Math.max(0,I*y)+n*(1-y),R=Math.max(0,_*y)+r*(1-y);h[d]=Math.max(0,Math.min(1,T))*255,h[d+1]=Math.max(0,Math.min(1,v))*255,h[d+2]=Math.max(0,Math.min(1,R))*255}let l=self.JSON.stringify([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0]);function s(d){return self.JSON.stringify(d||[])===l}function u(d,h){if(!h||s(h))return d;let m=d.data,p=m.length,f=h[0],g=h[1],b=h[2],E=h[3],I=h[4],_=h[5],y=h[6],T=h[7],v=h[8],R=h[9],S=h[10],P=h[11],x=h[12],O=h[13],z=h[14],A=h[15],F=h[16],w=h[17],L=h[18],C=h[19],D=0,V=0,B=0,j=0,q=0,X=0,ue=0,U=0,W=0,$=0,le=0,J=0;for(;D1&&p===!1)return u(d,b);f=d.width*A,g=d.height*A}let E=d.width,I=d.height,_=Math.round(f),y=Math.round(g),T=d.data,v=new Uint8ClampedArray(_*y*4),R=E/_,S=I/y,P=Math.ceil(R*.5),x=Math.ceil(S*.5);for(let O=0;O=-1&&le<=1&&(F=2*le*le*le-3*le*le+1,F>0)){$=4*(W+q*E);let J=T[$+3];B+=F*J,L+=F,J<255&&(F=F*J/250),C+=F*T[$],D+=F*T[$+1],V+=F*T[$+2],w+=F}}}v[A]=C/w,v[A+1]=D/w,v[A+2]=V/w,v[A+3]=B/L,b&&o(A,v,b)}return{data:v,width:_,height:y}}},vm=(e,t)=>{if(e.getUint32(t+4,!1)!==1165519206)return;t+=4;let i=e.getUint16(t+=6,!1)===18761;t+=e.getUint32(t+4,i);let a=e.getUint16(t,i);t+=2;for(let n=0;n{let t=new DataView(e);if(t.getUint16(0)!==65496)return null;let i=2,a,n,r=!1;for(;i=65504&&a<=65519||a===65534)||(r||(r=vm(t,i,n)),i+n>t.byteLength)));)i+=n;return e.slice(0,i)},Lm=e=>new Promise(t=>{let i=new FileReader;i.onload=()=>t(Am(i.result)||null),i.readAsArrayBuffer(e.slice(0,256*1024))}),Mm=()=>window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,Om=(e,t)=>{let i=Mm();if(i){let a=new i;return a.append(e),a.getBlob(t)}return new Blob([e],{type:t})},xm=()=>Math.random().toString(36).substr(2,9),Pm=e=>{let t=new Blob(["(",e.toString(),")()"],{type:"application/javascript"}),i=URL.createObjectURL(t),a=new Worker(i),n=[];return{transfer:()=>{},post:(r,o,l)=>{let s=xm();n[s]=o,a.onmessage=u=>{let c=n[u.data.id];c&&(c(u.data.message),delete n[u.data.id])},a.postMessage({id:s,message:r},l)},terminate:()=>{a.terminate(),URL.revokeObjectURL(i)}}},Dm=e=>new Promise((t,i)=>{let a=new Image;a.onload=()=>{t(a)},a.onerror=n=>{i(n)},a.src=e}),Fm=e=>e.reduce((t,i)=>t.then(a=>i().then(Array.prototype.concat.bind(a))),Promise.resolve([])),Cm=(e,t)=>new Promise(i=>{let a={width:e.width,height:e.height},n=e.getContext("2d"),r=t.sort(ho).map(o=>()=>new Promise(l=>{km[o[0]](n,a,o[1],l)&&l()}));Fm(r).then(()=>i(e))}),yt=(e,t)=>{e.beginPath(),e.lineCap=t["stroke-linecap"],e.lineJoin=t["stroke-linejoin"],e.lineWidth=t["stroke-width"],t["stroke-dasharray"].length&&e.setLineDash(t["stroke-dasharray"].split(",")),e.fillStyle=t.fill,e.strokeStyle=t.stroke,e.globalAlpha=t.opacity||1},St=e=>{e.fill(),e.stroke(),e.globalAlpha=1},zm=(e,t,i)=>{let a=Rt(i,t),n=ot(i,t);return yt(e,n),e.rect(a.x,a.y,a.width,a.height),St(e,n),!0},Nm=(e,t,i)=>{let a=Rt(i,t),n=ot(i,t);yt(e,n);let r=a.x,o=a.y,l=a.width,s=a.height,u=.5522848,c=l/2*u,d=s/2*u,h=r+l,m=o+s,p=r+l/2,f=o+s/2;return e.moveTo(r,f),e.bezierCurveTo(r,f-d,p-c,o,p,o),e.bezierCurveTo(p+c,o,h,f-d,h,f),e.bezierCurveTo(h,f+d,p+c,m,p,m),e.bezierCurveTo(p-c,m,r,f+d,r,f),St(e,n),!0},Bm=(e,t,i,a)=>{let n=Rt(i,t),r=ot(i,t);yt(e,r);let o=new Image;new URL(i.src,window.location.href).origin!==window.location.origin&&(o.crossOrigin=""),o.onload=()=>{if(i.fit==="cover"){let s=n.width/n.height,u=s>1?o.width:o.height*s,c=s>1?o.width/s:o.height,d=o.width*.5-u*.5,h=o.height*.5-c*.5;e.drawImage(o,d,h,u,c,n.x,n.y,n.width,n.height)}else if(i.fit==="contain"){let s=Math.min(n.width/o.width,n.height/o.height),u=s*o.width,c=s*o.height,d=n.x+n.width*.5-u*.5,h=n.y+n.height*.5-c*.5;e.drawImage(o,0,0,o.width,o.height,d,h,u,c)}else e.drawImage(o,0,0,o.width,o.height,n.x,n.y,n.width,n.height);St(e,r),a()},o.src=i.src},Vm=(e,t,i)=>{let a=Rt(i,t),n=ot(i,t);yt(e,n);let r=he(i.fontSize,t),o=i.fontFamily||"sans-serif",l=i.fontWeight||"normal",s=i.textAlign||"left";return e.font=`${l} ${r}px ${o}`,e.textAlign=s,e.fillText(i.text,a.x,a.y),St(e,n),!0},Gm=(e,t,i)=>{let a=ot(i,t);yt(e,a),e.beginPath();let n=i.points.map(o=>({x:he(o.x,t,1,"width"),y:he(o.y,t,1,"height")}));e.moveTo(n[0].x,n[0].y);let r=n.length;for(let o=1;o{let a=Rt(i,t),n=ot(i,t);yt(e,n),e.beginPath();let r={x:a.x,y:a.y},o={x:a.x+a.width,y:a.y+a.height};e.moveTo(r.x,r.y),e.lineTo(o.x,o.y);let l=uo({x:o.x-r.x,y:o.y-r.y}),s=.04*Math.min(t.width,t.height);if(i.lineDecoration.indexOf("arrow-begin")!==-1){let u=Ii(l,s),c=bi(r,u),d=Ye(r,2,c),h=Ye(r,-2,c);e.moveTo(d.x,d.y),e.lineTo(r.x,r.y),e.lineTo(h.x,h.y)}if(i.lineDecoration.indexOf("arrow-end")!==-1){let u=Ii(l,-s),c=bi(o,u),d=Ye(o,2,c),h=Ye(o,-2,c);e.moveTo(d.x,d.y),e.lineTo(o.x,o.y),e.lineTo(h.x,h.y)}return St(e,n),!0},km={rect:zm,ellipse:Nm,image:Bm,text:Vm,line:Um,path:Gm},Hm=e=>{let t=document.createElement("canvas");return t.width=e.width,t.height=e.height,t.getContext("2d").putImageData(e,0,0),t},Wm=(e,t,i={})=>new Promise((a,n)=>{if(!e||!Zh(e))return n({status:"not an image file",file:e});let{stripImageHead:r,beforeCreateBlob:o,afterCreateBlob:l,canvasMemoryLimit:s}=i,{crop:u,size:c,filter:d,markup:h,output:m}=t,p=t.image&&t.image.orientation?Math.max(1,Math.min(8,t.image.orientation)):null,f=m&&m.quality,g=f===null?null:f/100,b=m&&m.type||null,E=m&&m.background||null,I=[];c&&(typeof c.width=="number"||typeof c.height=="number")&&I.push({type:"resize",data:c}),d&&d.length===20&&I.push({type:"filter",data:d});let _=v=>{let R=l?l(v):v;Promise.resolve(R).then(a)},y=(v,R)=>{let S=Hm(v),P=h.length?Cm(S,h):S;Promise.resolve(P).then(x=>{om(x,R,o).then(O=>{if(co(x),r)return _(O);Lm(e).then(z=>{z!==null&&(O=new Blob([z,O.slice(20)],{type:O.type})),_(O)})}).catch(n)})};if(/svg/.test(e.type)&&b===null)return ym(e,u,h,{background:E}).then(v=>{a(Om(v,"image/svg+xml"))});let T=URL.createObjectURL(e);Dm(T).then(v=>{URL.revokeObjectURL(T);let R=nm(v,p,u,{canvasMemoryLimit:s,background:E}),S={quality:g,type:b||e.type};if(!I.length)return y(R,S);let P=Pm(wm);P.post({transforms:I,imageData:R},x=>{y(Sm(x),S),P.terminate()},[R.data.buffer])}).catch(n)}),Ym=["x","y","left","top","right","bottom","width","height"],$m=e=>typeof e=="string"&&/%/.test(e)?parseFloat(e)/100:e,qm=e=>{let[t,i]=e,a=i.points?{}:Ym.reduce((n,r)=>(n[r]=$m(i[r]),n),{});return[t,{zIndex:0,...i,...a}]},jm=e=>new Promise((t,i)=>{let a=new Image;a.src=URL.createObjectURL(e);let n=()=>{let o=a.naturalWidth,l=a.naturalHeight;o&&l&&(URL.revokeObjectURL(a.src),clearInterval(r),t({width:o,height:l}))};a.onerror=o=>{URL.revokeObjectURL(a.src),clearInterval(r),i(o)};let r=setInterval(n,1);n()});typeof window<"u"&&typeof window.document<"u"&&(HTMLCanvasElement.prototype.toBlob||Object.defineProperty(HTMLCanvasElement.prototype,"toBlob",{value:function(e,t,i){let a=this;setTimeout(()=>{let n=a.toDataURL(t,i).split(",")[1],r=atob(n),o=r.length,l=new Uint8Array(o);for(;o--;)l[o]=r.charCodeAt(o);e(new Blob([l],{type:t||"image/png"}))})}}));var _a=typeof window<"u"&&typeof window.document<"u",Xm=_a&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,mo=({addFilter:e,utils:t})=>{let{Type:i,forin:a,getFileFromBlob:n,isFile:r}=t,o=["crop","resize","filter","markup","output"],l=c=>(d,h,m)=>d(h,c?c(m):m),s=c=>c.aspectRatio===null&&c.rotation===0&&c.zoom===1&&c.center&&c.center.x===.5&&c.center.y===.5&&c.flip&&c.flip.horizontal===!1&&c.flip.vertical===!1;e("SHOULD_PREPARE_OUTPUT",(c,{query:d})=>new Promise(h=>{h(!d("IS_ASYNC"))}));let u=(c,d,h)=>new Promise(m=>{if(!c("GET_ALLOW_IMAGE_TRANSFORM")||h.archived||!r(d)||!$h(d))return m(!1);jm(d).then(()=>{let p=c("GET_IMAGE_TRANSFORM_IMAGE_FILTER");if(p){let f=p(d);if(f==null)return handleRevert(!0);if(typeof f=="boolean")return m(f);if(typeof f.then=="function")return f.then(m)}m(!0)}).catch(p=>{m(!1)})});return e("DID_CREATE_ITEM",(c,{query:d,dispatch:h})=>{d("GET_ALLOW_IMAGE_TRANSFORM")&&c.extend("requestPrepare",()=>new Promise((m,p)=>{h("REQUEST_PREPARE_OUTPUT",{query:c.id,item:c,success:m,failure:p},!0)}))}),e("PREPARE_OUTPUT",(c,{query:d,item:h})=>new Promise(m=>{u(d,c,h).then(p=>{if(!p)return m(c);let f=[];d("GET_IMAGE_TRANSFORM_VARIANTS_INCLUDE_ORIGINAL")&&f.push(()=>new Promise(R=>{R({name:d("GET_IMAGE_TRANSFORM_VARIANTS_ORIGINAL_NAME"),file:c})})),d("GET_IMAGE_TRANSFORM_VARIANTS_INCLUDE_DEFAULT")&&f.push((R,S,P)=>new Promise(x=>{R(S,P).then(O=>x({name:d("GET_IMAGE_TRANSFORM_VARIANTS_DEFAULT_NAME"),file:O}))}));let g=d("GET_IMAGE_TRANSFORM_VARIANTS")||{};a(g,(R,S)=>{let P=l(S);f.push((x,O,z)=>new Promise(A=>{P(x,O,z).then(F=>A({name:R,file:F}))}))});let b=d("GET_IMAGE_TRANSFORM_OUTPUT_QUALITY"),E=d("GET_IMAGE_TRANSFORM_OUTPUT_QUALITY_MODE"),I=b===null?null:b/100,_=d("GET_IMAGE_TRANSFORM_OUTPUT_MIME_TYPE"),y=d("GET_IMAGE_TRANSFORM_CLIENT_TRANSFORMS")||o;h.setMetadata("output",{type:_,quality:I,client:y},!0);let T=(R,S)=>new Promise((P,x)=>{let O={...S};Object.keys(O).filter(B=>B!=="exif").forEach(B=>{y.indexOf(B)===-1&&delete O[B]});let{resize:z,exif:A,output:F,crop:w,filter:L,markup:C}=O,D={image:{orientation:A?A.orientation:null},output:F&&(F.type||typeof F.quality=="number"||F.background)?{type:F.type,quality:typeof F.quality=="number"?F.quality*100:null,background:F.background||d("GET_IMAGE_TRANSFORM_CANVAS_BACKGROUND_COLOR")||null}:void 0,size:z&&(z.size.width||z.size.height)?{mode:z.mode,upscale:z.upscale,...z.size}:void 0,crop:w&&!s(w)?{...w}:void 0,markup:C&&C.length?C.map(qm):[],filter:L};if(D.output){let B=F.type?F.type!==R.type:!1,j=/\/jpe?g$/.test(R.type),q=F.quality!==null?j&&E==="always":!1;if(!!!(D.size||D.crop||D.filter||B||q))return P(R)}let V={beforeCreateBlob:d("GET_IMAGE_TRANSFORM_BEFORE_CREATE_BLOB"),afterCreateBlob:d("GET_IMAGE_TRANSFORM_AFTER_CREATE_BLOB"),canvasMemoryLimit:d("GET_IMAGE_TRANSFORM_CANVAS_MEMORY_LIMIT"),stripImageHead:d("GET_IMAGE_TRANSFORM_OUTPUT_STRIP_IMAGE_HEAD")};Wm(R,D,V).then(B=>{let j=n(B,Xh(R.name,Qh(B.type)));P(j)}).catch(x)}),v=f.map(R=>R(T,c,h.getMetadata()));Promise.all(v).then(R=>{m(R.length===1&&R[0].name===null?R[0].file:R)})})})),{options:{allowImageTransform:[!0,i.BOOLEAN],imageTransformImageFilter:[null,i.FUNCTION],imageTransformOutputMimeType:[null,i.STRING],imageTransformOutputQuality:[null,i.INT],imageTransformOutputStripImageHead:[!0,i.BOOLEAN],imageTransformClientTransforms:[null,i.ARRAY],imageTransformOutputQualityMode:["always",i.STRING],imageTransformVariants:[null,i.OBJECT],imageTransformVariantsIncludeDefault:[!0,i.BOOLEAN],imageTransformVariantsDefaultName:[null,i.STRING],imageTransformVariantsIncludeOriginal:[!1,i.BOOLEAN],imageTransformVariantsOriginalName:["original_",i.STRING],imageTransformBeforeCreateBlob:[null,i.FUNCTION],imageTransformAfterCreateBlob:[null,i.FUNCTION],imageTransformCanvasMemoryLimit:[_a&&Xm?4096*4096:null,i.INT],imageTransformCanvasBackgroundColor:[null,i.STRING]}}};_a&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:mo}));var po=mo;var Ra=e=>/^video/.test(e.type),Wt=e=>/^audio/.test(e.type),ya=class{constructor(t,i){this.mediaEl=t,this.audioElems=i,this.onplayhead=!1,this.duration=0,this.timelineWidth=this.audioElems.timeline.offsetWidth-this.audioElems.playhead.offsetWidth,this.moveplayheadFn=this.moveplayhead.bind(this),this.registerListeners()}registerListeners(){this.mediaEl.addEventListener("timeupdate",this.timeUpdate.bind(this),!1),this.mediaEl.addEventListener("canplaythrough",()=>this.duration=this.mediaEl.duration,!1),this.audioElems.timeline.addEventListener("click",this.timelineClicked.bind(this),!1),this.audioElems.button.addEventListener("click",this.play.bind(this)),this.audioElems.playhead.addEventListener("mousedown",this.mouseDown.bind(this),!1),window.addEventListener("mouseup",this.mouseUp.bind(this),!1)}play(){this.mediaEl.paused?this.mediaEl.play():this.mediaEl.pause(),this.audioElems.button.classList.toggle("play"),this.audioElems.button.classList.toggle("pause")}timeUpdate(){let t=this.mediaEl.currentTime/this.duration*100;this.audioElems.playhead.style.marginLeft=t+"%",this.mediaEl.currentTime===this.duration&&(this.audioElems.button.classList.toggle("play"),this.audioElems.button.classList.toggle("pause"))}moveplayhead(t){let i=t.clientX-this.getPosition(this.audioElems.timeline);i>=0&&i<=this.timelineWidth&&(this.audioElems.playhead.style.marginLeft=i+"px"),i<0&&(this.audioElems.playhead.style.marginLeft="0px"),i>this.timelineWidth&&(this.audioElems.playhead.style.marginLeft=this.timelineWidth-4+"px")}timelineClicked(t){this.moveplayhead(t),this.mediaEl.currentTime=this.duration*this.clickPercent(t)}mouseDown(){this.onplayhead=!0,window.addEventListener("mousemove",this.moveplayheadFn,!0),this.mediaEl.removeEventListener("timeupdate",this.timeUpdate.bind(this),!1)}mouseUp(t){window.removeEventListener("mousemove",this.moveplayheadFn,!0),this.onplayhead==!0&&(this.moveplayhead(t),this.mediaEl.currentTime=this.duration*this.clickPercent(t),this.mediaEl.addEventListener("timeupdate",this.timeUpdate.bind(this),!1)),this.onplayhead=!1}clickPercent(t){return(t.clientX-this.getPosition(this.audioElems.timeline))/this.timelineWidth}getPosition(t){return t.getBoundingClientRect().left}},Qm=e=>e.utils.createView({name:"media-preview",tag:"div",ignoreRect:!0,create:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:i.id}),r=Wt(n.file)?"audio":"video";if(t.ref.media=document.createElement(r),t.ref.media.setAttribute("controls",!0),t.element.appendChild(t.ref.media),Wt(n.file)){let o=document.createDocumentFragment();t.ref.audio=[],t.ref.audio.container=document.createElement("div"),t.ref.audio.button=document.createElement("span"),t.ref.audio.timeline=document.createElement("div"),t.ref.audio.playhead=document.createElement("div"),t.ref.audio.container.className="audioplayer",t.ref.audio.button.className="playpausebtn play",t.ref.audio.timeline.className="timeline",t.ref.audio.playhead.className="playhead",t.ref.audio.timeline.appendChild(t.ref.audio.playhead),t.ref.audio.container.appendChild(t.ref.audio.button),t.ref.audio.container.appendChild(t.ref.audio.timeline),o.appendChild(t.ref.audio.container),t.element.appendChild(o)}},write:e.utils.createRoute({DID_MEDIA_PREVIEW_LOAD:({root:t,props:i})=>{let{id:a}=i,n=t.query("GET_ITEM",{id:i.id});if(!n)return;let r=window.URL||window.webkitURL,o=new Blob([n.file],{type:n.file.type});t.ref.media.type=n.file.type,t.ref.media.src=n.file.mock&&n.file.url||r.createObjectURL(o),Wt(n.file)&&new ya(t.ref.media,t.ref.audio),t.ref.media.addEventListener("loadeddata",()=>{let l=75;if(Ra(n.file)){let s=t.ref.media.offsetWidth,u=t.ref.media.videoWidth/s;l=t.ref.media.videoHeight/u}t.dispatch("DID_UPDATE_PANEL_HEIGHT",{id:i.id,height:l})},!1)}})}),Zm=e=>{let t=({root:a,props:n})=>{let{id:r}=n;a.query("GET_ITEM",r)&&a.dispatch("DID_MEDIA_PREVIEW_LOAD",{id:r})},i=({root:a,props:n})=>{let r=Qm(e);a.ref.media=a.appendChildView(a.createChildView(r,{id:n.id}))};return e.utils.createView({name:"media-preview-wrapper",create:i,write:e.utils.createRoute({DID_MEDIA_PREVIEW_CONTAINER_CREATE:t})})},Sa=e=>{let{addFilter:t,utils:i}=e,{Type:a,createRoute:n}=i,r=Zm(e);return t("CREATE_VIEW",o=>{let{is:l,view:s,query:u}=o;if(!l("file"))return;let c=({root:d,props:h})=>{let{id:m}=h,p=u("GET_ITEM",m),f=u("GET_ALLOW_VIDEO_PREVIEW"),g=u("GET_ALLOW_AUDIO_PREVIEW");!p||p.archived||(!Ra(p.file)||!f)&&(!Wt(p.file)||!g)||(d.ref.mediaPreview=s.appendChildView(s.createChildView(r,{id:m})),d.dispatch("DID_MEDIA_PREVIEW_CONTAINER_CREATE",{id:m}))};s.registerWriter(n({DID_LOAD_ITEM:c},({root:d,props:h})=>{let{id:m}=h,p=u("GET_ITEM",m),f=d.query("GET_ALLOW_VIDEO_PREVIEW"),g=d.query("GET_ALLOW_AUDIO_PREVIEW");!p||(!Ra(p.file)||!f)&&(!Wt(p.file)||!g)||d.rect.element.hidden}))}),{options:{allowVideoPreview:[!0,a.BOOLEAN],allowAudioPreview:[!0,a.BOOLEAN]}}},Km=typeof window<"u"&&typeof window.document<"u";Km&&document.dispatchEvent(new CustomEvent("FilePond:pluginloaded",{detail:Sa}));var fo={labelIdle:'\u0627\u0633\u062D\u0628 \u0648 \u0627\u062F\u0631\u062C \u0645\u0644\u0641\u0627\u062A\u0643 \u0623\u0648 \u062A\u0635\u0641\u062D ',labelInvalidField:"\u0627\u0644\u062D\u0642\u0644 \u064A\u062D\u062A\u0648\u064A \u0639\u0644\u0649 \u0645\u0644\u0641\u0627\u062A \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629",labelFileWaitingForSize:"\u0628\u0627\u0646\u062A\u0638\u0627\u0631 \u0627\u0644\u062D\u062C\u0645",labelFileSizeNotAvailable:"\u0627\u0644\u062D\u062C\u0645 \u063A\u064A\u0631 \u0645\u062A\u0627\u062D",labelFileLoading:"\u0628\u0627\u0644\u0625\u0646\u062A\u0638\u0627\u0631",labelFileLoadError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u062D\u0645\u064A\u0644",labelFileProcessing:"\u064A\u062A\u0645 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingComplete:"\u062A\u0645 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingAborted:"\u062A\u0645 \u0625\u0644\u063A\u0627\u0621 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u0631\u0641\u0639",labelFileProcessingRevertError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062A\u0631\u0627\u062C\u0639",labelFileRemoveError:"\u062D\u062F\u062B \u062E\u0637\u0623 \u0623\u062B\u0646\u0627\u0621 \u0627\u0644\u062D\u0630\u0641",labelTapToCancel:"\u0627\u0646\u0642\u0631 \u0644\u0644\u0625\u0644\u063A\u0627\u0621",labelTapToRetry:"\u0627\u0646\u0642\u0631 \u0644\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u062D\u0627\u0648\u0644\u0629",labelTapToUndo:"\u0627\u0646\u0642\u0631 \u0644\u0644\u062A\u0631\u0627\u062C\u0639",labelButtonRemoveItem:"\u0645\u0633\u062D",labelButtonAbortItemLoad:"\u0625\u0644\u063A\u0627\u0621",labelButtonRetryItemLoad:"\u0625\u0639\u0627\u062F\u0629",labelButtonAbortItemProcessing:"\u0625\u0644\u063A\u0627\u0621",labelButtonUndoItemProcessing:"\u062A\u0631\u0627\u062C\u0639",labelButtonRetryItemProcessing:"\u0625\u0639\u0627\u062F\u0629",labelButtonProcessItem:"\u0631\u0641\u0639",labelMaxFileSizeExceeded:"\u0627\u0644\u0645\u0644\u0641 \u0643\u0628\u064A\u0631 \u062C\u062F\u0627",labelMaxFileSize:"\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641 \u0627\u0644\u0623\u0642\u0635\u0649: {filesize}",labelMaxTotalFileSizeExceeded:"\u062A\u0645 \u062A\u062C\u0627\u0648\u0632 \u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u062D\u062C\u0645 \u0627\u0644\u0625\u062C\u0645\u0627\u0644\u064A",labelMaxTotalFileSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u062D\u062C\u0645 \u0627\u0644\u0645\u0644\u0641: {filesize}",labelFileTypeNotAllowed:"\u0645\u0644\u0641 \u0645\u0646 \u0646\u0648\u0639 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D",fileValidateTypeLabelExpectedTypes:"\u062A\u062A\u0648\u0642\u0639 {allButLastType} \u0645\u0646 {lastType}",imageValidateSizeLabelFormatError:"\u0646\u0648\u0639 \u0627\u0644\u0635\u0648\u0631\u0629 \u063A\u064A\u0631 \u0645\u062F\u0639\u0648\u0645",imageValidateSizeLabelImageSizeTooSmall:"\u0627\u0644\u0635\u0648\u0631\u0629 \u0635\u063A\u064A\u0631 \u062C\u062F\u0627",imageValidateSizeLabelImageSizeTooBig:"\u0627\u0644\u0635\u0648\u0631\u0629 \u0643\u0628\u064A\u0631\u0629 \u062C\u062F\u0627",imageValidateSizeLabelExpectedMinSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u062F\u0646\u0649 \u0644\u0644\u0623\u0628\u0639\u0627\u062F \u0647\u0648: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u0627\u0644\u062D\u062F \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0623\u0628\u0639\u0627\u062F \u0647\u0648: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0627\u0644\u062F\u0642\u0629 \u0636\u0639\u064A\u0641\u0629 \u062C\u062F\u0627",imageValidateSizeLabelImageResolutionTooHigh:"\u0627\u0644\u062F\u0642\u0629 \u0645\u0631\u062A\u0641\u0639\u0629 \u062C\u062F\u0627",imageValidateSizeLabelExpectedMinResolution:"\u0623\u0642\u0644 \u062F\u0642\u0629: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0623\u0642\u0635\u0649 \u062F\u0642\u0629: {maxResolution}"};var go={labelIdle:'Arrossega i deixa els teus fitxers o Navega ',labelInvalidField:"El camp cont\xE9 fitxers inv\xE0lids",labelFileWaitingForSize:"Esperant mida",labelFileSizeNotAvailable:"Mida no disponible",labelFileLoading:"Carregant",labelFileLoadError:"Error durant la c\xE0rrega",labelFileProcessing:"Pujant",labelFileProcessingComplete:"Pujada completada",labelFileProcessingAborted:"Pujada cancel\xB7lada",labelFileProcessingError:"Error durant la pujada",labelFileProcessingRevertError:"Error durant la reversi\xF3",labelFileRemoveError:"Error durant l'eliminaci\xF3",labelTapToCancel:"toca per cancel\xB7lar",labelTapToRetry:"toca per reintentar",labelTapToUndo:"toca per desfer",labelButtonRemoveItem:"Eliminar",labelButtonAbortItemLoad:"Cancel\xB7lar",labelButtonRetryItemLoad:"Reintentar",labelButtonAbortItemProcessing:"Cancel\xB7lar",labelButtonUndoItemProcessing:"Desfer",labelButtonRetryItemProcessing:"Reintentar",labelButtonProcessItem:"Pujar",labelMaxFileSizeExceeded:"El fitxer \xE9s massa gran",labelMaxFileSize:"La mida m\xE0xima del fitxer \xE9s {filesize}",labelMaxTotalFileSizeExceeded:"Mida m\xE0xima total excedida",labelMaxTotalFileSize:"La mida m\xE0xima total del fitxer \xE9s {filesize}",labelFileTypeNotAllowed:"Fitxer de tipus inv\xE0lid",fileValidateTypeLabelExpectedTypes:"Espera {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipus d'imatge no suportada",imageValidateSizeLabelImageSizeTooSmall:"La imatge \xE9s massa petita",imageValidateSizeLabelImageSizeTooBig:"La imatge \xE9s massa gran",imageValidateSizeLabelExpectedMinSize:"La mida m\xEDnima \xE9s {minWidth} x {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La mida m\xE0xima \xE9s {maxWidth} x {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La resoluci\xF3 \xE9s massa baixa",imageValidateSizeLabelImageResolutionTooHigh:"La resoluci\xF3 \xE9s massa alta",imageValidateSizeLabelExpectedMinResolution:"La resoluci\xF3 m\xEDnima \xE9s {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La resoluci\xF3 m\xE0xima \xE9s {maxResolution}"};var Eo={labelIdle:'P\u0159et\xE1hn\u011Bte soubor sem (drag&drop) nebo Vyhledat ',labelInvalidField:"Pole obsahuje chybn\xE9 soubory",labelFileWaitingForSize:"Zji\u0161\u0165uje se velikost",labelFileSizeNotAvailable:"Velikost nen\xED zn\xE1m\xE1",labelFileLoading:"P\u0159en\xE1\u0161\xED se",labelFileLoadError:"Chyba p\u0159i p\u0159enosu",labelFileProcessing:"Prob\xEDh\xE1 upload",labelFileProcessingComplete:"Upload dokon\u010Den",labelFileProcessingAborted:"Upload stornov\xE1n",labelFileProcessingError:"Chyba p\u0159i uploadu",labelFileProcessingRevertError:"Chyba p\u0159i obnov\u011B",labelFileRemoveError:"Chyba p\u0159i odstran\u011Bn\xED",labelTapToCancel:"klepn\u011Bte pro storno",labelTapToRetry:"klepn\u011Bte pro opakov\xE1n\xED",labelTapToUndo:"klepn\u011Bte pro vr\xE1cen\xED",labelButtonRemoveItem:"Odstranit",labelButtonAbortItemLoad:"Storno",labelButtonRetryItemLoad:"Opakovat",labelButtonAbortItemProcessing:"Zp\u011Bt",labelButtonUndoItemProcessing:"Vr\xE1tit",labelButtonRetryItemProcessing:"Opakovat",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Soubor je p\u0159\xEDli\u0161 velk\xFD",labelMaxFileSize:"Nejv\u011Bt\u0161\xED velikost souboru je {filesize}",labelMaxTotalFileSizeExceeded:"P\u0159ekro\u010Dena maxim\xE1ln\xED celkov\xE1 velikost souboru",labelMaxTotalFileSize:"Maxim\xE1ln\xED celkov\xE1 velikost souboru je {filesize}",labelFileTypeNotAllowed:"Soubor je nespr\xE1vn\xE9ho typu",fileValidateTypeLabelExpectedTypes:"O\u010Dek\xE1v\xE1 se {allButLastType} nebo {lastType}",imageValidateSizeLabelFormatError:"Obr\xE1zek tohoto typu nen\xED podporov\xE1n",imageValidateSizeLabelImageSizeTooSmall:"Obr\xE1zek je p\u0159\xEDli\u0161 mal\xFD",imageValidateSizeLabelImageSizeTooBig:"Obr\xE1zek je p\u0159\xEDli\u0161 velk\xFD",imageValidateSizeLabelExpectedMinSize:"Minim\xE1ln\xED rozm\u011Br je {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maxim\xE1ln\xED rozm\u011Br je {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozli\u0161en\xED je p\u0159\xEDli\u0161 mal\xE9",imageValidateSizeLabelImageResolutionTooHigh:"Rozli\u0161en\xED je p\u0159\xEDli\u0161 velk\xE9",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1ln\xED rozli\u0161en\xED je {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1ln\xED rozli\u0161en\xED je {maxResolution}"};var To={labelIdle:'Tr\xE6k & slip filer eller Gennemse ',labelInvalidField:"Felt indeholder ugyldige filer",labelFileWaitingForSize:"Venter p\xE5 st\xF8rrelse",labelFileSizeNotAvailable:"St\xF8rrelse ikke tilg\xE6ngelig",labelFileLoading:"Loader",labelFileLoadError:"Load fejlede",labelFileProcessing:"Uploader",labelFileProcessingComplete:"Upload f\xE6rdig",labelFileProcessingAborted:"Upload annulleret",labelFileProcessingError:"Upload fejlede",labelFileProcessingRevertError:"Fortryd fejlede",labelFileRemoveError:"Fjern fejlede",labelTapToCancel:"tryk for at annullere",labelTapToRetry:"tryk for at pr\xF8ve igen",labelTapToUndo:"tryk for at fortryde",labelButtonRemoveItem:"Fjern",labelButtonAbortItemLoad:"Annuller",labelButtonRetryItemLoad:"Fors\xF8g igen",labelButtonAbortItemProcessing:"Annuller",labelButtonUndoItemProcessing:"Fortryd",labelButtonRetryItemProcessing:"Pr\xF8v igen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Filen er for stor",labelMaxFileSize:"Maksimal filst\xF8rrelse er {filesize}",labelMaxTotalFileSizeExceeded:"Maksimal totalst\xF8rrelse overskredet",labelMaxTotalFileSize:"Maksimal total filst\xF8rrelse er {filesize}",labelFileTypeNotAllowed:"Ugyldig filtype",fileValidateTypeLabelExpectedTypes:"Forventer {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Ugyldigt format",imageValidateSizeLabelImageSizeTooSmall:"Billedet er for lille",imageValidateSizeLabelImageSizeTooBig:"Billedet er for stort",imageValidateSizeLabelExpectedMinSize:"Minimum st\xF8rrelse er {minBredde} \xD7 {minH\xF8jde}",imageValidateSizeLabelExpectedMaxSize:"Maksimal st\xF8rrelse er {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"For lav opl\xF8sning",imageValidateSizeLabelImageResolutionTooHigh:"For h\xF8j opl\xF8sning",imageValidateSizeLabelExpectedMinResolution:"Minimum opl\xF8sning er {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimal opl\xF8sning er {maxResolution}"};var Io={labelIdle:'Dateien ablegen oder ausw\xE4hlen ',labelInvalidField:"Feld beinhaltet ung\xFCltige Dateien",labelFileWaitingForSize:"Dateigr\xF6\xDFe berechnen",labelFileSizeNotAvailable:"Dateigr\xF6\xDFe nicht verf\xFCgbar",labelFileLoading:"Laden",labelFileLoadError:"Fehler beim Laden",labelFileProcessing:"Upload l\xE4uft",labelFileProcessingComplete:"Upload abgeschlossen",labelFileProcessingAborted:"Upload abgebrochen",labelFileProcessingError:"Fehler beim Upload",labelFileProcessingRevertError:"Fehler beim Wiederherstellen",labelFileRemoveError:"Fehler beim L\xF6schen",labelTapToCancel:"abbrechen",labelTapToRetry:"erneut versuchen",labelTapToUndo:"r\xFCckg\xE4ngig",labelButtonRemoveItem:"Entfernen",labelButtonAbortItemLoad:"Verwerfen",labelButtonRetryItemLoad:"Erneut versuchen",labelButtonAbortItemProcessing:"Abbrechen",labelButtonUndoItemProcessing:"R\xFCckg\xE4ngig",labelButtonRetryItemProcessing:"Erneut versuchen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Datei ist zu gro\xDF",labelMaxFileSize:"Maximale Dateigr\xF6\xDFe: {filesize}",labelMaxTotalFileSizeExceeded:"Maximale gesamte Dateigr\xF6\xDFe \xFCberschritten",labelMaxTotalFileSize:"Maximale gesamte Dateigr\xF6\xDFe: {filesize}",labelFileTypeNotAllowed:"Dateityp ung\xFCltig",fileValidateTypeLabelExpectedTypes:"Erwartet {allButLastType} oder {lastType}",imageValidateSizeLabelFormatError:"Bildtyp nicht unterst\xFCtzt",imageValidateSizeLabelImageSizeTooSmall:"Bild ist zu klein",imageValidateSizeLabelImageSizeTooBig:"Bild ist zu gro\xDF",imageValidateSizeLabelExpectedMinSize:"Mindestgr\xF6\xDFe: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximale Gr\xF6\xDFe: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Aufl\xF6sung ist zu niedrig",imageValidateSizeLabelImageResolutionTooHigh:"Aufl\xF6sung ist zu hoch",imageValidateSizeLabelExpectedMinResolution:"Mindestaufl\xF6sung: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximale Aufl\xF6sung: {maxResolution}"};var bo={labelIdle:'Drag & Drop your files or Browse ',labelInvalidField:"Field contains invalid files",labelFileWaitingForSize:"Waiting for size",labelFileSizeNotAvailable:"Size not available",labelFileLoading:"Loading",labelFileLoadError:"Error during load",labelFileProcessing:"Uploading",labelFileProcessingComplete:"Upload complete",labelFileProcessingAborted:"Upload cancelled",labelFileProcessingError:"Error during upload",labelFileProcessingRevertError:"Error during revert",labelFileRemoveError:"Error during remove",labelTapToCancel:"tap to cancel",labelTapToRetry:"tap to retry",labelTapToUndo:"tap to undo",labelButtonRemoveItem:"Remove",labelButtonAbortItemLoad:"Abort",labelButtonRetryItemLoad:"Retry",labelButtonAbortItemProcessing:"Cancel",labelButtonUndoItemProcessing:"Undo",labelButtonRetryItemProcessing:"Retry",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"File is too large",labelMaxFileSize:"Maximum file size is {filesize}",labelMaxTotalFileSizeExceeded:"Maximum total size exceeded",labelMaxTotalFileSize:"Maximum total file size is {filesize}",labelFileTypeNotAllowed:"File of invalid type",fileValidateTypeLabelExpectedTypes:"Expects {allButLastType} or {lastType}",imageValidateSizeLabelFormatError:"Image type not supported",imageValidateSizeLabelImageSizeTooSmall:"Image is too small",imageValidateSizeLabelImageSizeTooBig:"Image is too big",imageValidateSizeLabelExpectedMinSize:"Minimum size is {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum size is {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolution is too low",imageValidateSizeLabelImageResolutionTooHigh:"Resolution is too high",imageValidateSizeLabelExpectedMinResolution:"Minimum resolution is {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum resolution is {maxResolution}"};var _o={labelIdle:'Arrastra y suelta tus archivos o Examina ',labelInvalidField:"El campo contiene archivos inv\xE1lidos",labelFileWaitingForSize:"Esperando tama\xF1o",labelFileSizeNotAvailable:"Tama\xF1o no disponible",labelFileLoading:"Cargando",labelFileLoadError:"Error durante la carga",labelFileProcessing:"Subiendo",labelFileProcessingComplete:"Subida completa",labelFileProcessingAborted:"Subida cancelada",labelFileProcessingError:"Error durante la subida",labelFileProcessingRevertError:"Error durante la reversi\xF3n",labelFileRemoveError:"Error durante la eliminaci\xF3n",labelTapToCancel:"toca para cancelar",labelTapToRetry:"tocar para reintentar",labelTapToUndo:"tocar para deshacer",labelButtonRemoveItem:"Eliminar",labelButtonAbortItemLoad:"Cancelar",labelButtonRetryItemLoad:"Reintentar",labelButtonAbortItemProcessing:"Cancelar",labelButtonUndoItemProcessing:"Deshacer",labelButtonRetryItemProcessing:"Reintentar",labelButtonProcessItem:"Subir",labelMaxFileSizeExceeded:"El archivo es demasiado grande",labelMaxFileSize:"El tama\xF1o m\xE1ximo del archivo es {filesize}",labelMaxTotalFileSizeExceeded:"Tama\xF1o total m\xE1ximo excedido",labelMaxTotalFileSize:"El tama\xF1o total m\xE1ximo del archivo es {filesize}",labelFileTypeNotAllowed:"Archivo de tipo inv\xE1lido",fileValidateTypeLabelExpectedTypes:"Espera {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipo de imagen no soportada",imageValidateSizeLabelImageSizeTooSmall:"La imagen es demasiado peque\xF1a",imageValidateSizeLabelImageSizeTooBig:"La imagen es demasiado grande",imageValidateSizeLabelExpectedMinSize:"El tama\xF1o m\xEDnimo es {minWidth} x {minHeight}",imageValidateSizeLabelExpectedMaxSize:"El tama\xF1o m\xE1ximo es {maxWidth} x {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La resoluci\xF3n es demasiado baja",imageValidateSizeLabelImageResolutionTooHigh:"La resoluci\xF3n es demasiado alta",imageValidateSizeLabelExpectedMinResolution:"La resoluci\xF3n m\xEDnima es {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La resoluci\xF3n m\xE1xima es {maxResolution}"};var Ro={labelIdle:'\u0641\u0627\u06CC\u0644 \u0631\u0627 \u0627\u06CC\u0646\u062C\u0627 \u0628\u06A9\u0634\u06CC\u062F \u0648 \u0631\u0647\u0627 \u06A9\u0646\u06CC\u062F\u060C \u06CC\u0627 \u062C\u0633\u062A\u062C\u0648 \u06A9\u0646\u06CC\u062F ',labelInvalidField:"\u0641\u06CC\u0644\u062F \u062F\u0627\u0631\u0627\u06CC \u0641\u0627\u06CC\u0644 \u0647\u0627\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0627\u0633\u062A",labelFileWaitingForSize:"Waiting for size",labelFileSizeNotAvailable:"\u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 \u0645\u062C\u0627\u0632 \u0646\u06CC\u0633\u062A",labelFileLoading:"\u062F\u0631\u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileLoadError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0627\u062C\u0631\u0627",labelFileProcessing:"\u062F\u0631\u062D\u0627\u0644 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileProcessingComplete:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u06A9\u0627\u0645\u0644 \u0634\u062F",labelFileProcessingAborted:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC \u0644\u063A\u0648 \u0634\u062F",labelFileProcessingError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelFileProcessingRevertError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u0630\u0641",labelFileRemoveError:"\u062E\u0637\u0627 \u062F\u0631 \u0632\u0645\u0627\u0646 \u062D\u0630\u0641",labelTapToCancel:"\u0628\u0631\u0627\u06CC \u0644\u063A\u0648 \u0636\u0631\u0628\u0647 \u0628\u0632\u0646\u06CC\u062F",labelTapToRetry:"\u0628\u0631\u0627\u06CC \u062A\u06A9\u0631\u0627\u0631 \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F",labelTapToUndo:"\u0628\u0631\u0627\u06CC \u0628\u0631\u06AF\u0634\u062A \u06A9\u0644\u06CC\u06A9 \u06A9\u0646\u06CC\u062F",labelButtonRemoveItem:"\u062D\u0630\u0641",labelButtonAbortItemLoad:"\u0644\u063A\u0648",labelButtonRetryItemLoad:"\u062A\u06A9\u0631\u0627\u0631",labelButtonAbortItemProcessing:"\u0644\u063A\u0648",labelButtonUndoItemProcessing:"\u0628\u0631\u06AF\u0634\u062A",labelButtonRetryItemProcessing:"\u062A\u06A9\u0631\u0627\u0631",labelButtonProcessItem:"\u0628\u0627\u0631\u06AF\u0630\u0627\u0631\u06CC",labelMaxFileSizeExceeded:"\u0641\u0627\u06CC\u0644 \u0628\u0633\u06CC\u0627\u0631 \u062D\u062C\u06CC\u0645 \u0627\u0633\u062A",labelMaxFileSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0645\u062C\u0627\u0632 \u0641\u0627\u06CC\u0644 {filesize} \u0627\u0633\u062A",labelMaxTotalFileSizeExceeded:"\u0627\u0632 \u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 \u0628\u06CC\u0634\u062A\u0631 \u0634\u062F",labelMaxTotalFileSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u062D\u062C\u0645 \u0641\u0627\u06CC\u0644 {filesize} \u0627\u0633\u062A",labelFileTypeNotAllowed:"\u0646\u0648\u0639 \u0641\u0627\u06CC\u0644 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 \u0627\u0633\u062A",fileValidateTypeLabelExpectedTypes:"\u062F\u0631 \u0627\u0646\u062A\u0638\u0627\u0631 {allButLastType} \u06CC\u0627 {lastType}",imageValidateSizeLabelFormatError:"\u0641\u0631\u0645\u062A \u062A\u0635\u0648\u06CC\u0631 \u067E\u0634\u062A\u06CC\u0628\u0627\u0646\u06CC \u0646\u0645\u06CC \u0634\u0648\u062F",imageValidateSizeLabelImageSizeTooSmall:"\u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u06A9\u0648\u0686\u06A9 \u0627\u0633\u062A",imageValidateSizeLabelImageSizeTooBig:"\u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u0628\u0632\u0631\u06AF \u0627\u0633\u062A",imageValidateSizeLabelExpectedMinSize:"\u062D\u062F\u0627\u0642\u0644 \u0627\u0646\u062F\u0627\u0632\u0647 {minWidth} \xD7 {minHeight} \u0627\u0633\u062A",imageValidateSizeLabelExpectedMaxSize:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0627\u0646\u062F\u0627\u0632\u0647 {maxWidth} \xD7 {maxHeight} \u0627\u0633\u062A",imageValidateSizeLabelImageResolutionTooLow:"\u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u06A9\u0645 \u0627\u0633\u062A",imageValidateSizeLabelImageResolutionTooHigh:"\u0648\u0636\u0648\u0639 \u062A\u0635\u0648\u06CC\u0631 \u0628\u0633\u06CC\u0627\u0631 \u0632\u06CC\u0627\u062F \u0627\u0633\u062A",imageValidateSizeLabelExpectedMinResolution:"\u062D\u062F\u0627\u0642\u0644 \u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 {minResolution} \u0627\u0633\u062A",imageValidateSizeLabelExpectedMaxResolution:"\u062D\u062F\u0627\u06A9\u062B\u0631 \u0648\u0636\u0648\u062D \u062A\u0635\u0648\u06CC\u0631 {maxResolution} \u0627\u0633\u062A"};var yo={labelIdle:'Ved\xE4 ja pudota tiedostoja tai Selaa ',labelInvalidField:"Kent\xE4ss\xE4 on virheellisi\xE4 tiedostoja",labelFileWaitingForSize:"Odotetaan kokoa",labelFileSizeNotAvailable:"Kokoa ei saatavilla",labelFileLoading:"Ladataan",labelFileLoadError:"Virhe latauksessa",labelFileProcessing:"L\xE4hetet\xE4\xE4n",labelFileProcessingComplete:"L\xE4hetys valmis",labelFileProcessingAborted:"L\xE4hetys peruttu",labelFileProcessingError:"Virhe l\xE4hetyksess\xE4",labelFileProcessingRevertError:"Virhe palautuksessa",labelFileRemoveError:"Virhe poistamisessa",labelTapToCancel:"peruuta napauttamalla",labelTapToRetry:"yrit\xE4 uudelleen napauttamalla",labelTapToUndo:"kumoa napauttamalla",labelButtonRemoveItem:"Poista",labelButtonAbortItemLoad:"Keskeyt\xE4",labelButtonRetryItemLoad:"Yrit\xE4 uudelleen",labelButtonAbortItemProcessing:"Peruuta",labelButtonUndoItemProcessing:"Kumoa",labelButtonRetryItemProcessing:"Yrit\xE4 uudelleen",labelButtonProcessItem:"L\xE4het\xE4",labelMaxFileSizeExceeded:"Tiedoston koko on liian suuri",labelMaxFileSize:"Tiedoston maksimikoko on {filesize}",labelMaxTotalFileSizeExceeded:"Tiedostojen yhdistetty maksimikoko ylitetty",labelMaxTotalFileSize:"Tiedostojen yhdistetty maksimikoko on {filesize}",labelFileTypeNotAllowed:"Tiedostotyyppi\xE4 ei sallita",fileValidateTypeLabelExpectedTypes:"Sallitaan {allButLastType} tai {lastType}",imageValidateSizeLabelFormatError:"Kuvatyyppi\xE4 ei tueta",imageValidateSizeLabelImageSizeTooSmall:"Kuva on liian pieni",imageValidateSizeLabelImageSizeTooBig:"Kuva on liian suuri",imageValidateSizeLabelExpectedMinSize:"Minimikoko on {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksimikoko on {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resoluutio on liian pieni",imageValidateSizeLabelImageResolutionTooHigh:"Resoluutio on liian suuri",imageValidateSizeLabelExpectedMinResolution:"Minimiresoluutio on {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimiresoluutio on {maxResolution}"};var So={labelIdle:'Faites glisser vos fichiers ou Parcourir ',labelInvalidField:"Le champ contient des fichiers invalides",labelFileWaitingForSize:"En attente de taille",labelFileSizeNotAvailable:"Taille non disponible",labelFileLoading:"Chargement",labelFileLoadError:"Erreur durant le chargement",labelFileProcessing:"Traitement",labelFileProcessingComplete:"Traitement effectu\xE9",labelFileProcessingAborted:"Traitement interrompu",labelFileProcessingError:"Erreur durant le traitement",labelFileProcessingRevertError:"Erreur durant la restauration",labelFileRemoveError:"Erreur durant la suppression",labelTapToCancel:"appuyer pour annuler",labelTapToRetry:"appuyer pour r\xE9essayer",labelTapToUndo:"appuyer pour revenir en arri\xE8re",labelButtonRemoveItem:"Retirer",labelButtonAbortItemLoad:"Annuler",labelButtonRetryItemLoad:"Recommencer",labelButtonAbortItemProcessing:"Annuler",labelButtonUndoItemProcessing:"Revenir en arri\xE8re",labelButtonRetryItemProcessing:"Recommencer",labelButtonProcessItem:"Transf\xE9rer",labelMaxFileSizeExceeded:"Le fichier est trop volumineux",labelMaxFileSize:"La taille maximale de fichier est {filesize}",labelMaxTotalFileSizeExceeded:"Taille totale maximale d\xE9pass\xE9e",labelMaxTotalFileSize:"La taille totale maximale des fichiers est {filesize}",labelFileTypeNotAllowed:"Fichier non valide",fileValidateTypeLabelExpectedTypes:"Attendu {allButLastType} ou {lastType}",imageValidateSizeLabelFormatError:"Type d'image non pris en charge",imageValidateSizeLabelImageSizeTooSmall:"L'image est trop petite",imageValidateSizeLabelImageSizeTooBig:"L'image est trop grande",imageValidateSizeLabelExpectedMinSize:"La taille minimale est {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La taille maximale est {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La r\xE9solution est trop faible",imageValidateSizeLabelImageResolutionTooHigh:"La r\xE9solution est trop \xE9lev\xE9e",imageValidateSizeLabelExpectedMinResolution:"La r\xE9solution minimale est {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La r\xE9solution maximale est {maxResolution}"};var wo={labelIdle:'Mozgasd ide a f\xE1jlt a felt\xF6lt\xE9shez, vagy tall\xF3z\xE1s ',labelInvalidField:"A mez\u0151 \xE9rv\xE9nytelen f\xE1jlokat tartalmaz",labelFileWaitingForSize:"F\xE1ljm\xE9ret kisz\xE1mol\xE1sa",labelFileSizeNotAvailable:"A f\xE1jlm\xE9ret nem el\xE9rhet\u0151",labelFileLoading:"T\xF6lt\xE9s",labelFileLoadError:"Hiba a bet\xF6lt\xE9s sor\xE1n",labelFileProcessing:"Felt\xF6lt\xE9s",labelFileProcessingComplete:"Sikeres felt\xF6lt\xE9s",labelFileProcessingAborted:"A felt\xF6lt\xE9s megszak\xEDtva",labelFileProcessingError:"Hiba t\xF6rt\xE9nt a felt\xF6lt\xE9s sor\xE1n",labelFileProcessingRevertError:"Hiba a vissza\xE1ll\xEDt\xE1s sor\xE1n",labelFileRemoveError:"Hiba t\xF6rt\xE9nt az elt\xE1vol\xEDt\xE1s sor\xE1n",labelTapToCancel:"koppints a t\xF6rl\xE9shez",labelTapToRetry:"koppints az \xFAjrakezd\xE9shez",labelTapToUndo:"koppints a visszavon\xE1shoz",labelButtonRemoveItem:"Elt\xE1vol\xEDt\xE1s",labelButtonAbortItemLoad:"Megszak\xEDt\xE1s",labelButtonRetryItemLoad:"\xDAjrapr\xF3b\xE1lkoz\xE1s",labelButtonAbortItemProcessing:"Megszak\xEDt\xE1s",labelButtonUndoItemProcessing:"Visszavon\xE1s",labelButtonRetryItemProcessing:"\xDAjrapr\xF3b\xE1lkoz\xE1s",labelButtonProcessItem:"Felt\xF6lt\xE9s",labelMaxFileSizeExceeded:"A f\xE1jl t\xFAll\xE9pte a maxim\xE1lis m\xE9retet",labelMaxFileSize:"Maxim\xE1lis f\xE1jlm\xE9ret: {filesize}",labelMaxTotalFileSizeExceeded:"T\xFAll\xE9pte a maxim\xE1lis teljes m\xE9retet",labelMaxTotalFileSize:"A maxim\xE1is teljes f\xE1jlm\xE9ret: {filesize}",labelFileTypeNotAllowed:"\xC9rv\xE9nytelen t\xEDpus\xFA f\xE1jl",fileValidateTypeLabelExpectedTypes:"Enged\xE9lyezett t\xEDpusok {allButLastType} vagy {lastType}",imageValidateSizeLabelFormatError:"A k\xE9pt\xEDpus nem t\xE1mogatott",imageValidateSizeLabelImageSizeTooSmall:"A k\xE9p t\xFAl kicsi",imageValidateSizeLabelImageSizeTooBig:"A k\xE9p t\xFAl nagy",imageValidateSizeLabelExpectedMinSize:"Minimum m\xE9ret: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum m\xE9ret: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"A felbont\xE1s t\xFAl alacsony",imageValidateSizeLabelImageResolutionTooHigh:"A felbont\xE1s t\xFAl magas",imageValidateSizeLabelExpectedMinResolution:"Minim\xE1is felbont\xE1s: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maxim\xE1lis felbont\xE1s: {maxResolution}"};var vo={labelIdle:'Seret & Jatuhkan berkas Anda atau Jelajahi',labelInvalidField:"Isian berisi berkas yang tidak valid",labelFileWaitingForSize:"Menunggu ukuran berkas",labelFileSizeNotAvailable:"Ukuran berkas tidak tersedia",labelFileLoading:"Memuat",labelFileLoadError:"Kesalahan saat memuat",labelFileProcessing:"Mengunggah",labelFileProcessingComplete:"Pengunggahan selesai",labelFileProcessingAborted:"Pengunggahan dibatalkan",labelFileProcessingError:"Kesalahan saat pengunggahan",labelFileProcessingRevertError:"Kesalahan saat pemulihan",labelFileRemoveError:"Kesalahan saat penghapusan",labelTapToCancel:"ketuk untuk membatalkan",labelTapToRetry:"ketuk untuk mencoba lagi",labelTapToUndo:"ketuk untuk mengurungkan",labelButtonRemoveItem:"Hapus",labelButtonAbortItemLoad:"Batalkan",labelButtonRetryItemLoad:"Coba Kembali",labelButtonAbortItemProcessing:"Batalkan",labelButtonUndoItemProcessing:"Urungkan",labelButtonRetryItemProcessing:"Coba Kembali",labelButtonProcessItem:"Unggah",labelMaxFileSizeExceeded:"Berkas terlalu besar",labelMaxFileSize:"Ukuran berkas maksimum adalah {filesize}",labelMaxTotalFileSizeExceeded:"Jumlah berkas maksimum terlampaui",labelMaxTotalFileSize:"Jumlah berkas maksimum adalah {filesize}",labelFileTypeNotAllowed:"Jenis berkas tidak valid",fileValidateTypeLabelExpectedTypes:"Mengharapkan {allButLastType} atau {lastType}",imageValidateSizeLabelFormatError:"Jenis citra tidak didukung",imageValidateSizeLabelImageSizeTooSmall:"Citra terlalu kecil",imageValidateSizeLabelImageSizeTooBig:"Citra terlalu besar",imageValidateSizeLabelExpectedMinSize:"Ukuran minimum adalah {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Ukuran maksimum adalah {minWidth} \xD7 {minHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolusi terlalu rendah",imageValidateSizeLabelImageResolutionTooHigh:"Resolusi terlalu tinggi",imageValidateSizeLabelExpectedMinResolution:"Resolusi minimum adalah {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Resolusi maksimum adalah {maxResolution}"};var Ao={labelIdle:'Trascina e rilascia i tuoi file oppure Carica ',labelInvalidField:"Il campo contiene dei file non validi",labelFileWaitingForSize:"Aspettando le dimensioni",labelFileSizeNotAvailable:"Dimensioni non disponibili",labelFileLoading:"Caricamento",labelFileLoadError:"Errore durante il caricamento",labelFileProcessing:"Caricamento",labelFileProcessingComplete:"Caricamento completato",labelFileProcessingAborted:"Caricamento cancellato",labelFileProcessingError:"Errore durante il caricamento",labelFileProcessingRevertError:"Errore durante il ripristino",labelFileRemoveError:"Errore durante l'eliminazione",labelTapToCancel:"tocca per cancellare",labelTapToRetry:"tocca per riprovare",labelTapToUndo:"tocca per ripristinare",labelButtonRemoveItem:"Elimina",labelButtonAbortItemLoad:"Cancella",labelButtonRetryItemLoad:"Ritenta",labelButtonAbortItemProcessing:"Camcella",labelButtonUndoItemProcessing:"Indietro",labelButtonRetryItemProcessing:"Ritenta",labelButtonProcessItem:"Carica",labelMaxFileSizeExceeded:"Il peso del file \xE8 eccessivo",labelMaxFileSize:"Il peso massimo del file \xE8 {filesize}",labelMaxTotalFileSizeExceeded:"Dimensione totale massima superata",labelMaxTotalFileSize:"La dimensione massima totale del file \xE8 {filesize}",labelFileTypeNotAllowed:"File non supportato",fileValidateTypeLabelExpectedTypes:"Aspetta {allButLastType} o {lastType}",imageValidateSizeLabelFormatError:"Tipo di immagine non compatibile",imageValidateSizeLabelImageSizeTooSmall:"L'immagine \xE8 troppo piccola",imageValidateSizeLabelImageSizeTooBig:"L'immagine \xE8 troppo grande",imageValidateSizeLabelExpectedMinSize:"La dimensione minima \xE8 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"La dimensione massima \xE8 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"La risoluzione \xE8 troppo bassa",imageValidateSizeLabelImageResolutionTooHigh:"La risoluzione \xE8 troppo alta",imageValidateSizeLabelExpectedMinResolution:"La risoluzione minima \xE8 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"La risoluzione massima \xE8 {maxResolution}"};var Lo={labelIdle:'Drag & Drop je bestanden of Bladeren ',labelInvalidField:"Veld bevat ongeldige bestanden",labelFileWaitingForSize:"Wachten op grootte",labelFileSizeNotAvailable:"Grootte niet beschikbaar",labelFileLoading:"Laden",labelFileLoadError:"Fout tijdens laden",labelFileProcessing:"Uploaden",labelFileProcessingComplete:"Upload afgerond",labelFileProcessingAborted:"Upload geannuleerd",labelFileProcessingError:"Fout tijdens upload",labelFileProcessingRevertError:"Fout bij herstellen",labelFileRemoveError:"Fout bij verwijderen",labelTapToCancel:"tik om te annuleren",labelTapToRetry:"tik om opnieuw te proberen",labelTapToUndo:"tik om ongedaan te maken",labelButtonRemoveItem:"Verwijderen",labelButtonAbortItemLoad:"Afbreken",labelButtonRetryItemLoad:"Opnieuw proberen",labelButtonAbortItemProcessing:"Annuleren",labelButtonUndoItemProcessing:"Ongedaan maken",labelButtonRetryItemProcessing:"Opnieuw proberen",labelButtonProcessItem:"Upload",labelMaxFileSizeExceeded:"Bestand is te groot",labelMaxFileSize:"Maximale bestandsgrootte is {filesize}",labelMaxTotalFileSizeExceeded:"Maximale totale grootte overschreden",labelMaxTotalFileSize:"Maximale totale bestandsgrootte is {filesize}",labelFileTypeNotAllowed:"Ongeldig bestandstype",fileValidateTypeLabelExpectedTypes:"Verwacht {allButLastType} of {lastType}",imageValidateSizeLabelFormatError:"Afbeeldingstype niet ondersteund",imageValidateSizeLabelImageSizeTooSmall:"Afbeelding is te klein",imageValidateSizeLabelImageSizeTooBig:"Afbeelding is te groot",imageValidateSizeLabelExpectedMinSize:"Minimale afmeting is {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximale afmeting is {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolutie is te laag",imageValidateSizeLabelImageResolutionTooHigh:"Resolution is too high",imageValidateSizeLabelExpectedMinResolution:"Minimale resolutie is {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximale resolutie is {maxResolution}"};var Mo={labelIdle:'Dra og slipp filene dine, eller Bla gjennom... ',labelInvalidField:"Feltet inneholder ugyldige filer",labelFileWaitingForSize:"Venter p\xE5 st\xF8rrelse",labelFileSizeNotAvailable:"St\xF8rrelse ikke tilgjengelig",labelFileLoading:"Laster",labelFileLoadError:"Feil under lasting",labelFileProcessing:"Laster opp",labelFileProcessingComplete:"Opplasting ferdig",labelFileProcessingAborted:"Opplasting avbrutt",labelFileProcessingError:"Feil under opplasting",labelFileProcessingRevertError:"Feil under reversering",labelFileRemoveError:"Feil under flytting",labelTapToCancel:"klikk for \xE5 avbryte",labelTapToRetry:"klikk for \xE5 pr\xF8ve p\xE5 nytt",labelTapToUndo:"klikk for \xE5 angre",labelButtonRemoveItem:"Fjern",labelButtonAbortItemLoad:"Avbryt",labelButtonRetryItemLoad:"Pr\xF8v p\xE5 nytt",labelButtonAbortItemProcessing:"Avbryt",labelButtonUndoItemProcessing:"Angre",labelButtonRetryItemProcessing:"Pr\xF8v p\xE5 nytt",labelButtonProcessItem:"Last opp",labelMaxFileSizeExceeded:"Filen er for stor",labelMaxFileSize:"Maksimal filst\xF8rrelse er {filesize}",labelMaxTotalFileSizeExceeded:"Maksimal total st\xF8rrelse oversteget",labelMaxTotalFileSize:"Maksimal total st\xF8rrelse er {filesize}",labelFileTypeNotAllowed:"Ugyldig filtype",fileValidateTypeLabelExpectedTypes:"Forventer {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Bildeformat ikke st\xF8ttet",imageValidateSizeLabelImageSizeTooSmall:"Bildet er for lite",imageValidateSizeLabelImageSizeTooBig:"Bildet er for stort",imageValidateSizeLabelExpectedMinSize:"Minimumsst\xF8rrelse er {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksimumsst\xF8rrelse er {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Oppl\xF8sningen er for lav",imageValidateSizeLabelImageResolutionTooHigh:"Oppl\xF8sningen er for h\xF8y",imageValidateSizeLabelExpectedMinResolution:"Minimum oppl\xF8sning er {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksimal oppl\xF8sning er {maxResolution}"};var Oo={labelIdle:'Przeci\u0105gnij i upu\u015B\u0107 lub wybierz pliki',labelInvalidField:"Nieprawid\u0142owe pliki",labelFileWaitingForSize:"Pobieranie rozmiaru",labelFileSizeNotAvailable:"Nieznany rozmiar",labelFileLoading:"Wczytywanie",labelFileLoadError:"B\u0142\u0105d wczytywania",labelFileProcessing:"Przesy\u0142anie",labelFileProcessingComplete:"Przes\u0142ano",labelFileProcessingAborted:"Przerwano",labelFileProcessingError:"Przesy\u0142anie nie powiod\u0142o si\u0119",labelFileProcessingRevertError:"Co\u015B posz\u0142o nie tak",labelFileRemoveError:"Nieudane usuni\u0119cie",labelTapToCancel:"Anuluj",labelTapToRetry:"Pon\xF3w",labelTapToUndo:"Cofnij",labelButtonRemoveItem:"Usu\u0144",labelButtonAbortItemLoad:"Przerwij",labelButtonRetryItemLoad:"Pon\xF3w",labelButtonAbortItemProcessing:"Anuluj",labelButtonUndoItemProcessing:"Cofnij",labelButtonRetryItemProcessing:"Pon\xF3w",labelButtonProcessItem:"Prze\u015Blij",labelMaxFileSizeExceeded:"Plik jest zbyt du\u017Cy",labelMaxFileSize:"Dopuszczalna wielko\u015B\u0107 pliku to {filesize}",labelMaxTotalFileSizeExceeded:"Przekroczono \u0142\u0105czny rozmiar plik\xF3w",labelMaxTotalFileSize:"\u0141\u0105czny rozmiar plik\xF3w nie mo\u017Ce przekroczy\u0107 {filesize}",labelFileTypeNotAllowed:"Niedozwolony rodzaj pliku",fileValidateTypeLabelExpectedTypes:"Oczekiwano {allButLastType} lub {lastType}",imageValidateSizeLabelFormatError:"Nieobs\u0142ugiwany format obrazu",imageValidateSizeLabelImageSizeTooSmall:"Obraz jest zbyt ma\u0142y",imageValidateSizeLabelImageSizeTooBig:"Obraz jest zbyt du\u017Cy",imageValidateSizeLabelExpectedMinSize:"Minimalne wymiary obrazu to {minWidth}\xD7{minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maksymalna wymiary obrazu to {maxWidth}\xD7{maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rozdzielczo\u015B\u0107 jest zbyt niska",imageValidateSizeLabelImageResolutionTooHigh:"Rozdzielczo\u015B\u0107 jest zbyt wysoka",imageValidateSizeLabelExpectedMinResolution:"Minimalna rozdzielczo\u015B\u0107 to {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maksymalna rozdzielczo\u015B\u0107 to {maxResolution}"};var _i={labelIdle:'Arraste e solte os arquivos ou Clique aqui ',labelInvalidField:"Arquivos inv\xE1lidos",labelFileWaitingForSize:"Calculando o tamanho do arquivo",labelFileSizeNotAvailable:"Tamanho do arquivo indispon\xEDvel",labelFileLoading:"Carregando",labelFileLoadError:"Erro durante o carregamento",labelFileProcessing:"Enviando",labelFileProcessingComplete:"Envio finalizado",labelFileProcessingAborted:"Envio cancelado",labelFileProcessingError:"Erro durante o envio",labelFileProcessingRevertError:"Erro ao reverter o envio",labelFileRemoveError:"Erro ao remover o arquivo",labelTapToCancel:"clique para cancelar",labelTapToRetry:"clique para reenviar",labelTapToUndo:"clique para desfazer",labelButtonRemoveItem:"Remover",labelButtonAbortItemLoad:"Abortar",labelButtonRetryItemLoad:"Reenviar",labelButtonAbortItemProcessing:"Cancelar",labelButtonUndoItemProcessing:"Desfazer",labelButtonRetryItemProcessing:"Reenviar",labelButtonProcessItem:"Enviar",labelMaxFileSizeExceeded:"Arquivo \xE9 muito grande",labelMaxFileSize:"O tamanho m\xE1ximo permitido: {filesize}",labelMaxTotalFileSizeExceeded:"Tamanho total dos arquivos excedido",labelMaxTotalFileSize:"Tamanho total permitido: {filesize}",labelFileTypeNotAllowed:"Tipo de arquivo inv\xE1lido",fileValidateTypeLabelExpectedTypes:"Tipos de arquivo suportados s\xE3o {allButLastType} ou {lastType}",imageValidateSizeLabelFormatError:"Tipo de imagem inv\xE1lida",imageValidateSizeLabelImageSizeTooSmall:"Imagem muito pequena",imageValidateSizeLabelImageSizeTooBig:"Imagem muito grande",imageValidateSizeLabelExpectedMinSize:"Tamanho m\xEDnimo permitida: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Tamanho m\xE1ximo permitido: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Resolu\xE7\xE3o muito baixa",imageValidateSizeLabelImageResolutionTooHigh:"Resolu\xE7\xE3o muito alta",imageValidateSizeLabelExpectedMinResolution:"Resolu\xE7\xE3o m\xEDnima permitida: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Resolu\xE7\xE3o m\xE1xima permitida: {maxResolution}"};var xo={labelIdle:'Trage \u0219i plaseaz\u0103 fi\u0219iere sau Caut\u0103-le ',labelInvalidField:"C\xE2mpul con\u021Bine fi\u0219iere care nu sunt valide",labelFileWaitingForSize:"\xCEn a\u0219teptarea dimensiunii",labelFileSizeNotAvailable:"Dimensiunea nu este diponibil\u0103",labelFileLoading:"Se \xEEncarc\u0103",labelFileLoadError:"Eroare la \xEEnc\u0103rcare",labelFileProcessing:"Se \xEEncarc\u0103",labelFileProcessingComplete:"\xCEnc\u0103rcare finalizat\u0103",labelFileProcessingAborted:"\xCEnc\u0103rcare anulat\u0103",labelFileProcessingError:"Eroare la \xEEnc\u0103rcare",labelFileProcessingRevertError:"Eroare la anulare",labelFileRemoveError:"Eroare la \u015Ftergere",labelTapToCancel:"apas\u0103 pentru a anula",labelTapToRetry:"apas\u0103 pentru a re\xEEncerca",labelTapToUndo:"apas\u0103 pentru a anula",labelButtonRemoveItem:"\u015Eterge",labelButtonAbortItemLoad:"Anuleaz\u0103",labelButtonRetryItemLoad:"Re\xEEncearc\u0103",labelButtonAbortItemProcessing:"Anuleaz\u0103",labelButtonUndoItemProcessing:"Anuleaz\u0103",labelButtonRetryItemProcessing:"Re\xEEncearc\u0103",labelButtonProcessItem:"\xCEncarc\u0103",labelMaxFileSizeExceeded:"Fi\u0219ierul este prea mare",labelMaxFileSize:"Dimensiunea maxim\u0103 a unui fi\u0219ier este de {filesize}",labelMaxTotalFileSizeExceeded:"Dimensiunea total\u0103 maxim\u0103 a fost dep\u0103\u0219it\u0103",labelMaxTotalFileSize:"Dimensiunea total\u0103 maxim\u0103 a fi\u0219ierelor este de {filesize}",labelFileTypeNotAllowed:"Tipul fi\u0219ierului nu este valid",fileValidateTypeLabelExpectedTypes:"Se a\u0219teapt\u0103 {allButLastType} sau {lastType}",imageValidateSizeLabelFormatError:"Formatul imaginii nu este acceptat",imageValidateSizeLabelImageSizeTooSmall:"Imaginea este prea mic\u0103",imageValidateSizeLabelImageSizeTooBig:"Imaginea este prea mare",imageValidateSizeLabelExpectedMinSize:"M\u0103rimea minim\u0103 este de {maxWidth} x {maxHeight}",imageValidateSizeLabelExpectedMaxSize:"M\u0103rimea maxim\u0103 este de {maxWidth} x {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Rezolu\u021Bia este prea mic\u0103",imageValidateSizeLabelImageResolutionTooHigh:"Rezolu\u021Bia este prea mare",imageValidateSizeLabelExpectedMinResolution:"Rezolu\u021Bia minim\u0103 este de {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Rezolu\u021Bia maxim\u0103 este de {maxResolution}"};var Po={labelIdle:'\u041F\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0444\u0430\u0439\u043B\u044B \u0438\u043B\u0438 \u0432\u044B\u0431\u0435\u0440\u0438\u0442\u0435 ',labelInvalidField:"\u041F\u043E\u043B\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435 \u0444\u0430\u0439\u043B\u044B",labelFileWaitingForSize:"\u0423\u043A\u0430\u0436\u0438\u0442\u0435 \u0440\u0430\u0437\u043C\u0435\u0440",labelFileSizeNotAvailable:"\u0420\u0430\u0437\u043C\u0435\u0440 \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",labelFileLoading:"\u041E\u0436\u0438\u0434\u0430\u043D\u0438\u0435",labelFileLoadError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043E\u0436\u0438\u0434\u0430\u043D\u0438\u0438",labelFileProcessing:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430",labelFileProcessingComplete:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0430",labelFileProcessingAborted:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u043E\u0442\u043C\u0435\u043D\u0435\u043D\u0430",labelFileProcessingError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0435",labelFileProcessingRevertError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0432\u043E\u0437\u0432\u0440\u0430\u0442\u0435",labelFileRemoveError:"\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0438",labelTapToCancel:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B",labelTapToRetry:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u044C \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelTapToUndo:"\u043D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0442\u043C\u0435\u043D\u044B \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F",labelButtonRemoveItem:"\u0423\u0434\u0430\u043B\u0438\u0442\u044C",labelButtonAbortItemLoad:"\u041F\u0440\u0435\u043A\u0440\u0430\u0449\u0435\u043D\u043E",labelButtonRetryItemLoad:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelButtonAbortItemProcessing:"\u041E\u0442\u043C\u0435\u043D\u0430",labelButtonUndoItemProcessing:"\u041E\u0442\u043C\u0435\u043D\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F",labelButtonRetryItemProcessing:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u043F\u044B\u0442\u043A\u0443",labelButtonProcessItem:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430",labelMaxFileSizeExceeded:"\u0424\u0430\u0439\u043B \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0439",labelMaxFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430: {filesize}",labelMaxTotalFileSizeExceeded:"\u041F\u0440\u0435\u0432\u044B\u0448\u0435\u043D \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440",labelMaxTotalFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u0444\u0430\u0439\u043B\u0430: {filesize}",labelFileTypeNotAllowed:"\u0424\u0430\u0439\u043B \u043D\u0435\u0432\u0435\u0440\u043D\u043E\u0433\u043E \u0442\u0438\u043F\u0430",fileValidateTypeLabelExpectedTypes:"\u041E\u0436\u0438\u0434\u0430\u0435\u0442\u0441\u044F {allButLastType} \u0438\u043B\u0438 {lastType}",imageValidateSizeLabelFormatError:"\u0422\u0438\u043F \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u043D\u0435 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044F",imageValidateSizeLabelImageSizeTooSmall:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u043E\u0435",imageValidateSizeLabelImageSizeTooBig:"\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435",imageValidateSizeLabelExpectedMinSize:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u043D\u0438\u0437\u043A\u043E\u0435",imageValidateSizeLabelImageResolutionTooHigh:"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0432\u044B\u0441\u043E\u043A\u043E\u0435",imageValidateSizeLabelExpectedMinResolution:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435: {maxResolution}"};var Do={labelIdle:'Drag och sl\xE4pp dina filer eller Bl\xE4ddra ',labelInvalidField:"F\xE4ltet inneh\xE5ller felaktiga filer",labelFileWaitingForSize:"V\xE4ntar p\xE5 storlek",labelFileSizeNotAvailable:"Storleken finns inte tillg\xE4nglig",labelFileLoading:"Laddar",labelFileLoadError:"Fel under laddning",labelFileProcessing:"Laddar upp",labelFileProcessingComplete:"Uppladdning klar",labelFileProcessingAborted:"Uppladdning avbruten",labelFileProcessingError:"Fel under uppladdning",labelFileProcessingRevertError:"Fel under \xE5terst\xE4llning",labelFileRemoveError:"Fel under borttagning",labelTapToCancel:"tryck f\xF6r att avbryta",labelTapToRetry:"tryck f\xF6r att f\xF6rs\xF6ka igen",labelTapToUndo:"tryck f\xF6r att \xE5ngra",labelButtonRemoveItem:"Tabort",labelButtonAbortItemLoad:"Avbryt",labelButtonRetryItemLoad:"F\xF6rs\xF6k igen",labelButtonAbortItemProcessing:"Avbryt",labelButtonUndoItemProcessing:"\xC5ngra",labelButtonRetryItemProcessing:"F\xF6rs\xF6k igen",labelButtonProcessItem:"Ladda upp",labelMaxFileSizeExceeded:"Filen \xE4r f\xF6r stor",labelMaxFileSize:"St\xF6rsta till\xE5tna filstorlek \xE4r {filesize}",labelMaxTotalFileSizeExceeded:"Maximal uppladdningsstorlek uppn\xE5d",labelMaxTotalFileSize:"Maximal uppladdningsstorlek \xE4r {filesize}",labelFileTypeNotAllowed:"Felaktig filtyp",fileValidateTypeLabelExpectedTypes:"Godk\xE4nda filtyper {allButLastType} eller {lastType}",imageValidateSizeLabelFormatError:"Bildtypen saknar st\xF6d",imageValidateSizeLabelImageSizeTooSmall:"Bilden \xE4r f\xF6r liten",imageValidateSizeLabelImageSizeTooBig:"Bilden \xE4r f\xF6r stor",imageValidateSizeLabelExpectedMinSize:"Minimal storlek \xE4r {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximal storlek \xE4r {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"Uppl\xF6sningen \xE4r f\xF6r l\xE5g",imageValidateSizeLabelImageResolutionTooHigh:"Uppl\xF6sningen \xE4r f\xF6r h\xF6g",imageValidateSizeLabelExpectedMinResolution:"Minsta till\xE5tna uppl\xF6sning \xE4r {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"H\xF6gsta till\xE5tna uppl\xF6sning \xE4r {maxResolution}"};var Fo={labelIdle:'Dosyan\u0131z\u0131 S\xFCr\xFCkleyin & B\u0131rak\u0131n ya da Se\xE7in ',labelInvalidField:"Alan ge\xE7ersiz dosyalar i\xE7eriyor",labelFileWaitingForSize:"Boyut hesaplan\u0131yor",labelFileSizeNotAvailable:"Boyut mevcut de\u011Fil",labelFileLoading:"Y\xFCkleniyor",labelFileLoadError:"Y\xFCkleme s\u0131ras\u0131nda hata olu\u015Ftu",labelFileProcessing:"Y\xFCkleniyor",labelFileProcessingComplete:"Y\xFCkleme tamamland\u0131",labelFileProcessingAborted:"Y\xFCkleme iptal edildi",labelFileProcessingError:"Y\xFCklerken hata olu\u015Ftu",labelFileProcessingRevertError:"Geri \xE7ekerken hata olu\u015Ftu",labelFileRemoveError:"Kald\u0131r\u0131rken hata olu\u015Ftu",labelTapToCancel:"\u0130ptal etmek i\xE7in t\u0131klay\u0131n",labelTapToRetry:"Tekrar denemek i\xE7in t\u0131klay\u0131n",labelTapToUndo:"Geri almak i\xE7in t\u0131klay\u0131n",labelButtonRemoveItem:"Kald\u0131r",labelButtonAbortItemLoad:"\u0130ptal Et",labelButtonRetryItemLoad:"Tekrar dene",labelButtonAbortItemProcessing:"\u0130ptal et",labelButtonUndoItemProcessing:"Geri Al",labelButtonRetryItemProcessing:"Tekrar dene",labelButtonProcessItem:"Y\xFCkle",labelMaxFileSizeExceeded:"Dosya \xE7ok b\xFCy\xFCk",labelMaxFileSize:"En fazla dosya boyutu: {filesize}",labelMaxTotalFileSizeExceeded:"Maximum boyut a\u015F\u0131ld\u0131",labelMaxTotalFileSize:"Maximum dosya boyutu :{filesize}",labelFileTypeNotAllowed:"Ge\xE7ersiz dosya tipi",fileValidateTypeLabelExpectedTypes:"\u015Eu {allButLastType} ya da \u015Fu dosya olmas\u0131 gerekir: {lastType}",imageValidateSizeLabelFormatError:"Resim tipi desteklenmiyor",imageValidateSizeLabelImageSizeTooSmall:"Resim \xE7ok k\xFC\xE7\xFCk",imageValidateSizeLabelImageSizeTooBig:"Resim \xE7ok b\xFCy\xFCk",imageValidateSizeLabelExpectedMinSize:"Minimum boyut {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"Maximum boyut {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\xC7\xF6z\xFCn\xFCrl\xFCk \xE7ok d\xFC\u015F\xFCk",imageValidateSizeLabelImageResolutionTooHigh:"\xC7\xF6z\xFCn\xFCrl\xFCk \xE7ok y\xFCksek",imageValidateSizeLabelExpectedMinResolution:"Minimum \xE7\xF6z\xFCn\xFCrl\xFCk {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"Maximum \xE7\xF6z\xFCn\xFCrl\xFCk {maxResolution}"};var Co={labelIdle:'\u041F\u0435\u0440\u0435\u0442\u044F\u0433\u043D\u0456\u0442\u044C \u0444\u0430\u0439\u043B\u0438 \u0430\u0431\u043E \u0432\u0438\u0431\u0435\u0440\u0456\u0442\u044C ',labelInvalidField:"\u041F\u043E\u043B\u0435 \u043C\u0456\u0441\u0442\u0438\u0442\u044C \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0456 \u0444\u0430\u0439\u043B\u0438",labelFileWaitingForSize:"\u0412\u043A\u0430\u0436\u0456\u0442\u044C \u0440\u043E\u0437\u043C\u0456\u0440",labelFileSizeNotAvailable:"\u0420\u043E\u0437\u043C\u0456\u0440 \u043D\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0438\u0439",labelFileLoading:"\u041E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u044F",labelFileLoadError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u043E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u043D\u0456",labelFileProcessing:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F",labelFileProcessingComplete:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E",labelFileProcessingAborted:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u0441\u043A\u0430\u0441\u043E\u0432\u0430\u043D\u043E",labelFileProcessingError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u0456",labelFileProcessingRevertError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0432\u0456\u0434\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u0456",labelFileRemoveError:"\u041F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u0432\u0438\u0434\u0430\u043B\u0435\u043D\u043D\u0456",labelTapToCancel:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelTapToRetry:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelTapToUndo:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C, \u0449\u043E\u0431 \u0432\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044E \u0434\u0456\u044E",labelButtonRemoveItem:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438",labelButtonAbortItemLoad:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelButtonRetryItemLoad:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelButtonAbortItemProcessing:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438",labelButtonUndoItemProcessing:"\u0412\u0456\u0434\u043C\u0456\u043D\u0438\u0442\u0438 \u043E\u0441\u0442\u0430\u043D\u043D\u044E \u0434\u0456\u044E",labelButtonRetryItemProcessing:"\u041F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0438 \u0441\u043F\u0440\u043E\u0431\u0443",labelButtonProcessItem:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F",labelMaxFileSizeExceeded:"\u0424\u0430\u0439\u043B \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0438\u0439",labelMaxFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440 \u0444\u0430\u0439\u043B\u0443: {filesize}",labelMaxTotalFileSizeExceeded:"\u041F\u0435\u0440\u0435\u0432\u0438\u0449\u0435\u043D\u043E \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u0433\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440",labelMaxTotalFileSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u0433\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {filesize}",labelFileTypeNotAllowed:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0444\u0430\u0439\u043B\u0443 \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F",fileValidateTypeLabelExpectedTypes:"\u041E\u0447\u0456\u043A\u0443\u0454\u0442\u044C\u0441\u044F {allButLastType} \u0430\u0431\u043E {lastType}",imageValidateSizeLabelFormatError:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u043D\u0435 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454\u0442\u044C\u0441\u044F",imageValidateSizeLabelImageSizeTooSmall:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0435",imageValidateSizeLabelImageSizeTooBig:"\u0417\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0435",imageValidateSizeLabelExpectedMinSize:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0438\u0439 \u0440\u043E\u0437\u043C\u0456\u0440: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0456",imageValidateSizeLabelImageResolutionTooHigh:"\u0420\u043E\u0437\u043C\u0456\u0440\u0438 \u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u043D\u0430\u0434\u0442\u043E \u0432\u0435\u043B\u0438\u043A\u0456",imageValidateSizeLabelExpectedMinResolution:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0456 \u0440\u043E\u0437\u043C\u0456\u0440\u0438: {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0456 \u0440\u043E\u0437\u043C\u0456\u0440\u0438: {maxResolution}"};var zo={labelIdle:'K\xE9o th\u1EA3 t\u1EC7p c\u1EE7a b\u1EA1n ho\u1EB7c T\xECm ki\u1EBFm ',labelInvalidField:"Tr\u01B0\u1EDDng ch\u1EE9a c\xE1c t\u1EC7p kh\xF4ng h\u1EE3p l\u1EC7",labelFileWaitingForSize:"\u0110ang ch\u1EDD k\xEDch th\u01B0\u1EDBc",labelFileSizeNotAvailable:"K\xEDch th\u01B0\u1EDBc kh\xF4ng c\xF3 s\u1EB5n",labelFileLoading:"\u0110ang t\u1EA3i",labelFileLoadError:"L\u1ED7i khi t\u1EA3i",labelFileProcessing:"\u0110ang t\u1EA3i l\xEAn",labelFileProcessingComplete:"T\u1EA3i l\xEAn th\xE0nh c\xF4ng",labelFileProcessingAborted:"\u0110\xE3 hu\u1EF7 t\u1EA3i l\xEAn",labelFileProcessingError:"L\u1ED7i khi t\u1EA3i l\xEAn",labelFileProcessingRevertError:"L\u1ED7i khi ho\xE0n nguy\xEAn",labelFileRemoveError:"L\u1ED7i khi x\xF3a",labelTapToCancel:"nh\u1EA5n \u0111\u1EC3 h\u1EE7y",labelTapToRetry:"nh\u1EA5n \u0111\u1EC3 th\u1EED l\u1EA1i",labelTapToUndo:"nh\u1EA5n \u0111\u1EC3 ho\xE0n t\xE1c",labelButtonRemoveItem:"Xo\xE1",labelButtonAbortItemLoad:"Hu\u1EF7 b\u1ECF",labelButtonRetryItemLoad:"Th\u1EED l\u1EA1i",labelButtonAbortItemProcessing:"H\u1EE7y b\u1ECF",labelButtonUndoItemProcessing:"Ho\xE0n t\xE1c",labelButtonRetryItemProcessing:"Th\u1EED l\u1EA1i",labelButtonProcessItem:"T\u1EA3i l\xEAn",labelMaxFileSizeExceeded:"T\u1EADp tin qu\xE1 l\u1EDBn",labelMaxFileSize:"K\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {filesize}",labelMaxTotalFileSizeExceeded:"\u0110\xE3 v\u01B0\u1EE3t qu\xE1 t\u1ED5ng k\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a",labelMaxTotalFileSize:"T\u1ED5ng k\xEDch th\u01B0\u1EDBc t\u1EC7p t\u1ED1i \u0111a l\xE0 {filesize}",labelFileTypeNotAllowed:"T\u1EC7p thu\u1ED9c lo\u1EA1i kh\xF4ng h\u1EE3p l\u1EC7",fileValidateTypeLabelExpectedTypes:"Ki\u1EC3u t\u1EC7p h\u1EE3p l\u1EC7 l\xE0 {allButLastType} ho\u1EB7c {lastType}",imageValidateSizeLabelFormatError:"Lo\u1EA1i h\xECnh \u1EA3nh kh\xF4ng \u0111\u01B0\u1EE3c h\u1ED7 tr\u1EE3",imageValidateSizeLabelImageSizeTooSmall:"H\xECnh \u1EA3nh qu\xE1 nh\u1ECF",imageValidateSizeLabelImageSizeTooBig:"H\xECnh \u1EA3nh qu\xE1 l\u1EDBn",imageValidateSizeLabelExpectedMinSize:"K\xEDch th\u01B0\u1EDBc t\u1ED1i thi\u1EC3u l\xE0 {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"K\xEDch th\u01B0\u1EDBc t\u1ED1i \u0111a l\xE0 {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u0110\u1ED9 ph\xE2n gi\u1EA3i qu\xE1 th\u1EA5p",imageValidateSizeLabelImageResolutionTooHigh:"\u0110\u1ED9 ph\xE2n gi\u1EA3i qu\xE1 cao",imageValidateSizeLabelExpectedMinResolution:"\u0110\u1ED9 ph\xE2n gi\u1EA3i t\u1ED1i thi\u1EC3u l\xE0 {minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u0110\u1ED9 ph\xE2n gi\u1EA3i t\u1ED1i \u0111a l\xE0 {maxResolution}"};var No={labelIdle:'\u62D6\u653E\u6587\u4EF6\uFF0C\u6216\u8005 \u6D4F\u89C8 ',labelInvalidField:"\u5B57\u6BB5\u5305\u542B\u65E0\u6548\u6587\u4EF6",labelFileWaitingForSize:"\u8BA1\u7B97\u6587\u4EF6\u5927\u5C0F",labelFileSizeNotAvailable:"\u6587\u4EF6\u5927\u5C0F\u4E0D\u53EF\u7528",labelFileLoading:"\u52A0\u8F7D",labelFileLoadError:"\u52A0\u8F7D\u9519\u8BEF",labelFileProcessing:"\u4E0A\u4F20",labelFileProcessingComplete:"\u5DF2\u4E0A\u4F20",labelFileProcessingAborted:"\u4E0A\u4F20\u5DF2\u53D6\u6D88",labelFileProcessingError:"\u4E0A\u4F20\u51FA\u9519",labelFileProcessingRevertError:"\u8FD8\u539F\u51FA\u9519",labelFileRemoveError:"\u5220\u9664\u51FA\u9519",labelTapToCancel:"\u70B9\u51FB\u53D6\u6D88",labelTapToRetry:"\u70B9\u51FB\u91CD\u8BD5",labelTapToUndo:"\u70B9\u51FB\u64A4\u6D88",labelButtonRemoveItem:"\u5220\u9664",labelButtonAbortItemLoad:"\u4E2D\u6B62",labelButtonRetryItemLoad:"\u91CD\u8BD5",labelButtonAbortItemProcessing:"\u53D6\u6D88",labelButtonUndoItemProcessing:"\u64A4\u6D88",labelButtonRetryItemProcessing:"\u91CD\u8BD5",labelButtonProcessItem:"\u4E0A\u4F20",labelMaxFileSizeExceeded:"\u6587\u4EF6\u592A\u5927",labelMaxFileSize:"\u6700\u5927\u503C: {filesize}",labelMaxTotalFileSizeExceeded:"\u8D85\u8FC7\u6700\u5927\u6587\u4EF6\u5927\u5C0F",labelMaxTotalFileSize:"\u6700\u5927\u6587\u4EF6\u5927\u5C0F\uFF1A{filesize}",labelFileTypeNotAllowed:"\u6587\u4EF6\u7C7B\u578B\u65E0\u6548",fileValidateTypeLabelExpectedTypes:"\u5E94\u4E3A {allButLastType} \u6216 {lastType}",imageValidateSizeLabelFormatError:"\u4E0D\u652F\u6301\u56FE\u50CF\u7C7B\u578B",imageValidateSizeLabelImageSizeTooSmall:"\u56FE\u50CF\u592A\u5C0F",imageValidateSizeLabelImageSizeTooBig:"\u56FE\u50CF\u592A\u5927",imageValidateSizeLabelExpectedMinSize:"\u6700\u5C0F\u503C: {minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u6700\u5927\u503C: {maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u5206\u8FA8\u7387\u592A\u4F4E",imageValidateSizeLabelImageResolutionTooHigh:"\u5206\u8FA8\u7387\u592A\u9AD8",imageValidateSizeLabelExpectedMinResolution:"\u6700\u5C0F\u5206\u8FA8\u7387\uFF1A{minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u6700\u5927\u5206\u8FA8\u7387\uFF1A{maxResolution}"};var Bo={labelIdle:'\u62D6\u653E\u6A94\u6848\uFF0C\u6216\u8005 \u700F\u89BD ',labelInvalidField:"\u4E0D\u652F\u63F4\u6B64\u6A94\u6848",labelFileWaitingForSize:"\u6B63\u5728\u8A08\u7B97\u6A94\u6848\u5927\u5C0F",labelFileSizeNotAvailable:"\u6A94\u6848\u5927\u5C0F\u4E0D\u7B26",labelFileLoading:"\u8B80\u53D6\u4E2D",labelFileLoadError:"\u8B80\u53D6\u932F\u8AA4",labelFileProcessing:"\u4E0A\u50B3",labelFileProcessingComplete:"\u5DF2\u4E0A\u50B3",labelFileProcessingAborted:"\u4E0A\u50B3\u5DF2\u53D6\u6D88",labelFileProcessingError:"\u4E0A\u50B3\u767C\u751F\u932F\u8AA4",labelFileProcessingRevertError:"\u9084\u539F\u932F\u8AA4",labelFileRemoveError:"\u522A\u9664\u932F\u8AA4",labelTapToCancel:"\u9EDE\u64CA\u53D6\u6D88",labelTapToRetry:"\u9EDE\u64CA\u91CD\u8A66",labelTapToUndo:"\u9EDE\u64CA\u9084\u539F",labelButtonRemoveItem:"\u522A\u9664",labelButtonAbortItemLoad:"\u505C\u6B62",labelButtonRetryItemLoad:"\u91CD\u8A66",labelButtonAbortItemProcessing:"\u53D6\u6D88",labelButtonUndoItemProcessing:"\u53D6\u6D88",labelButtonRetryItemProcessing:"\u91CD\u8A66",labelButtonProcessItem:"\u4E0A\u50B3",labelMaxFileSizeExceeded:"\u6A94\u6848\u904E\u5927",labelMaxFileSize:"\u6700\u5927\u503C\uFF1A{filesize}",labelMaxTotalFileSizeExceeded:"\u8D85\u904E\u6700\u5927\u53EF\u4E0A\u50B3\u5927\u5C0F",labelMaxTotalFileSize:"\u6700\u5927\u53EF\u4E0A\u50B3\u5927\u5C0F\uFF1A{filesize}",labelFileTypeNotAllowed:"\u4E0D\u652F\u63F4\u6B64\u985E\u578B\u6A94\u6848",fileValidateTypeLabelExpectedTypes:"\u61C9\u70BA {allButLastType} \u6216 {lastType}",imageValidateSizeLabelFormatError:"\u4E0D\u652F\u6301\u6B64\u985E\u5716\u7247\u985E\u578B",imageValidateSizeLabelImageSizeTooSmall:"\u5716\u7247\u904E\u5C0F",imageValidateSizeLabelImageSizeTooBig:"\u5716\u7247\u904E\u5927",imageValidateSizeLabelExpectedMinSize:"\u6700\u5C0F\u5C3A\u5BF8\uFF1A{minWidth} \xD7 {minHeight}",imageValidateSizeLabelExpectedMaxSize:"\u6700\u5927\u5C3A\u5BF8\uFF1A{maxWidth} \xD7 {maxHeight}",imageValidateSizeLabelImageResolutionTooLow:"\u89E3\u6790\u5EA6\u904E\u4F4E",imageValidateSizeLabelImageResolutionTooHigh:"\u89E3\u6790\u5EA6\u904E\u9AD8",imageValidateSizeLabelExpectedMinResolution:"\u6700\u4F4E\u89E3\u6790\u5EA6\uFF1A{minResolution}",imageValidateSizeLabelExpectedMaxResolution:"\u6700\u9AD8\u89E3\u6790\u5EA6\uFF1A{maxResolution}"};_e(xr);_e(Dr);_e(zr);_e(Br);_e(kr);_e(Jr);_e(to);_e(po);_e(Sa);window.FilePond=ea;function Jm({acceptedFileTypes:e,imageEditorEmptyFillColor:t,imageEditorMode:i,imageEditorViewportHeight:a,imageEditorViewportWidth:n,deleteUploadedFileUsing:r,isDeletable:o,isDisabled:l,getUploadedFilesUsing:s,imageCropAspectRatio:u,imagePreviewHeight:c,imageResizeMode:d,imageResizeTargetHeight:h,imageResizeTargetWidth:m,imageResizeUpscale:p,isAvatar:f,hasImageEditor:g,hasCircleCropper:b,canEditSvgs:E,isSvgEditingConfirmed:I,confirmSvgEditingMessage:_,disabledSvgEditingMessage:y,isDownloadable:T,isMultiple:v,isOpenable:R,isPreviewable:S,isReorderable:P,itemPanelAspectRatio:x,loadingIndicatorPosition:O,locale:z,maxFiles:A,maxSize:F,minSize:w,panelAspectRatio:L,panelLayout:C,placeholder:D,removeUploadedFileButtonPosition:V,removeUploadedFileUsing:B,reorderUploadedFilesUsing:j,shouldAppendFiles:q,shouldOrientImageFromExif:X,shouldTransformImage:ue,state:U,uploadButtonPosition:W,uploadingMessage:$,uploadProgressIndicatorPosition:le,uploadUsing:J}){return{fileKeyIndex:{},pond:null,shouldUpdateState:!0,state:U,lastState:null,uploadedFileIndex:{},isEditorOpen:!1,editingFile:{},currentRatio:"",editor:{},init:async function(){Ot(Vo[z]??Vo.en),this.pond=dt(this.$refs.input,{acceptedFileTypes:e,allowImageExifOrientation:X,allowPaste:!1,allowRemove:o,allowReorder:P,allowImagePreview:S,allowVideoPreview:S,allowAudioPreview:S,allowImageTransform:ue,credits:!1,files:await this.getFiles(),imageCropAspectRatio:u,imagePreviewHeight:c,imageResizeTargetHeight:h,imageResizeTargetWidth:m,imageResizeMode:d,imageResizeUpscale:p,itemInsertLocation:q?"after":"before",...D&&{labelIdle:D},maxFiles:A,maxFileSize:F,minFileSize:w,styleButtonProcessItemPosition:W,styleButtonRemoveItemPosition:V,styleItemPanelAspectRatio:x,styleLoadIndicatorPosition:O,stylePanelAspectRatio:L,stylePanelLayout:C,styleProgressIndicatorPosition:le,server:{load:async(N,H)=>{let ee=await(await fetch(N,{cache:"no-store"})).blob();H(ee)},process:(N,H,Q,ee,wt,Ve)=>{this.shouldUpdateState=!1;let Yt=([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,$t=>($t^crypto.getRandomValues(new Uint8Array(1))[0]&15>>$t/4).toString(16));J(Yt,H,$t=>{this.shouldUpdateState=!0,ee($t)},wt,Ve)},remove:async(N,H)=>{let Q=this.uploadedFileIndex[N]??null;Q&&(await r(Q),H())},revert:async(N,H)=>{await B(N),H()}},allowImageEdit:g,imageEditEditor:{open:N=>this.loadEditor(N),onconfirm:()=>{},oncancel:()=>this.closeEditor(),onclose:()=>this.closeEditor()}}),this.$watch("state",async()=>{if(this.pond&&this.shouldUpdateState&&this.state!==void 0){if(this.state!==null&&Object.values(this.state).filter(N=>N.startsWith("livewire-file:")).length){this.lastState=null;return}JSON.stringify(this.state)!==this.lastState&&(this.lastState=JSON.stringify(this.state),this.pond.files=await this.getFiles())}}),this.pond.on("reorderfiles",async N=>{let H=N.map(Q=>Q.source instanceof File?Q.serverId:this.uploadedFileIndex[Q.source]??null).filter(Q=>Q);await j(q?H:H.reverse())}),this.pond.on("initfile",async N=>{T&&(f||this.insertDownloadLink(N))}),this.pond.on("initfile",async N=>{R&&(f||this.insertOpenLink(N))}),this.pond.on("addfilestart",async N=>{N.status===pt.PROCESSING_QUEUED&&this.dispatchFormEvent("form-processing-started",{message:$})});let G=async()=>{this.pond.getFiles().filter(N=>N.status===pt.PROCESSING||N.status===pt.PROCESSING_QUEUED).length||this.dispatchFormEvent("form-processing-finished")};this.pond.on("processfile",G),this.pond.on("processfileabort",G),this.pond.on("processfilerevert",G)},destroy:function(){this.destroyEditor(),ut(this.$refs.input),this.pond=null},dispatchFormEvent:function(G,N={}){this.$el.closest("form")?.dispatchEvent(new CustomEvent(G,{composed:!0,cancelable:!0,detail:N}))},getUploadedFiles:async function(){let G=await s();this.fileKeyIndex=G??{},this.uploadedFileIndex=Object.entries(this.fileKeyIndex).filter(([N,H])=>H?.url).reduce((N,[H,Q])=>(N[Q.url]=H,N),{})},getFiles:async function(){await this.getUploadedFiles();let G=[];for(let N of Object.values(this.fileKeyIndex))N&&G.push({source:N.url,options:{type:"local",...!N.type||S&&(/^audio/.test(N.type)||/^image/.test(N.type)||/^video/.test(N.type))?{}:{file:{name:N.name,size:N.size,type:N.type}}}});return q?G:G.reverse()},insertDownloadLink:function(G){if(G.origin!==Pt.LOCAL)return;let N=this.getDownloadLink(G);N&&document.getElementById(`filepond--item-${G.id}`).querySelector(".filepond--file-info-main").prepend(N)},insertOpenLink:function(G){if(G.origin!==Pt.LOCAL)return;let N=this.getOpenLink(G);N&&document.getElementById(`filepond--item-${G.id}`).querySelector(".filepond--file-info-main").prepend(N)},getDownloadLink:function(G){let N=G.source;if(!N)return;let H=document.createElement("a");return H.className="filepond--download-icon",H.href=N,H.download=G.file.name,H},getOpenLink:function(G){let N=G.source;if(!N)return;let H=document.createElement("a");return H.className="filepond--open-icon",H.href=N,H.target="_blank",H},initEditor:function(){l||g&&(this.editor=new Ta(this.$refs.editor,{aspectRatio:n/a,autoCropArea:1,center:!0,crop:G=>{this.$refs.xPositionInput.value=Math.round(G.detail.x),this.$refs.yPositionInput.value=Math.round(G.detail.y),this.$refs.heightInput.value=Math.round(G.detail.height),this.$refs.widthInput.value=Math.round(G.detail.width),this.$refs.rotationInput.value=G.detail.rotate},cropBoxResizable:!0,guides:!0,highlight:!0,responsive:!0,toggleDragModeOnDblclick:!0,viewMode:i,wheelZoomRatio:.02}))},closeEditor:function(){this.editingFile={},this.isEditorOpen=!1,this.destroyEditor()},fixImageDimensions:function(G,N){if(G.type!=="image/svg+xml")return N(G);let H=new FileReader;H.onload=Q=>{let ee=new DOMParser().parseFromString(Q.target.result,"image/svg+xml")?.querySelector("svg");if(!ee)return N(G);let wt=["viewBox","ViewBox","viewbox"].find(Yt=>ee.hasAttribute(Yt));if(!wt)return N(G);let Ve=ee.getAttribute(wt).split(" ");return!Ve||Ve.length!==4?N(G):(ee.setAttribute("width",parseFloat(Ve[2])+"pt"),ee.setAttribute("height",parseFloat(Ve[3])+"pt"),N(new File([new Blob([new XMLSerializer().serializeToString(ee)],{type:"image/svg+xml"})],G.name,{type:"image/svg+xml",_relativePath:""})))},H.readAsText(G)},loadEditor:function(G){if(l||!g||!G)return;let N=G.type==="image/svg+xml";if(!E&&N){alert(y);return}I&&N&&!confirm(_)||this.fixImageDimensions(G,H=>{this.editingFile=H,this.initEditor();let Q=new FileReader;Q.onload=ee=>{this.isEditorOpen=!0,setTimeout(()=>this.editor.replace(ee.target.result),200)},Q.readAsDataURL(G)})},getRoundedCanvas:function(G){let N=G.width,H=G.height,Q=document.createElement("canvas");Q.width=N,Q.height=H;let ee=Q.getContext("2d");return ee.imageSmoothingEnabled=!0,ee.drawImage(G,0,0,N,H),ee.globalCompositeOperation="destination-in",ee.beginPath(),ee.ellipse(N/2,H/2,N/2,H/2,0,0,2*Math.PI),ee.fill(),Q},saveEditor:function(){if(l||!g)return;let G=this.editor.getCroppedCanvas({fillColor:t??"transparent",height:h,imageSmoothingEnabled:!0,imageSmoothingQuality:"high",width:m});b&&(G=this.getRoundedCanvas(G)),G.toBlob(N=>{v&&this.pond.removeFile(this.pond.getFiles().find(H=>H.filename===this.editingFile.name)?.id,{revert:!0}),this.$nextTick(()=>{this.shouldUpdateState=!1;let H=this.editingFile.name.slice(0,this.editingFile.name.lastIndexOf(".")),Q=this.editingFile.name.split(".").pop();Q==="svg"&&(Q="png");let ee=/-v(\d+)/;ee.test(H)?H=H.replace(ee,(wt,Ve)=>`-v${Number(Ve)+1}`):H+="-v1",this.pond.addFile(new File([N],`${H}.${Q}`,{type:this.editingFile.type==="image/svg+xml"||b?"image/png":this.editingFile.type,lastModified:new Date().getTime()})).then(()=>{this.closeEditor()}).catch(()=>{this.closeEditor()})})},b?"image/png":this.editingFile.type)},destroyEditor:function(){this.editor&&typeof this.editor.destroy=="function"&&this.editor.destroy(),this.editor=null}}}var Vo={ar:fo,ca:go,cs:Eo,da:To,de:Io,en:bo,es:_o,fa:Ro,fi:yo,fr:So,hu:wo,id:vo,it:Ao,nl:Lo,no:Mo,pl:Oo,pt_BR:_i,pt_PT:_i,ro:xo,ru:Po,sv:Do,tr:Fo,uk:Co,vi:zo,zh_CN:No,zh_TW:Bo};export{Jm as default}; /*! Bundled license information: filepond/dist/filepond.esm.js: (*! - * FilePond 4.30.6 + * FilePond 4.31.1 * Licensed under MIT, https://opensource.org/licenses/MIT/ * Please visit https://pqina.nl/filepond/ for details. *) diff --git a/public/vendor/horizon/app.css b/public/vendor/horizon/app.css index 961bf475..d46cf503 100644 --- a/public/vendor/horizon/app.css +++ b/public/vendor/horizon/app.css @@ -1,8 +1 @@ -@charset "UTF-8";.vjs-tree{font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace!important}.vjs-tree.is-root{position:relative}.vjs-tree .vjs-tree-node{display:flex;position:relative}.vjs-tree .vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dotted hsla(0,0%,80%,.28)!important}.vjs-tree .vjs-tree-node.has-carets{padding-left:15px}.vjs-tree .vjs-tree-node .has-carets.has-selector,.vjs-tree .vjs-tree-node .has-selector{padding-left:30px}.vjs-tree .vjs-indent{display:flex;position:relative}.vjs-tree .vjs-indent-unit{width:1em}.vjs-tree .vjs-tree-brackets{cursor:pointer}.vjs-tree .vjs-tree-brackets:hover{color:#20a0ff}.vjs-tree .vjs-key{color:#c3cbd3!important;padding-right:10px}.vjs-tree .vjs-value-string{color:#c3e88d!important}.vjs-tree .vjs-value-boolean,.vjs-tree .vjs-value-null,.vjs-tree .vjs-value-number,.vjs-tree .vjs-value-undefined{color:#a291f5!important} - -/*! - * Bootstrap v4.6.2 (https://getbootstrap.com/) - * Copyright 2011-2022 The Bootstrap Authors - * Copyright 2011-2022 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#4b5563;--gray-dark:#1f2937;--primary:#7746ec;--secondary:#6b7280;--success:#10b981;--info:#3b82f6;--warning:#f59e0b;--danger:#ef4444;--light:#f3f4f6;--dark:#1f2937;--breakpoint-xs:0;--breakpoint-sm:2px;--breakpoint-md:8px;--breakpoint-lg:9px;--breakpoint-xl:10px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#f3f4f6;color:#111827;font-family:Figtree,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:600}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;color:#7746ec;text-decoration:none}a:hover{color:#4d15d0;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6b7280;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{border:0;border-top:1px solid rgba(0,0,0,.1);margin-bottom:1rem;margin-top:1rem}.small,small{font-size:.875em;font-weight:400}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote-footer{color:#4b5563;display:block;font-size:.875em}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.25rem;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#4b5563;font-size:90%}code{word-wrap:break-word;color:#e83e8c;font-size:87.5%}a>code{color:inherit}kbd{background-color:#111827;border-radius:.2rem;color:#fff;font-size:87.5%;padding:.2rem .4rem}kbd kbd{font-size:100%;font-weight:600;padding:0}pre{color:#111827;display:block;font-size:87.5%}pre code{color:inherit;font-size:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:2px){.container,.container-sm{max-width:1137px}}@media (min-width:8px){.container,.container-md,.container-sm{max-width:1138px}}@media (min-width:9px){.container,.container-lg,.container-md,.container-sm{max-width:1139px}}@media (min-width:10px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-auto{flex:0 0 auto;max-width:100%;width:auto}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:2px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-auto{flex:0 0 auto;max-width:100%;width:auto}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:8px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-auto{flex:0 0 auto;max-width:100%;width:auto}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:9px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-auto{flex:0 0 auto;max-width:100%;width:auto}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:10px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-auto{flex:0 0 auto;max-width:100%;width:auto}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.table{color:#111827;margin-bottom:1rem;width:100%}.table td,.table th{border-top:1px solid #e5e7eb;padding:.75rem;vertical-align:top}.table thead th{border-bottom:2px solid #e5e7eb;vertical-align:bottom}.table tbody+tbody{border-top:2px solid #e5e7eb}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #e5e7eb}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:#f3f4f6;color:#111827}.table-primary,.table-primary>td,.table-primary>th{background-color:#d9cbfa}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#b89ff5}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#c8b4f8}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b2b6bd}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#bcebdc}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#83dbbd}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#a8e5d2}.table-info,.table-info>td,.table-info>th{background-color:#c8dcfc}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#99befa}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#b0cdfb}.table-warning,.table-warning>td,.table-warning>th{background-color:#fce4bb}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#facd80}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#fbdaa3}.table-danger,.table-danger>td,.table-danger>th{background-color:#fbcbcb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#f79e9e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f9b3b3}.table-light,.table-light>td,.table-light>th{background-color:#fcfcfc}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#f9f9fa}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#efefef}.table-dark,.table-dark>td,.table-dark>th{background-color:#c0c3c7}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#8b9097}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b3b6bb}.table-active,.table-active>td,.table-active>th{background-color:#f3f4f6}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e4e7eb}.table .thead-dark th{background-color:#1f2937;border-color:#2d3b4f;color:#fff}.table .thead-light th{background-color:#e5e7eb;border-color:#e5e7eb;color:#374151}.table-dark{background-color:#1f2937;color:#fff}.table-dark td,.table-dark th,.table-dark thead th{border-color:#2d3b4f}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075);color:#fff}@media (max-width:1.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:7.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-md>.table-bordered{border:0}}@media (max-width:8.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:9.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;width:100%}.table-responsive>.table-bordered{border:0}.form-control{background-clip:padding-box;background-color:#fff;border:1px solid #d1d5db;border-radius:.25rem;color:#1f2937;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{background-color:#fff;border-color:#ccbaf8;box-shadow:0 0 0 .2rem rgba(119,70,236,.25);color:#1f2937;outline:0}.form-control::-moz-placeholder{color:#4b5563;opacity:1}.form-control::placeholder{color:#4b5563;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e5e7eb;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #1f2937}select.form-control:focus::-ms-value{background-color:#fff;color:#1f2937}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-top:calc(.375rem + 1px)}.col-form-label-lg{font-size:1.25rem;line-height:1.5;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.875rem;line-height:1.5;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#111827;display:block;font-size:1rem;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.2rem;font-size:.875rem;height:calc(1.5em + .5rem + 2px);line-height:1.5;padding:.25rem .5rem}.form-control-lg{border-radius:6px;font-size:1.25rem;height:calc(1.5em + 1rem + 2px);line-height:1.5;padding:.5rem 1rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.form-row>.col,.form-row>[class*=col-]{padding-left:5px;padding-right:5px}.form-check{display:block;padding-left:1.25rem;position:relative}.form-check-input{margin-left:-1.25rem;margin-top:.3rem;position:absolute}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6b7280}.form-check-label{margin-bottom:0}.form-check-inline{align-items:center;display:inline-flex;margin-right:.75rem;padding-left:0}.form-check-inline .form-check-input{margin-left:0;margin-right:.3125rem;margin-top:0;position:static}.valid-feedback{color:#10b981;display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(16,185,129,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2310b981' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#10b981;padding-right:calc(1.5em + .75rem)!important}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#10b981;box-shadow:0 0 0 .2rem rgba(16,185,129,.25)}.was-validated select.form-control:valid,select.form-control.is-valid{background-position:right 1.5rem center;padding-right:3rem!important}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-valid,.was-validated .custom-select:valid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%231f2937' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2310b981' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;border-color:#10b981;padding-right:calc(.75em + 2.3125rem)!important}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#10b981;box-shadow:0 0 0 .2rem rgba(16,185,129,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#10b981}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#10b981}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#10b981}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#14e8a2;border-color:#14e8a2}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(16,185,129,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before{border-color:#10b981}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#10b981}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#10b981;box-shadow:0 0 0 .2rem rgba(16,185,129,.25)}.invalid-feedback{color:#ef4444;display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(239,68,68,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;left:0;line-height:1.5;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ef4444'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ef4444' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#ef4444;padding-right:calc(1.5em + .75rem)!important}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#ef4444;box-shadow:0 0 0 .2rem rgba(239,68,68,.25)}.was-validated select.form-control:invalid,select.form-control.is-invalid{background-position:right 1.5rem center;padding-right:3rem!important}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%231f2937' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ef4444'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ef4444' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;border-color:#ef4444;padding-right:calc(.75em + 2.3125rem)!important}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#ef4444;box-shadow:0 0 0 .2rem rgba(239,68,68,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#ef4444}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#ef4444}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#ef4444}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#f37373;border-color:#f37373}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(239,68,68,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before{border-color:#ef4444}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#ef4444}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#ef4444;box-shadow:0 0 0 .2rem rgba(239,68,68,.25)}.form-inline{align-items:center;display:flex;flex-flow:row wrap}.form-inline .form-check{width:100%}@media (min-width:2px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{align-items:center;display:flex;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{align-items:center;display:flex;justify-content:center;padding-left:0;width:auto}.form-inline .form-check-input{flex-shrink:0;margin-left:0;margin-right:.25rem;margin-top:0;position:relative}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{background-color:transparent;border:1px solid transparent;border-radius:.25rem;color:#111827;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#111827;text-decoration:none}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem rgba(119,70,236,.25);outline:0}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{background-color:#7746ec;border-color:#7746ec;color:#fff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{background-color:#5e23e8;border-color:#5518e7;color:#fff}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 0 rgba(139,98,239,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#7746ec;border-color:#7746ec;color:#fff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#5518e7;border-color:#5117dc;color:#fff}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(139,98,239,.5)}.btn-secondary{background-color:#6b7280;border-color:#6b7280;color:#fff}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{background-color:#5a5f6b;border-color:#545964;color:#fff}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 0 hsla(220,8%,54%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#6b7280;border-color:#6b7280;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{background-color:#545964;border-color:#4e535d;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0 hsla(220,8%,54%,.5)}.btn-success{background-color:#10b981;border-color:#10b981;color:#fff}.btn-success.focus,.btn-success:focus,.btn-success:hover{background-color:#0d9668;border-color:#0c8a60;color:#fff}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 0 rgba(52,196,148,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#10b981;border-color:#10b981;color:#fff}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{background-color:#0c8a60;border-color:#0b7e58;color:#fff}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(52,196,148,.5)}.btn-info{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.btn-info.focus,.btn-info:focus,.btn-info:hover{background-color:#166bf4;border-color:#0b63f3;color:#fff}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 0 rgba(88,149,247,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{background-color:#0b63f3;border-color:#0b5ee7;color:#fff}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(88,149,247,.5)}.btn-warning{background-color:#f59e0b;border-color:#f59e0b;color:#111827}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{background-color:#d18709;border-color:#c57f08;color:#fff}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 0 rgba(211,138,15,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#f59e0b;border-color:#f59e0b;color:#111827}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{background-color:#c57f08;border-color:#b97708;color:#fff}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(211,138,15,.5)}.btn-danger{background-color:#ef4444;border-color:#ef4444;color:#fff}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{background-color:#ec2121;border-color:#eb1515;color:#fff}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 0 rgba(241,96,96,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#ef4444;border-color:#ef4444;color:#fff}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{background-color:#eb1515;border-color:#e01313;color:#fff}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(241,96,96,.5)}.btn-light{background-color:#f3f4f6;border-color:#f3f4f6;color:#111827}.btn-light.focus,.btn-light:focus,.btn-light:hover{background-color:#dde0e6;border-color:#d6d9e0;color:#111827}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 0 hsla(220,7%,83%,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f3f4f6;border-color:#f3f4f6;color:#111827}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background-color:#d6d9e0;border-color:#cfd3db;color:#111827}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 0 hsla(220,7%,83%,.5)}.btn-dark{background-color:#1f2937;border-color:#1f2937;color:#fff}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{background-color:#11171f;border-color:#0d1116;color:#fff}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 0 rgba(65,73,85,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#1f2937;border-color:#1f2937;color:#fff}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{background-color:#0d1116;border-color:#080b0e;color:#fff}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(65,73,85,.5)}.btn-outline-primary{border-color:#7746ec;color:#7746ec}.btn-outline-primary:hover{background-color:#7746ec;border-color:#7746ec;color:#fff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 0 rgba(119,70,236,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#7746ec}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{background-color:#7746ec;border-color:#7746ec;color:#fff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(119,70,236,.5)}.btn-outline-secondary{border-color:#6b7280;color:#6b7280}.btn-outline-secondary:hover{background-color:#6b7280;border-color:#6b7280;color:#fff}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 0 hsla(220,9%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#6b7280}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{background-color:#6b7280;border-color:#6b7280;color:#fff}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0 hsla(220,9%,46%,.5)}.btn-outline-success{border-color:#10b981;color:#10b981}.btn-outline-success:hover{background-color:#10b981;border-color:#10b981;color:#fff}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 0 rgba(16,185,129,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#10b981}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{background-color:#10b981;border-color:#10b981;color:#fff}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(16,185,129,.5)}.btn-outline-info{border-color:#3b82f6;color:#3b82f6}.btn-outline-info:hover{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 0 rgba(59,130,246,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#3b82f6}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(59,130,246,.5)}.btn-outline-warning{border-color:#f59e0b;color:#f59e0b}.btn-outline-warning:hover{background-color:#f59e0b;border-color:#f59e0b;color:#111827}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 0 rgba(245,158,11,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#f59e0b}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{background-color:#f59e0b;border-color:#f59e0b;color:#111827}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(245,158,11,.5)}.btn-outline-danger{border-color:#ef4444;color:#ef4444}.btn-outline-danger:hover{background-color:#ef4444;border-color:#ef4444;color:#fff}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 0 rgba(239,68,68,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;color:#ef4444}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{background-color:#ef4444;border-color:#ef4444;color:#fff}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(239,68,68,.5)}.btn-outline-light{border-color:#f3f4f6;color:#f3f4f6}.btn-outline-light:hover{background-color:#f3f4f6;border-color:#f3f4f6;color:#111827}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 0 rgba(243,244,246,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent;color:#f3f4f6}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{background-color:#f3f4f6;border-color:#f3f4f6;color:#111827}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(243,244,246,.5)}.btn-outline-dark{border-color:#1f2937;color:#1f2937}.btn-outline-dark:hover{background-color:#1f2937;border-color:#1f2937;color:#fff}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 0 rgba(31,41,55,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;color:#1f2937}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{background-color:#1f2937;border-color:#1f2937;color:#fff}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(31,41,55,.5)}.btn-link{color:#7746ec;font-weight:400;text-decoration:none}.btn-link:hover{color:#4d15d0}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#4b5563;pointer-events:none}.btn-group-lg>.btn,.btn-lg{border-radius:6px;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.btn-group-sm>.btn,.btn-sm{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;position:relative;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.width{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.width{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#111827;display:none;float:left;font-size:1rem;left:0;list-style:none;margin:.125rem 0 0;min-width:10rem;padding:.5rem 0;position:absolute;text-align:left;top:100%;z-index:1000}.dropdown-menu-left{left:0;right:auto}.dropdown-menu-right{left:auto;right:0}@media (min-width:2px){.dropdown-menu-sm-left{left:0;right:auto}.dropdown-menu-sm-right{left:auto;right:0}}@media (min-width:8px){.dropdown-menu-md-left{left:0;right:auto}.dropdown-menu-md-right{left:auto;right:0}}@media (min-width:9px){.dropdown-menu-lg-left{left:0;right:auto}.dropdown-menu-lg-right{left:auto;right:0}}@media (min-width:10px){.dropdown-menu-xl-left{left:0;right:auto}.dropdown-menu-xl-right{left:auto;right:0}}.dropup .dropdown-menu{bottom:100%;margin-bottom:.125rem;margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{left:100%;margin-left:.125rem;margin-top:0;right:auto;top:0}.dropright .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-right:0;border-top:.3em solid transparent;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{left:auto;margin-right:.125rem;margin-top:0;right:100%;top:0}.dropleft .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropleft .dropdown-toggle:before{border-bottom:.3em solid transparent;border-right:.3em solid;border-top:.3em solid transparent;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{bottom:auto;right:auto}.dropdown-divider{border-top:1px solid #e5e7eb;height:0;margin:.5rem 0;overflow:hidden}.dropdown-item{background-color:transparent;border:0;clear:both;color:#374151;display:block;font-weight:400;padding:.25rem 1.5rem;text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:#e5e7eb;color:#090d15;text-decoration:none}.dropdown-item.active,.dropdown-item:active{background-color:#7746ec;color:#fff;text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:#6b7280;pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:#4b5563;display:block;font-size:.875rem;margin-bottom:0;padding:.5rem 1.5rem;white-space:nowrap}.dropdown-item-text{color:#374151;display:block;padding:.25rem 1.5rem}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{flex:1 1 auto;margin-bottom:0;min-width:0;position:relative;width:1%}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.custom-file{align-items:center;display:flex}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-bottom-left-radius:0;border-top-left-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{align-items:center;background-color:#e5e7eb;border:1px solid #d1d5db;border-radius:.25rem;color:#1f2937;display:flex;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{border-radius:6px;font-size:1.25rem;line-height:1.5;padding:.5rem 1rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-bottom-left-radius:0;border-top-left-radius:0}.custom-control{display:block;min-height:1.5rem;padding-left:1.5rem;position:relative;-webkit-print-color-adjust:exact;print-color-adjust:exact;z-index:1}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{height:1.25rem;left:0;opacity:0;position:absolute;width:1rem;z-index:-1}.custom-control-input:checked~.custom-control-label:before{background-color:#7746ec;border-color:#7746ec;color:#fff}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(119,70,236,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#ccbaf8}.custom-control-input:not(:disabled):active~.custom-control-label:before{background-color:#eee8fd;border-color:#eee8fd;color:#fff}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#4b5563}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e5e7eb}.custom-control-label{margin-bottom:0;position:relative;vertical-align:top}.custom-control-label:before{background-color:#fff;border:1px solid #6b7280;pointer-events:none}.custom-control-label:after,.custom-control-label:before{content:"";display:block;height:1rem;left:-1.5rem;position:absolute;top:.25rem;width:1rem}.custom-control-label:after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{background-color:#7746ec;border-color:#7746ec}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(119,70,236,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(119,70,236,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(119,70,236,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{border-radius:.5rem;left:-2.25rem;pointer-events:all;width:1.75rem}.custom-switch .custom-control-label:after{background-color:#6b7280;border-radius:.5rem;height:calc(1rem - 4px);left:calc(-2.25rem + 2px);top:calc(.25rem + 2px);transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:calc(1rem - 4px)}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(119,70,236,.5)}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%231f2937' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;border:1px solid #d1d5db;border-radius:.25rem;color:#1f2937;display:inline-block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem 1.75rem .375rem .75rem;vertical-align:middle;width:100%}.custom-select:focus{border-color:#ccbaf8;box-shadow:0 0 0 .2rem rgba(119,70,236,.25);outline:0}.custom-select:focus::-ms-value{background-color:#fff;color:#1f2937}.custom-select[multiple],.custom-select[size]:not([size="1"]){background-image:none;height:auto;padding-right:.75rem}.custom-select:disabled{background-color:#e5e7eb;color:#4b5563}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #1f2937}.custom-select-sm{font-size:.875rem;height:calc(1.5em + .5rem + 2px);padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.custom-select-lg{font-size:1.25rem;height:calc(1.5em + 1rem + 2px);padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{height:calc(1.5em + .75rem + 2px);position:relative;width:100%}.custom-file-input{margin:0;opacity:0;overflow:hidden;z-index:2}.custom-file-input:focus~.custom-file-label{border-color:#ccbaf8;box-shadow:0 0 0 .2rem rgba(119,70,236,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e5e7eb}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{background-color:#fff;border:1px solid #d1d5db;border-radius:.25rem;font-weight:400;height:calc(1.5em + .75rem + 2px);left:0;overflow:hidden;z-index:1}.custom-file-label,.custom-file-label:after{color:#1f2937;line-height:1.5;padding:.375rem .75rem;position:absolute;right:0;top:0}.custom-file-label:after{background-color:#e5e7eb;border-left:inherit;border-radius:0 .25rem .25rem 0;bottom:0;content:"Browse";display:block;height:calc(1.5em + .75rem);z-index:3}.custom-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.4rem;padding:0;width:100%}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #f3f4f6,0 0 0 .2rem rgba(119,70,236,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f3f4f6,0 0 0 .2rem rgba(119,70,236,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f3f4f6,0 0 0 .2rem rgba(119,70,236,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#7746ec;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#eee8fd}.custom-range::-webkit-slider-runnable-track{background-color:#d1d5db;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#7746ec;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#eee8fd}.custom-range::-moz-range-track{background-color:#d1d5db;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-thumb{appearance:none;background-color:#7746ec;border:0;border-radius:1rem;height:1rem;margin-left:.2rem;margin-right:.2rem;margin-top:0;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#eee8fd}.custom-range::-ms-track{background-color:transparent;border-color:transparent;border-width:.5rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#d1d5db;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#6b7280}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#6b7280}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#6b7280}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#4b5563;cursor:default;pointer-events:none}.nav-tabs{border-bottom:1px solid #d1d5db}.nav-tabs .nav-link{background-color:transparent;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;margin-bottom:-1px}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e5e7eb #e5e7eb #d1d5db;isolation:isolate}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#4b5563}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#f3f4f6;border-color:#d1d5db #d1d5db #f3f4f6;color:#374151}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.nav-pills .nav-link{background:none;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#e5e7eb;color:#fff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{padding:.5rem 1rem;position:relative}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.navbar-brand{display:inline-block;font-size:1.25rem;line-height:inherit;margin-right:1rem;padding-bottom:.3125rem;padding-top:.3125rem;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{float:none;position:static}.navbar-text{display:inline-block;padding-bottom:.5rem;padding-top:.5rem}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:transparent;border:1px solid transparent;border-radius:.25rem;font-size:1.25rem;line-height:1;padding:.25rem .75rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{background:50%/100% 100% no-repeat;content:"";display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:1.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-left:0;padding-right:0}}@media (min-width:2px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:7.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-left:0;padding-right:0}}@media (min-width:8px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:8.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-left:0;padding-right:0}}@media (min-width:9px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:9.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-left:0;padding-right:0}}@media (min-width:10px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-left:0;padding-right:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:6px;display:flex;flex-direction:column;min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:5px;border-top-right-radius:5px;border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:0;padding:.75rem 1.25rem}.card-header:first-child{border-radius:5px 5px 0 0}.card-footer{background-color:#fff;border-top:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 5px 5px}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{border-radius:5px;bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:5px;border-top-right-radius:5px}.card-img,.card-img-bottom{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.card-deck .card{margin-bottom:15px}@media (min-width:2px){.card-deck{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{flex:1 0 0%;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:2px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:2px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{background-color:#e5e7eb;border-radius:.25rem;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:.75rem 1rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{color:#4b5563;content:"/";float:left;padding-right:.5rem}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#4b5563}.pagination{border-radius:.25rem;display:flex;list-style:none;padding-left:0}.page-link{background-color:#fff;border:1px solid #d1d5db;color:#7746ec;display:block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative}.page-link:hover{background-color:#e5e7eb;border-color:#d1d5db;color:#4d15d0;text-decoration:none;z-index:2}.page-link:focus{box-shadow:0 0 0 .2rem rgba(119,70,236,.25);outline:0;z-index:3}.page-item:first-child .page-link{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;margin-left:0}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{background-color:#7746ec;border-color:#7746ec;color:#fff;z-index:3}.page-item.disabled .page-link{background-color:#fff;border-color:#d1d5db;color:#4b5563;cursor:auto;pointer-events:none}.pagination-lg .page-link{font-size:1.25rem;line-height:1.5;padding:.75rem 1.5rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm .page-link{font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge{border-radius:.25rem;display:inline-block;font-size:.875rem;font-weight:600;line-height:1;padding:.25em .4em;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:baseline;white-space:nowrap}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{border-radius:10rem;padding-left:.6em;padding-right:.6em}.badge-primary{background-color:#7746ec;color:#fff}a.badge-primary:focus,a.badge-primary:hover{background-color:#5518e7;color:#fff}a.badge-primary.focus,a.badge-primary:focus{box-shadow:0 0 0 .2rem rgba(119,70,236,.5);outline:0}.badge-secondary{background-color:#6b7280;color:#fff}a.badge-secondary:focus,a.badge-secondary:hover{background-color:#545964;color:#fff}a.badge-secondary.focus,a.badge-secondary:focus{box-shadow:0 0 0 .2rem hsla(220,9%,46%,.5);outline:0}.badge-success{background-color:#10b981;color:#fff}a.badge-success:focus,a.badge-success:hover{background-color:#0c8a60;color:#fff}a.badge-success.focus,a.badge-success:focus{box-shadow:0 0 0 .2rem rgba(16,185,129,.5);outline:0}.badge-info{background-color:#3b82f6;color:#fff}a.badge-info:focus,a.badge-info:hover{background-color:#0b63f3;color:#fff}a.badge-info.focus,a.badge-info:focus{box-shadow:0 0 0 .2rem rgba(59,130,246,.5);outline:0}.badge-warning{background-color:#f59e0b;color:#111827}a.badge-warning:focus,a.badge-warning:hover{background-color:#c57f08;color:#111827}a.badge-warning.focus,a.badge-warning:focus{box-shadow:0 0 0 .2rem rgba(245,158,11,.5);outline:0}.badge-danger{background-color:#ef4444;color:#fff}a.badge-danger:focus,a.badge-danger:hover{background-color:#eb1515;color:#fff}a.badge-danger.focus,a.badge-danger:focus{box-shadow:0 0 0 .2rem rgba(239,68,68,.5);outline:0}.badge-light{background-color:#f3f4f6;color:#111827}a.badge-light:focus,a.badge-light:hover{background-color:#d6d9e0;color:#111827}a.badge-light.focus,a.badge-light:focus{box-shadow:0 0 0 .2rem rgba(243,244,246,.5);outline:0}.badge-dark{background-color:#1f2937;color:#fff}a.badge-dark:focus,a.badge-dark:hover{background-color:#0d1116;color:#fff}a.badge-dark.focus,a.badge-dark:focus{box-shadow:0 0 0 .2rem rgba(31,41,55,.5);outline:0}.jumbotron{background-color:#e5e7eb;border-radius:6px;margin-bottom:2rem;padding:2rem 1rem}@media (min-width:2px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{border-radius:0;padding-left:0;padding-right:0}.alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-heading{color:inherit}.alert-link{font-weight:600}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{color:inherit;padding:.75rem 1.25rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{background-color:#e4dafb;border-color:#d9cbfa;color:#3e247b}.alert-primary hr{border-top-color:#c8b4f8}.alert-primary .alert-link{color:#2a1854}.alert-secondary{background-color:#e1e3e6;border-color:#d6d8db;color:#383b43}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#212327}.alert-success{background-color:#cff1e6;border-color:#bcebdc;color:#086043}.alert-success hr{border-top-color:#a8e5d2}.alert-success .alert-link{color:#043122}.alert-info{background-color:#d8e6fd;border-color:#c8dcfc;color:#1f4480}.alert-info hr{border-top-color:#b0cdfb}.alert-info .alert-link{color:#152e57}.alert-warning{background-color:#fdecce;border-color:#fce4bb;color:#7f5206}.alert-warning hr{border-top-color:#fbdaa3}.alert-warning .alert-link{color:#4e3304}.alert-danger{background-color:#fcdada;border-color:#fbcbcb;color:#7c2323}.alert-danger hr{border-top-color:#f9b3b3}.alert-danger .alert-link{color:#541818}.alert-light{background-color:#fdfdfd;border-color:#fcfcfc;color:#7e7f80}.alert-light hr{border-top-color:#efefef}.alert-light .alert-link{color:#656666}.alert-dark{background-color:#d2d4d7;border-color:#c0c3c7;color:#10151d}.alert-dark hr{border-top-color:#b3b6bb}.alert-dark .alert-link{color:#000}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{background-color:#e5e7eb;border-radius:.25rem;font-size:.75rem;height:1rem;line-height:0}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{background-color:#7746ec;color:#fff;flex-direction:column;justify-content:center;text-align:center;transition:width .6s ease;white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{align-items:flex-start;display:flex}.media-body{flex:1}.list-group{border-radius:.25rem;display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item-action{color:#374151;text-align:inherit;width:100%}.list-group-item-action:focus,.list-group-item-action:hover{background-color:#f3f4f6;color:#374151;text-decoration:none;z-index:1}.list-group-item-action:active{background-color:#e5e7eb;color:#111827}.list-group-item{background-color:#fff;border:1px solid rgba(0,0,0,.125);display:block;padding:.75rem 1.25rem;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:#fff;color:#4b5563;pointer-events:none}.list-group-item.active{background-color:#7746ec;border-color:#7746ec;color:#fff;z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:1px;margin-top:-1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}@media (min-width:2px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:8px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:9px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}@media (min-width:10px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-bottom-left-radius:0;border-top-right-radius:.25rem}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:1px}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:1px;margin-left:-1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{background-color:#d9cbfa;color:#3e247b}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{background-color:#c8b4f8;color:#3e247b}.list-group-item-primary.list-group-item-action.active{background-color:#3e247b;border-color:#3e247b;color:#fff}.list-group-item-secondary{background-color:#d6d8db;color:#383b43}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{background-color:#c8cbcf;color:#383b43}.list-group-item-secondary.list-group-item-action.active{background-color:#383b43;border-color:#383b43;color:#fff}.list-group-item-success{background-color:#bcebdc;color:#086043}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{background-color:#a8e5d2;color:#086043}.list-group-item-success.list-group-item-action.active{background-color:#086043;border-color:#086043;color:#fff}.list-group-item-info{background-color:#c8dcfc;color:#1f4480}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{background-color:#b0cdfb;color:#1f4480}.list-group-item-info.list-group-item-action.active{background-color:#1f4480;border-color:#1f4480;color:#fff}.list-group-item-warning{background-color:#fce4bb;color:#7f5206}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{background-color:#fbdaa3;color:#7f5206}.list-group-item-warning.list-group-item-action.active{background-color:#7f5206;border-color:#7f5206;color:#fff}.list-group-item-danger{background-color:#fbcbcb;color:#7c2323}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{background-color:#f9b3b3;color:#7c2323}.list-group-item-danger.list-group-item-action.active{background-color:#7c2323;border-color:#7c2323;color:#fff}.list-group-item-light{background-color:#fcfcfc;color:#7e7f80}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{background-color:#efefef;color:#7e7f80}.list-group-item-light.list-group-item-action.active{background-color:#7e7f80;border-color:#7e7f80;color:#fff}.list-group-item-dark{background-color:#c0c3c7;color:#10151d}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{background-color:#b3b6bb;color:#10151d}.list-group-item-dark.list-group-item-action.active{background-color:#10151d;border-color:#10151d;color:#fff}.close{color:#000;float:right;font-size:1.5rem;font-weight:600;line-height:1;opacity:.5;text-shadow:0 1px 0 #fff}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{background-color:transparent;border:0;padding:0}a.close.disabled{pointer-events:none}.toast{background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.1);border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.1);flex-basis:350px;font-size:.875rem;max-width:350px;opacity:0}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{align-items:center;background-clip:padding-box;background-color:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);color:#4b5563;display:flex;padding:.25rem .75rem}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1050}.modal-dialog{margin:.5rem;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{content:"";display:block;height:calc(100vh - 1rem);height:-moz-min-content;height:min-content}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;height:100%;justify-content:center}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{align-items:flex-start;border-bottom:1px solid #d1d5db;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:space-between;padding:1rem}.modal-header .close{margin:-1rem -1rem -1rem auto;padding:1rem}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1rem;position:relative}.modal-footer{align-items:center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #d1d5db;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:.75rem}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:2px){.modal-dialog{margin:1.75rem auto;max-width:500px}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:9px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:10px){.modal-xl{max-width:1140px}}.tooltip{word-wrap:break-word;display:block;font-family:Figtree,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:0;opacity:0;position:absolute;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:1070}.tooltip.show{opacity:.9}.tooltip .arrow{display:block;height:.4rem;position:absolute;width:.8rem}.tooltip .arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#000;border-width:.4rem .4rem 0;top:0}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{height:.8rem;left:0;width:.4rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{border-right-color:#000;border-width:.4rem .4rem .4rem 0;right:0}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{border-bottom-color:#000;border-width:0 .4rem .4rem;bottom:0}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{height:.8rem;right:0;width:.4rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{border-left-color:#000;border-width:.4rem 0 .4rem .4rem;left:0}.tooltip-inner{background-color:#000;border-radius:.25rem;color:#fff;max-width:200px;padding:.25rem .5rem;text-align:center}.popover{word-wrap:break-word;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;font-family:Figtree,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;left:0;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:276px;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;top:0;white-space:normal;word-break:normal;word-spacing:normal;z-index:1060}.popover,.popover .arrow{display:block;position:absolute}.popover .arrow{height:.5rem;margin:0 6px;width:1rem}.popover .arrow:after,.popover .arrow:before{border-color:transparent;border-style:solid;content:"";display:block;position:absolute}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{border-top-color:rgba(0,0,0,.25);border-width:.5rem .5rem 0;bottom:0}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{border-top-color:#fff;border-width:.5rem .5rem 0;bottom:1px}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{height:1rem;left:calc(-.5rem - 1px);margin:6px 0;width:.5rem}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{border-right-color:rgba(0,0,0,.25);border-width:.5rem .5rem .5rem 0;left:0}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{border-right-color:#fff;border-width:.5rem .5rem .5rem 0;left:1px}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{border-bottom-color:rgba(0,0,0,.25);border-width:0 .5rem .5rem;top:0}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{border-bottom-color:#fff;border-width:0 .5rem .5rem;top:1px}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:1px solid #f7f7f7;content:"";display:block;left:50%;margin-left:-.5rem;position:absolute;top:0;width:1rem}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{height:1rem;margin:6px 0;right:calc(-.5rem - 1px);width:.5rem}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{border-left-color:rgba(0,0,0,.25);border-width:.5rem 0 .5rem .5rem;right:0}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{border-left-color:#fff;border-width:.5rem 0 .5rem .5rem;right:1px}.popover-header{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:5px;border-top-right-radius:5px;font-size:1rem;margin-bottom:0;padding:.5rem .75rem}.popover-header:empty{display:none}.popover-body{color:#111827;padding:.5rem .75rem}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#fff;display:flex;justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background:50%/100% 100% no-repeat;display:inline-block;height:20px;width:20px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m5.25 0-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m2.75 0-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin-left:15%;margin-right:15%;padding-left:0;position:absolute;right:0;z-index:15}.carousel-indicators li{background-clip:padding-box;background-color:#fff;border-bottom:10px solid transparent;border-top:10px solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;z-index:10}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{animation:spinner-border .75s linear infinite;border:.25em solid;border-radius:50%;border-right:.25em solid transparent;display:inline-block;height:2rem;vertical-align:-.125em;width:2rem}.spinner-border-sm{border-width:.2em;height:1rem;width:1rem}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{animation:spinner-grow .75s linear infinite;background-color:currentcolor;border-radius:50%;display:inline-block;height:2rem;opacity:0;vertical-align:-.125em;width:2rem}.spinner-grow-sm{height:1rem;width:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#7746ec!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#5518e7!important}.bg-secondary{background-color:#6b7280!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545964!important}.bg-success{background-color:#10b981!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#0c8a60!important}.bg-info{background-color:#3b82f6!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#0b63f3!important}.bg-warning{background-color:#f59e0b!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#c57f08!important}.bg-danger{background-color:#ef4444!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#eb1515!important}.bg-light{background-color:#f3f4f6!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#d6d9e0!important}.bg-dark{background-color:#1f2937!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#0d1116!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #d1d5db!important}.border-top{border-top:1px solid #d1d5db!important}.border-right{border-right:1px solid #d1d5db!important}.border-bottom{border-bottom:1px solid #d1d5db!important}.border-left{border-left:1px solid #d1d5db!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#7746ec!important}.border-secondary{border-color:#6b7280!important}.border-success{border-color:#10b981!important}.border-info{border-color:#3b82f6!important}.border-warning{border-color:#f59e0b!important}.border-danger{border-color:#ef4444!important}.border-light{border-color:#f3f4f6!important}.border-dark{border-color:#1f2937!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:6px!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{clear:both;content:"";display:block}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:2px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:8px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:9px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:10px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:2px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:8px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:9px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:10px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:2px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:8px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:9px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:10px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:2px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:8px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:9px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:10px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link:after{background-color:transparent;bottom:0;content:"";left:0;pointer-events:auto;position:absolute;right:0;top:0;z-index:1}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:2px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:8px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:9px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:10px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:600!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#7746ec!important}a.text-primary:focus,a.text-primary:hover{color:#4d15d0!important}.text-secondary{color:#6b7280!important}a.text-secondary:focus,a.text-secondary:hover{color:#484d56!important}.text-success{color:#10b981!important}a.text-success:focus,a.text-success:hover{color:#0a7350!important}.text-info{color:#3b82f6!important}a.text-info:focus,a.text-info:hover{color:#0a59da!important}.text-warning{color:#f59e0b!important}a.text-warning:focus,a.text-warning:hover{color:#ac6f07!important}.text-danger{color:#ef4444!important}a.text-danger:focus,a.text-danger:hover{color:#d41212!important}.text-light{color:#f3f4f6!important}a.text-light:focus,a.text-light:hover{color:#c7ccd5!important}.text-dark{color:#1f2937!important}a.text-dark:focus,a.text-dark:hover{color:#030506!important}.text-body{color:#111827!important}.text-muted{color:#6b7280!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.text-decoration-none{text-decoration:none!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #6b7280}blockquote,img,pre,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:9px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #d1d5db!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#e5e7eb}.table .thead-dark th{border-color:#e5e7eb;color:inherit}}body{padding-bottom:20px}.container{max-width:1440px}html{min-width:1140px}[v-cloak]{display:none}svg.icon{height:1rem;width:1rem}.header{border-bottom:1px solid #e5e7eb}.header .logo{color:#374151;text-decoration:none}.header .logo svg{height:2rem;width:2rem}.sidebar .nav-item a{border-radius:6px;color:#4b5563;margin-bottom:4px;padding:.5rem .75rem}.sidebar .nav-item a svg{fill:#9ca3af;height:1.25rem;margin-right:15px;width:1.25rem}.sidebar .nav-item a.active,.sidebar .nav-item a:hover{background-color:#e5e7eb;color:#7746ec}.sidebar .nav-item a.active svg{fill:#7746ec}.card{border:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.card .bottom-radius{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.card .card-header{background-color:#fff;border-bottom:none;min-height:60px;padding-bottom:.7rem;padding-top:.7rem}.card .card-header .btn-group .btn{padding:.2rem .5rem}.card .card-header .form-control-with-icon{position:relative}.card .card-header .form-control-with-icon .icon-wrapper{jusify-content:center;align-items:center;bottom:0;display:flex;left:.75rem;position:absolute;top:0}.card .card-header .form-control-with-icon .icon-wrapper .icon{fill:#6b7280}.card .card-header .form-control-with-icon .form-control{border-radius:9999px;font-size:.875rem;padding-left:2.25rem}.card .table td,.card .table th{padding:.75rem 1.25rem}.card .table.table-sm td,.card .table.table-sm th{padding:1rem 1.25rem}.card .table th{background-color:#f3f4f6;border-bottom:0;font-size:.875rem;padding:.5rem 1.25rem}.card .table:not(.table-borderless) td{border-top:1px solid #e5e7eb}.card .table.penultimate-column-right td:nth-last-child(2),.card .table.penultimate-column-right th:nth-last-child(2){text-align:right}.card .table td.table-fit,.card .table th.table-fit{white-space:nowrap;width:1%}.fill-text-color{fill:#111827}.fill-danger{fill:#ef4444}.fill-warning{fill:#f59e0b}.fill-info{fill:#3b82f6}.fill-success{fill:#10b981}.fill-primary{fill:#7746ec}button:hover .fill-primary{fill:#fff}.btn-outline-primary.active .fill-primary{fill:#f3f4f6}.btn-outline-primary:not(:disabled):not(.disabled).active:focus{box-shadow:none!important}.btn-muted{background:#e5e7eb;color:#4b5563}.btn-muted:focus,.btn-muted:hover{background:#d1d5db;color:#111827}.btn-muted.active{background:#7746ec;color:#fff}.badge-secondary{background:#e5e7eb;color:#4b5563}.badge-success{background:#d1fae5;color:#059669}.badge-info{background:#dbeafe;color:#2563eb}.badge-warning{background:#fef3c7;color:#d97706}.badge-danger{background:#fee2e2;color:#dc2626}.control-action svg{fill:#d1d5db;height:1.2rem;width:1.2rem}.control-action svg:hover{fill:#7c3aed}.info-icon{fill:#d1d5db}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin{animation:spin 2s linear infinite}.card .nav-pills{background:#fff}.card .nav-pills .nav-link{border-radius:0;color:#4b5563;font-size:.9rem;padding:.75rem 1.25rem}.card .nav-pills .nav-link:focus,.card .nav-pills .nav-link:hover{color:#1f2937}.card .nav-pills .nav-link.active{background:none;border-bottom:2px solid #7c3aed;color:#7c3aed}.list-enter-active:not(.dontanimate){transition:background 1s linear}.list-enter:not(.dontanimate),.list-leave-to:not(.dontanimate){background:#f5f3ff}.code-bg .list-enter:not(.dontanimate),.code-bg .list-leave-to:not(.dontanimate){background:#4b5563}.card table td{vertical-align:middle!important}.card-bg-secondary{background:#f3f4f6}.code-bg{background:#292d3e}.disabled-watcher{background:#ef4444;color:#fff;padding:.75rem}.badge-sm{font-size:.75rem} +.vjs-tree-brackets{cursor:pointer}.vjs-tree-brackets:hover{color:#1890ff}.vjs-check-controller{position:absolute;left:0}.vjs-check-controller.is-checked .vjs-check-controller-inner{background-color:#1890ff;border-color:#0076e4}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-checkbox:after{transform:rotate(45deg) scaleY(1)}.vjs-check-controller.is-checked .vjs-check-controller-inner.is-radio:after{transform:translate(-50%,-50%) scale(1)}.vjs-check-controller .vjs-check-controller-inner{display:inline-block;position:relative;border:1px solid #bfcbd9;border-radius:2px;vertical-align:middle;box-sizing:border-box;width:16px;height:16px;background-color:#fff;z-index:1;cursor:pointer;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.vjs-check-controller .vjs-check-controller-inner:after{box-sizing:content-box;content:"";border:2px solid #fff;border-left:0;border-top:0;height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:4px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;transform-origin:center}.vjs-check-controller .vjs-check-controller-inner.is-radio{border-radius:100%}.vjs-check-controller .vjs-check-controller-inner.is-radio:after{border-radius:100%;height:4px;background-color:#fff;left:50%;top:50%}.vjs-check-controller .vjs-check-controller-original{opacity:0;outline:none;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.vjs-carets{position:absolute;right:0;cursor:pointer}.vjs-carets svg{transition:transform .3s}.vjs-carets:hover{color:#1890ff}.vjs-carets-close{transform:rotate(-90deg)}.vjs-tree-node{display:flex;position:relative;line-height:20px}.vjs-tree-node.has-carets{padding-left:15px}.vjs-tree-node.has-carets.has-selector,.vjs-tree-node.has-selector{padding-left:30px}.vjs-tree-node.is-highlight,.vjs-tree-node:hover{background-color:#e6f7ff}.vjs-tree-node .vjs-indent{display:flex;position:relative}.vjs-tree-node .vjs-indent-unit{width:1em}.vjs-tree-node .vjs-indent-unit.has-line{border-left:1px dashed #bfcbd9}.vjs-node-index{position:absolute;right:100%;margin-right:4px;-webkit-user-select:none;user-select:none}.vjs-colon{white-space:pre}.vjs-comment{color:#bfcbd9}.vjs-value{word-break:break-word}.vjs-value-null,.vjs-value-undefined{color:#d55fde}.vjs-value-boolean,.vjs-value-number{color:#1d8ce0}.vjs-value-string{color:#13ce66}.vjs-tree{font-family:Monaco,Menlo,Consolas,Bitstream Vera Sans Mono,monospace;font-size:14px;text-align:left}.vjs-tree.is-virtual{overflow:auto}.vjs-tree.is-virtual .vjs-tree-node{white-space:nowrap}#alertModal{z-index:99999;background:#00000080}#alertModal svg{display:block;margin:0 auto;width:4rem;height:4rem} diff --git a/public/vendor/horizon/app.js b/public/vendor/horizon/app.js index 8bb4173d..ec39bbd1 100644 --- a/public/vendor/horizon/app.js +++ b/public/vendor/horizon/app.js @@ -1,2 +1,103 @@ -/*! For license information please see app.js.LICENSE.txt */ -(()=>{var t,e={981:(t,e,o)=>{"use strict";var p=Object.freeze({}),b=Array.isArray;function n(t){return null==t}function M(t){return null!=t}function z(t){return!0===t}function c(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function r(t){return"function"==typeof t}function i(t){return null!==t&&"object"==typeof t}var a=Object.prototype.toString;function O(t){return"[object Object]"===a.call(t)}function s(t){return"[object RegExp]"===a.call(t)}function l(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function d(t){return M(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function A(t){return null==t?"":Array.isArray(t)||O(t)&&t.toString===a?JSON.stringify(t,null,2):String(t)}function u(t){var e=parseFloat(t);return isNaN(e)?t:e}function f(t,e){for(var o=Object.create(null),p=t.split(","),b=0;b-1)return t.splice(p,1)}}var m=Object.prototype.hasOwnProperty;function g(t,e){return m.call(t,e)}function v(t){var e=Object.create(null);return function(o){return e[o]||(e[o]=t(o))}}var R=/-(\w)/g,y=v((function(t){return t.replace(R,(function(t,e){return e?e.toUpperCase():""}))})),B=v((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),L=/\B([A-Z])/g,X=v((function(t){return t.replace(L,"-$1").toLowerCase()}));var _=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function o(o){var p=arguments.length;return p?p>1?t.apply(e,arguments):t.call(e,o):t.call(e)}return o._length=t.length,o};function N(t,e){e=e||0;for(var o=t.length-e,p=new Array(o);o--;)p[o]=t[o+e];return p}function w(t,e){for(var o in e)t[o]=e[o];return t}function x(t){for(var e={},o=0;o0,et=Q&&Q.indexOf("edge/")>0;Q&&Q.indexOf("android");var ot=Q&&/iphone|ipad|ipod|ios/.test(Q);Q&&/chrome\/\d+/.test(Q),Q&&/phantomjs/.test(Q);var pt,bt=Q&&Q.match(/firefox\/(\d+)/),nt={}.watch,Mt=!1;if(K)try{var zt={};Object.defineProperty(zt,"passive",{get:function(){Mt=!0}}),window.addEventListener("test-passive",null,zt)}catch(t){}var ct=function(){return void 0===pt&&(pt=!K&&void 0!==o.g&&(o.g.process&&"server"===o.g.process.env.VUE_ENV)),pt},rt=K&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function it(t){return"function"==typeof t&&/native code/.test(t.toString())}var at,Ot="undefined"!=typeof Symbol&&it(Symbol)&&"undefined"!=typeof Reflect&&it(Reflect.ownKeys);at="undefined"!=typeof Set&&it(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var st=null;function lt(t){void 0===t&&(t=null),t||st&&st._scope.off(),st=t,t&&t._scope.on()}var dt=function(){function t(t,e,o,p,b,n,M,z){this.tag=t,this.data=e,this.children=o,this.text=p,this.elm=b,this.ns=void 0,this.context=n,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=M,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=z,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),At=function(t){void 0===t&&(t="");var e=new dt;return e.text=t,e.isComment=!0,e};function ut(t){return new dt(void 0,void 0,void 0,String(t))}function ft(t){var e=new dt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var qt=0,ht=[],Wt=function(){function t(){this._pending=!1,this.id=qt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){this.subs[this.subs.indexOf(t)]=null,this._pending||(this._pending=!0,ht.push(this))},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){var e=this.subs.filter((function(t){return t}));for(var o=0,p=e.length;o0&&(Jt((p=Kt(p,"".concat(e||"","_").concat(o)))[0])&&Jt(i)&&(a[r]=ut(i.text+p[0].text),p.shift()),a.push.apply(a,p)):c(p)?Jt(i)?a[r]=ut(i.text+p):""!==p&&a.push(ut(p)):Jt(p)&&Jt(i)?a[r]=ut(i.text+p.text):(z(t._isVList)&&M(p.tag)&&n(p.key)&&M(e)&&(p.key="__vlist".concat(e,"_").concat(o,"__")),a.push(p)));return a}function Qt(t,e,o,p,n,a){return(b(o)||c(o))&&(n=p,p=o,o=void 0),z(a)&&(n=2),function(t,e,o,p,n){if(M(o)&&M(o.__ob__))return At();M(o)&&M(o.is)&&(e=o.is);if(!e)return At();0;b(p)&&r(p[0])&&((o=o||{}).scopedSlots={default:p[0]},p.length=0);2===n?p=Gt(p):1===n&&(p=function(t){for(var e=0;e0,z=e?!!e.$stable:!M,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(z&&b&&b!==p&&c===b.$key&&!M&&!b.$hasNormal)return b;for(var r in n={},e)e[r]&&"$"!==r[0]&&(n[r]=qe(t,o,r,e[r]))}else n={};for(var i in o)i in n||(n[i]=he(o,i));return e&&Object.isExtensible(e)&&(e._normalized=n),Y(n,"$stable",z),Y(n,"$key",c),Y(n,"$hasNormal",M),n}function qe(t,e,o,p){var n=function(){var e=st;lt(t);var o=arguments.length?p.apply(null,arguments):p({}),n=(o=o&&"object"==typeof o&&!b(o)?[o]:Gt(o))&&o[0];return lt(e),o&&(!n||1===o.length&&n.isComment&&!ue(n))?void 0:o};return p.proxy&&Object.defineProperty(e,o,{get:n,enumerable:!0,configurable:!0}),n}function he(t,e){return function(){return t[e]}}function We(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};Y(e,"_v_attr_proxy",!0),me(e,t.$attrs,p,t,"$attrs")}return t._attrsProxy},get listeners(){t._listenersProxy||me(t._listenersProxy={},t.$listeners,p,t,"$listeners");return t._listenersProxy},get slots(){return function(t){t._slotsProxy||ve(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(t)},emit:_(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(o){return Ft(t,e,o)}))}}}function me(t,e,o,p,b){var n=!1;for(var M in e)M in t?e[M]!==o[M]&&(n=!0):(n=!0,ge(t,M,p,b));for(var M in t)M in e||(n=!0,delete t[M]);return n}function ge(t,e,o,p){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return o[p][e]}})}function ve(t,e){for(var o in e)t[o]=e[o];for(var o in t)o in e||delete t[o]}var Re,ye=null;function Be(t,e){return(t.__esModule||Ot&&"Module"===t[Symbol.toStringTag])&&(t=t.default),i(t)?e.extend(t):t}function Le(t){if(b(t))for(var e=0;edocument.createEvent("Event").timeStamp&&(Ve=function(){return $e.now()})}var Ye=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function Ge(){var t,e;for(Ue=Ve(),Fe=!0,De.sort(Ye),He=0;HeHe&&De[o].id>t.id;)o--;De.splice(o+1,0,t)}else De.push(t);Ie||(Ie=!0,lo(Ge))}}var Ke="watcher";"".concat(Ke," callback"),"".concat(Ke," getter"),"".concat(Ke," cleanup");var Qe;var Ze=function(){function t(t){void 0===t&&(t=!1),this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Qe,!t&&Qe&&(this.index=(Qe.scopes||(Qe.scopes=[])).push(this)-1)}return t.prototype.run=function(t){if(this.active){var e=Qe;try{return Qe=this,t()}finally{Qe=e}}else 0},t.prototype.on=function(){Qe=this},t.prototype.off=function(){Qe=this.parent},t.prototype.stop=function(t){if(this.active){var e=void 0,o=void 0;for(e=0,o=this.effects.length;e-1)if(n&&!g(b,"default"))M=!1;else if(""===M||M===X(t)){var c=tp(String,b.type);(c<0||z-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!s(t)&&t.test(e)}function np(t,e){var o=t.cache,p=t.keys,b=t._vnode;for(var n in o){var M=o[n];if(M){var z=M.name;z&&!e(z)&&Mp(o,n,p,b)}}}function Mp(t,e,o,p){var b=t[e];!b||p&&b.tag===p.tag||b.componentInstance.$destroy(),t[e]=null,W(o,e)}!function(t){t.prototype._init=function(t){var e=this;e._uid=No++,e._isVue=!0,e.__v_skip=!0,e._scope=new Ze(!0),e._scope._vm=!0,t&&t._isComponent?function(t,e){var o=t.$options=Object.create(t.constructor.options),p=e._parentVnode;o.parent=e.parent,o._parentVnode=p;var b=p.componentOptions;o.propsData=b.propsData,o._parentListeners=b.listeners,o._renderChildren=b.children,o._componentTag=b.tag,e.render&&(o.render=e.render,o.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Yo(wo(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,o=e.parent;if(o&&!e.abstract){for(;o.$options.abstract&&o.$parent;)o=o.$parent;o.$children.push(t)}t.$parent=o,t.$root=o?o.$root:t,t.$children=[],t.$refs={},t._provided=o?o._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&we(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,o=t.$vnode=e._parentVnode,b=o&&o.context;t.$slots=de(e._renderChildren,b),t.$scopedSlots=o?fe(t.$parent,o.data.scopedSlots,t.$slots):p,t._c=function(e,o,p,b){return Qt(t,e,o,p,b,!1)},t.$createElement=function(e,o,p,b){return Qt(t,e,o,p,b,!0)};var n=o&&o.data;Et(t,"$attrs",n&&n.attrs||p,null,!0),Et(t,"$listeners",e._parentListeners||p,null,!0)}(e),Ee(e,"beforeCreate",void 0,!1),function(t){var e=_o(t.$options.inject,t);e&&(Tt(!1),Object.keys(e).forEach((function(o){Et(t,o,e[o])})),Tt(!0))}(e),vo(e),function(t){var e=t.$options.provide;if(e){var o=r(e)?e.call(t):e;if(!i(o))return;for(var p=to(t),b=Ot?Reflect.ownKeys(o):Object.keys(o),n=0;n1?N(o):o;for(var p=N(arguments,1),b='event handler for "'.concat(t,'"'),n=0,M=o.length;nparseInt(this.max)&&Mp(e,o[0],o,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Mp(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){np(t,(function(t){return bp(e,t)}))})),this.$watch("exclude",(function(e){np(t,(function(t){return!bp(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=Le(t),o=e&&e.componentOptions;if(o){var p=pp(o),b=this.include,n=this.exclude;if(b&&(!p||!bp(b,p))||n&&p&&bp(n,p))return e;var M=this.cache,z=this.keys,c=null==e.key?o.Ctor.cid+(o.tag?"::".concat(o.tag):""):e.key;M[c]?(e.componentInstance=M[c].componentInstance,W(z,c),z.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}},rp={KeepAlive:cp};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:jo,extend:w,mergeOptions:Yo,defineReactive:Et},t.set=Dt,t.delete=Pt,t.nextTick=lo,t.observable=function(t){return kt(t),t},t.options=Object.create(null),I.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,w(t.options.components,rp),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var o=N(arguments,1);return o.unshift(this),r(t.install)?t.install.apply(t,o):r(t)&&t.apply(null,o),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Yo(this.options,t),this}}(t),op(t),function(t){I.forEach((function(e){t[e]=function(t,o){return o?("component"===e&&O(o)&&(o.name=o.name||t,o=this.options._base.extend(o)),"directive"===e&&r(o)&&(o={bind:o,update:o}),this.options[e+"s"][t]=o,o):this.options[e+"s"][t]}}))}(t)}(ep),Object.defineProperty(ep.prototype,"$isServer",{get:ct}),Object.defineProperty(ep.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(ep,"FunctionalRenderContext",{value:xo}),ep.version="2.7.13";var ip=f("style,class"),ap=f("input,textarea,option,select,progress"),Op=function(t,e,o){return"value"===o&&ap(t)&&"button"!==e||"selected"===o&&"option"===t||"checked"===o&&"input"===t||"muted"===o&&"video"===t},sp=f("contenteditable,draggable,spellcheck"),lp=f("events,caret,typing,plaintext-only"),dp=f("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Ap="http://www.w3.org/1999/xlink",up=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},fp=function(t){return up(t)?t.slice(6,t.length):""},qp=function(t){return null==t||!1===t};function hp(t){for(var e=t.data,o=t,p=t;M(p.componentInstance);)(p=p.componentInstance._vnode)&&p.data&&(e=Wp(p.data,e));for(;M(o=o.parent);)o&&o.data&&(e=Wp(e,o.data));return function(t,e){if(M(t)||M(e))return mp(t,gp(e));return""}(e.staticClass,e.class)}function Wp(t,e){return{staticClass:mp(t.staticClass,e.staticClass),class:M(t.class)?[t.class,e.class]:e.class}}function mp(t,e){return t?e?t+" "+e:t:e||""}function gp(t){return Array.isArray(t)?function(t){for(var e,o="",p=0,b=t.length;p-1?Gp(t,e,o):dp(e)?qp(o)?t.removeAttribute(e):(o="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,o)):sp(e)?t.setAttribute(e,function(t,e){return qp(e)||"false"===e?"false":"contenteditable"===t&&lp(e)?e:"true"}(e,o)):up(e)?qp(o)?t.removeAttributeNS(Ap,fp(e)):t.setAttributeNS(Ap,e,o):Gp(t,e,o)}function Gp(t,e,o){if(qp(o))t.removeAttribute(e);else{if(Z&&!tt&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==o&&!t.__ieph){var p=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",p)};t.addEventListener("input",p),t.__ieph=!0}t.setAttribute(e,o)}}var Jp={create:$p,update:$p};function Kp(t,e){var o=e.elm,p=e.data,b=t.data;if(!(n(p.staticClass)&&n(p.class)&&(n(b)||n(b.staticClass)&&n(b.class)))){var z=hp(e),c=o._transitionClasses;M(c)&&(z=mp(z,gp(c))),z!==o._prevClass&&(o.setAttribute("class",z),o._prevClass=z)}}var Qp,Zp,tb,eb,ob,pb,bb={create:Kp,update:Kp},nb=/[\w).+\-_$\]]/;function Mb(t){var e,o,p,b,n,M=!1,z=!1,c=!1,r=!1,i=0,a=0,O=0,s=0;for(p=0;p=0&&" "===(d=t.charAt(l));l--);d&&nb.test(d)||(r=!0)}}else void 0===b?(s=p+1,b=t.slice(0,p).trim()):A();function A(){(n||(n=[])).push(t.slice(s,p).trim()),s=p+1}if(void 0===b?b=t.slice(0,p).trim():0!==s&&A(),n)for(p=0;p-1?{exp:t.slice(0,eb),key:'"'+t.slice(eb+1)+'"'}:{exp:t,key:null};Zp=t,eb=ob=pb=0;for(;!gb();)vb(tb=mb())?yb(tb):91===tb&&Rb(tb);return{exp:t.slice(0,ob),key:t.slice(ob+1,pb)}}(t);return null===o.key?"".concat(t,"=").concat(e):"$set(".concat(o.exp,", ").concat(o.key,", ").concat(e,")")}function mb(){return Zp.charCodeAt(++eb)}function gb(){return eb>=Qp}function vb(t){return 34===t||39===t}function Rb(t){var e=1;for(ob=eb;!gb();)if(vb(t=mb()))yb(t);else if(91===t&&e++,93===t&&e--,0===e){pb=eb;break}}function yb(t){for(var e=t;!gb()&&(t=mb())!==e;);}var Bb,Lb="__r";function Xb(t,e,o){var p=Bb;return function b(){var n=e.apply(null,arguments);null!==n&&wb(t,b,o,p)}}var _b=Mo&&!(bt&&Number(bt[1])<=53);function Nb(t,e,o,p){if(_b){var b=Ue,n=e;e=n._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=b||t.timeStamp<=0||t.target.ownerDocument!==document)return n.apply(this,arguments)}}Bb.addEventListener(t,e,Mt?{capture:o,passive:p}:o)}function wb(t,e,o,p){(p||Bb).removeEventListener(t,e._wrapper||e,o)}function xb(t,e){if(!n(t.data.on)||!n(e.data.on)){var o=e.data.on||{},p=t.data.on||{};Bb=e.elm||t.elm,function(t){if(M(t.__r)){var e=Z?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}M(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(o),Vt(o,p,Nb,wb,Xb,e.context),Bb=void 0}}var Tb,Cb={create:xb,update:xb,destroy:function(t){return xb(t,Sp)}};function Sb(t,e){if(!n(t.data.domProps)||!n(e.data.domProps)){var o,p,b=e.elm,c=t.data.domProps||{},r=e.data.domProps||{};for(o in(M(r.__ob__)||z(r._v_attr_proxy))&&(r=e.data.domProps=w({},r)),c)o in r||(b[o]="");for(o in r){if(p=r[o],"textContent"===o||"innerHTML"===o){if(e.children&&(e.children.length=0),p===c[o])continue;1===b.childNodes.length&&b.removeChild(b.childNodes[0])}if("value"===o&&"PROGRESS"!==b.tagName){b._value=p;var i=n(p)?"":String(p);kb(b,i)&&(b.value=i)}else if("innerHTML"===o&&yp(b.tagName)&&n(b.innerHTML)){(Tb=Tb||document.createElement("div")).innerHTML="".concat(p,"");for(var a=Tb.firstChild;b.firstChild;)b.removeChild(b.firstChild);for(;a.firstChild;)b.appendChild(a.firstChild)}else if(p!==c[o])try{b[o]=p}catch(t){}}}}function kb(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var o=!0;try{o=document.activeElement!==t}catch(t){}return o&&t.value!==e}(t,e)||function(t,e){var o=t.value,p=t._vModifiers;if(M(p)){if(p.number)return u(o)!==u(e);if(p.trim)return o.trim()!==e.trim()}return o!==e}(t,e))}var Eb={create:Sb,update:Sb},Db=v((function(t){var e={},o=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var p=t.split(o);p.length>1&&(e[p[0].trim()]=p[1].trim())}})),e}));function Pb(t){var e=jb(t.style);return t.staticStyle?w(t.staticStyle,e):e}function jb(t){return Array.isArray(t)?x(t):"string"==typeof t?Db(t):t}var Ib,Fb=/^--/,Hb=/\s*!important$/,Ub=function(t,e,o){if(Fb.test(e))t.style.setProperty(e,o);else if(Hb.test(o))t.style.setProperty(X(e),o.replace(Hb,""),"important");else{var p=$b(e);if(Array.isArray(o))for(var b=0,n=o.length;b-1?e.split(Jb).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var o=" ".concat(t.getAttribute("class")||""," ");o.indexOf(" "+e+" ")<0&&t.setAttribute("class",(o+e).trim())}}function Qb(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Jb).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var o=" ".concat(t.getAttribute("class")||""," "),p=" "+e+" ";o.indexOf(p)>=0;)o=o.replace(p," ");(o=o.trim())?t.setAttribute("class",o):t.removeAttribute("class")}}function Zb(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&w(e,tn(t.name||"v")),w(e,t),e}return"string"==typeof t?tn(t):void 0}}var tn=v((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),en=K&&!tt,on="transition",pn="animation",bn="transition",nn="transitionend",Mn="animation",zn="animationend";en&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(bn="WebkitTransition",nn="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Mn="WebkitAnimation",zn="webkitAnimationEnd"));var cn=K?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function rn(t){cn((function(){cn(t)}))}function an(t,e){var o=t._transitionClasses||(t._transitionClasses=[]);o.indexOf(e)<0&&(o.push(e),Kb(t,e))}function On(t,e){t._transitionClasses&&W(t._transitionClasses,e),Qb(t,e)}function sn(t,e,o){var p=dn(t,e),b=p.type,n=p.timeout,M=p.propCount;if(!b)return o();var z=b===on?nn:zn,c=0,r=function(){t.removeEventListener(z,i),o()},i=function(e){e.target===t&&++c>=M&&r()};setTimeout((function(){c0&&(o=on,i=M,a=n.length):e===pn?r>0&&(o=pn,i=r,a=c.length):a=(o=(i=Math.max(M,r))>0?M>r?on:pn:null)?o===on?n.length:c.length:0,{type:o,timeout:i,propCount:a,hasTransform:o===on&&ln.test(p[bn+"Property"])}}function An(t,e){for(;t.length1}function mn(t,e){!0!==e.data.show&&fn(e)}var gn=function(t){var e,o,p={},r=t.modules,i=t.nodeOps;for(e=0;el?h(t,n(o[u+1])?null:o[u+1].elm,o,s,u,p):s>u&&m(e,a,l)}(a,d,u,o,r):M(u)?(M(t.text)&&i.setTextContent(a,""),h(a,null,u,0,u.length-1,o)):M(d)?m(d,0,d.length-1):M(t.text)&&i.setTextContent(a,""):t.text!==e.text&&i.setTextContent(a,e.text),M(l)&&M(s=l.hook)&&M(s=s.postpatch)&&s(t,e)}}}function y(t,e,o){if(z(o)&&M(t.parent))t.parent.data.pendingInsert=e;else for(var p=0;p-1,M.selected!==n&&(M.selected=n);else if(k(Ln(M),p))return void(t.selectedIndex!==z&&(t.selectedIndex=z));b||(t.selectedIndex=-1)}}function Bn(t,e){return e.every((function(e){return!k(e,t)}))}function Ln(t){return"_value"in t?t._value:t.value}function Xn(t){t.target.composing=!0}function _n(t){t.target.composing&&(t.target.composing=!1,Nn(t.target,"input"))}function Nn(t,e){var o=document.createEvent("HTMLEvents");o.initEvent(e,!0,!0),t.dispatchEvent(o)}function wn(t){return!t.componentInstance||t.data&&t.data.transition?t:wn(t.componentInstance._vnode)}var xn={bind:function(t,e,o){var p=e.value,b=(o=wn(o)).data&&o.data.transition,n=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;p&&b?(o.data.show=!0,fn(o,(function(){t.style.display=n}))):t.style.display=p?n:"none"},update:function(t,e,o){var p=e.value;!p!=!e.oldValue&&((o=wn(o)).data&&o.data.transition?(o.data.show=!0,p?fn(o,(function(){t.style.display=t.__vOriginalDisplay})):qn(o,(function(){t.style.display="none"}))):t.style.display=p?t.__vOriginalDisplay:"none")},unbind:function(t,e,o,p,b){b||(t.style.display=t.__vOriginalDisplay)}},Tn={model:vn,show:xn},Cn={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Sn(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?Sn(Le(e.children)):t}function kn(t){var e={},o=t.$options;for(var p in o.propsData)e[p]=t[p];var b=o._parentListeners;for(var p in b)e[y(p)]=b[p];return e}function En(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var Dn=function(t){return t.tag||ue(t)},Pn=function(t){return"show"===t.name},jn={name:"transition",props:Cn,abstract:!0,render:function(t){var e=this,o=this.$slots.default;if(o&&(o=o.filter(Dn)).length){0;var p=this.mode;0;var b=o[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return b;var n=Sn(b);if(!n)return b;if(this._leaving)return En(t,b);var M="__transition-".concat(this._uid,"-");n.key=null==n.key?n.isComment?M+"comment":M+n.tag:c(n.key)?0===String(n.key).indexOf(M)?n.key:M+n.key:n.key;var z=(n.data||(n.data={})).transition=kn(this),r=this._vnode,i=Sn(r);if(n.data.directives&&n.data.directives.some(Pn)&&(n.data.show=!0),i&&i.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(n,i)&&!ue(i)&&(!i.componentInstance||!i.componentInstance._vnode.isComment)){var a=i.data.transition=w({},z);if("out-in"===p)return this._leaving=!0,$t(a,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),En(t,b);if("in-out"===p){if(ue(n))return r;var O,s=function(){O()};$t(z,"afterEnter",s),$t(z,"enterCancelled",s),$t(a,"delayLeave",(function(t){O=t}))}}return b}}},In=w({tag:String,moveClass:String},Cn);delete In.mode;var Fn={props:In,beforeMount:function(){var t=this,e=this._update;this._update=function(o,p){var b=Te(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,b(),e.call(t,o,p)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",o=Object.create(null),p=this.prevChildren=this.children,b=this.$slots.default||[],n=this.children=[],M=kn(this),z=0;z-1?Xp[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Xp[t]=/HTMLUnknownElement/.test(e.toString())},w(ep.options.directives,Tn),w(ep.options.components,$n),ep.prototype.__patch__=K?gn:T,ep.prototype.$mount=function(t,e){return function(t,e,o){var p;t.$el=e,t.$options.render||(t.$options.render=At),Ee(t,"beforeMount"),p=function(){t._update(t._render(),o)},new Wo(t,p,T,{before:function(){t._isMounted&&!t._isDestroyed&&Ee(t,"beforeUpdate")}},!0),o=!1;var b=t._preWatchers;if(b)for(var n=0;n\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,nM=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,MM="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(U.source,"]*"),zM="((?:".concat(MM,"\\:)?").concat(MM,")"),cM=new RegExp("^<".concat(zM)),rM=/^\s*(\/?)>/,iM=new RegExp("^<\\/".concat(zM,"[^>]*>")),aM=/^]+>/i,OM=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},uM=/&(?:lt|gt|quot|amp|#39);/g,fM=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,qM=f("pre,textarea",!0),hM=function(t,e){return t&&qM(t)&&"\n"===e[0]};function WM(t,e){var o=e?fM:uM;return t.replace(o,(function(t){return AM[t]}))}function mM(t,e){for(var o,p,b=[],n=e.expectHTML,M=e.isUnaryTag||C,z=e.canBeLeftOpenTag||C,c=0,r=function(){if(o=t,p&&lM(p)){var r=0,O=p.toLowerCase(),s=dM[O]||(dM[O]=new RegExp("([\\s\\S]*?)(]*>)","i"));m=t.replace(s,(function(t,o,p){return r=p.length,lM(O)||"noscript"===O||(o=o.replace(//g,"$1").replace(//g,"$1")),hM(O,o)&&(o=o.slice(1)),e.chars&&e.chars(o),""}));c+=t.length-m.length,t=m,a(O,c-r,c)}else{var l=t.indexOf("<");if(0===l){if(OM.test(t)){var d=t.indexOf("--\x3e");if(d>=0)return e.shouldKeepComment&&e.comment&&e.comment(t.substring(4,d),c,c+d+3),i(d+3),"continue"}if(sM.test(t)){var A=t.indexOf("]>");if(A>=0)return i(A+2),"continue"}var u=t.match(aM);if(u)return i(u[0].length),"continue";var f=t.match(iM);if(f){var q=c;return i(f[0].length),a(f[1],q,c),"continue"}var h=function(){var e=t.match(cM);if(e){var o={tagName:e[1],attrs:[],start:c};i(e[0].length);for(var p=void 0,b=void 0;!(p=t.match(rM))&&(b=t.match(nM)||t.match(bM));)b.start=c,i(b[0].length),b.end=c,o.attrs.push(b);if(p)return o.unarySlash=p[1],i(p[0].length),o.end=c,o}}();if(h)return function(t){var o=t.tagName,c=t.unarySlash;n&&("p"===p&&pM(o)&&a(p),z(o)&&p===o&&a(o));for(var r=M(o)||!!c,i=t.attrs.length,O=new Array(i),s=0;s=0){for(m=t.slice(l);!(iM.test(m)||cM.test(m)||OM.test(m)||sM.test(m)||(g=m.indexOf("<",1))<0);)l+=g,m=t.slice(l);W=t.substring(0,l)}l<0&&(W=t),W&&i(W.length),e.chars&&W&&e.chars(W,c-W.length,c)}if(t===o)return e.chars&&e.chars(t),"break"};t;){if("break"===r())break}function i(e){c+=e,t=t.substring(e)}function a(t,o,n){var M,z;if(null==o&&(o=c),null==n&&(n=c),t)for(z=t.toLowerCase(),M=b.length-1;M>=0&&b[M].lowerCasedTag!==z;M--);else M=0;if(M>=0){for(var r=b.length-1;r>=M;r--)e.end&&e.end(b[r].tag,o,n);b.length=M,p=M&&b[M-1].tag}else"br"===z?e.start&&e.start(t,[],!0,o,n):"p"===z&&(e.start&&e.start(t,[],!1,o,n),e.end&&e.end(t,o,n))}a()}var gM,vM,RM,yM,BM,LM,XM,_M,NM=/^@|^v-on:/,wM=/^v-|^@|^:|^#/,xM=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,TM=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,CM=/^\(|\)$/g,SM=/^\[.*\]$/,kM=/:(.*)$/,EM=/^:|^\.|^v-bind:/,DM=/\.[^.\]]+(?=[^\]]*$)/g,PM=/^v-slot(:|$)|^#/,jM=/[\r\n]/,IM=/[ \f\t\r\n]+/g,FM=v(tM),HM="_empty_";function UM(t,e,o){return{type:1,tag:t,attrsList:e,attrsMap:QM(e),rawAttrsMap:{},parent:o,children:[]}}function VM(t,e){gM=e.warn||cb,LM=e.isPreTag||C,XM=e.mustUseProp||C,_M=e.getTagNamespace||C;var o=e.isReservedTag||C;(function(t){return!(!(t.component||t.attrsMap[":is"]||t.attrsMap["v-bind:is"])&&(t.attrsMap.is?o(t.attrsMap.is):o(t.tag)))}),RM=rb(e.modules,"transformNode"),yM=rb(e.modules,"preTransformNode"),BM=rb(e.modules,"postTransformNode"),vM=e.delimiters;var p,b,n=[],M=!1!==e.preserveWhitespace,z=e.whitespace,c=!1,r=!1;function i(t){if(a(t),c||t.processed||(t=$M(t,e)),n.length||t===p||p.if&&(t.elseif||t.else)&&GM(p,{exp:t.elseif,block:t}),b&&!t.forbidden)if(t.elseif||t.else)M=t,z=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(b.children),z&&z.if&&GM(z,{exp:M.elseif,block:M});else{if(t.slotScope){var o=t.slotTarget||'"default"';(b.scopedSlots||(b.scopedSlots={}))[o]=t}b.children.push(t),t.parent=b}var M,z;t.children=t.children.filter((function(t){return!t.slotScope})),a(t),t.pre&&(c=!1),LM(t.tag)&&(r=!1);for(var i=0;ic&&(z.push(n=t.slice(c,b)),M.push(JSON.stringify(n)));var r=Mb(p[1].trim());M.push("_s(".concat(r,")")),z.push({"@binding":r}),c=b+p[0].length}return c-1")+("true"===n?":(".concat(e,")"):":_q(".concat(e,",").concat(n,")"))),db(t,"change","var $$a=".concat(e,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(n,"):(").concat(M,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(p?"_n("+b+")":b,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(Wb(e,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(Wb(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(Wb(e,"$$c"),"}"),null,!0)}(t,p,b);else if("input"===n&&"radio"===M)!function(t,e,o){var p=o&&o.number,b=Ab(t,"value")||"null";b=p?"_n(".concat(b,")"):b,ib(t,"checked","_q(".concat(e,",").concat(b,")")),db(t,"change",Wb(e,b),null,!0)}(t,p,b);else if("input"===n||"textarea"===n)!function(t,e,o){var p=t.attrsMap.type;0;var b=o||{},n=b.lazy,M=b.number,z=b.trim,c=!n&&"range"!==p,r=n?"change":"range"===p?Lb:"input",i="$event.target.value";z&&(i="$event.target.value.trim()");M&&(i="_n(".concat(i,")"));var a=Wb(e,i);c&&(a="if($event.target.composing)return;".concat(a));ib(t,"value","(".concat(e,")")),db(t,r,a,null,!0),(z||M)&&db(t,"blur","$forceUpdate()")}(t,p,b);else{if(!H.isReservedTag(n))return hb(t,p,b),!1}return!0},text:function(t,e){e.value&&ib(t,"textContent","_s(".concat(e.value,")"),e)},html:function(t,e){e.value&&ib(t,"innerHTML","_s(".concat(e.value,")"),e)}},Mz={expectHTML:!0,modules:oz,directives:nz,isPreTag:function(t){return"pre"===t},isUnaryTag:eM,mustUseProp:Op,canBeLeftOpenTag:oM,isReservedTag:Bp,getTagNamespace:Lp,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(oz)},zz=v((function(t){return f("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}));function cz(t,e){t&&(pz=zz(e.staticKeys||""),bz=e.isReservedTag||C,rz(t),iz(t,!1))}function rz(t){if(t.static=function(t){if(2===t.type)return!1;if(3===t.type)return!0;return!(!t.pre&&(t.hasBindings||t.if||t.for||q(t.tag)||!bz(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(pz)))}(t),1===t.type){if(!bz(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var e=0,o=t.children.length;e|^function(?:\s+[\w$]+)?\s*\(/,Oz=/\([^)]*?\);*$/,sz=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,lz={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},dz={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Az=function(t){return"if(".concat(t,")return null;")},uz={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Az("$event.target !== $event.currentTarget"),ctrl:Az("!$event.ctrlKey"),shift:Az("!$event.shiftKey"),alt:Az("!$event.altKey"),meta:Az("!$event.metaKey"),left:Az("'button' in $event && $event.button !== 0"),middle:Az("'button' in $event && $event.button !== 1"),right:Az("'button' in $event && $event.button !== 2")};function fz(t,e){var o=e?"nativeOn:":"on:",p="",b="";for(var n in t){var M=qz(t[n]);t[n]&&t[n].dynamic?b+="".concat(n,",").concat(M,","):p+='"'.concat(n,'":').concat(M,",")}return p="{".concat(p.slice(0,-1),"}"),b?o+"_d(".concat(p,",[").concat(b.slice(0,-1),"])"):o+p}function qz(t){if(!t)return"function(){}";if(Array.isArray(t))return"[".concat(t.map((function(t){return qz(t)})).join(","),"]");var e=sz.test(t.value),o=az.test(t.value),p=sz.test(t.value.replace(Oz,""));if(t.modifiers){var b="",n="",M=[],z=function(e){if(uz[e])n+=uz[e],lz[e]&&M.push(e);else if("exact"===e){var o=t.modifiers;n+=Az(["ctrl","shift","alt","meta"].filter((function(t){return!o[t]})).map((function(t){return"$event.".concat(t,"Key")})).join("||"))}else M.push(e)};for(var c in t.modifiers)z(c);M.length&&(b+=function(t){return"if(!$event.type.indexOf('key')&&"+"".concat(t.map(hz).join("&&"),")return null;")}(M)),n&&(b+=n);var r=e?"return ".concat(t.value,".apply(null, arguments)"):o?"return (".concat(t.value,").apply(null, arguments)"):p?"return ".concat(t.value):t.value;return"function($event){".concat(b).concat(r,"}")}return e||o?t.value:"function($event){".concat(p?"return ".concat(t.value):t.value,"}")}function hz(t){var e=parseInt(t,10);if(e)return"$event.keyCode!==".concat(e);var o=lz[t],p=dz[t];return"_k($event.keyCode,"+"".concat(JSON.stringify(t),",")+"".concat(JSON.stringify(o),",")+"$event.key,"+"".concat(JSON.stringify(p))+")"}var Wz={on:function(t,e){t.wrapListeners=function(t){return"_g(".concat(t,",").concat(e.value,")")}},bind:function(t,e){t.wrapData=function(o){return"_b(".concat(o,",'").concat(t.tag,"',").concat(e.value,",").concat(e.modifiers&&e.modifiers.prop?"true":"false").concat(e.modifiers&&e.modifiers.sync?",true":"",")")}},cloak:T},mz=function(t){this.options=t,this.warn=t.warn||cb,this.transforms=rb(t.modules,"transformCode"),this.dataGenFns=rb(t.modules,"genData"),this.directives=w(w({},Wz),t.directives);var e=t.isReservedTag||C;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function gz(t,e){var o=new mz(e),p=t?"script"===t.tag?"null":vz(t,o):'_c("div")';return{render:"with(this){return ".concat(p,"}"),staticRenderFns:o.staticRenderFns}}function vz(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return Rz(t,e);if(t.once&&!t.onceProcessed)return yz(t,e);if(t.for&&!t.forProcessed)return Xz(t,e);if(t.if&&!t.ifProcessed)return Bz(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var o=t.slotName||'"default"',p=xz(t,e),b="_t(".concat(o).concat(p?",function(){return ".concat(p,"}"):""),n=t.attrs||t.dynamicAttrs?Sz((t.attrs||[]).concat(t.dynamicAttrs||[]).map((function(t){return{name:y(t.name),value:t.value,dynamic:t.dynamic}}))):null,M=t.attrsMap["v-bind"];!n&&!M||p||(b+=",null");n&&(b+=",".concat(n));M&&(b+="".concat(n?"":",null",",").concat(M));return b+")"}(t,e);var o=void 0;if(t.component)o=function(t,e,o){var p=e.inlineTemplate?null:xz(e,o,!0);return"_c(".concat(t,",").concat(_z(e,o)).concat(p?",".concat(p):"",")")}(t.component,t,e);else{var p=void 0,b=e.maybeComponent(t);(!t.plain||t.pre&&b)&&(p=_z(t,e));var n=void 0,M=e.options.bindings;b&&M&&!1!==M.__isScriptSetup&&(n=function(t,e){var o=y(e),p=B(o),b=function(b){return t[e]===b?e:t[o]===b?o:t[p]===b?p:void 0},n=b("setup-const")||b("setup-reactive-const");if(n)return n;var M=b("setup-let")||b("setup-ref")||b("setup-maybe-ref");if(M)return M}(M,t.tag)),n||(n="'".concat(t.tag,"'"));var z=t.inlineTemplate?null:xz(t,e,!0);o="_c(".concat(n).concat(p?",".concat(p):"").concat(z?",".concat(z):"",")")}for(var c=0;c>>0}(M)):"",")")}(t,t.scopedSlots,e),",")),t.model&&(o+="model:{value:".concat(t.model.value,",callback:").concat(t.model.callback,",expression:").concat(t.model.expression,"},")),t.inlineTemplate){var n=function(t,e){var o=t.children[0];0;if(o&&1===o.type){var p=gz(o,e.options);return"inlineTemplate:{render:function(){".concat(p.render,"},staticRenderFns:[").concat(p.staticRenderFns.map((function(t){return"function(){".concat(t,"}")})).join(","),"]}")}}(t,e);n&&(o+="".concat(n,","))}return o=o.replace(/,$/,"")+"}",t.dynamicAttrs&&(o="_b(".concat(o,',"').concat(t.tag,'",').concat(Sz(t.dynamicAttrs),")")),t.wrapData&&(o=t.wrapData(o)),t.wrapListeners&&(o=t.wrapListeners(o)),o}function Nz(t){return 1===t.type&&("slot"===t.tag||t.children.some(Nz))}function wz(t,e){var o=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!o)return Bz(t,e,wz,"null");if(t.for&&!t.forProcessed)return Xz(t,e,wz);var p=t.slotScope===HM?"":String(t.slotScope),b="function(".concat(p,"){")+"return ".concat("template"===t.tag?t.if&&o?"(".concat(t.if,")?").concat(xz(t,e)||"undefined",":undefined"):xz(t,e)||"undefined":vz(t,e),"}"),n=p?"":",proxy:true";return"{key:".concat(t.slotTarget||'"default"',",fn:").concat(b).concat(n,"}")}function xz(t,e,o,p,b){var n=t.children;if(n.length){var M=n[0];if(1===n.length&&M.for&&"template"!==M.tag&&"slot"!==M.tag){var z=o?e.maybeComponent(M)?",1":",0":"";return"".concat((p||vz)(M,e)).concat(z)}var c=o?function(t,e){for(var o=0,p=0;p':'
',jz.innerHTML.indexOf(" ")>0}var Uz=!!K&&Hz(!1),Vz=!!K&&Hz(!0),$z=v((function(t){var e=Np(t);return e&&e.innerHTML})),Yz=ep.prototype.$mount;ep.prototype.$mount=function(t,e){if((t=t&&Np(t))===document.body||t===document.documentElement)return this;var o=this.$options;if(!o.render){var p=o.template;if(p)if("string"==typeof p)"#"===p.charAt(0)&&(p=$z(p));else{if(!p.nodeType)return this;p=p.innerHTML}else t&&(p=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(p){0;var b=Fz(p,{outputSourceRange:!1,shouldDecodeNewlines:Uz,shouldDecodeNewlinesForHref:Vz,delimiters:o.delimiters,comments:o.comments},this),n=b.render,M=b.staticRenderFns;o.render=n,o.staticRenderFns=M}}return Yz.call(this,t,e)},ep.compile=Fz;var Gz=o(8),Jz=o.n(Gz);function Kz(t){return function(t){if(Array.isArray(t))return Qz(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 Qz(t,e);var o=Object.prototype.toString.call(t).slice(8,-1);"Object"===o&&t.constructor&&(o=t.constructor.name);if("Map"===o||"Set"===o)return Array.from(t);if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return Qz(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 Qz(t,e){(null==e||e>t.length)&&(e=t.length);for(var o=0,p=new Array(e);o{const e=bc.call(t);return zc[e]||(zc[e]=e.slice(8,-1).toLowerCase())});var zc;const cc=t=>(t=t.toLowerCase(),e=>Mc(e)===t),rc=t=>e=>typeof e===t,{isArray:ic}=Array,ac=rc("undefined");const Oc=cc("ArrayBuffer");const sc=rc("string"),lc=rc("function"),dc=rc("number"),Ac=t=>null!==t&&"object"==typeof t,uc=t=>{if("object"!==Mc(t))return!1;const e=nc(t);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||Symbol.toStringTag in t||Symbol.iterator in t)},fc=cc("Date"),qc=cc("File"),hc=cc("Blob"),Wc=cc("FileList"),mc=cc("URLSearchParams");function gc(t,e,{allOwnKeys:o=!1}={}){if(null==t)return;let p,b;if("object"!=typeof t&&(t=[t]),ic(t))for(p=0,b=t.length;p0;)if(p=o[b],e===p.toLowerCase())return p;return null}const Rc="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,yc=t=>!ac(t)&&t!==Rc;const Bc=(Lc="undefined"!=typeof Uint8Array&&nc(Uint8Array),t=>Lc&&t instanceof Lc);var Lc;const Xc=cc("HTMLFormElement"),_c=(({hasOwnProperty:t})=>(e,o)=>t.call(e,o))(Object.prototype),Nc=cc("RegExp"),wc=(t,e)=>{const o=Object.getOwnPropertyDescriptors(t),p={};gc(o,((o,b)=>{let n;!1!==(n=e(o,b,t))&&(p[b]=n||o)})),Object.defineProperties(t,p)},xc="abcdefghijklmnopqrstuvwxyz",Tc="0123456789",Cc={DIGIT:Tc,ALPHA:xc,ALPHA_DIGIT:xc+xc.toUpperCase()+Tc};const Sc=cc("AsyncFunction"),kc={isArray:ic,isArrayBuffer:Oc,isBuffer:function(t){return null!==t&&!ac(t)&&null!==t.constructor&&!ac(t.constructor)&&lc(t.constructor.isBuffer)&&t.constructor.isBuffer(t)},isFormData:t=>{let e;return t&&("function"==typeof FormData&&t instanceof FormData||lc(t.append)&&("formdata"===(e=Mc(t))||"object"===e&&lc(t.toString)&&"[object FormData]"===t.toString()))},isArrayBufferView:function(t){let e;return e="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&Oc(t.buffer),e},isString:sc,isNumber:dc,isBoolean:t=>!0===t||!1===t,isObject:Ac,isPlainObject:uc,isUndefined:ac,isDate:fc,isFile:qc,isBlob:hc,isRegExp:Nc,isFunction:lc,isStream:t=>Ac(t)&&lc(t.pipe),isURLSearchParams:mc,isTypedArray:Bc,isFileList:Wc,forEach:gc,merge:function t(){const{caseless:e}=yc(this)&&this||{},o={},p=(p,b)=>{const n=e&&vc(o,b)||b;uc(o[n])&&uc(p)?o[n]=t(o[n],p):uc(p)?o[n]=t({},p):ic(p)?o[n]=p.slice():o[n]=p};for(let t=0,e=arguments.length;t(gc(e,((e,p)=>{o&&lc(e)?t[p]=pc(e,o):t[p]=e}),{allOwnKeys:p}),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,o,p)=>{t.prototype=Object.create(e.prototype,p),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),o&&Object.assign(t.prototype,o)},toFlatObject:(t,e,o,p)=>{let b,n,M;const z={};if(e=e||{},null==t)return e;do{for(b=Object.getOwnPropertyNames(t),n=b.length;n-- >0;)M=b[n],p&&!p(M,t,e)||z[M]||(e[M]=t[M],z[M]=!0);t=!1!==o&&nc(t)}while(t&&(!o||o(t,e))&&t!==Object.prototype);return e},kindOf:Mc,kindOfTest:cc,endsWith:(t,e,o)=>{t=String(t),(void 0===o||o>t.length)&&(o=t.length),o-=e.length;const p=t.indexOf(e,o);return-1!==p&&p===o},toArray:t=>{if(!t)return null;if(ic(t))return t;let e=t.length;if(!dc(e))return null;const o=new Array(e);for(;e-- >0;)o[e]=t[e];return o},forEachEntry:(t,e)=>{const o=(t&&t[Symbol.iterator]).call(t);let p;for(;(p=o.next())&&!p.done;){const o=p.value;e.call(t,o[0],o[1])}},matchAll:(t,e)=>{let o;const p=[];for(;null!==(o=t.exec(e));)p.push(o);return p},isHTMLForm:Xc,hasOwnProperty:_c,hasOwnProp:_c,reduceDescriptors:wc,freezeMethods:t=>{wc(t,((e,o)=>{if(lc(t)&&-1!==["arguments","caller","callee"].indexOf(o))return!1;const p=t[o];lc(p)&&(e.enumerable=!1,"writable"in e?e.writable=!1:e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+o+"'")}))}))},toObjectSet:(t,e)=>{const o={},p=t=>{t.forEach((t=>{o[t]=!0}))};return ic(t)?p(t):p(String(t).split(e)),o},toCamelCase:t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(t,e,o){return e.toUpperCase()+o})),noop:()=>{},toFiniteNumber:(t,e)=>(t=+t,Number.isFinite(t)?t:e),findKey:vc,global:Rc,isContextDefined:yc,ALPHABET:Cc,generateString:(t=16,e=Cc.ALPHA_DIGIT)=>{let o="";const{length:p}=e;for(;t--;)o+=e[Math.random()*p|0];return o},isSpecCompliantForm:function(t){return!!(t&&lc(t.append)&&"FormData"===t[Symbol.toStringTag]&&t[Symbol.iterator])},toJSONObject:t=>{const e=new Array(10),o=(t,p)=>{if(Ac(t)){if(e.indexOf(t)>=0)return;if(!("toJSON"in t)){e[p]=t;const b=ic(t)?[]:{};return gc(t,((t,e)=>{const n=o(t,p+1);!ac(n)&&(b[e]=n)})),e[p]=void 0,b}}return t};return o(t,0)},isAsyncFn:Sc,isThenable:t=>t&&(Ac(t)||lc(t))&&lc(t.then)&&lc(t.catch)};function Ec(t,e,o,p,b){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),o&&(this.config=o),p&&(this.request=p),b&&(this.response=b)}kc.inherits(Ec,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:kc.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Dc=Ec.prototype,Pc={};["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=>{Pc[t]={value:t}})),Object.defineProperties(Ec,Pc),Object.defineProperty(Dc,"isAxiosError",{value:!0}),Ec.from=(t,e,o,p,b,n)=>{const M=Object.create(Dc);return kc.toFlatObject(t,M,(function(t){return t!==Error.prototype}),(t=>"isAxiosError"!==t)),Ec.call(M,t.message,e,o,p,b),M.cause=t,M.name=t.name,n&&Object.assign(M,n),M};const jc=Ec;var Ic=o(764).lW;function Fc(t){return kc.isPlainObject(t)||kc.isArray(t)}function Hc(t){return kc.endsWith(t,"[]")?t.slice(0,-2):t}function Uc(t,e,o){return t?t.concat(e).map((function(t,e){return t=Hc(t),!o&&e?"["+t+"]":t})).join(o?".":""):e}const Vc=kc.toFlatObject(kc,{},null,(function(t){return/^is[A-Z]/.test(t)}));const $c=function(t,e,o){if(!kc.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const p=(o=kc.toFlatObject(o,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(t,e){return!kc.isUndefined(e[t])}))).metaTokens,b=o.visitor||r,n=o.dots,M=o.indexes,z=(o.Blob||"undefined"!=typeof Blob&&Blob)&&kc.isSpecCompliantForm(e);if(!kc.isFunction(b))throw new TypeError("visitor must be a function");function c(t){if(null===t)return"";if(kc.isDate(t))return t.toISOString();if(!z&&kc.isBlob(t))throw new jc("Blob is not supported. Use a Buffer instead.");return kc.isArrayBuffer(t)||kc.isTypedArray(t)?z&&"function"==typeof Blob?new Blob([t]):Ic.from(t):t}function r(t,o,b){let z=t;if(t&&!b&&"object"==typeof t)if(kc.endsWith(o,"{}"))o=p?o:o.slice(0,-2),t=JSON.stringify(t);else if(kc.isArray(t)&&function(t){return kc.isArray(t)&&!t.some(Fc)}(t)||(kc.isFileList(t)||kc.endsWith(o,"[]"))&&(z=kc.toArray(t)))return o=Hc(o),z.forEach((function(t,p){!kc.isUndefined(t)&&null!==t&&e.append(!0===M?Uc([o],p,n):null===M?o:o+"[]",c(t))})),!1;return!!Fc(t)||(e.append(Uc(b,o,n),c(t)),!1)}const i=[],a=Object.assign(Vc,{defaultVisitor:r,convertValue:c,isVisitable:Fc});if(!kc.isObject(t))throw new TypeError("data must be an object");return function t(o,p){if(!kc.isUndefined(o)){if(-1!==i.indexOf(o))throw Error("Circular reference detected in "+p.join("."));i.push(o),kc.forEach(o,(function(o,n){!0===(!(kc.isUndefined(o)||null===o)&&b.call(e,o,kc.isString(n)?n.trim():n,p,a))&&t(o,p?p.concat(n):[n])})),i.pop()}}(t),e};function Yc(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,(function(t){return e[t]}))}function Gc(t,e){this._pairs=[],t&&$c(t,this,e)}const Jc=Gc.prototype;Jc.append=function(t,e){this._pairs.push([t,e])},Jc.toString=function(t){const e=t?function(e){return t.call(this,e,Yc)}:Yc;return this._pairs.map((function(t){return e(t[0])+"="+e(t[1])}),"").join("&")};const Kc=Gc;function Qc(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Zc(t,e,o){if(!e)return t;const p=o&&o.encode||Qc,b=o&&o.serialize;let n;if(n=b?b(e,o):kc.isURLSearchParams(e)?e.toString():new Kc(e,o).toString(p),n){const e=t.indexOf("#");-1!==e&&(t=t.slice(0,e)),t+=(-1===t.indexOf("?")?"?":"&")+n}return t}const tr=class{constructor(){this.handlers=[]}use(t,e,o){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!o&&o.synchronous,runWhen:o?o.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){kc.forEach(this.handlers,(function(e){null!==e&&t(e)}))}},er={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},or={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:Kc,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 pr=function(t){function e(t,o,p,b){let n=t[b++];const M=Number.isFinite(+n),z=b>=t.length;if(n=!n&&kc.isArray(p)?p.length:n,z)return kc.hasOwnProp(p,n)?p[n]=[p[n],o]:p[n]=o,!M;p[n]&&kc.isObject(p[n])||(p[n]=[]);return e(t,o,p[n],b)&&kc.isArray(p[n])&&(p[n]=function(t){const e={},o=Object.keys(t);let p;const b=o.length;let n;for(p=0;p{e(function(t){return kc.matchAll(/\w+|\[(\w*)]/g,t).map((t=>"[]"===t[0]?"":t[1]||t[0]))}(t),p,o,0)})),o}return null};const br={transitional:er,adapter:["xhr","http"],transformRequest:[function(t,e){const o=e.getContentType()||"",p=o.indexOf("application/json")>-1,b=kc.isObject(t);b&&kc.isHTMLForm(t)&&(t=new FormData(t));if(kc.isFormData(t))return p&&p?JSON.stringify(pr(t)):t;if(kc.isArrayBuffer(t)||kc.isBuffer(t)||kc.isStream(t)||kc.isFile(t)||kc.isBlob(t))return t;if(kc.isArrayBufferView(t))return t.buffer;if(kc.isURLSearchParams(t))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let n;if(b){if(o.indexOf("application/x-www-form-urlencoded")>-1)return function(t,e){return $c(t,new or.classes.URLSearchParams,Object.assign({visitor:function(t,e,o,p){return or.isNode&&kc.isBuffer(t)?(this.append(e,t.toString("base64")),!1):p.defaultVisitor.apply(this,arguments)}},e))}(t,this.formSerializer).toString();if((n=kc.isFileList(t))||o.indexOf("multipart/form-data")>-1){const e=this.env&&this.env.FormData;return $c(n?{"files[]":t}:t,e&&new e,this.formSerializer)}}return b||p?(e.setContentType("application/json",!1),function(t,e,o){if(kc.isString(t))try{return(e||JSON.parse)(t),kc.trim(t)}catch(t){if("SyntaxError"!==t.name)throw t}return(o||JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){const e=this.transitional||br.transitional,o=e&&e.forcedJSONParsing,p="json"===this.responseType;if(t&&kc.isString(t)&&(o&&!this.responseType||p)){const o=!(e&&e.silentJSONParsing)&&p;try{return JSON.parse(t)}catch(t){if(o){if("SyntaxError"===t.name)throw jc.from(t,jc.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:or.classes.FormData,Blob:or.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};kc.forEach(["delete","get","head","post","put","patch"],(t=>{br.headers[t]={}}));const nr=br,Mr=kc.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"]),zr=Symbol("internals");function cr(t){return t&&String(t).trim().toLowerCase()}function rr(t){return!1===t||null==t?t:kc.isArray(t)?t.map(rr):String(t)}function ir(t,e,o,p,b){return kc.isFunction(p)?p.call(this,e,o):(b&&(e=o),kc.isString(e)?kc.isString(p)?-1!==e.indexOf(p):kc.isRegExp(p)?p.test(e):void 0:void 0)}class ar{constructor(t){t&&this.set(t)}set(t,e,o){const p=this;function b(t,e,o){const b=cr(e);if(!b)throw new Error("header name must be a non-empty string");const n=kc.findKey(p,b);(!n||void 0===p[n]||!0===o||void 0===o&&!1!==p[n])&&(p[n||e]=rr(t))}const n=(t,e)=>kc.forEach(t,((t,o)=>b(t,o,e)));return kc.isPlainObject(t)||t instanceof this.constructor?n(t,e):kc.isString(t)&&(t=t.trim())&&!(t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim()))(t)?n((t=>{const e={};let o,p,b;return t&&t.split("\n").forEach((function(t){b=t.indexOf(":"),o=t.substring(0,b).trim().toLowerCase(),p=t.substring(b+1).trim(),!o||e[o]&&Mr[o]||("set-cookie"===o?e[o]?e[o].push(p):e[o]=[p]:e[o]=e[o]?e[o]+", "+p:p)})),e})(t),e):null!=t&&b(e,t,o),this}get(t,e){if(t=cr(t)){const o=kc.findKey(this,t);if(o){const t=this[o];if(!e)return t;if(!0===e)return function(t){const e=Object.create(null),o=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let p;for(;p=o.exec(t);)e[p[1]]=p[2];return e}(t);if(kc.isFunction(e))return e.call(this,t,o);if(kc.isRegExp(e))return e.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=cr(t)){const o=kc.findKey(this,t);return!(!o||void 0===this[o]||e&&!ir(0,this[o],o,e))}return!1}delete(t,e){const o=this;let p=!1;function b(t){if(t=cr(t)){const b=kc.findKey(o,t);!b||e&&!ir(0,o[b],b,e)||(delete o[b],p=!0)}}return kc.isArray(t)?t.forEach(b):b(t),p}clear(t){const e=Object.keys(this);let o=e.length,p=!1;for(;o--;){const b=e[o];t&&!ir(0,this[b],b,t,!0)||(delete this[b],p=!0)}return p}normalize(t){const e=this,o={};return kc.forEach(this,((p,b)=>{const n=kc.findKey(o,b);if(n)return e[n]=rr(p),void delete e[b];const M=t?function(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((t,e,o)=>e.toUpperCase()+o))}(b):String(b).trim();M!==b&&delete e[b],e[M]=rr(p),o[M]=!0})),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return kc.forEach(this,((o,p)=>{null!=o&&!1!==o&&(e[p]=t&&kc.isArray(o)?o.join(", "):o)})),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 o=new this(t);return e.forEach((t=>o.set(t))),o}static accessor(t){const e=(this[zr]=this[zr]={accessors:{}}).accessors,o=this.prototype;function p(t){const p=cr(t);e[p]||(!function(t,e){const o=kc.toCamelCase(" "+e);["get","set","has"].forEach((p=>{Object.defineProperty(t,p+o,{value:function(t,o,b){return this[p].call(this,e,t,o,b)},configurable:!0})}))}(o,t),e[p]=!0)}return kc.isArray(t)?t.forEach(p):p(t),this}}ar.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),kc.reduceDescriptors(ar.prototype,(({value:t},e)=>{let o=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(t){this[o]=t}}})),kc.freezeMethods(ar);const Or=ar;function sr(t,e){const o=this||nr,p=e||o,b=Or.from(p.headers);let n=p.data;return kc.forEach(t,(function(t){n=t.call(o,n,b.normalize(),e?e.status:void 0)})),b.normalize(),n}function lr(t){return!(!t||!t.__CANCEL__)}function dr(t,e,o){jc.call(this,null==t?"canceled":t,jc.ERR_CANCELED,e,o),this.name="CanceledError"}kc.inherits(dr,jc,{__CANCEL__:!0});const Ar=dr;const ur=or.isStandardBrowserEnv?{write:function(t,e,o,p,b,n){const M=[];M.push(t+"="+encodeURIComponent(e)),kc.isNumber(o)&&M.push("expires="+new Date(o).toGMTString()),kc.isString(p)&&M.push("path="+p),kc.isString(b)&&M.push("domain="+b),!0===n&&M.push("secure"),document.cookie=M.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 fr(t,e){return t&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)?function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}(t,e):e}const qr=or.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),e=document.createElement("a");let o;function p(o){let p=o;return t&&(e.setAttribute("href",p),p=e.href),e.setAttribute("href",p),{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 o=p(window.location.href),function(t){const e=kc.isString(t)?p(t):t;return e.protocol===o.protocol&&e.host===o.host}}():function(){return!0};const hr=function(t,e){t=t||10;const o=new Array(t),p=new Array(t);let b,n=0,M=0;return e=void 0!==e?e:1e3,function(z){const c=Date.now(),r=p[M];b||(b=c),o[n]=z,p[n]=c;let i=M,a=0;for(;i!==n;)a+=o[i++],i%=t;if(n=(n+1)%t,n===M&&(M=(M+1)%t),c-b{const n=b.loaded,M=b.lengthComputable?b.total:void 0,z=n-o,c=p(z);o=n;const r={loaded:n,total:M,progress:M?n/M:void 0,bytes:z,rate:c||void 0,estimated:c&&M&&n<=M?(M-n)/c:void 0,event:b};r[e?"download":"upload"]=!0,t(r)}}const mr="undefined"!=typeof XMLHttpRequest&&function(t){return new Promise((function(e,o){let p=t.data;const b=Or.from(t.headers).normalize(),n=t.responseType;let M,z;function c(){t.cancelToken&&t.cancelToken.unsubscribe(M),t.signal&&t.signal.removeEventListener("abort",M)}kc.isFormData(p)&&(or.isStandardBrowserEnv||or.isStandardBrowserWebWorkerEnv?b.setContentType(!1):b.getContentType(/^\s*multipart\/form-data/)?kc.isString(z=b.getContentType())&&b.setContentType(z.replace(/^\s*(multipart\/form-data);+/,"$1")):b.setContentType("multipart/form-data"));let r=new XMLHttpRequest;if(t.auth){const e=t.auth.username||"",o=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";b.set("Authorization","Basic "+btoa(e+":"+o))}const i=fr(t.baseURL,t.url);function a(){if(!r)return;const p=Or.from("getAllResponseHeaders"in r&&r.getAllResponseHeaders());!function(t,e,o){const p=o.config.validateStatus;o.status&&p&&!p(o.status)?e(new jc("Request failed with status code "+o.status,[jc.ERR_BAD_REQUEST,jc.ERR_BAD_RESPONSE][Math.floor(o.status/100)-4],o.config,o.request,o)):t(o)}((function(t){e(t),c()}),(function(t){o(t),c()}),{data:n&&"text"!==n&&"json"!==n?r.response:r.responseText,status:r.status,statusText:r.statusText,headers:p,config:t,request:r}),r=null}if(r.open(t.method.toUpperCase(),Zc(i,t.params,t.paramsSerializer),!0),r.timeout=t.timeout,"onloadend"in r?r.onloadend=a:r.onreadystatechange=function(){r&&4===r.readyState&&(0!==r.status||r.responseURL&&0===r.responseURL.indexOf("file:"))&&setTimeout(a)},r.onabort=function(){r&&(o(new jc("Request aborted",jc.ECONNABORTED,t,r)),r=null)},r.onerror=function(){o(new jc("Network Error",jc.ERR_NETWORK,t,r)),r=null},r.ontimeout=function(){let e=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const p=t.transitional||er;t.timeoutErrorMessage&&(e=t.timeoutErrorMessage),o(new jc(e,p.clarifyTimeoutError?jc.ETIMEDOUT:jc.ECONNABORTED,t,r)),r=null},or.isStandardBrowserEnv){const e=qr(i)&&t.xsrfCookieName&&ur.read(t.xsrfCookieName);e&&b.set(t.xsrfHeaderName,e)}void 0===p&&b.setContentType(null),"setRequestHeader"in r&&kc.forEach(b.toJSON(),(function(t,e){r.setRequestHeader(e,t)})),kc.isUndefined(t.withCredentials)||(r.withCredentials=!!t.withCredentials),n&&"json"!==n&&(r.responseType=t.responseType),"function"==typeof t.onDownloadProgress&&r.addEventListener("progress",Wr(t.onDownloadProgress,!0)),"function"==typeof t.onUploadProgress&&r.upload&&r.upload.addEventListener("progress",Wr(t.onUploadProgress)),(t.cancelToken||t.signal)&&(M=e=>{r&&(o(!e||e.type?new Ar(null,t,r):e),r.abort(),r=null)},t.cancelToken&&t.cancelToken.subscribe(M),t.signal&&(t.signal.aborted?M():t.signal.addEventListener("abort",M)));const O=function(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}(i);O&&-1===or.protocols.indexOf(O)?o(new jc("Unsupported protocol "+O+":",jc.ERR_BAD_REQUEST,t)):r.send(p||null)}))},gr={http:null,xhr:mr};kc.forEach(gr,((t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(t){}Object.defineProperty(t,"adapterName",{value:e})}}));const vr=t=>`- ${t}`,Rr=t=>kc.isFunction(t)||null===t||!1===t,yr=t=>{t=kc.isArray(t)?t:[t];const{length:e}=t;let o,p;const b={};for(let n=0;n`adapter ${t} `+(!1===e?"is not supported by the environment":"is not available in the build")));let o=e?t.length>1?"since :\n"+t.map(vr).join("\n"):" "+vr(t[0]):"as no adapter specified";throw new jc("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return p};function Br(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Ar(null,t)}function Lr(t){Br(t),t.headers=Or.from(t.headers),t.data=sr.call(t,t.transformRequest),-1!==["post","put","patch"].indexOf(t.method)&&t.headers.setContentType("application/x-www-form-urlencoded",!1);return yr(t.adapter||nr.adapter)(t).then((function(e){return Br(t),e.data=sr.call(t,t.transformResponse,e),e.headers=Or.from(e.headers),e}),(function(e){return lr(e)||(Br(t),e&&e.response&&(e.response.data=sr.call(t,t.transformResponse,e.response),e.response.headers=Or.from(e.response.headers))),Promise.reject(e)}))}const Xr=t=>t instanceof Or?t.toJSON():t;function _r(t,e){e=e||{};const o={};function p(t,e,o){return kc.isPlainObject(t)&&kc.isPlainObject(e)?kc.merge.call({caseless:o},t,e):kc.isPlainObject(e)?kc.merge({},e):kc.isArray(e)?e.slice():e}function b(t,e,o){return kc.isUndefined(e)?kc.isUndefined(t)?void 0:p(void 0,t,o):p(t,e,o)}function n(t,e){if(!kc.isUndefined(e))return p(void 0,e)}function M(t,e){return kc.isUndefined(e)?kc.isUndefined(t)?void 0:p(void 0,t):p(void 0,e)}function z(o,b,n){return n in e?p(o,b):n in t?p(void 0,o):void 0}const c={url:n,method:n,data:n,baseURL:M,transformRequest:M,transformResponse:M,paramsSerializer:M,timeout:M,timeoutMessage:M,withCredentials:M,adapter:M,responseType:M,xsrfCookieName:M,xsrfHeaderName:M,onUploadProgress:M,onDownloadProgress:M,decompress:M,maxContentLength:M,maxBodyLength:M,beforeRedirect:M,transport:M,httpAgent:M,httpsAgent:M,cancelToken:M,socketPath:M,responseEncoding:M,validateStatus:z,headers:(t,e)=>b(Xr(t),Xr(e),!0)};return kc.forEach(Object.keys(Object.assign({},t,e)),(function(p){const n=c[p]||b,M=n(t[p],e[p],p);kc.isUndefined(M)&&n!==z||(o[p]=M)})),o}const Nr="1.6.0",wr={};["object","boolean","number","function","string","symbol"].forEach(((t,e)=>{wr[t]=function(o){return typeof o===t||"a"+(e<1?"n ":" ")+t}}));const xr={};wr.transitional=function(t,e,o){return(p,b,n)=>{if(!1===t)throw new jc(function(t,e){return"[Axios v1.6.0] Transitional option '"+t+"'"+e+(o?". "+o:"")}(b," has been removed"+(e?" in "+e:"")),jc.ERR_DEPRECATED);return e&&!xr[b]&&(xr[b]=!0),!t||t(p,b,n)}};const Tr={assertOptions:function(t,e,o){if("object"!=typeof t)throw new jc("options must be an object",jc.ERR_BAD_OPTION_VALUE);const p=Object.keys(t);let b=p.length;for(;b-- >0;){const n=p[b],M=e[n];if(M){const e=t[n],o=void 0===e||M(e,n,t);if(!0!==o)throw new jc("option "+n+" must be "+o,jc.ERR_BAD_OPTION_VALUE)}else if(!0!==o)throw new jc("Unknown option "+n,jc.ERR_BAD_OPTION)}},validators:wr},Cr=Tr.validators;class Sr{constructor(t){this.defaults=t,this.interceptors={request:new tr,response:new tr}}request(t,e){"string"==typeof t?(e=e||{}).url=t:e=t||{},e=_r(this.defaults,e);const{transitional:o,paramsSerializer:p,headers:b}=e;void 0!==o&&Tr.assertOptions(o,{silentJSONParsing:Cr.transitional(Cr.boolean),forcedJSONParsing:Cr.transitional(Cr.boolean),clarifyTimeoutError:Cr.transitional(Cr.boolean)},!1),null!=p&&(kc.isFunction(p)?e.paramsSerializer={serialize:p}:Tr.assertOptions(p,{encode:Cr.function,serialize:Cr.function},!0)),e.method=(e.method||this.defaults.method||"get").toLowerCase();let n=b&&kc.merge(b.common,b[e.method]);b&&kc.forEach(["delete","get","head","post","put","patch","common"],(t=>{delete b[t]})),e.headers=Or.concat(n,b);const M=[];let z=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(z=z&&t.synchronous,M.unshift(t.fulfilled,t.rejected))}));const c=[];let r;this.interceptors.response.forEach((function(t){c.push(t.fulfilled,t.rejected)}));let i,a=0;if(!z){const t=[Lr.bind(this),void 0];for(t.unshift.apply(t,M),t.push.apply(t,c),i=t.length,r=Promise.resolve(e);a{if(!o._listeners)return;let e=o._listeners.length;for(;e-- >0;)o._listeners[e](t);o._listeners=null})),this.promise.then=t=>{let e;const p=new Promise((t=>{o.subscribe(t),e=t})).then(t);return p.cancel=function(){o.unsubscribe(e)},p},t((function(t,p,b){o.reason||(o.reason=new Ar(t,p,b),e(o.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 Er((function(e){t=e})),cancel:t}}}const Dr=Er;const Pr={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(Pr).forEach((([t,e])=>{Pr[e]=t}));const jr=Pr;const Ir=function t(e){const o=new kr(e),p=pc(kr.prototype.request,o);return kc.extend(p,kr.prototype,o,{allOwnKeys:!0}),kc.extend(p,o,null,{allOwnKeys:!0}),p.create=function(o){return t(_r(e,o))},p}(nr);Ir.Axios=kr,Ir.CanceledError=Ar,Ir.CancelToken=Dr,Ir.isCancel=lr,Ir.VERSION=Nr,Ir.toFormData=$c,Ir.AxiosError=jc,Ir.Cancel=Ir.CanceledError,Ir.all=function(t){return Promise.all(t)},Ir.spread=function(t){return function(e){return t.apply(null,e)}},Ir.isAxiosError=function(t){return kc.isObject(t)&&!0===t.isAxiosError},Ir.mergeConfig=_r,Ir.AxiosHeaders=Or,Ir.formToJSON=t=>pr(kc.isHTMLForm(t)?new FormData(t):t),Ir.getAdapter=yr,Ir.HttpStatusCode=jr,Ir.default=Ir;const Fr=Ir,Hr=[{path:"/",redirect:"/dashboard"},{path:"/dashboard",name:"dashboard",component:o(307).Z},{path:"/monitoring",name:"monitoring",component:o(300).Z},{path:"/monitoring/:tag",component:o(997).Z,children:[{path:"jobs",name:"monitoring-jobs",component:o(790).Z,props:{type:"jobs"}},{path:"failed",name:"monitoring-failed",component:o(790).Z,props:{type:"failed"}}]},{path:"/metrics",redirect:"/metrics/jobs"},{path:"/metrics/",component:o(20).Z,children:[{path:"jobs",name:"metrics-jobs",component:o(253).Z},{path:"queues",name:"metrics-queues",component:o(871).Z}]},{path:"/metrics/:type/:slug",name:"metrics-preview",component:o(295).Z},{path:"/jobs/:type",name:"jobs",component:o(389).Z},{path:"/jobs/pending/:jobId",name:"pending-jobs-preview",component:o(967).Z},{path:"/jobs/completed/:jobId",name:"completed-jobs-preview",component:o(967).Z},{path:"/jobs/silenced/:jobId",name:"silenced-jobs-preview",component:o(967).Z},{path:"/failed",name:"failed-jobs",component:o(404).Z},{path:"/failed/:jobId",name:"failed-jobs-preview",component:o(5).Z},{path:"/batches",name:"batches",component:o(472).Z},{path:"/batches/:batchId",name:"batches-preview",component:o(416).Z}];function Ur(t,e){for(var o in e)t[o]=e[o];return t}var Vr=/[!'()*]/g,$r=function(t){return"%"+t.charCodeAt(0).toString(16)},Yr=/%2C/g,Gr=function(t){return encodeURIComponent(t).replace(Vr,$r).replace(Yr,",")};function Jr(t){try{return decodeURIComponent(t)}catch(t){0}return t}var Kr=function(t){return null==t||"object"==typeof t?t:String(t)};function Qr(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach((function(t){var o=t.replace(/\+/g," ").split("="),p=Jr(o.shift()),b=o.length>0?Jr(o.join("=")):null;void 0===e[p]?e[p]=b:Array.isArray(e[p])?e[p].push(b):e[p]=[e[p],b]})),e):e}function Zr(t){var e=t?Object.keys(t).map((function(e){var o=t[e];if(void 0===o)return"";if(null===o)return Gr(e);if(Array.isArray(o)){var p=[];return o.forEach((function(t){void 0!==t&&(null===t?p.push(Gr(e)):p.push(Gr(e)+"="+Gr(t)))})),p.join("&")}return Gr(e)+"="+Gr(o)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var ti=/\/?$/;function ei(t,e,o,p){var b=p&&p.options.stringifyQuery,n=e.query||{};try{n=oi(n)}catch(t){}var M={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:n,params:e.params||{},fullPath:ni(e,b),matched:t?bi(t):[]};return o&&(M.redirectedFrom=ni(o,b)),Object.freeze(M)}function oi(t){if(Array.isArray(t))return t.map(oi);if(t&&"object"==typeof t){var e={};for(var o in t)e[o]=oi(t[o]);return e}return t}var pi=ei(null,{path:"/"});function bi(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function ni(t,e){var o=t.path,p=t.query;void 0===p&&(p={});var b=t.hash;return void 0===b&&(b=""),(o||"/")+(e||Zr)(p)+b}function Mi(t,e,o){return e===pi?t===e:!!e&&(t.path&&e.path?t.path.replace(ti,"")===e.path.replace(ti,"")&&(o||t.hash===e.hash&&zi(t.query,e.query)):!(!t.name||!e.name)&&(t.name===e.name&&(o||t.hash===e.hash&&zi(t.query,e.query)&&zi(t.params,e.params))))}function zi(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var o=Object.keys(t).sort(),p=Object.keys(e).sort();return o.length===p.length&&o.every((function(o,b){var n=t[o];if(p[b]!==o)return!1;var M=e[o];return null==n||null==M?n===M:"object"==typeof n&&"object"==typeof M?zi(n,M):String(n)===String(M)}))}function ci(t){for(var e=0;e=0&&(e=t.slice(p),t=t.slice(0,p));var b=t.indexOf("?");return b>=0&&(o=t.slice(b+1),t=t.slice(0,b)),{path:t,query:o,hash:e}}(b.path||""),r=e&&e.path||"/",i=c.path?ai(c.path,r,o||b.append):r,a=function(t,e,o){void 0===e&&(e={});var p,b=o||Qr;try{p=b(t||"")}catch(t){p={}}for(var n in e){var M=e[n];p[n]=Array.isArray(M)?M.map(Kr):Kr(M)}return p}(c.query,b.query,p&&p.options.parseQuery),O=b.hash||c.hash;return O&&"#"!==O.charAt(0)&&(O="#"+O),{_normalized:!0,path:i,query:a,hash:O}}var xi,Ti=function(){},Ci={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,o=this.$router,p=this.$route,b=o.resolve(this.to,p,this.append),n=b.location,M=b.route,z=b.href,c={},r=o.options.linkActiveClass,i=o.options.linkExactActiveClass,a=null==r?"router-link-active":r,O=null==i?"router-link-exact-active":i,s=null==this.activeClass?a:this.activeClass,l=null==this.exactActiveClass?O:this.exactActiveClass,d=M.redirectedFrom?ei(null,wi(M.redirectedFrom),null,o):M;c[l]=Mi(p,d,this.exactPath),c[s]=this.exact||this.exactPath?c[l]:function(t,e){return 0===t.path.replace(ti,"/").indexOf(e.path.replace(ti,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var o in e)if(!(o in t))return!1;return!0}(t.query,e.query)}(p,d);var A=c[l]?this.ariaCurrentValue:null,u=function(t){Si(t)&&(e.replace?o.replace(n,Ti):o.push(n,Ti))},f={click:Si};Array.isArray(this.event)?this.event.forEach((function(t){f[t]=u})):f[this.event]=u;var q={class:c},h=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:z,route:M,navigate:u,isActive:c[s],isExactActive:c[l]});if(h){if(1===h.length)return h[0];if(h.length>1||!h.length)return 0===h.length?t():t("span",{},h)}if("a"===this.tag)q.on=f,q.attrs={href:z,"aria-current":A};else{var W=ki(this.$slots.default);if(W){W.isStatic=!1;var m=W.data=Ur({},W.data);for(var g in m.on=m.on||{},m.on){var v=m.on[g];g in f&&(m.on[g]=Array.isArray(v)?v:[v])}for(var R in f)R in m.on?m.on[R].push(f[R]):m.on[R]=u;var y=W.data.attrs=Ur({},W.data.attrs);y.href=z,y["aria-current"]=A}else q.on=f}return t(this.tag,q,this.$slots.default)}};function Si(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 ki(t){if(t)for(var e,o=0;o-1&&(z.params[O]=o.params[O]);return z.path=Ni(i.path,z.params),c(i,z,M)}if(z.path){z.params={};for(var s=0;s-1}function da(t,e){return la(t)&&t._isRouter&&(null==e||t.type===e)}function Aa(t,e,o){var p=function(b){b>=t.length?o():t[b]?e(t[b],(function(){p(b+1)})):p(b+1)};p(0)}function ua(t){return function(e,o,p){var b=!1,n=0,M=null;fa(t,(function(t,e,o,z){if("function"==typeof t&&void 0===t.cid){b=!0,n++;var c,r=Wa((function(e){var b;((b=e).__esModule||ha&&"Module"===b[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:xi.extend(e),o.components[z]=e,--n<=0&&p()})),i=Wa((function(t){var e="Failed to resolve async component "+z+": "+t;M||(M=la(t)?t:new Error(e),p(M))}));try{c=t(r,i)}catch(t){i(t)}if(c)if("function"==typeof c.then)c.then(r,i);else{var a=c.component;a&&"function"==typeof a.then&&a.then(r,i)}}})),b||p()}}function fa(t,e){return qa(t.map((function(t){return Object.keys(t.components).map((function(o){return e(t.components[o],t.instances[o],t,o)}))})))}function qa(t){return Array.prototype.concat.apply([],t)}var ha="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Wa(t){var e=!1;return function(){for(var o=[],p=arguments.length;p--;)o[p]=arguments[p];if(!e)return e=!0,t.apply(this,o)}}var ma=function(t,e){this.router=t,this.base=function(t){if(!t)if(Ei){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=pi,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function ga(t,e,o,p){var b=fa(t,(function(t,p,b,n){var M=function(t,e){"function"!=typeof t&&(t=xi.extend(t));return t.options[e]}(t,e);if(M)return Array.isArray(M)?M.map((function(t){return o(t,p,b,n)})):o(M,p,b,n)}));return qa(p?b.reverse():b)}function va(t,e){if(e)return function(){return t.apply(e,arguments)}}ma.prototype.listen=function(t){this.cb=t},ma.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},ma.prototype.onError=function(t){this.errorCbs.push(t)},ma.prototype.transitionTo=function(t,e,o){var p,b=this;try{p=this.router.match(t,this.current)}catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var n=this.current;this.confirmTransition(p,(function(){b.updateRoute(p),e&&e(p),b.ensureURL(),b.router.afterHooks.forEach((function(t){t&&t(p,n)})),b.ready||(b.ready=!0,b.readyCbs.forEach((function(t){t(p)})))}),(function(t){o&&o(t),t&&!b.ready&&(da(t,ra.redirected)&&n===pi||(b.ready=!0,b.readyErrorCbs.forEach((function(e){e(t)}))))}))},ma.prototype.confirmTransition=function(t,e,o){var p=this,b=this.current;this.pending=t;var n,M,z=function(t){!da(t)&&la(t)&&p.errorCbs.length&&p.errorCbs.forEach((function(e){e(t)})),o&&o(t)},c=t.matched.length-1,r=b.matched.length-1;if(Mi(t,b)&&c===r&&t.matched[c]===b.matched[r])return this.ensureURL(),t.hash&&Ki(this.router,b,t,!1),z(((M=Oa(n=b,t,ra.duplicated,'Avoided redundant navigation to current location: "'+n.fullPath+'".')).name="NavigationDuplicated",M));var i=function(t,e){var o,p=Math.max(t.length,e.length);for(o=0;o0)){var e=this.router,o=e.options.scrollBehavior,p=Ma&&o;p&&this.listeners.push(Ji());var b=function(){var o=t.current,b=ya(t.base);t.current===pi&&b===t._startLocation||t.transitionTo(b,(function(t){p&&Ki(e,t,o,!0)}))};window.addEventListener("popstate",b),this.listeners.push((function(){window.removeEventListener("popstate",b)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,o){var p=this,b=this.current;this.transitionTo(t,(function(t){za(Oi(p.base+t.fullPath)),Ki(p.router,t,b,!1),e&&e(t)}),o)},e.prototype.replace=function(t,e,o){var p=this,b=this.current;this.transitionTo(t,(function(t){ca(Oi(p.base+t.fullPath)),Ki(p.router,t,b,!1),e&&e(t)}),o)},e.prototype.ensureURL=function(t){if(ya(this.base)!==this.current.fullPath){var e=Oi(this.base+this.current.fullPath);t?za(e):ca(e)}},e.prototype.getCurrentLocation=function(){return ya(this.base)},e}(ma);function ya(t){var e=window.location.pathname,o=e.toLowerCase(),p=t.toLowerCase();return!t||o!==p&&0!==o.indexOf(Oi(p+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Ba=function(t){function e(e,o,p){t.call(this,e,o),p&&function(t){var e=ya(t);if(!/^\/#/.test(e))return window.location.replace(Oi(t+"/#"+e)),!0}(this.base)||La()}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,o=Ma&&e;o&&this.listeners.push(Ji());var p=function(){var e=t.current;La()&&t.transitionTo(Xa(),(function(p){o&&Ki(t.router,p,e,!0),Ma||wa(p.fullPath)}))},b=Ma?"popstate":"hashchange";window.addEventListener(b,p),this.listeners.push((function(){window.removeEventListener(b,p)}))}},e.prototype.push=function(t,e,o){var p=this,b=this.current;this.transitionTo(t,(function(t){Na(t.fullPath),Ki(p.router,t,b,!1),e&&e(t)}),o)},e.prototype.replace=function(t,e,o){var p=this,b=this.current;this.transitionTo(t,(function(t){wa(t.fullPath),Ki(p.router,t,b,!1),e&&e(t)}),o)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Xa()!==e&&(t?Na(e):wa(e))},e.prototype.getCurrentLocation=function(){return Xa()},e}(ma);function La(){var t=Xa();return"/"===t.charAt(0)||(wa("/"+t),!1)}function Xa(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function _a(t){var e=window.location.href,o=e.indexOf("#");return(o>=0?e.slice(0,o):e)+"#"+t}function Na(t){Ma?za(_a(t)):window.location.hash=t}function wa(t){Ma?ca(_a(t)):window.location.replace(_a(t))}var xa=function(t){function e(e,o){t.call(this,e,o),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,o){var p=this;this.transitionTo(t,(function(t){p.stack=p.stack.slice(0,p.index+1).concat(t),p.index++,e&&e(t)}),o)},e.prototype.replace=function(t,e,o){var p=this;this.transitionTo(t,(function(t){p.stack=p.stack.slice(0,p.index).concat(t),e&&e(t)}),o)},e.prototype.go=function(t){var e=this,o=this.index+t;if(!(o<0||o>=this.stack.length)){var p=this.stack[o];this.confirmTransition(p,(function(){var t=e.current;e.index=o,e.updateRoute(p),e.router.afterHooks.forEach((function(e){e&&e(p,t)}))}),(function(t){da(t,ra.duplicated)&&(e.index=o)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(ma),Ta=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Ii(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!Ma&&!1!==t.fallback,this.fallback&&(e="hash"),Ei||(e="abstract"),this.mode=e,e){case"history":this.history=new Ra(this,t.base);break;case"hash":this.history=new Ba(this,t.base,this.fallback);break;case"abstract":this.history=new xa(this,t.base)}},Ca={currentRoute:{configurable:!0}};Ta.prototype.match=function(t,e,o){return this.matcher.match(t,e,o)},Ca.currentRoute.get=function(){return this.history&&this.history.current},Ta.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var o=e.apps.indexOf(t);o>-1&&e.apps.splice(o,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var o=this.history;if(o instanceof Ra||o instanceof Ba){var p=function(t){o.setupListeners(),function(t){var p=o.current,b=e.options.scrollBehavior;Ma&&b&&"fullPath"in t&&Ki(e,t,p,!1)}(t)};o.transitionTo(o.getCurrentLocation(),p,p)}o.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Ta.prototype.beforeEach=function(t){return ka(this.beforeHooks,t)},Ta.prototype.beforeResolve=function(t){return ka(this.resolveHooks,t)},Ta.prototype.afterEach=function(t){return ka(this.afterHooks,t)},Ta.prototype.onReady=function(t,e){this.history.onReady(t,e)},Ta.prototype.onError=function(t){this.history.onError(t)},Ta.prototype.push=function(t,e,o){var p=this;if(!e&&!o&&"undefined"!=typeof Promise)return new Promise((function(e,o){p.history.push(t,e,o)}));this.history.push(t,e,o)},Ta.prototype.replace=function(t,e,o){var p=this;if(!e&&!o&&"undefined"!=typeof Promise)return new Promise((function(e,o){p.history.replace(t,e,o)}));this.history.replace(t,e,o)},Ta.prototype.go=function(t){this.history.go(t)},Ta.prototype.back=function(){this.go(-1)},Ta.prototype.forward=function(){this.go(1)},Ta.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]}))}))):[]},Ta.prototype.resolve=function(t,e,o){var p=wi(t,e=e||this.history.current,o,this),b=this.match(p,e),n=b.redirectedFrom||b.fullPath,M=function(t,e,o){var p="hash"===o?"#"+e:e;return t?Oi(t+"/"+p):p}(this.history.base,n,this.mode);return{location:p,route:b,href:M,normalizedTo:p,resolved:b}},Ta.prototype.getRoutes=function(){return this.matcher.getRoutes()},Ta.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==pi&&this.history.transitionTo(this.history.getCurrentLocation())},Ta.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==pi&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Ta.prototype,Ca);var Sa=Ta;function ka(t,e){return t.push(e),function(){var o=t.indexOf(e);o>-1&&t.splice(o,1)}}Ta.install=function t(e){if(!t.installed||xi!==e){t.installed=!0,xi=e;var o=function(t){return void 0!==t},p=function(t,e){var p=t.$options._parentVnode;o(p)&&o(p=p.data)&&o(p=p.registerRouteInstance)&&p(t,e)};e.mixin({beforeCreate:function(){o(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,p(this,this)},destroyed:function(){p(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",ri),e.component("RouterLink",Ci);var b=e.config.optionMergeStrategies;b.beforeRouteEnter=b.beforeRouteLeave=b.beforeRouteUpdate=b.created}},Ta.version="3.6.5",Ta.isNavigationFailure=da,Ta.NavigationFailureType=ra,Ta.START_LOCATION=pi,Ei&&window.Vue&&window.Vue.use(Ta);var Ea=o(566),Da=o.n(Ea);window.Popper=o(575).default;try{window.$=window.jQuery=o(755),o(734)}catch(t){}var Pa=document.head.querySelector('meta[name="csrf-token"]');Fr.defaults.headers.common["X-Requested-With"]="XMLHttpRequest",Pa&&(Fr.defaults.headers.common["X-CSRF-TOKEN"]=Pa.content),ep.use(Sa),ep.prototype.$http=Fr.create(),window.Horizon.basePath="/"+window.Horizon.path;var ja=window.Horizon.basePath+"/";""!==window.Horizon.path&&"/"!==window.Horizon.path||(ja="/",window.Horizon.basePath="");var Ia=new Sa({routes:Hr,mode:"history",base:ja});ep.component("vue-json-pretty",Da()),ep.component("alert",o(682).Z),ep.component("scheme-toggler",o(70).Z),ep.mixin(oc),ep.directive("tooltip",(function(t,e){$(t).tooltip({title:e.value,placement:e.arg,trigger:"hover"})})),new ep({el:"#horizon",router:Ia,data:function(){return{alert:{type:null,autoClose:0,message:"",confirmationProceed:null,confirmationCancel:null},autoLoadsNewEntries:"1"===localStorage.autoLoadsNewEntries}}})},742:(t,e)=>{"use strict";e.byteLength=function(t){var e=c(t),o=e[0],p=e[1];return 3*(o+p)/4-p},e.toByteArray=function(t){var e,o,n=c(t),M=n[0],z=n[1],r=new b(function(t,e,o){return 3*(e+o)/4-o}(0,M,z)),i=0,a=z>0?M-4:M;for(o=0;o>16&255,r[i++]=e>>8&255,r[i++]=255&e;2===z&&(e=p[t.charCodeAt(o)]<<2|p[t.charCodeAt(o+1)]>>4,r[i++]=255&e);1===z&&(e=p[t.charCodeAt(o)]<<10|p[t.charCodeAt(o+1)]<<4|p[t.charCodeAt(o+2)]>>2,r[i++]=e>>8&255,r[i++]=255&e);return r},e.fromByteArray=function(t){for(var e,p=t.length,b=p%3,n=[],M=16383,z=0,c=p-b;zc?c:z+M));1===b?(e=t[p-1],n.push(o[e>>2]+o[e<<4&63]+"==")):2===b&&(e=(t[p-2]<<8)+t[p-1],n.push(o[e>>10]+o[e>>4&63]+o[e<<2&63]+"="));return n.join("")};for(var o=[],p=[],b="undefined"!=typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",M=0,z=n.length;M0)throw new Error("Invalid string. Length must be a multiple of 4");var o=t.indexOf("=");return-1===o&&(o=e),[o,o===e?0:4-o%4]}function r(t,e,p){for(var b,n,M=[],z=e;z>18&63]+o[n>>12&63]+o[n>>6&63]+o[63&n]);return M.join("")}p["-".charCodeAt(0)]=62,p["_".charCodeAt(0)]=63},734:function(t,e,o){!function(t,e,o){"use strict";function p(t){return t&&"object"==typeof t&&"default"in t?t:{default:t}}var b=p(e),n=p(o);function M(t,e){for(var o=0;o=M)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};f.jQueryDetection(),u();var q="alert",h="4.6.2",W="bs.alert",m="."+W,g=".data-api",v=b.default.fn[q],R="alert",y="fade",B="show",L="close"+m,X="closed"+m,_="click"+m+g,N='[data-dismiss="alert"]',w=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(){b.default.removeData(this._element,W),this._element=null},e._getRootElement=function(t){var e=f.getSelectorFromElement(t),o=!1;return e&&(o=document.querySelector(e)),o||(o=b.default(t).closest("."+R)[0]),o},e._triggerCloseEvent=function(t){var e=b.default.Event(L);return b.default(t).trigger(e),e},e._removeElement=function(t){var e=this;if(b.default(t).removeClass(B),b.default(t).hasClass(y)){var o=f.getTransitionDurationFromElement(t);b.default(t).one(f.TRANSITION_END,(function(o){return e._destroyElement(t,o)})).emulateTransitionEnd(o)}else this._destroyElement(t)},e._destroyElement=function(t){b.default(t).detach().trigger(X).remove()},t._jQueryInterface=function(e){return this.each((function(){var o=b.default(this),p=o.data(W);p||(p=new t(this),o.data(W,p)),"close"===e&&p[e](this)}))},t._handleDismiss=function(t){return function(e){e&&e.preventDefault(),t.close(this)}},z(t,null,[{key:"VERSION",get:function(){return h}}]),t}();b.default(document).on(_,N,w._handleDismiss(new w)),b.default.fn[q]=w._jQueryInterface,b.default.fn[q].Constructor=w,b.default.fn[q].noConflict=function(){return b.default.fn[q]=v,w._jQueryInterface};var x="button",T="4.6.2",C="bs.button",S="."+C,k=".data-api",E=b.default.fn[x],D="active",P="btn",j="focus",I="click"+S+k,F="focus"+S+k+" blur"+S+k,H="load"+S+k,U='[data-toggle^="button"]',V='[data-toggle="buttons"]',$='[data-toggle="button"]',Y='[data-toggle="buttons"] .btn',G='input:not([type="hidden"])',J=".active",K=".btn",Q=function(){function t(t){this._element=t,this.shouldAvoidTriggerChange=!1}var e=t.prototype;return e.toggle=function(){var t=!0,e=!0,o=b.default(this._element).closest(V)[0];if(o){var p=this._element.querySelector(G);if(p){if("radio"===p.type)if(p.checked&&this._element.classList.contains(D))t=!1;else{var n=o.querySelector(J);n&&b.default(n).removeClass(D)}t&&("checkbox"!==p.type&&"radio"!==p.type||(p.checked=!this._element.classList.contains(D)),this.shouldAvoidTriggerChange||b.default(p).trigger("change")),p.focus(),e=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(D)),t&&b.default(this._element).toggleClass(D))},e.dispose=function(){b.default.removeData(this._element,C),this._element=null},t._jQueryInterface=function(e,o){return this.each((function(){var p=b.default(this),n=p.data(C);n||(n=new t(this),p.data(C,n)),n.shouldAvoidTriggerChange=o,"toggle"===e&&n[e]()}))},z(t,null,[{key:"VERSION",get:function(){return T}}]),t}();b.default(document).on(I,U,(function(t){var e=t.target,o=e;if(b.default(e).hasClass(P)||(e=b.default(e).closest(K)[0]),!e||e.hasAttribute("disabled")||e.classList.contains("disabled"))t.preventDefault();else{var p=e.querySelector(G);if(p&&(p.hasAttribute("disabled")||p.classList.contains("disabled")))return void t.preventDefault();"INPUT"!==o.tagName&&"LABEL"===e.tagName||Q._jQueryInterface.call(b.default(e),"toggle","INPUT"===o.tagName)}})).on(F,U,(function(t){var e=b.default(t.target).closest(K)[0];b.default(e).toggleClass(j,/^focus(in)?$/.test(t.type))})),b.default(window).on(H,(function(){for(var t=[].slice.call(document.querySelectorAll(Y)),e=0,o=t.length;e0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var e=t.prototype;return e.next=function(){this._isSliding||this._slide(ut)},e.nextWhenVisible=function(){var t=b.default(this._element);!document.hidden&&t.is(":visible")&&"hidden"!==t.css("visibility")&&this.next()},e.prev=function(){this._isSliding||this._slide(ft)},e.pause=function(t){t||(this._isPaused=!0),this._element.querySelector(Et)&&(f.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(Ct);var o=this._getItemIndex(this._activeElement);if(!(t>this._items.length-1||t<0))if(this._isSliding)b.default(this._element).one(mt,(function(){return e.to(t)}));else{if(o===t)return this.pause(),void this.cycle();var p=t>o?ut:ft;this._slide(p,this._items[t])}},e.dispose=function(){b.default(this._element).off(ot),b.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=c({},It,t),f.typeCheckConfig(Z,t,Ft),t},e._handleSwipe=function(){var t=Math.abs(this.touchDeltaX);if(!(t<=ct)){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&&b.default(this._element).on(gt,(function(e){return t._keydown(e)})),"hover"===this._config.pause&&b.default(this._element).on(vt,(function(e){return t.pause(e)})).on(Rt,(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&&Ht[e.originalEvent.pointerType.toUpperCase()]?t.touchStartX=e.originalEvent.clientX:t._pointerEvent||(t.touchStartX=e.originalEvent.touches[0].clientX)},o=function(e){t.touchDeltaX=e.originalEvent.touches&&e.originalEvent.touches.length>1?0:e.originalEvent.touches[0].clientX-t.touchStartX},p=function(e){t._pointerEvent&&Ht[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)}),zt+t._config.interval))};b.default(this._element.querySelectorAll(kt)).on(Nt,(function(t){return t.preventDefault()})),this._pointerEvent?(b.default(this._element).on(Xt,(function(t){return e(t)})),b.default(this._element).on(_t,(function(t){return p(t)})),this._element.classList.add(At)):(b.default(this._element).on(yt,(function(t){return e(t)})),b.default(this._element).on(Bt,(function(t){return o(t)})),b.default(this._element).on(Lt,(function(t){return p(t)})))}},e._keydown=function(t){if(!/input|textarea/i.test(t.target.tagName))switch(t.which){case nt:t.preventDefault(),this.prev();break;case Mt:t.preventDefault(),this.next()}},e._getItemIndex=function(t){return this._items=t&&t.parentNode?[].slice.call(t.parentNode.querySelectorAll(St)):[],this._items.indexOf(t)},e._getItemByDirection=function(t,e){var o=t===ut,p=t===ft,b=this._getItemIndex(e),n=this._items.length-1;if((p&&0===b||o&&b===n)&&!this._config.wrap)return e;var M=(b+(t===ft?-1:1))%this._items.length;return-1===M?this._items[this._items.length-1]:this._items[M]},e._triggerSlideEvent=function(t,e){var o=this._getItemIndex(t),p=this._getItemIndex(this._element.querySelector(Ct)),n=b.default.Event(Wt,{relatedTarget:t,direction:e,from:p,to:o});return b.default(this._element).trigger(n),n},e._setActiveIndicatorElement=function(t){if(this._indicatorsElement){var e=[].slice.call(this._indicatorsElement.querySelectorAll(Tt));b.default(e).removeClass(it);var o=this._indicatorsElement.children[this._getItemIndex(t)];o&&b.default(o).addClass(it)}},e._updateInterval=function(){var t=this._activeElement||this._element.querySelector(Ct);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 o,p,n,M=this,z=this._element.querySelector(Ct),c=this._getItemIndex(z),r=e||z&&this._getItemByDirection(t,z),i=this._getItemIndex(r),a=Boolean(this._interval);if(t===ut?(o=st,p=lt,n=qt):(o=Ot,p=dt,n=ht),r&&b.default(r).hasClass(it))this._isSliding=!1;else if(!this._triggerSlideEvent(r,n).isDefaultPrevented()&&z&&r){this._isSliding=!0,a&&this.pause(),this._setActiveIndicatorElement(r),this._activeElement=r;var O=b.default.Event(mt,{relatedTarget:r,direction:n,from:c,to:i});if(b.default(this._element).hasClass(at)){b.default(r).addClass(p),f.reflow(r),b.default(z).addClass(o),b.default(r).addClass(o);var s=f.getTransitionDurationFromElement(z);b.default(z).one(f.TRANSITION_END,(function(){b.default(r).removeClass(o+" "+p).addClass(it),b.default(z).removeClass(it+" "+p+" "+o),M._isSliding=!1,setTimeout((function(){return b.default(M._element).trigger(O)}),0)})).emulateTransitionEnd(s)}else b.default(z).removeClass(it),b.default(r).addClass(it),this._isSliding=!1,b.default(this._element).trigger(O);a&&this.cycle()}},t._jQueryInterface=function(e){return this.each((function(){var o=b.default(this).data(et),p=c({},It,b.default(this).data());"object"==typeof e&&(p=c({},p,e));var n="string"==typeof e?e:p.slide;if(o||(o=new t(this,p),b.default(this).data(et,o)),"number"==typeof e)o.to(e);else if("string"==typeof n){if(void 0===o[n])throw new TypeError('No method named "'+n+'"');o[n]()}else p.interval&&p.ride&&(o.pause(),o.cycle())}))},t._dataApiClickHandler=function(e){var o=f.getSelectorFromElement(this);if(o){var p=b.default(o)[0];if(p&&b.default(p).hasClass(rt)){var n=c({},b.default(p).data(),b.default(this).data()),M=this.getAttribute("data-slide-to");M&&(n.interval=!1),t._jQueryInterface.call(b.default(p),n),M&&b.default(p).data(et).to(M),e.preventDefault()}}},z(t,null,[{key:"VERSION",get:function(){return tt}},{key:"Default",get:function(){return It}}]),t}();b.default(document).on(xt,Pt,Ut._dataApiClickHandler),b.default(window).on(wt,(function(){for(var t=[].slice.call(document.querySelectorAll(jt)),e=0,o=t.length;e0&&(this._selector=M,this._triggerArray.push(n))}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(){b.default(this._element).hasClass(Qt)?this.hide():this.show()},e.show=function(){var e,o,p=this;if(!(this._isTransitioning||b.default(this._element).hasClass(Qt)||(this._parent&&0===(e=[].slice.call(this._parent.querySelectorAll(re)).filter((function(t){return"string"==typeof p._config.parent?t.getAttribute("data-parent")===p._config.parent:t.classList.contains(Zt)}))).length&&(e=null),e&&(o=b.default(e).not(this._selector).data(Yt))&&o._isTransitioning))){var n=b.default.Event(be);if(b.default(this._element).trigger(n),!n.isDefaultPrevented()){e&&(t._jQueryInterface.call(b.default(e).not(this._selector),"hide"),o||b.default(e).data(Yt,null));var M=this._getDimension();b.default(this._element).removeClass(Zt).addClass(te),this._element.style[M]=0,this._triggerArray.length&&b.default(this._triggerArray).removeClass(ee).attr("aria-expanded",!0),this.setTransitioning(!0);var z=function(){b.default(p._element).removeClass(te).addClass(Zt+" "+Qt),p._element.style[M]="",p.setTransitioning(!1),b.default(p._element).trigger(ne)},c="scroll"+(M[0].toUpperCase()+M.slice(1)),r=f.getTransitionDurationFromElement(this._element);b.default(this._element).one(f.TRANSITION_END,z).emulateTransitionEnd(r),this._element.style[M]=this._element[c]+"px"}}},e.hide=function(){var t=this;if(!this._isTransitioning&&b.default(this._element).hasClass(Qt)){var e=b.default.Event(Me);if(b.default(this._element).trigger(e),!e.isDefaultPrevented()){var o=this._getDimension();this._element.style[o]=this._element.getBoundingClientRect()[o]+"px",f.reflow(this._element),b.default(this._element).addClass(te).removeClass(Zt+" "+Qt);var p=this._triggerArray.length;if(p>0)for(var n=0;n0},e._getOffset=function(){var t=this,e={};return"function"==typeof this._config.offset?e.fn=function(e){return e.offsets=c({},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}),c({},t,this._config.popperConfig)},t._jQueryInterface=function(e){return this.each((function(){var o=b.default(this).data(Ae);if(o||(o=new t(this,"object"==typeof e?e:null),b.default(this).data(Ae,o)),"string"==typeof e){if(void 0===o[e])throw new TypeError('No method named "'+e+'"');o[e]()}}))},t._clearMenus=function(e){if(!e||e.which!==Re&&("keyup"!==e.type||e.which===me))for(var o=[].slice.call(document.querySelectorAll(Ie)),p=0,n=o.length;p0&&M--,e.which===ve&&Mdocument.documentElement.clientHeight;o||(this._element.style.overflowY="hidden"),this._element.classList.add(Ao);var p=f.getTransitionDurationFromElement(this._dialog);b.default(this._element).off(f.TRANSITION_END),b.default(this._element).one(f.TRANSITION_END,(function(){t._element.classList.remove(Ao),o||b.default(t._element).one(f.TRANSITION_END,(function(){t._element.style.overflowY=""})).emulateTransitionEnd(t._element,p)})).emulateTransitionEnd(p),this._element.focus()}},e._showElement=function(t){var e=this,o=b.default(this._element).hasClass(so),p=this._dialog?this._dialog.querySelector(_o):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"),b.default(this._dialog).hasClass(ro)&&p?p.scrollTop=0:this._element.scrollTop=0,o&&f.reflow(this._element),b.default(this._element).addClass(lo),this._config.focus&&this._enforceFocus();var n=b.default.Event(Wo,{relatedTarget:t}),M=function(){e._config.focus&&e._element.focus(),e._isTransitioning=!1,b.default(e._element).trigger(n)};if(o){var z=f.getTransitionDurationFromElement(this._dialog);b.default(this._dialog).one(f.TRANSITION_END,M).emulateTransitionEnd(z)}else M()},e._enforceFocus=function(){var t=this;b.default(document).off(mo).on(mo,(function(e){document!==e.target&&t._element!==e.target&&0===b.default(t._element).has(e.target).length&&t._element.focus()}))},e._setEscapeEvent=function(){var t=this;this._isShown?b.default(this._element).on(Ro,(function(e){t._config.keyboard&&e.which===co?(e.preventDefault(),t.hide()):t._config.keyboard||e.which!==co||t._triggerBackdropTransition()})):this._isShown||b.default(this._element).off(Ro)},e._setResizeEvent=function(){var t=this;this._isShown?b.default(window).on(go,(function(e){return t.handleUpdate(e)})):b.default(window).off(go)},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(){b.default(document.body).removeClass(Oo),t._resetAdjustments(),t._resetScrollbar(),b.default(t._element).trigger(qo)}))},e._removeBackdrop=function(){this._backdrop&&(b.default(this._backdrop).remove(),this._backdrop=null)},e._showBackdrop=function(t){var e=this,o=b.default(this._element).hasClass(so)?so:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=ao,o&&this._backdrop.classList.add(o),b.default(this._backdrop).appendTo(document.body),b.default(this._element).on(vo,(function(t){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:t.target===t.currentTarget&&("static"===e._config.backdrop?e._triggerBackdropTransition():e.hide())})),o&&f.reflow(this._backdrop),b.default(this._backdrop).addClass(lo),!t)return;if(!o)return void t();var p=f.getTransitionDurationFromElement(this._backdrop);b.default(this._backdrop).one(f.TRANSITION_END,t).emulateTransitionEnd(p)}else if(!this._isShown&&this._backdrop){b.default(this._backdrop).removeClass(lo);var n=function(){e._removeBackdrop(),t&&t()};if(b.default(this._element).hasClass(so)){var M=f.getTransitionDurationFromElement(this._backdrop);b.default(this._backdrop).one(f.TRANSITION_END,n).emulateTransitionEnd(M)}else n()}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:Do,popperConfig:null},ip={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)"},ap={HIDE:"hide"+$o,HIDDEN:"hidden"+$o,SHOW:"show"+$o,SHOWN:"shown"+$o,INSERTED:"inserted"+$o,CLICK:"click"+$o,FOCUSIN:"focusin"+$o,FOCUSOUT:"focusout"+$o,MOUSEENTER:"mouseenter"+$o,MOUSELEAVE:"mouseleave"+$o},Op=function(){function t(t,e){if(void 0===n.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,o=b.default(t.currentTarget).data(e);o||(o=new this.constructor(t.currentTarget,this._getDelegateConfig()),b.default(t.currentTarget).data(e,o)),o._activeTrigger.click=!o._activeTrigger.click,o._isWithActiveTrigger()?o._enter(null,o):o._leave(null,o)}else{if(b.default(this.getTipElement()).hasClass(Zo))return void this._leave(null,this);this._enter(null,this)}},e.dispose=function(){clearTimeout(this._timeout),b.default.removeData(this.element,this.constructor.DATA_KEY),b.default(this.element).off(this.constructor.EVENT_KEY),b.default(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&b.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"===b.default(this.element).css("display"))throw new Error("Please use show on visible elements");var e=b.default.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){b.default(this.element).trigger(e);var o=f.findShadowRoot(this.element),p=b.default.contains(null!==o?o:this.element.ownerDocument.documentElement,this.element);if(e.isDefaultPrevented()||!p)return;var M=this.getTipElement(),z=f.getUID(this.constructor.NAME);M.setAttribute("id",z),this.element.setAttribute("aria-describedby",z),this.setContent(),this.config.animation&&b.default(M).addClass(Qo);var c="function"==typeof this.config.placement?this.config.placement.call(this,M,this.element):this.config.placement,r=this._getAttachment(c);this.addAttachmentClass(r);var i=this._getContainer();b.default(M).data(this.constructor.DATA_KEY,this),b.default.contains(this.element.ownerDocument.documentElement,this.tip)||b.default(M).appendTo(i),b.default(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new n.default(this.element,M,this._getPopperConfig(r)),b.default(M).addClass(Zo),b.default(M).addClass(this.config.customClass),"ontouchstart"in document.documentElement&&b.default(document.body).children().on("mouseover",null,b.default.noop);var a=function(){t.config.animation&&t._fixTransition();var e=t._hoverState;t._hoverState=null,b.default(t.element).trigger(t.constructor.Event.SHOWN),e===ep&&t._leave(null,t)};if(b.default(this.tip).hasClass(Qo)){var O=f.getTransitionDurationFromElement(this.tip);b.default(this.tip).one(f.TRANSITION_END,a).emulateTransitionEnd(O)}else a()}},e.hide=function(t){var e=this,o=this.getTipElement(),p=b.default.Event(this.constructor.Event.HIDE),n=function(){e._hoverState!==tp&&o.parentNode&&o.parentNode.removeChild(o),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),b.default(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(b.default(this.element).trigger(p),!p.isDefaultPrevented()){if(b.default(o).removeClass(Zo),"ontouchstart"in document.documentElement&&b.default(document.body).children().off("mouseover",null,b.default.noop),this._activeTrigger[Mp]=!1,this._activeTrigger[np]=!1,this._activeTrigger[bp]=!1,b.default(this.tip).hasClass(Qo)){var M=f.getTransitionDurationFromElement(o);b.default(o).one(f.TRANSITION_END,n).emulateTransitionEnd(M)}else n();this._hoverState=""}},e.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},e.isWithContent=function(){return Boolean(this.getTitle())},e.addAttachmentClass=function(t){b.default(this.getTipElement()).addClass(Go+"-"+t)},e.getTipElement=function(){return this.tip=this.tip||b.default(this.config.template)[0],this.tip},e.setContent=function(){var t=this.getTipElement();this.setElementContent(b.default(t.querySelectorAll(op)),this.getTitle()),b.default(t).removeClass(Qo+" "+Zo)},e.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Fo(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?b.default(e).parent().is(t)||t.empty().append(e):t.text(b.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 c({},{placement:t,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:pp},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=c({},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:f.isElement(this.config.container)?b.default(this.config.container):b.default(document).find(this.config.container)},e._getAttachment=function(t){return cp[t.toUpperCase()]},e._setListeners=function(){var t=this;this.config.trigger.split(" ").forEach((function(e){if("click"===e)b.default(t.element).on(t.constructor.Event.CLICK,t.config.selector,(function(e){return t.toggle(e)}));else if(e!==zp){var o=e===bp?t.constructor.Event.MOUSEENTER:t.constructor.Event.FOCUSIN,p=e===bp?t.constructor.Event.MOUSELEAVE:t.constructor.Event.FOCUSOUT;b.default(t.element).on(o,t.config.selector,(function(e){return t._enter(e)})).on(p,t.config.selector,(function(e){return t._leave(e)}))}})),this._hideModalHandler=function(){t.element&&t.hide()},b.default(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=c({},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 o=this.constructor.DATA_KEY;(e=e||b.default(t.currentTarget).data(o))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),b.default(t.currentTarget).data(o,e)),t&&(e._activeTrigger["focusin"===t.type?np:bp]=!0),b.default(e.getTipElement()).hasClass(Zo)||e._hoverState===tp?e._hoverState=tp:(clearTimeout(e._timeout),e._hoverState=tp,e.config.delay&&e.config.delay.show?e._timeout=setTimeout((function(){e._hoverState===tp&&e.show()}),e.config.delay.show):e.show())},e._leave=function(t,e){var o=this.constructor.DATA_KEY;(e=e||b.default(t.currentTarget).data(o))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),b.default(t.currentTarget).data(o,e)),t&&(e._activeTrigger["focusout"===t.type?np:bp]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=ep,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout((function(){e._hoverState===ep&&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=b.default(this.element).data();return Object.keys(e).forEach((function(t){-1!==Ko.indexOf(t)&&delete e[t]})),"number"==typeof(t=c({},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()),f.typeCheckConfig(Ho,t,this.constructor.DefaultType),t.sanitize&&(t.template=Fo(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=b.default(this.getTipElement()),e=t.attr("class").match(Jo);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")&&(b.default(t).removeClass(Qo),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},t._jQueryInterface=function(e){return this.each((function(){var o=b.default(this),p=o.data(Vo),n="object"==typeof e&&e;if((p||!/dispose|hide/.test(e))&&(p||(p=new t(this,n),o.data(Vo,p)),"string"==typeof e)){if(void 0===p[e])throw new TypeError('No method named "'+e+'"');p[e]()}}))},z(t,null,[{key:"VERSION",get:function(){return Uo}},{key:"Default",get:function(){return rp}},{key:"NAME",get:function(){return Ho}},{key:"DATA_KEY",get:function(){return Vo}},{key:"Event",get:function(){return ap}},{key:"EVENT_KEY",get:function(){return $o}},{key:"DefaultType",get:function(){return ip}}]),t}();b.default.fn[Ho]=Op._jQueryInterface,b.default.fn[Ho].Constructor=Op,b.default.fn[Ho].noConflict=function(){return b.default.fn[Ho]=Yo,Op._jQueryInterface};var sp="popover",lp="4.6.2",dp="bs.popover",Ap="."+dp,up=b.default.fn[sp],fp="bs-popover",qp=new RegExp("(^|\\s)"+fp+"\\S+","g"),hp="fade",Wp="show",mp=".popover-header",gp=".popover-body",vp=c({},Op.Default,{placement:"right",trigger:"click",content:"",template:''}),Rp=c({},Op.DefaultType,{content:"(string|element|function)"}),yp={HIDE:"hide"+Ap,HIDDEN:"hidden"+Ap,SHOW:"show"+Ap,SHOWN:"shown"+Ap,INSERTED:"inserted"+Ap,CLICK:"click"+Ap,FOCUSIN:"focusin"+Ap,FOCUSOUT:"focusout"+Ap,MOUSEENTER:"mouseenter"+Ap,MOUSELEAVE:"mouseleave"+Ap},Bp=function(t){function e(){return t.apply(this,arguments)||this}r(e,t);var o=e.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){b.default(this.getTipElement()).addClass(fp+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||b.default(this.config.template)[0],this.tip},o.setContent=function(){var t=b.default(this.getTipElement());this.setElementContent(t.find(mp),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(gp),e),t.removeClass(hp+" "+Wp)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=b.default(this.getTipElement()),e=t.attr("class").match(qp);null!==e&&e.length>0&&t.removeClass(e.join(""))},e._jQueryInterface=function(t){return this.each((function(){var o=b.default(this).data(dp),p="object"==typeof t?t:null;if((o||!/dispose|hide/.test(t))&&(o||(o=new e(this,p),b.default(this).data(dp,o)),"string"==typeof t)){if(void 0===o[t])throw new TypeError('No method named "'+t+'"');o[t]()}}))},z(e,null,[{key:"VERSION",get:function(){return lp}},{key:"Default",get:function(){return vp}},{key:"NAME",get:function(){return sp}},{key:"DATA_KEY",get:function(){return dp}},{key:"Event",get:function(){return yp}},{key:"EVENT_KEY",get:function(){return Ap}},{key:"DefaultType",get:function(){return Rp}}]),e}(Op);b.default.fn[sp]=Bp._jQueryInterface,b.default.fn[sp].Constructor=Bp,b.default.fn[sp].noConflict=function(){return b.default.fn[sp]=up,Bp._jQueryInterface};var Lp="scrollspy",Xp="4.6.2",_p="bs.scrollspy",Np="."+_p,wp=".data-api",xp=b.default.fn[Lp],Tp="dropdown-item",Cp="active",Sp="activate"+Np,kp="scroll"+Np,Ep="load"+Np+wp,Dp="offset",Pp="position",jp='[data-spy="scroll"]',Ip=".nav, .list-group",Fp=".nav-link",Hp=".nav-item",Up=".list-group-item",Vp=".dropdown",$p=".dropdown-item",Yp=".dropdown-toggle",Gp={offset:10,method:"auto",target:""},Jp={offset:"number",method:"string",target:"(string|element)"},Kp=function(){function t(t,e){var o=this;this._element=t,this._scrollElement="BODY"===t.tagName?window:t,this._config=this._getConfig(e),this._selector=this._config.target+" "+Fp+","+this._config.target+" "+Up+","+this._config.target+" "+$p,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,b.default(this._scrollElement).on(kp,(function(t){return o._process(t)})),this.refresh(),this._process()}var e=t.prototype;return e.refresh=function(){var t=this,e=this._scrollElement===this._scrollElement.window?Dp:Pp,o="auto"===this._config.method?e:this._config.method,p=o===Pp?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(t){var e,n=f.getSelectorFromElement(t);if(n&&(e=document.querySelector(n)),e){var M=e.getBoundingClientRect();if(M.width||M.height)return[b.default(e)[o]().top+p,n]}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(){b.default.removeData(this._element,_p),b.default(this._scrollElement).off(Np),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=c({},Gp,"object"==typeof t&&t?t:{})).target&&f.isElement(t.target)){var e=b.default(t.target).attr("id");e||(e=f.getUID(Lp),b.default(t.target).attr("id",e)),t.target="#"+e}return f.typeCheckConfig(Lp,t,Jp),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(),o=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=o){var p=this._targets[this._targets.length-1];this._activeTarget!==p&&this._activate(p)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(var b=this._offsets.length;b--;)this._activeTarget!==this._targets[b]&&t>=this._offsets[b]&&(void 0===this._offsets[b+1]||t{"use strict";var p=o(742),b=o(645),n=o(826);function M(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function z(t,e){if(M()=M())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+M().toString(16)+" bytes");return 0|t}function l(t,e){if(c.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 o=t.length;if(0===o)return 0;for(var p=!1;;)switch(e){case"ascii":case"latin1":case"binary":return o;case"utf8":case"utf-8":case void 0:return j(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*o;case"hex":return o>>>1;case"base64":return I(t).length;default:if(p)return j(t).length;e=(""+e).toLowerCase(),p=!0}}function d(t,e,o){var p=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===o||o>this.length)&&(o=this.length),o<=0)return"";if((o>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return _(this,e,o);case"utf8":case"utf-8":return y(this,e,o);case"ascii":return L(this,e,o);case"latin1":case"binary":return X(this,e,o);case"base64":return R(this,e,o);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,e,o);default:if(p)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),p=!0}}function A(t,e,o){var p=t[e];t[e]=t[o],t[o]=p}function u(t,e,o,p,b){if(0===t.length)return-1;if("string"==typeof o?(p=o,o=0):o>2147483647?o=2147483647:o<-2147483648&&(o=-2147483648),o=+o,isNaN(o)&&(o=b?0:t.length-1),o<0&&(o=t.length+o),o>=t.length){if(b)return-1;o=t.length-1}else if(o<0){if(!b)return-1;o=0}if("string"==typeof e&&(e=c.from(e,p)),c.isBuffer(e))return 0===e.length?-1:f(t,e,o,p,b);if("number"==typeof e)return e&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?b?Uint8Array.prototype.indexOf.call(t,e,o):Uint8Array.prototype.lastIndexOf.call(t,e,o):f(t,[e],o,p,b);throw new TypeError("val must be string, number or Buffer")}function f(t,e,o,p,b){var n,M=1,z=t.length,c=e.length;if(void 0!==p&&("ucs2"===(p=String(p).toLowerCase())||"ucs-2"===p||"utf16le"===p||"utf-16le"===p)){if(t.length<2||e.length<2)return-1;M=2,z/=2,c/=2,o/=2}function r(t,e){return 1===M?t[e]:t.readUInt16BE(e*M)}if(b){var i=-1;for(n=o;nz&&(o=z-c),n=o;n>=0;n--){for(var a=!0,O=0;Ob&&(p=b):p=b;var n=e.length;if(n%2!=0)throw new TypeError("Invalid hex string");p>n/2&&(p=n/2);for(var M=0;M>8,b=o%256,n.push(b),n.push(p);return n}(e,t.length-o),t,o,p)}function R(t,e,o){return 0===e&&o===t.length?p.fromByteArray(t):p.fromByteArray(t.slice(e,o))}function y(t,e,o){o=Math.min(t.length,o);for(var p=[],b=e;b239?4:r>223?3:r>191?2:1;if(b+a<=o)switch(a){case 1:r<128&&(i=r);break;case 2:128==(192&(n=t[b+1]))&&(c=(31&r)<<6|63&n)>127&&(i=c);break;case 3:n=t[b+1],M=t[b+2],128==(192&n)&&128==(192&M)&&(c=(15&r)<<12|(63&n)<<6|63&M)>2047&&(c<55296||c>57343)&&(i=c);break;case 4:n=t[b+1],M=t[b+2],z=t[b+3],128==(192&n)&&128==(192&M)&&128==(192&z)&&(c=(15&r)<<18|(63&n)<<12|(63&M)<<6|63&z)>65535&&c<1114112&&(i=c)}null===i?(i=65533,a=1):i>65535&&(i-=65536,p.push(i>>>10&1023|55296),i=56320|1023&i),p.push(i),b+=a}return function(t){var e=t.length;if(e<=B)return String.fromCharCode.apply(String,t);var o="",p=0;for(;p0&&(t=this.toString("hex",0,o).match(/.{2}/g).join(" "),this.length>o&&(t+=" ... ")),""},c.prototype.compare=function(t,e,o,p,b){if(!c.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===o&&(o=t?t.length:0),void 0===p&&(p=0),void 0===b&&(b=this.length),e<0||o>t.length||p<0||b>this.length)throw new RangeError("out of range index");if(p>=b&&e>=o)return 0;if(p>=b)return-1;if(e>=o)return 1;if(this===t)return 0;for(var n=(b>>>=0)-(p>>>=0),M=(o>>>=0)-(e>>>=0),z=Math.min(n,M),r=this.slice(p,b),i=t.slice(e,o),a=0;ab)&&(o=b),t.length>0&&(o<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");p||(p="utf8");for(var n=!1;;)switch(p){case"hex":return q(this,t,e,o);case"utf8":case"utf-8":return h(this,t,e,o);case"ascii":return W(this,t,e,o);case"latin1":case"binary":return m(this,t,e,o);case"base64":return g(this,t,e,o);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return v(this,t,e,o);default:if(n)throw new TypeError("Unknown encoding: "+p);p=(""+p).toLowerCase(),n=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var B=4096;function L(t,e,o){var p="";o=Math.min(t.length,o);for(var b=e;bp)&&(o=p);for(var b="",n=e;no)throw new RangeError("Trying to access beyond buffer length")}function x(t,e,o,p,b,n){if(!c.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>b||et.length)throw new RangeError("Index out of range")}function T(t,e,o,p){e<0&&(e=65535+e+1);for(var b=0,n=Math.min(t.length-o,2);b>>8*(p?b:1-b)}function C(t,e,o,p){e<0&&(e=4294967295+e+1);for(var b=0,n=Math.min(t.length-o,4);b>>8*(p?b:3-b)&255}function S(t,e,o,p,b,n){if(o+p>t.length)throw new RangeError("Index out of range");if(o<0)throw new RangeError("Index out of range")}function k(t,e,o,p,n){return n||S(t,0,o,4),b.write(t,e,o,p,23,4),o+4}function E(t,e,o,p,n){return n||S(t,0,o,8),b.write(t,e,o,p,52,8),o+8}c.prototype.slice=function(t,e){var o,p=this.length;if((t=~~t)<0?(t+=p)<0&&(t=0):t>p&&(t=p),(e=void 0===e?p:~~e)<0?(e+=p)<0&&(e=0):e>p&&(e=p),e0&&(b*=256);)p+=this[t+--e]*b;return p},c.prototype.readUInt8=function(t,e){return e||w(t,1,this.length),this[t]},c.prototype.readUInt16LE=function(t,e){return e||w(t,2,this.length),this[t]|this[t+1]<<8},c.prototype.readUInt16BE=function(t,e){return e||w(t,2,this.length),this[t]<<8|this[t+1]},c.prototype.readUInt32LE=function(t,e){return e||w(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},c.prototype.readUInt32BE=function(t,e){return e||w(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},c.prototype.readIntLE=function(t,e,o){t|=0,e|=0,o||w(t,e,this.length);for(var p=this[t],b=1,n=0;++n=(b*=128)&&(p-=Math.pow(2,8*e)),p},c.prototype.readIntBE=function(t,e,o){t|=0,e|=0,o||w(t,e,this.length);for(var p=e,b=1,n=this[t+--p];p>0&&(b*=256);)n+=this[t+--p]*b;return n>=(b*=128)&&(n-=Math.pow(2,8*e)),n},c.prototype.readInt8=function(t,e){return e||w(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},c.prototype.readInt16LE=function(t,e){e||w(t,2,this.length);var o=this[t]|this[t+1]<<8;return 32768&o?4294901760|o:o},c.prototype.readInt16BE=function(t,e){e||w(t,2,this.length);var o=this[t+1]|this[t]<<8;return 32768&o?4294901760|o:o},c.prototype.readInt32LE=function(t,e){return e||w(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},c.prototype.readInt32BE=function(t,e){return e||w(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},c.prototype.readFloatLE=function(t,e){return e||w(t,4,this.length),b.read(this,t,!0,23,4)},c.prototype.readFloatBE=function(t,e){return e||w(t,4,this.length),b.read(this,t,!1,23,4)},c.prototype.readDoubleLE=function(t,e){return e||w(t,8,this.length),b.read(this,t,!0,52,8)},c.prototype.readDoubleBE=function(t,e){return e||w(t,8,this.length),b.read(this,t,!1,52,8)},c.prototype.writeUIntLE=function(t,e,o,p){(t=+t,e|=0,o|=0,p)||x(this,t,e,o,Math.pow(2,8*o)-1,0);var b=1,n=0;for(this[e]=255&t;++n=0&&(n*=256);)this[e+b]=t/n&255;return e+o},c.prototype.writeUInt8=function(t,e,o){return t=+t,e|=0,o||x(this,t,e,1,255,0),c.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},c.prototype.writeUInt16LE=function(t,e,o){return t=+t,e|=0,o||x(this,t,e,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):T(this,t,e,!0),e+2},c.prototype.writeUInt16BE=function(t,e,o){return t=+t,e|=0,o||x(this,t,e,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):T(this,t,e,!1),e+2},c.prototype.writeUInt32LE=function(t,e,o){return t=+t,e|=0,o||x(this,t,e,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):C(this,t,e,!0),e+4},c.prototype.writeUInt32BE=function(t,e,o){return t=+t,e|=0,o||x(this,t,e,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):C(this,t,e,!1),e+4},c.prototype.writeIntLE=function(t,e,o,p){if(t=+t,e|=0,!p){var b=Math.pow(2,8*o-1);x(this,t,e,o,b-1,-b)}var n=0,M=1,z=0;for(this[e]=255&t;++n>0)-z&255;return e+o},c.prototype.writeIntBE=function(t,e,o,p){if(t=+t,e|=0,!p){var b=Math.pow(2,8*o-1);x(this,t,e,o,b-1,-b)}var n=o-1,M=1,z=0;for(this[e+n]=255&t;--n>=0&&(M*=256);)t<0&&0===z&&0!==this[e+n+1]&&(z=1),this[e+n]=(t/M>>0)-z&255;return e+o},c.prototype.writeInt8=function(t,e,o){return t=+t,e|=0,o||x(this,t,e,1,127,-128),c.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},c.prototype.writeInt16LE=function(t,e,o){return t=+t,e|=0,o||x(this,t,e,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):T(this,t,e,!0),e+2},c.prototype.writeInt16BE=function(t,e,o){return t=+t,e|=0,o||x(this,t,e,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):T(this,t,e,!1),e+2},c.prototype.writeInt32LE=function(t,e,o){return t=+t,e|=0,o||x(this,t,e,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):C(this,t,e,!0),e+4},c.prototype.writeInt32BE=function(t,e,o){return t=+t,e|=0,o||x(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),c.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):C(this,t,e,!1),e+4},c.prototype.writeFloatLE=function(t,e,o){return k(this,t,e,!0,o)},c.prototype.writeFloatBE=function(t,e,o){return k(this,t,e,!1,o)},c.prototype.writeDoubleLE=function(t,e,o){return E(this,t,e,!0,o)},c.prototype.writeDoubleBE=function(t,e,o){return E(this,t,e,!1,o)},c.prototype.copy=function(t,e,o,p){if(o||(o=0),p||0===p||(p=this.length),e>=t.length&&(e=t.length),e||(e=0),p>0&&p=this.length)throw new RangeError("sourceStart out of bounds");if(p<0)throw new RangeError("sourceEnd out of bounds");p>this.length&&(p=this.length),t.length-e=0;--b)t[b+e]=this[b+o];else if(n<1e3||!c.TYPED_ARRAY_SUPPORT)for(b=0;b>>=0,o=void 0===o?this.length:o>>>0,t||(t=0),"number"==typeof t)for(n=e;n55295&&o<57344){if(!b){if(o>56319){(e-=3)>-1&&n.push(239,191,189);continue}if(M+1===p){(e-=3)>-1&&n.push(239,191,189);continue}b=o;continue}if(o<56320){(e-=3)>-1&&n.push(239,191,189),b=o;continue}o=65536+(b-55296<<10|o-56320)}else b&&(e-=3)>-1&&n.push(239,191,189);if(b=null,o<128){if((e-=1)<0)break;n.push(o)}else if(o<2048){if((e-=2)<0)break;n.push(o>>6|192,63&o|128)}else if(o<65536){if((e-=3)<0)break;n.push(o>>12|224,o>>6&63|128,63&o|128)}else{if(!(o<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;n.push(o>>18|240,o>>12&63|128,o>>6&63|128,63&o|128)}}return n}function I(t){return p.toByteArray(function(t){if((t=function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}(t).replace(D,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function F(t,e,o,p){for(var b=0;b=e.length||b>=t.length);++b)e[b+o]=t[b];return b}},757:function(t,e,o){t.exports=function(t){"use strict";function e(t,e){return t(e={exports:{}},e.exports),e.exports}function o(t){return t&&t.default||t}t=t&&t.hasOwnProperty("default")?t.default:t;var p={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},b=e((function(t){var e={};for(var o in p)p.hasOwnProperty(o)&&(e[p[o]]=o);var b=t.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var n in b)if(b.hasOwnProperty(n)){if(!("channels"in b[n]))throw new Error("missing channels property: "+n);if(!("labels"in b[n]))throw new Error("missing channel labels property: "+n);if(b[n].labels.length!==b[n].channels)throw new Error("channel and label counts mismatch: "+n);var M=b[n].channels,z=b[n].labels;delete b[n].channels,delete b[n].labels,Object.defineProperty(b[n],"channels",{value:M}),Object.defineProperty(b[n],"labels",{value:z})}function c(t,e){return Math.pow(t[0]-e[0],2)+Math.pow(t[1]-e[1],2)+Math.pow(t[2]-e[2],2)}b.rgb.hsl=function(t){var e,o,p=t[0]/255,b=t[1]/255,n=t[2]/255,M=Math.min(p,b,n),z=Math.max(p,b,n),c=z-M;return z===M?e=0:p===z?e=(b-n)/c:b===z?e=2+(n-p)/c:n===z&&(e=4+(p-b)/c),(e=Math.min(60*e,360))<0&&(e+=360),o=(M+z)/2,[e,100*(z===M?0:o<=.5?c/(z+M):c/(2-z-M)),100*o]},b.rgb.hsv=function(t){var e,o,p,b,n,M=t[0]/255,z=t[1]/255,c=t[2]/255,r=Math.max(M,z,c),i=r-Math.min(M,z,c),a=function(t){return(r-t)/6/i+.5};return 0===i?b=n=0:(n=i/r,e=a(M),o=a(z),p=a(c),M===r?b=p-o:z===r?b=1/3+e-p:c===r&&(b=2/3+o-e),b<0?b+=1:b>1&&(b-=1)),[360*b,100*n,100*r]},b.rgb.hwb=function(t){var e=t[0],o=t[1],p=t[2];return[b.rgb.hsl(t)[0],1/255*Math.min(e,Math.min(o,p))*100,100*(p=1-1/255*Math.max(e,Math.max(o,p)))]},b.rgb.cmyk=function(t){var e,o=t[0]/255,p=t[1]/255,b=t[2]/255;return[100*((1-o-(e=Math.min(1-o,1-p,1-b)))/(1-e)||0),100*((1-p-e)/(1-e)||0),100*((1-b-e)/(1-e)||0),100*e]},b.rgb.keyword=function(t){var o=e[t];if(o)return o;var b,n=1/0;for(var M in p)if(p.hasOwnProperty(M)){var z=c(t,p[M]);z.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(o=o>.04045?Math.pow((o+.055)/1.055,2.4):o/12.92)+.1805*(p=p>.04045?Math.pow((p+.055)/1.055,2.4):p/12.92)),100*(.2126*e+.7152*o+.0722*p),100*(.0193*e+.1192*o+.9505*p)]},b.rgb.lab=function(t){var e=b.rgb.xyz(t),o=e[0],p=e[1],n=e[2];return p/=100,n/=108.883,o=(o/=95.047)>.008856?Math.pow(o,1/3):7.787*o+16/116,[116*(p=p>.008856?Math.pow(p,1/3):7.787*p+16/116)-16,500*(o-p),200*(p-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]},b.hsl.rgb=function(t){var e,o,p,b,n,M=t[0]/360,z=t[1]/100,c=t[2]/100;if(0===z)return[n=255*c,n,n];e=2*c-(o=c<.5?c*(1+z):c+z-c*z),b=[0,0,0];for(var r=0;r<3;r++)(p=M+1/3*-(r-1))<0&&p++,p>1&&p--,n=6*p<1?e+6*(o-e)*p:2*p<1?o:3*p<2?e+(o-e)*(2/3-p)*6:e,b[r]=255*n;return b},b.hsl.hsv=function(t){var e=t[0],o=t[1]/100,p=t[2]/100,b=o,n=Math.max(p,.01);return o*=(p*=2)<=1?p:2-p,b*=n<=1?n:2-n,[e,100*(0===p?2*b/(n+b):2*o/(p+o)),(p+o)/2*100]},b.hsv.rgb=function(t){var e=t[0]/60,o=t[1]/100,p=t[2]/100,b=Math.floor(e)%6,n=e-Math.floor(e),M=255*p*(1-o),z=255*p*(1-o*n),c=255*p*(1-o*(1-n));switch(p*=255,b){case 0:return[p,c,M];case 1:return[z,p,M];case 2:return[M,p,c];case 3:return[M,z,p];case 4:return[c,M,p];case 5:return[p,M,z]}},b.hsv.hsl=function(t){var e,o,p,b=t[0],n=t[1]/100,M=t[2]/100,z=Math.max(M,.01);return p=(2-n)*M,o=n*z,[b,100*(o=(o/=(e=(2-n)*z)<=1?e:2-e)||0),100*(p/=2)]},b.hwb.rgb=function(t){var e,o,p,b,n,M,z,c=t[0]/360,r=t[1]/100,i=t[2]/100,a=r+i;switch(a>1&&(r/=a,i/=a),p=6*c-(e=Math.floor(6*c)),0!=(1&e)&&(p=1-p),b=r+p*((o=1-i)-r),e){default:case 6:case 0:n=o,M=b,z=r;break;case 1:n=b,M=o,z=r;break;case 2:n=r,M=o,z=b;break;case 3:n=r,M=b,z=o;break;case 4:n=b,M=r,z=o;break;case 5:n=o,M=r,z=b}return[255*n,255*M,255*z]},b.cmyk.rgb=function(t){var e=t[0]/100,o=t[1]/100,p=t[2]/100,b=t[3]/100;return[255*(1-Math.min(1,e*(1-b)+b)),255*(1-Math.min(1,o*(1-b)+b)),255*(1-Math.min(1,p*(1-b)+b))]},b.xyz.rgb=function(t){var e,o,p,b=t[0]/100,n=t[1]/100,M=t[2]/100;return o=-.9689*b+1.8758*n+.0415*M,p=.0557*b+-.204*n+1.057*M,e=(e=3.2406*b+-1.5372*n+-.4986*M)>.0031308?1.055*Math.pow(e,1/2.4)-.055:12.92*e,o=o>.0031308?1.055*Math.pow(o,1/2.4)-.055:12.92*o,p=p>.0031308?1.055*Math.pow(p,1/2.4)-.055:12.92*p,[255*(e=Math.min(Math.max(0,e),1)),255*(o=Math.min(Math.max(0,o),1)),255*(p=Math.min(Math.max(0,p),1))]},b.xyz.lab=function(t){var e=t[0],o=t[1],p=t[2];return o/=100,p/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(o=o>.008856?Math.pow(o,1/3):7.787*o+16/116)-16,500*(e-o),200*(o-(p=p>.008856?Math.pow(p,1/3):7.787*p+16/116))]},b.lab.xyz=function(t){var e,o,p,b=t[0];e=t[1]/500+(o=(b+16)/116),p=o-t[2]/200;var n=Math.pow(o,3),M=Math.pow(e,3),z=Math.pow(p,3);return o=n>.008856?n:(o-16/116)/7.787,e=M>.008856?M:(e-16/116)/7.787,p=z>.008856?z:(p-16/116)/7.787,[e*=95.047,o*=100,p*=108.883]},b.lab.lch=function(t){var e,o=t[0],p=t[1],b=t[2];return(e=360*Math.atan2(b,p)/2/Math.PI)<0&&(e+=360),[o,Math.sqrt(p*p+b*b),e]},b.lch.lab=function(t){var e,o=t[0],p=t[1];return e=t[2]/360*2*Math.PI,[o,p*Math.cos(e),p*Math.sin(e)]},b.rgb.ansi16=function(t){var e=t[0],o=t[1],p=t[2],n=1 in arguments?arguments[1]:b.rgb.hsv(t)[2];if(0===(n=Math.round(n/50)))return 30;var M=30+(Math.round(p/255)<<2|Math.round(o/255)<<1|Math.round(e/255));return 2===n&&(M+=60),M},b.hsv.ansi16=function(t){return b.rgb.ansi16(b.hsv.rgb(t),t[2])},b.rgb.ansi256=function(t){var e=t[0],o=t[1],p=t[2];return e===o&&o===p?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(o/255*5)+Math.round(p/255*5)},b.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 o=.5*(1+~~(t>50));return[(1&e)*o*255,(e>>1&1)*o*255,(e>>2&1)*o*255]},b.ansi256.rgb=function(t){if(t>=232){var e=10*(t-232)+8;return[e,e,e]}var o;return t-=16,[Math.floor(t/36)/5*255,Math.floor((o=t%36)/6)/5*255,o%6/5*255]},b.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},b.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 o=e[0];3===e[0].length&&(o=o.split("").map((function(t){return t+t})).join(""));var p=parseInt(o,16);return[p>>16&255,p>>8&255,255&p]},b.rgb.hcg=function(t){var e,o=t[0]/255,p=t[1]/255,b=t[2]/255,n=Math.max(Math.max(o,p),b),M=Math.min(Math.min(o,p),b),z=n-M;return e=z<=0?0:n===o?(p-b)/z%6:n===p?2+(b-o)/z:4+(o-p)/z+4,e/=6,[360*(e%=1),100*z,100*(z<1?M/(1-z):0)]},b.hsl.hcg=function(t){var e=t[1]/100,o=t[2]/100,p=1,b=0;return(p=o<.5?2*e*o:2*e*(1-o))<1&&(b=(o-.5*p)/(1-p)),[t[0],100*p,100*b]},b.hsv.hcg=function(t){var e=t[1]/100,o=t[2]/100,p=e*o,b=0;return p<1&&(b=(o-p)/(1-p)),[t[0],100*p,100*b]},b.hcg.rgb=function(t){var e=t[0]/360,o=t[1]/100,p=t[2]/100;if(0===o)return[255*p,255*p,255*p];var b=[0,0,0],n=e%1*6,M=n%1,z=1-M,c=0;switch(Math.floor(n)){case 0:b[0]=1,b[1]=M,b[2]=0;break;case 1:b[0]=z,b[1]=1,b[2]=0;break;case 2:b[0]=0,b[1]=1,b[2]=M;break;case 3:b[0]=0,b[1]=z,b[2]=1;break;case 4:b[0]=M,b[1]=0,b[2]=1;break;default:b[0]=1,b[1]=0,b[2]=z}return c=(1-o)*p,[255*(o*b[0]+c),255*(o*b[1]+c),255*(o*b[2]+c)]},b.hcg.hsv=function(t){var e=t[1]/100,o=e+t[2]/100*(1-e),p=0;return o>0&&(p=e/o),[t[0],100*p,100*o]},b.hcg.hsl=function(t){var e=t[1]/100,o=t[2]/100*(1-e)+.5*e,p=0;return o>0&&o<.5?p=e/(2*o):o>=.5&&o<1&&(p=e/(2*(1-o))),[t[0],100*p,100*o]},b.hcg.hwb=function(t){var e=t[1]/100,o=e+t[2]/100*(1-e);return[t[0],100*(o-e),100*(1-o)]},b.hwb.hcg=function(t){var e=t[1]/100,o=1-t[2]/100,p=o-e,b=0;return p<1&&(b=(o-p)/(1-p)),[t[0],100*p,100*b]},b.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},b.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},b.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},b.gray.hsl=b.gray.hsv=function(t){return[0,0,t[0]]},b.gray.hwb=function(t){return[0,100,t[0]]},b.gray.cmyk=function(t){return[0,0,0,t[0]]},b.gray.lab=function(t){return[t[0],0,0]},b.gray.hex=function(t){var e=255&Math.round(t[0]/100*255),o=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(o.length)+o},b.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}}));function n(){for(var t={},e=Object.keys(b),o=e.length,p=0;p1&&(e=Array.prototype.slice.call(arguments)),t(e))};return"conversion"in t&&(e.conversion=t.conversion),e}function O(t){var e=function(e){if(null==e)return e;arguments.length>1&&(e=Array.prototype.slice.call(arguments));var o=t(e);if("object"==typeof o)for(var p=o.length,b=0;b=0&&e<1?w(Math.round(255*e)):"")}function g(t,e){return e<1||t[3]&&t[3]<1?v(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"}function v(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function R(t,e){return e<1||t[3]&&t[3]<1?y(t,e):"rgb("+Math.round(t[0]/255*100)+"%, "+Math.round(t[1]/255*100)+"%, "+Math.round(t[2]/255*100)+"%)"}function y(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 B(t,e){return e<1||t[3]&&t[3]<1?L(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"}function L(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function X(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 _(t){return x[t.slice(0,3)]}function N(t,e,o){return Math.min(Math.max(e,t),o)}function w(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var x={};for(var T in l)x[l[T]]=T;var C=function(t){return t instanceof C?t:this instanceof C?(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=d.getRgba(t))?this.setValues("rgb",e):(e=d.getHsla(t))?this.setValues("hsl",e):(e=d.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 C(t);var e};C.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 d.hexString(this.values.rgb)},rgbString:function(){return d.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return d.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return d.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return d.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return d.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return d.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return d.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=[],o=0;oo?(e+.05)/(o+.05):(o+.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,o=(e[0]+t)%360;return e[0]=o<0?360+o:o,this.setValues("hsl",e),this},mix:function(t,e){var o=this,p=t,b=void 0===e?.5:e,n=2*b-1,M=o.alpha()-p.alpha(),z=((n*M==-1?n:(n+M)/(1+n*M))+1)/2,c=1-z;return this.rgb(z*o.red()+c*p.red(),z*o.green()+c*p.green(),z*o.blue()+c*p.blue()).alpha(o.alpha()*b+p.alpha()*(1-b))},toJSON:function(){return this.rgb()},clone:function(){var t,e,o=new C,p=this.values,b=o.values;for(var n in p)p.hasOwnProperty(n)&&(t=p[n],"[object Array]"===(e={}.toString.call(t))?b[n]=t.slice(0):"[object Number]"===e&&(b[n]=t));return o}},C.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},C.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},C.prototype.getValues=function(t){for(var e=this.values,o={},p=0;p=0;b--)e.call(o,t[b],b);else for(b=0;b=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,o=0,p=1;return 0===t?0:1===t?1:(o||(o=.3),p<1?(p=1,e=o/4):e=o/(2*Math.PI)*Math.asin(1/p),-p*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/o))},easeOutElastic:function(t){var e=1.70158,o=0,p=1;return 0===t?0:1===t?1:(o||(o=.3),p<1?(p=1,e=o/4):e=o/(2*Math.PI)*Math.asin(1/p),p*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/o)+1)},easeInOutElastic:function(t){var e=1.70158,o=0,p=1;return 0===t?0:2==(t/=.5)?1:(o||(o=.45),p<1?(p=1,e=o/4):e=o/(2*Math.PI)*Math.asin(1/p),t<1?p*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/o)*-.5:p*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/o)*.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-j.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*j.easeInBounce(2*t):.5*j.easeOutBounce(2*t-1)+.5}},I={effects:j};P.easingEffects=j;var F=Math.PI,H=F/180,U=2*F,V=F/2,$=F/4,Y=2*F/3,G={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,o,p,b,n){if(n){var M=Math.min(n,b/2,p/2),z=e+M,c=o+M,r=e+p-M,i=o+b-M;t.moveTo(e,c),ze.left-o&&t.xe.top-o&&t.y0&&t.requestAnimationFrame()},advance:function(){for(var t,e,o,p,b=this.animations,n=0;n=o?(zt.callback(t.onAnimationComplete,[t],e),e.animating=!1,b.splice(n,1)):++n}},qt=zt.options.resolve,ht=["push","pop","shift","splice","unshift"];function Wt(t,e){t._chartjs?t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),ht.forEach((function(e){var o="onData"+e.charAt(0).toUpperCase()+e.slice(1),p=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:function(){var e=Array.prototype.slice.call(arguments),b=p.apply(this,e);return zt.each(t._chartjs.listeners,(function(t){"function"==typeof t[o]&&t[o].apply(t,e)})),b}})})))}function mt(t,e){var o=t._chartjs;if(o){var p=o.listeners,b=p.indexOf(e);-1!==b&&p.splice(b,1),p.length>0||(ht.forEach((function(e){delete t[e]})),delete t._chartjs)}}var gt=function(t,e){this.initialize(t,e)};zt.extend(gt.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(t,e){var o=this;o.chart=t,o.index=e,o.linkScales(),o.addElements(),o._type=o.getMeta().type},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),o=t.chart,p=o.scales,b=t.getDataset(),n=o.options.scales;null!==e.xAxisID&&e.xAxisID in p&&!b.xAxisID||(e.xAxisID=b.xAxisID||n.xAxes[0].id),null!==e.yAxisID&&e.yAxisID in p&&!b.yAxisID||(e.yAxisID=b.yAxisID||n.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&&mt(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,o=e.dataElementType;return o&&new o({_chart:e.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,o=this,p=o.getMeta(),b=o.getDataset().data||[],n=p.data;for(t=0,e=b.length;tp&&t.insertElements(p,b-p)},insertElements:function(t,e){for(var o=0;ob?(n=b/e.innerRadius,t.arc(M,z,e.innerRadius-b,p+n,o-n,!0)):t.arc(M,z,b,p+Math.PI/2,o-Math.PI/2),t.closePath(),t.clip()}function Bt(t,e,o,p){var b,n=o.endAngle;for(p&&(o.endAngle=o.startAngle+Rt,yt(t,o),o.endAngle=n,o.endAngle===o.startAngle&&o.fullCircles&&(o.endAngle+=Rt,o.fullCircles--)),t.beginPath(),t.arc(o.x,o.y,o.innerRadius,o.startAngle+Rt,o.startAngle,!0),b=0;bz;)b-=Rt;for(;b=M&&b<=z,r=n>=o.innerRadius&&n<=o.outerRadius;return c&&r}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,o=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*o,y:t.y+Math.sin(e)*o}},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,o=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*o,y:t.y+Math.sin(e)*o}},draw:function(){var t,e=this._chart.ctx,o=this._view,p="inner"===o.borderAlign?.33:0,b={x:o.x,y:o.y,innerRadius:o.innerRadius,outerRadius:Math.max(o.outerRadius-p,0),pixelMargin:p,startAngle:o.startAngle,endAngle:o.endAngle,fullCircles:Math.floor(o.circumference/Rt)};if(e.save(),e.fillStyle=o.backgroundColor,e.strokeStyle=o.borderColor,b.fullCircles){for(b.endAngle=b.startAngle+Rt,e.beginPath(),e.arc(b.x,b.y,b.outerRadius,b.startAngle,b.endAngle),e.arc(b.x,b.y,b.innerRadius,b.endAngle,b.startAngle,!0),e.closePath(),t=0;tt.x&&(e=jt(e,"left","right")):t.baseo?o:p,r:c.right||b<0?0:b>e?e:b,b:c.bottom||n<0?0:n>o?o:n,l:c.left||M<0?0:M>e?e:M}}function Ht(t){var e=Pt(t),o=e.right-e.left,p=e.bottom-e.top,b=Ft(t,o/2,p/2);return{outer:{x:e.left,y:e.top,w:o,h:p},inner:{x:e.left+b.l,y:e.top+b.t,w:o-b.l-b.r,h:p-b.t-b.b}}}function Ut(t,e,o){var p=null===e,b=null===o,n=!(!t||p&&b)&&Pt(t);return n&&(p||e>=n.left&&e<=n.right)&&(b||o>=n.top&&o<=n.bottom)}Q._set("global",{elements:{rectangle:{backgroundColor:Et,borderColor:Et,borderSkipped:"bottom",borderWidth:0}}});var Vt=dt.extend({_type:"rectangle",draw:function(){var t=this._chart.ctx,e=this._view,o=Ht(e),p=o.outer,b=o.inner;t.fillStyle=e.backgroundColor,t.fillRect(p.x,p.y,p.w,p.h),p.w===b.w&&p.h===b.h||(t.save(),t.beginPath(),t.rect(p.x,p.y,p.w,p.h),t.clip(),t.fillStyle=e.borderColor,t.rect(b.x,b.y,b.w,b.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 o=this._view;return Dt(o)?Ut(o,t,null):Ut(o,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,o=this._view;return Dt(o)?(t=o.x,e=(o.y+o.base)/2):(t=(o.x+o.base)/2,e=o.y),{x:t,y:e}},getArea:function(){var t=this._view;return Dt(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}}}),$t={},Yt=Xt,Gt=wt,Jt=kt,Kt=Vt;$t.Arc=Yt,$t.Line=Gt,$t.Point=Jt,$t.Rectangle=Kt;var Qt=zt._deprecated,Zt=zt.valueOrDefault;function te(t,e){var o,p,b,n,M=t._length;for(b=1,n=e.length;b0?Math.min(M,Math.abs(p-o)):M,o=p;return M}function ee(t,e,o){var p,b,n=o.barThickness,M=e.stackCount,z=e.pixels[t],c=zt.isNullOrUndef(n)?te(e.scale,e.pixels):-1;return zt.isNullOrUndef(n)?(p=c*o.categoryPercentage,b=o.barPercentage):(p=n*M,b=1),{chunk:p/M,ratio:b,start:z-p/2}}function oe(t,e,o){var p,b=e.pixels,n=b[t],M=t>0?b[t-1]:null,z=t=0&&A.min>=0?A.min:A.max,W=void 0===A.start?A.end:A.max>=0&&A.min>=0?A.max-A.min:A.min-A.max,m=d.length;if(f||void 0===f&&void 0!==q)for(p=0;p=0&&r.max>=0?r.max:r.min,(A.min<0&&n<0||A.max>=0&&n>0)&&(h+=n));return M=O.getPixelForValue(h),c=(z=O.getPixelForValue(h+W))-M,void 0!==u&&Math.abs(c)=0&&!s||W<0&&s?M-u:M+u),{size:c,base:M,head:z,center:z+c/2}},calculateBarIndexPixels:function(t,e,o,p){var b=this,n="flex"===p.barThickness?oe(e,o,p):ee(e,o,p),M=b.getStackIndex(t,b.getMeta().stack),z=n.start+n.chunk*M+n.chunk/2,c=Math.min(Zt(p.maxBarThickness,1/0),n.chunk*n.ratio);return{base:z-c/2,head:z+c/2,center:z,size:c}},draw:function(){var t=this,e=t.chart,o=t._getValueScale(),p=t.getMeta().data,b=t.getDataset(),n=p.length,M=0;for(zt.canvas.clipArea(e.ctx,e.chartArea);M=ce?-re:f<-ce?re:0)+A,h=Math.cos(f),W=Math.sin(f),m=Math.cos(q),g=Math.sin(q),v=f<=0&&q>=0||q>=re,R=f<=ie&&q>=ie||q>=re+ie,y=f<=-ie&&q>=-ie||q>=ce+ie,B=f===-ce||q>=ce?-1:Math.min(h,h*d,m,m*d),L=y?-1:Math.min(W,W*d,g,g*d),X=v?1:Math.max(h,h*d,m,m*d),_=R?1:Math.max(W,W*d,g,g*d);r=(X-B)/2,i=(_-L)/2,a=-(X+B)/2,O=-(_+L)/2}for(p=0,b=l.length;p0&&!isNaN(t)?re*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){var e,o,p,b,n,M,z,c,r=this,i=0,a=r.chart;if(!t)for(e=0,o=a.data.datasets.length;e(i=z>i?z:i)?c:i);return i},setHoverStyle:function(t){var e=t._model,o=t._options,p=zt.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=ze(o.hoverBackgroundColor,p(o.backgroundColor)),e.borderColor=ze(o.hoverBorderColor,p(o.borderColor)),e.borderWidth=ze(o.hoverBorderWidth,o.borderWidth)},_getRingWeightOffset:function(t){for(var e=0,o=0;o0&&de(r[t-1]._model,c)&&(o.controlPointPreviousX=i(o.controlPointPreviousX,c.left,c.right),o.controlPointPreviousY=i(o.controlPointPreviousY,c.top,c.bottom)),t0&&(n=t.getDatasetMeta(n[0]._datasetIndex).data),n},"x-axis":function(t,e){return Ne(t,e,{intersect:!1})},point:function(t,e){return Le(t,ye(e,t))},nearest:function(t,e,o){var p=ye(e,t);o.axis=o.axis||"xy";var b=_e(o.axis);return Xe(t,p,o.intersect,b)},x:function(t,e,o){var p=ye(e,t),b=[],n=!1;return Be(t,(function(t){t.inXRange(p.x)&&b.push(t),t.inRange(p.x,p.y)&&(n=!0)})),o.intersect&&!n&&(b=[]),b},y:function(t,e,o){var p=ye(e,t),b=[],n=!1;return Be(t,(function(t){t.inYRange(p.y)&&b.push(t),t.inRange(p.x,p.y)&&(n=!0)})),o.intersect&&!n&&(b=[]),b}}},xe=zt.extend;function Te(t,e){return zt.where(t,(function(t){return t.pos===e}))}function Ce(t,e){return t.sort((function(t,o){var p=e?o:t,b=e?t:o;return p.weight===b.weight?p.index-b.index:p.weight-b.weight}))}function Se(t){var e,o,p,b=[];for(e=0,o=(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",Ye=o(Object.freeze({__proto__:null,default:$e})),Ge="$chartjs",Je="chartjs-",Ke=Je+"size-monitor",Qe=Je+"render-monitor",Ze=Je+"render-animation",to=["animationstart","webkitAnimationStart"],eo={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function oo(t,e){var o=zt.getStyle(t,e),p=o&&o.match(/^(\d+)(\.\d+)?px$/);return p?Number(p[1]):void 0}function po(t,e){var o=t.style,p=t.getAttribute("height"),b=t.getAttribute("width");if(t[Ge]={initial:{height:p,width:b,style:{display:o.display,height:o.height,width:o.width}}},o.display=o.display||"block",null===b||""===b){var n=oo(t,"width");void 0!==n&&(t.width=n)}if(null===p||""===p)if(""===t.style.height)t.height=t.width/(e.options.aspectRatio||2);else{var M=oo(t,"height");void 0!==n&&(t.height=M)}return t}var bo=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}(),no=!!bo&&{passive:!0};function Mo(t,e,o){t.addEventListener(e,o,no)}function zo(t,e,o){t.removeEventListener(e,o,no)}function co(t,e,o,p,b){return{type:t,chart:e,native:b||null,x:void 0!==o?o:null,y:void 0!==p?p:null}}function ro(t,e){var o=eo[t.type]||t.type,p=zt.getRelativePosition(t,e);return co(o,e,p.x,p.y,t)}function io(t,e){var o=!1,p=[];return function(){p=Array.prototype.slice.call(arguments),e=e||this,o||(o=!0,zt.requestAnimFrame.call(window,(function(){o=!1,t.apply(e,p)})))}}function ao(t){var e=document.createElement("div");return e.className=t||"",e}function Oo(t){var e=1e6,o=ao(Ke),p=ao(Ke+"-expand"),b=ao(Ke+"-shrink");p.appendChild(ao()),b.appendChild(ao()),o.appendChild(p),o.appendChild(b),o._reset=function(){p.scrollLeft=e,p.scrollTop=e,b.scrollLeft=e,b.scrollTop=e};var n=function(){o._reset(),t()};return Mo(p,"scroll",n.bind(p,"expand")),Mo(b,"scroll",n.bind(b,"shrink")),o}function so(t,e){var o=t[Ge]||(t[Ge]={}),p=o.renderProxy=function(t){t.animationName===Ze&&e()};zt.each(to,(function(e){Mo(t,e,p)})),o.reflow=!!t.offsetParent,t.classList.add(Qe)}function lo(t){var e=t[Ge]||{},o=e.renderProxy;o&&(zt.each(to,(function(e){zo(t,e,o)})),delete e.renderProxy),t.classList.remove(Qe)}function Ao(t,e,o){var p=t[Ge]||(t[Ge]={}),b=p.resizer=Oo(io((function(){if(p.resizer){var b=o.options.maintainAspectRatio&&t.parentNode,n=b?b.clientWidth:0;e(co("resize",o)),b&&b.clientWidth0){var n=t[0];n.label?o=n.label:n.xLabel?o=n.xLabel:b>0&&n.index-1?t.split("\n"):t}function Xo(t){var e=t._xScale,o=t._yScale||t._scale,p=t._index,b=t._datasetIndex,n=t._chart.getDatasetMeta(b).controller,M=n._getIndexScale(),z=n._getValueScale();return{xLabel:e?e.getLabelForIndex(p,b):"",yLabel:o?o.getLabelForIndex(p,b):"",label:M?""+M.getLabelForIndex(p,b):"",value:z?""+z.getLabelForIndex(p,b):"",index:p,datasetIndex:b,x:t._model.x,y:t._model.y}}function _o(t){var e=Q.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,rtl:t.rtl,textDirection:t.textDirection,bodyFontColor:t.bodyFontColor,_bodyFontFamily:vo(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:vo(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:vo(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:vo(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:vo(t.titleFontStyle,e.defaultFontStyle),titleFontSize:vo(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:vo(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:vo(t.footerFontStyle,e.defaultFontStyle),footerFontSize:vo(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 No(t,e){var o=t._chart.ctx,p=2*e.yPadding,b=0,n=e.body,M=n.reduce((function(t,e){return t+e.before.length+e.lines.length+e.after.length}),0);M+=e.beforeBody.length+e.afterBody.length;var z=e.title.length,c=e.footer.length,r=e.titleFontSize,i=e.bodyFontSize,a=e.footerFontSize;p+=z*r,p+=z?(z-1)*e.titleSpacing:0,p+=z?e.titleMarginBottom:0,p+=M*i,p+=M?(M-1)*e.bodySpacing:0,p+=c?e.footerMarginTop:0,p+=c*a,p+=c?(c-1)*e.footerSpacing:0;var O=0,s=function(t){b=Math.max(b,o.measureText(t).width+O)};return o.font=zt.fontString(r,e._titleFontStyle,e._titleFontFamily),zt.each(e.title,s),o.font=zt.fontString(i,e._bodyFontStyle,e._bodyFontFamily),zt.each(e.beforeBody.concat(e.afterBody),s),O=e.displayColors?i+2:0,zt.each(n,(function(t){zt.each(t.before,s),zt.each(t.lines,s),zt.each(t.after,s)})),O=0,o.font=zt.fontString(a,e._footerFontStyle,e._footerFontFamily),zt.each(e.footer,s),{width:b+=2*e.xPadding,height:p}}function wo(t,e){var o,p,b,n,M,z=t._model,c=t._chart,r=t._chart.chartArea,i="center",a="center";z.yc.height-e.height&&(a="bottom");var O=(r.left+r.right)/2,s=(r.top+r.bottom)/2;"center"===a?(o=function(t){return t<=O},p=function(t){return t>O}):(o=function(t){return t<=e.width/2},p=function(t){return t>=c.width-e.width/2}),b=function(t){return t+e.width+z.caretSize+z.caretPadding>c.width},n=function(t){return t-e.width-z.caretSize-z.caretPadding<0},M=function(t){return t<=s?"top":"bottom"},o(z.x)?(i="left",b(z.x)&&(i="center",a=M(z.y))):p(z.x)&&(i="right",n(z.x)&&(i="center",a=M(z.y)));var l=t._options;return{xAlign:l.xAlign?l.xAlign:i,yAlign:l.yAlign?l.yAlign:a}}function xo(t,e,o,p){var b=t.x,n=t.y,M=t.caretSize,z=t.caretPadding,c=t.cornerRadius,r=o.xAlign,i=o.yAlign,a=M+z,O=c+z;return"right"===r?b-=e.width:"center"===r&&((b-=e.width/2)+e.width>p.width&&(b=p.width-e.width),b<0&&(b=0)),"top"===i?n+=a:n-="bottom"===i?e.height+a:e.height/2,"center"===i?"left"===r?b+=a:"right"===r&&(b-=a):"left"===r?b-=O:"right"===r&&(b+=O),{x:b,y:n}}function To(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function Co(t){return Bo([],Lo(t))}var So=dt.extend({initialize:function(){this._model=_o(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options.callbacks,o=e.beforeTitle.apply(t,arguments),p=e.title.apply(t,arguments),b=e.afterTitle.apply(t,arguments),n=[];return n=Bo(n,Lo(o)),n=Bo(n,Lo(p)),n=Bo(n,Lo(b))},getBeforeBody:function(){return Co(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var o=this,p=o._options.callbacks,b=[];return zt.each(t,(function(t){var n={before:[],lines:[],after:[]};Bo(n.before,Lo(p.beforeLabel.call(o,t,e))),Bo(n.lines,p.label.call(o,t,e)),Bo(n.after,Lo(p.afterLabel.call(o,t,e))),b.push(n)})),b},getAfterBody:function(){return Co(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this,e=t._options.callbacks,o=e.beforeFooter.apply(t,arguments),p=e.footer.apply(t,arguments),b=e.afterFooter.apply(t,arguments),n=[];return n=Bo(n,Lo(o)),n=Bo(n,Lo(p)),n=Bo(n,Lo(b))},update:function(t){var e,o,p=this,b=p._options,n=p._model,M=p._model=_o(b),z=p._active,c=p._data,r={xAlign:n.xAlign,yAlign:n.yAlign},i={x:n.x,y:n.y},a={width:n.width,height:n.height},O={x:n.caretX,y:n.caretY};if(z.length){M.opacity=1;var s=[],l=[];O=yo[b.position].call(p,z,p._eventPosition);var d=[];for(e=0,o=z.length;e0&&o.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var o={width:e.width,height:e.height},p={x:e.x,y:e.y},b=Math.abs(e.opacity<.001)?0:e.opacity,n=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&n&&(t.save(),t.globalAlpha=b,this.drawBackground(p,e,t,o),p.y+=e.yPadding,zt.rtl.overrideTextDirection(t,e.textDirection),this.drawTitle(p,e,t),this.drawBody(p,e,t),this.drawFooter(p,e,t),zt.rtl.restoreTextDirection(t,e.textDirection),t.restore())}},handleEvent:function(t){var e=this,o=e._options,p=!1;return e._lastActive=e._lastActive||[],"mouseout"===t.type?e._active=[]:(e._active=e._chart.getElementsAtEventForMode(t,o.mode,o),o.reverse&&e._active.reverse()),(p=!zt.arrayEquals(e._active,e._lastActive))&&(e._lastActive=e._active,(o.enabled||o.custom)&&(e._eventPosition={x:t.x,y:t.y},e.update(!0),e.pivot())),p}}),ko=yo,Eo=So;Eo.positioners=ko;var Do=zt.valueOrDefault;function Po(){return zt.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,o,p){if("xAxes"===t||"yAxes"===t){var b,n,M,z=o[t].length;for(e[t]||(e[t]=[]),b=0;b=e[t].length&&e[t].push({}),!e[t][b].type||M.type&&M.type!==e[t][b].type?zt.merge(e[t][b],[go.getScaleDefaults(n),M]):zt.merge(e[t][b],M)}else zt._merger(t,e,o,p)}})}function jo(){return zt.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,o,p){var b=e[t]||Object.create(null),n=o[t];"scales"===t?e[t]=Po(b,n):"scale"===t?e[t]=zt.merge(b,[go.getScaleDefaults(n.type),n]):zt._merger(t,e,o,p)}})}function Io(t){var e=(t=t||Object.create(null)).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=jo(Q.global,Q[t.type],t.options||{}),t}function Fo(t){var e=t.options;zt.each(t.scales,(function(e){Ue.removeBox(t,e)})),e=jo(Q.global,Q[t.config.type],e),t.options=t.config.options=e,t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.tooltip._options=e.tooltips,t.tooltip.initialize()}function Ho(t,e,o){var p,b=function(t){return t.id===p};do{p=e+o++}while(zt.findIndex(t,b)>=0);return p}function Uo(t){return"top"===t||"bottom"===t}function Vo(t,e){return function(o,p){return o[t]===p[t]?o[e]-p[e]:o[t]-p[t]}}Q._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 $o=function(t,e){return this.construct(t,e),this};zt.extend($o.prototype,{construct:function(t,e){var o=this;e=Io(e);var p=Wo.acquireContext(t,e),b=p&&p.canvas,n=b&&b.height,M=b&&b.width;o.id=zt.uid(),o.ctx=p,o.canvas=b,o.config=e,o.width=M,o.height=n,o.aspectRatio=n?M/n:null,o.options=e.options,o._bufferedRender=!1,o._layers=[],o.chart=o,o.controller=o,$o.instances[o.id]=o,Object.defineProperty(o,"data",{get:function(){return o.config.data},set:function(t){o.config.data=t}}),p&&b&&(o.initialize(),o.update())},initialize:function(){var t=this;return mo.notify(t,"beforeInit"),zt.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.initToolTip(),mo.notify(t,"afterInit"),t},clear:function(){return zt.canvas.clear(this),this},stop:function(){return ft.cancelAnimation(this),this},resize:function(t){var e=this,o=e.options,p=e.canvas,b=o.maintainAspectRatio&&e.aspectRatio||null,n=Math.max(0,Math.floor(zt.getMaximumWidth(p))),M=Math.max(0,Math.floor(b?n/b:zt.getMaximumHeight(p)));if((e.width!==n||e.height!==M)&&(p.width=e.width=n,p.height=e.height=M,p.style.width=n+"px",p.style.height=M+"px",zt.retinaScale(e,o.devicePixelRatio),!t)){var z={width:n,height:M};mo.notify(e,"resize",[z]),o.onResize&&o.onResize(e,z),e.stop(),e.update({duration:o.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},o=t.scale;zt.each(e.xAxes,(function(t,o){t.id||(t.id=Ho(e.xAxes,"x-axis-",o))})),zt.each(e.yAxes,(function(t,o){t.id||(t.id=Ho(e.yAxes,"y-axis-",o))})),o&&(o.id=o.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,o=t.scales||{},p=[],b=Object.keys(o).reduce((function(t,e){return t[e]=!1,t}),{});e.scales&&(p=p.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&&p.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),zt.each(p,(function(e){var p=e.options,n=p.id,M=Do(p.type,e.dtype);Uo(p.position)!==Uo(e.dposition)&&(p.position=e.dposition),b[n]=!0;var z=null;if(n in o&&o[n].type===M)(z=o[n]).options=p,z.ctx=t.ctx,z.chart=t;else{var c=go.getScaleConstructor(M);if(!c)return;z=new c({id:n,type:M,options:p,ctx:t.ctx,chart:t}),o[z.id]=z}z.mergeTicksOptions(),e.isDefault&&(t.scale=z)})),zt.each(b,(function(t,e){t||delete o[e]})),t.scales=o,go.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t,e,o=this,p=[],b=o.data.datasets;for(t=0,e=b.length;t=0;--o)p.drawDataset(e[o],t);mo.notify(p,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var o=this,p={meta:t,index:t.index,easingValue:e};!1!==mo.notify(o,"beforeDatasetDraw",[p])&&(t.controller.draw(e),mo.notify(o,"afterDatasetDraw",[p]))},_drawTooltip:function(t){var e=this,o=e.tooltip,p={tooltip:o,easingValue:t};!1!==mo.notify(e,"beforeTooltipDraw",[p])&&(o.draw(),mo.notify(e,"afterTooltipDraw",[p]))},getElementAtEvent:function(t){return we.modes.single(this,t)},getElementsAtEvent:function(t){return we.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return we.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,o){var p=we.modes[e];return"function"==typeof p?p(this,t,o):[]},getDatasetAtEvent:function(t){return we.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this,o=e.data.datasets[t];o._meta||(o._meta={});var p=o._meta[e.id];return p||(p=o._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:o.order||0,index:t}),p},getVisibleDatasetCount:function(){for(var t=0,e=0,o=this.data.datasets.length;e=0;p--){var b=t[p];if(e(b))return b}},zt.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},zt.almostEquals=function(t,e,o){return Math.abs(t-e)=t},zt.max=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.max(t,e)}),Number.NEGATIVE_INFINITY)},zt.min=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.min(t,e)}),Number.POSITIVE_INFINITY)},zt.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0==(t=+t)||isNaN(t)?t:t>0?1:-1},zt.toRadians=function(t){return t*(Math.PI/180)},zt.toDegrees=function(t){return t*(180/Math.PI)},zt._decimalPlaces=function(t){if(zt.isFinite(t)){for(var e=1,o=0;Math.round(t*e)/e!==t;)e*=10,o++;return o}},zt.getAngleFromPoint=function(t,e){var o=e.x-t.x,p=e.y-t.y,b=Math.sqrt(o*o+p*p),n=Math.atan2(p,o);return n<-.5*Math.PI&&(n+=2*Math.PI),{angle:n,distance:b}},zt.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},zt.aliasPixel=function(t){return t%2==0?0:.5},zt._alignPixel=function(t,e,o){var p=t.currentDevicePixelRatio,b=o/2;return Math.round((e-b)*p)/p+b},zt.splineCurve=function(t,e,o,p){var b=t.skip?e:t,n=e,M=o.skip?e:o,z=Math.sqrt(Math.pow(n.x-b.x,2)+Math.pow(n.y-b.y,2)),c=Math.sqrt(Math.pow(M.x-n.x,2)+Math.pow(M.y-n.y,2)),r=z/(z+c),i=c/(z+c),a=p*(r=isNaN(r)?0:r),O=p*(i=isNaN(i)?0:i);return{previous:{x:n.x-a*(M.x-b.x),y:n.y-a*(M.y-b.y)},next:{x:n.x+O*(M.x-b.x),y:n.y+O*(M.y-b.y)}}},zt.EPSILON=Number.EPSILON||1e-14,zt.splineCurveMonotone=function(t){var e,o,p,b,n,M,z,c,r,i=(t||[]).map((function(t){return{model:t._model,deltaK:0,mK:0}})),a=i.length;for(e=0;e0?i[e-1]:null,(b=e0?i[e-1]:null,b=e=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},zt.previousItem=function(t,e,o){return o?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},zt.niceNum=function(t,e){var o=Math.floor(zt.log10(t)),p=t/Math.pow(10,o);return(e?p<1.5?1:p<3?2:p<7?5:10:p<=1?1:p<=2?2:p<=5?5:10)*Math.pow(10,o)},zt.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)},zt.getRelativePosition=function(t,e){var o,p,b=t.originalEvent||t,n=t.target||t.srcElement,M=n.getBoundingClientRect(),z=b.touches;z&&z.length>0?(o=z[0].clientX,p=z[0].clientY):(o=b.clientX,p=b.clientY);var c=parseFloat(zt.getStyle(n,"padding-left")),r=parseFloat(zt.getStyle(n,"padding-top")),i=parseFloat(zt.getStyle(n,"padding-right")),a=parseFloat(zt.getStyle(n,"padding-bottom")),O=M.right-M.left-c-i,s=M.bottom-M.top-r-a;return{x:o=Math.round((o-M.left-c)/O*n.width/e.currentDevicePixelRatio),y:p=Math.round((p-M.top-r)/s*n.height/e.currentDevicePixelRatio)}},zt.getConstraintWidth=function(t){return o(t,"max-width","clientWidth")},zt.getConstraintHeight=function(t){return o(t,"max-height","clientHeight")},zt._calculatePadding=function(t,e,o){return(e=zt.getStyle(t,e)).indexOf("%")>-1?o*parseInt(e,10)/100:parseInt(e,10)},zt._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},zt.getMaximumWidth=function(t){var e=zt._getParentNode(t);if(!e)return t.clientWidth;var o=e.clientWidth,p=o-zt._calculatePadding(e,"padding-left",o)-zt._calculatePadding(e,"padding-right",o),b=zt.getConstraintWidth(t);return isNaN(b)?p:Math.min(p,b)},zt.getMaximumHeight=function(t){var e=zt._getParentNode(t);if(!e)return t.clientHeight;var o=e.clientHeight,p=o-zt._calculatePadding(e,"padding-top",o)-zt._calculatePadding(e,"padding-bottom",o),b=zt.getConstraintHeight(t);return isNaN(b)?p:Math.min(p,b)},zt.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},zt.retinaScale=function(t,e){var o=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==o){var p=t.canvas,b=t.height,n=t.width;p.height=b*o,p.width=n*o,t.ctx.scale(o,o),p.style.height||p.style.width||(p.style.height=b+"px",p.style.width=n+"px")}},zt.fontString=function(t,e,o){return e+" "+t+"px "+o},zt.longestText=function(t,e,o,p){var b=(p=p||{}).data=p.data||{},n=p.garbageCollect=p.garbageCollect||[];p.font!==e&&(b=p.data={},n=p.garbageCollect=[],p.font=e),t.font=e;var M,z,c,r,i,a=0,O=o.length;for(M=0;Mo.length){for(M=0;Mp&&(p=n),p},zt.numberOfLabelLines=function(t){var e=1;return zt.each(t,(function(t){zt.isArray(t)&&t.length>e&&(e=t.length)})),e},zt.color=S?function(t){return t instanceof CanvasGradient&&(t=Q.global.defaultColor),S(t)}:function(t){return t},zt.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:zt.color(t).saturate(.5).darken(.1).rgbString()}};function Jo(){throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.")}function Ko(t){this.options=t||{}}zt.extend(Ko.prototype,{formats:Jo,parse:Jo,format:Jo,add:Jo,diff:Jo,startOf:Jo,endOf:Jo,_create:function(t){return t}}),Ko.override=function(t){zt.extend(Ko.prototype,t)};var Qo={_date:Ko},Zo={formatters:{values:function(t){return zt.isArray(t)?t:""+t},linear:function(t,e,o){var p=o.length>3?o[2]-o[1]:o[1]-o[0];Math.abs(p)>1&&t!==Math.floor(t)&&(p=t-Math.floor(t));var b=zt.log10(Math.abs(p)),n="";if(0!==t)if(Math.max(Math.abs(o[0]),Math.abs(o[o.length-1]))<1e-4){var M=zt.log10(Math.abs(t)),z=Math.floor(M)-Math.floor(b);z=Math.max(Math.min(z,20),0),n=t.toExponential(z)}else{var c=-1*Math.floor(b);c=Math.max(Math.min(c,20),0),n=t.toFixed(c)}else n="0";return n},logarithmic:function(t,e,o){var p=t/Math.pow(10,Math.floor(zt.log10(t)));return 0===t?"0":1===p||2===p||5===p||0===e||e===o.length-1?t.toExponential():""}}},tp=zt.isArray,ep=zt.isNullOrUndef,op=zt.valueOrDefault,pp=zt.valueAtIndexOrDefault;function bp(t,e){for(var o=[],p=t.length/e,b=0,n=t.length;bc+r)))return M}function Mp(t,e){zt.each(t,(function(t){var o,p=t.gc,b=p.length/2;if(b>e){for(o=0;or)return n;return Math.max(r,1)}function dp(t){var e,o,p=[];for(e=0,o=t.length;e=O||i<=1||!z.isHorizontal()?z.labelRotation=a:(e=(t=z._getLabelSizes()).widest.width,o=t.highest.height-t.highest.offset,p=Math.min(z.maxWidth,z.chart.width-e),e+6>(b=c.offset?z.maxWidth/i:p/(i-1))&&(b=p/(i-(c.offset?.5:1)),n=z.maxHeight-cp(c.gridLines)-r.padding-rp(c.scaleLabel),M=Math.sqrt(e*e+o*o),s=zt.toDegrees(Math.min(Math.asin(Math.min((t.highest.height+6)/b,1)),Math.asin(Math.min(n/M,1))-Math.asin(o/M))),s=Math.max(a,Math.min(O,s))),z.labelRotation=s)},afterCalculateTickRotation:function(){zt.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){zt.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},o=t.chart,p=t.options,b=p.ticks,n=p.scaleLabel,M=p.gridLines,z=t._isVisible(),c="bottom"===p.position,r=t.isHorizontal();if(r?e.width=t.maxWidth:z&&(e.width=cp(M)+rp(n)),r?z&&(e.height=cp(M)+rp(n)):e.height=t.maxHeight,b.display&&z){var i=ap(b),a=t._getLabelSizes(),O=a.first,s=a.last,l=a.widest,d=a.highest,A=.4*i.minor.lineHeight,u=b.padding;if(r){var f=0!==t.labelRotation,q=zt.toRadians(t.labelRotation),h=Math.cos(q),W=Math.sin(q),m=W*l.width+h*(d.height-(f?d.offset:0))+(f?0:A);e.height=Math.min(t.maxHeight,e.height+m+u);var g,v,R=t.getPixelForTick(0)-t.left,y=t.right-t.getPixelForTick(t.getTicks().length-1);f?(g=c?h*O.width+W*O.offset:W*(O.height-O.offset),v=c?W*(s.height-s.offset):h*s.width+W*s.offset):(g=O.width/2,v=s.width/2),t.paddingLeft=Math.max((g-R)*t.width/(t.width-R),0)+3,t.paddingRight=Math.max((v-y)*t.width/(t.width-y),0)+3}else{var B=b.mirror?0:l.width+u+A;e.width=Math.min(t.maxWidth,e.width+B),t.paddingTop=O.height/2,t.paddingBottom=s.height/2}}t.handleMargins(),r?(t.width=t._length=o.width-t.margins.left-t.margins.right,t.height=e.height):(t.width=e.width,t.height=t._length=o.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(){zt.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(ep(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,o,p,b=this;for(b.ticks=t.map((function(t){return t.value})),b.beforeTickToLabelConversion(),e=b.convertTicksToLabels(t)||b.ticks,b.afterTickToLabelConversion(),o=0,p=t.length;op-1?null:e.getPixelForDecimal(t*b+(o?b/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,o=t.max;return t.beginAtZero?0:e<0&&o<0?o:e>0&&o>0?e:0},_autoSkip:function(t){var e,o,p,b,n=this,M=n.options.ticks,z=n._length,c=M.maxTicksLimit||z/n._tickSize()+1,r=M.major.enabled?dp(t):[],i=r.length,a=r[0],O=r[i-1];if(i>c)return Ap(t,r,i/c),Op(t);if(p=lp(r,t,z,c),i>0){for(e=0,o=i-1;e1?(O-a)/(i-1):null,up(t,p,zt.isNullOrUndef(b)?0:a-b,a),up(t,p,O,zt.isNullOrUndef(b)?t.length:O+b),Op(t)}return up(t,p),Op(t)},_tickSize:function(){var t=this,e=t.options.ticks,o=zt.toRadians(t.labelRotation),p=Math.abs(Math.cos(o)),b=Math.abs(Math.sin(o)),n=t._getLabelSizes(),M=e.autoSkipPadding||0,z=n?n.widest.width+M:0,c=n?n.highest.height+M:0;return t.isHorizontal()?c*p>z*b?z/p:c/b:c*b=0&&(M=t),void 0!==n&&(t=o.indexOf(n))>=0&&(z=t),e.minIndex=M,e.maxIndex=z,e.min=o[M],e.max=o[z]},buildTicks:function(){var t=this,e=t._getLabels(),o=t.minIndex,p=t.maxIndex;t.ticks=0===o&&p===e.length-1?e:e.slice(o,p+1)},getLabelForIndex:function(t,e){var o=this,p=o.chart;return p.getDatasetMeta(e).controller._getValueScaleId()===o.id?o.getRightValue(p.data.datasets[e].data[t]):o._getLabels()[t]},_configure:function(){var t=this,e=t.options.offset,o=t.ticks;qp.prototype._configure.call(t),t.isHorizontal()||(t._reversePixels=!t._reversePixels),o&&(t._startValue=t.minIndex-(e?.5:0),t._valueRange=Math.max(o.length-(e?0:1),1))},getPixelForValue:function(t,e,o){var p,b,n,M=this;return hp(e)||hp(o)||(t=M.chart.data.datasets[o].data[e]),hp(t)||(p=M.isHorizontal()?t.x:t.y),(void 0!==p||void 0!==t&&isNaN(e))&&(b=M._getLabels(),t=zt.valueOrDefault(p,t),e=-1!==(n=b.indexOf(t))?n:e,isNaN(e)&&(e=t)),M.getPixelForDecimal((e-M._startValue)/M._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,o=Math.round(e._startValue+e.getDecimalForPixel(t)*e._valueRange);return Math.min(Math.max(o,0),e.ticks.length-1)},getBasePixel:function(){return this.bottom}}),gp=Wp;mp._defaults=gp;var vp=zt.noop,Rp=zt.isNullOrUndef;function yp(t,e){var o,p,b,n,M=[],z=1e-14,c=t.stepSize,r=c||1,i=t.maxTicks-1,a=t.min,O=t.max,s=t.precision,l=e.min,d=e.max,A=zt.niceNum((d-l)/i/r)*r;if(Ai&&(A=zt.niceNum(n*A/i/r)*r),c||Rp(s)?o=Math.pow(10,zt._decimalPlaces(A)):(o=Math.pow(10,s),A=Math.ceil(A*o)/o),p=Math.floor(l/A)*A,b=Math.ceil(d/A)*A,c&&(!Rp(a)&&zt.almostWhole(a/A,A/1e3)&&(p=a),!Rp(O)&&zt.almostWhole(O/A,A/1e3)&&(b=O)),n=(b-p)/A,n=zt.almostEquals(n,Math.round(n),A/1e3)?Math.round(n):Math.ceil(n),p=Math.round(p*o)/o,b=Math.round(b*o)/o,M.push(Rp(a)?p:a);for(var u=1;u0&&p>0&&(t.min=0)}var b=void 0!==e.min||void 0!==e.suggestedMin,n=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)),b!==n&&t.min>=t.max&&(b?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,o=e.options.ticks,p=o.stepSize,b=o.maxTicksLimit;return p?t=Math.ceil(e.max/p)-Math.floor(e.min/p)+1:(t=e._computeTickLimit(),b=b||11),b&&(t=Math.min(b,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:vp,buildTicks:function(){var t=this,e=t.options.ticks,o=t.getTickLimit(),p={maxTicks:o=Math.max(2,o),min:e.min,max:e.max,precision:e.precision,stepSize:zt.valueOrDefault(e.fixedStepSize,e.stepSize)},b=t.ticks=yp(p,t);t.handleDirectionalChanges(),t.max=zt.max(b),t.min=zt.min(b),e.reverse?(b.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),qp.prototype.convertTicksToLabels.call(t)},_configure:function(){var t,e=this,o=e.getTicks(),p=e.min,b=e.max;qp.prototype._configure.call(e),e.options.offset&&o.length&&(p-=t=(b-p)/Math.max(o.length-1,1)/2,b+=t),e._startValue=p,e._endValue=b,e._valueRange=b-p}}),Lp={position:"left",ticks:{callback:Zo.formatters.linear}},Xp=0,_p=1;function Np(t,e,o){var p=[o.type,void 0===e&&void 0===o.stack?o.index:"",o.stack].join(".");return void 0===t[p]&&(t[p]={pos:[],neg:[]}),t[p]}function wp(t,e,o,p){var b,n,M=t.options,z=Np(e,M.stacked,o),c=z.pos,r=z.neg,i=p.length;for(b=0;be.length-1?null:this.getPixelForValue(e[t])}}),Cp=Lp;Tp._defaults=Cp;var Sp=zt.valueOrDefault,kp=zt.math.log10;function Ep(t,e){var o,p,b=[],n=Sp(t.min,Math.pow(10,Math.floor(kp(e.min)))),M=Math.floor(kp(e.max)),z=Math.ceil(e.max/Math.pow(10,M));0===n?(o=Math.floor(kp(e.minNotZero)),p=Math.floor(e.minNotZero/Math.pow(10,o)),b.push(n),n=p*Math.pow(10,o)):(o=Math.floor(kp(n)),p=Math.floor(n/Math.pow(10,o)));var c=o<0?Math.pow(10,Math.abs(o)):1;do{b.push(n),10==++p&&(p=1,c=++o>=0?1:c),n=Math.round(p*Math.pow(10,o)*c)/c}while(o=0?t:e}var jp=qp.extend({determineDataLimits:function(){var t,e,o,p,b,n,M=this,z=M.options,c=M.chart,r=c.data.datasets,i=M.isHorizontal();function a(t){return i?t.xAxisID===M.id:t.yAxisID===M.id}M.min=Number.POSITIVE_INFINITY,M.max=Number.NEGATIVE_INFINITY,M.minNotZero=Number.POSITIVE_INFINITY;var O=z.stacked;if(void 0===O)for(t=0;t0){var e=zt.min(t),o=zt.max(t);M.min=Math.min(M.min,e),M.max=Math.max(M.max,o)}}))}else for(t=0;t0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(kp(t.max))):t.minNotZero=o)},buildTicks:function(){var t=this,e=t.options.ticks,o=!t.isHorizontal(),p={min:Pp(e.min),max:Pp(e.max)},b=t.ticks=Ep(p,t);t.max=zt.max(b),t.min=zt.min(b),e.reverse?(o=!o,t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max),o&&b.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),qp.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(kp(t));return Math.floor(t/Math.pow(10,e))*Math.pow(10,e)},_configure:function(){var t=this,e=t.min,o=0;qp.prototype._configure.call(t),0===e&&(e=t._getFirstTickValue(t.minNotZero),o=Sp(t.options.ticks.fontSize,Q.global.defaultFontSize)/t._length),t._startValue=kp(e),t._valueOffset=o,t._valueRange=(kp(t.max)-kp(e))/(1-o)},getPixelForValue:function(t){var e=this,o=0;return(t=+e.getRightValue(t))>e.min&&t>0&&(o=(kp(t)-e._startValue)/e._valueRange+e._valueOffset),e.getPixelForDecimal(o)},getValueForPixel:function(t){var e=this,o=e.getDecimalForPixel(t);return 0===o&&0===e.min?0:Math.pow(10,e._startValue+(o-e._valueOffset)*e._valueRange)}}),Ip=Dp;jp._defaults=Ip;var Fp=zt.valueOrDefault,Hp=zt.valueAtIndexOrDefault,Up=zt.options.resolve,Vp={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:Zo.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}};function $p(t){var e=t.ticks;return e.display&&t.display?Fp(e.fontSize,Q.global.defaultFontSize)+2*e.backdropPaddingY:0}function Yp(t,e,o){return zt.isArray(o)?{w:zt.longestText(t,t.font,o),h:o.length*e}:{w:t.measureText(o).width,h:e}}function Gp(t,e,o,p,b){return t===p||t===b?{start:e-o/2,end:e+o/2}:tb?{start:e-o,end:e}:{start:e,end:e+o}}function Jp(t){var e,o,p,b=zt.options._parseFont(t.options.pointLabels),n={l:0,r:t.width,t:0,b:t.height-t.paddingTop},M={};t.ctx.font=b.string,t._pointLabelSizes=[];var z=t.chart.data.labels.length;for(e=0;en.r&&(n.r=i.end,M.r=c),a.startn.b&&(n.b=a.end,M.b=c)}t.setReductions(t.drawingArea,n,M)}function Kp(t){return 0===t||180===t?"center":t<180?"left":"right"}function Qp(t,e,o,p){var b,n,M=o.y+p/2;if(zt.isArray(e))for(b=0,n=e.length;b270||t<90)&&(o.y-=e.h)}function tb(t){var e=t.ctx,o=t.options,p=o.pointLabels,b=$p(o),n=t.getDistanceFromCenterForValue(o.ticks.reverse?t.min:t.max),M=zt.options._parseFont(p);e.save(),e.font=M.string,e.textBaseline="middle";for(var z=t.chart.data.labels.length-1;z>=0;z--){var c=0===z?b/2:0,r=t.getPointPosition(z,n+c+5),i=Hp(p.fontColor,z,Q.global.defaultFontColor);e.fillStyle=i;var a=t.getIndexAngle(z),O=zt.toDegrees(a);e.textAlign=Kp(O),Zp(O,t._pointLabelSizes[z],r),Qp(e,t.pointLabels[z],r,M.lineHeight)}e.restore()}function eb(t,e,o,p){var b,n=t.ctx,M=e.circular,z=t.chart.data.labels.length,c=Hp(e.color,p-1),r=Hp(e.lineWidth,p-1);if((M||z)&&c&&r){if(n.save(),n.strokeStyle=c,n.lineWidth=r,n.setLineDash&&(n.setLineDash(e.borderDash||[]),n.lineDashOffset=e.borderDashOffset||0),n.beginPath(),M)n.arc(t.xCenter,t.yCenter,o,0,2*Math.PI);else{b=t.getPointPosition(0,o),n.moveTo(b.x,b.y);for(var i=1;i0&&p>0?o:0)},_drawGrid:function(){var t,e,o,p=this,b=p.ctx,n=p.options,M=n.gridLines,z=n.angleLines,c=Fp(z.lineWidth,M.lineWidth),r=Fp(z.color,M.color);if(n.pointLabels.display&&tb(p),M.display&&zt.each(p.ticks,(function(t,o){0!==o&&(e=p.getDistanceFromCenterForValue(p.ticksAsNumbers[o]),eb(p,M,e,o))})),z.display&&c&&r){for(b.save(),b.lineWidth=c,b.strokeStyle=r,b.setLineDash&&(b.setLineDash(Up([z.borderDash,M.borderDash,[]])),b.lineDashOffset=Up([z.borderDashOffset,M.borderDashOffset,0])),t=p.chart.data.labels.length-1;t>=0;t--)e=p.getDistanceFromCenterForValue(n.ticks.reverse?p.min:p.max),o=p.getPointPosition(t,e),b.beginPath(),b.moveTo(p.xCenter,p.yCenter),b.lineTo(o.x,o.y),b.stroke();b.restore()}},_drawLabels:function(){var t=this,e=t.ctx,o=t.options.ticks;if(o.display){var p,b,n=t.getIndexAngle(0),M=zt.options._parseFont(o),z=Fp(o.fontColor,Q.global.defaultFontColor);e.save(),e.font=M.string,e.translate(t.xCenter,t.yCenter),e.rotate(n),e.textAlign="center",e.textBaseline="middle",zt.each(t.ticks,(function(n,c){(0!==c||o.reverse)&&(p=t.getDistanceFromCenterForValue(t.ticksAsNumbers[c]),o.showLabelBackdrop&&(b=e.measureText(n).width,e.fillStyle=o.backdropColor,e.fillRect(-b/2-o.backdropPaddingX,-p-M.size/2-o.backdropPaddingY,b+2*o.backdropPaddingX,M.size+2*o.backdropPaddingY)),e.fillStyle=z,e.fillText(n,0,-p))})),e.restore()}},_drawTitle:zt.noop}),bb=Vp;pb._defaults=bb;var nb=zt._deprecated,Mb=zt.options.resolve,zb=zt.valueOrDefault,cb=Number.MIN_SAFE_INTEGER||-9007199254740991,rb=Number.MAX_SAFE_INTEGER||9007199254740991,ib={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}},ab=Object.keys(ib);function Ob(t,e){return t-e}function sb(t){var e,o,p,b={},n=[];for(e=0,o=t.length;ee&&z=0&&M<=z;){if(b=t[(p=M+z>>1)-1]||null,n=t[p],!b)return{lo:null,hi:n};if(n[e]o))return{lo:b,hi:n};z=p-1}}return{lo:n,hi:null}}function fb(t,e,o,p){var b=ub(t,e,o),n=b.lo?b.hi?b.lo:t[t.length-2]:t[0],M=b.lo?b.hi?b.hi:t[t.length-1]:t[1],z=M[e]-n[e],c=z?(o-n[e])/z:0,r=(M[p]-n[p])*c;return n[p]+r}function qb(t,e){var o=t._adapter,p=t.options.time,b=p.parser,n=b||p.format,M=e;return"function"==typeof b&&(M=b(M)),zt.isFinite(M)||(M="string"==typeof n?o.parse(M,n):o.parse(M)),null!==M?+M:(b||"function"!=typeof n||(M=n(e),zt.isFinite(M)||(M=o.parse(M))),M)}function hb(t,e){if(zt.isNullOrUndef(e))return null;var o=t.options.time,p=qb(t,t.getRightValue(e));return null===p||o.round&&(p=+t._adapter.startOf(p,o.round)),p}function Wb(t,e,o,p){var b,n,M,z=ab.length;for(b=ab.indexOf(t);b=ab.indexOf(o);n--)if(M=ab[n],ib[M].common&&t._adapter.diff(b,p,M)>=e-1)return M;return ab[o?ab.indexOf(o):0]}function gb(t){for(var e=ab.indexOf(t)+1,o=ab.length;e1e5*r)throw e+" and "+o+" are too far apart with stepSize of "+r+" "+c;for(b=a;b=0&&(e[n].major=!0);return e}function Bb(t,e,o){var p,b,n=[],M={},z=e.length;for(p=0;p1?sb(l).sort(Ob):l.sort(Ob),O=Math.min(O,l[0]),s=Math.max(s,l[l.length-1])),O=hb(z,lb(i))||O,s=hb(z,db(i))||s,O=O===rb?+r.startOf(Date.now(),a):O,s=s===cb?+r.endOf(Date.now(),a)+1:s,z.min=Math.min(O,s),z.max=Math.max(O+1,s),z._table=[],z._timestamps={data:l,datasets:d,labels:A}},buildTicks:function(){var t,e,o,p=this,b=p.min,n=p.max,M=p.options,z=M.ticks,c=M.time,r=p._timestamps,i=[],a=p.getLabelCapacity(b),O=z.source,s=M.distribution;for(r="data"===O||"auto"===O&&"series"===s?r.data:"labels"===O?r.labels:vb(p,b,n,a),"ticks"===M.bounds&&r.length&&(b=r[0],n=r[r.length-1]),b=hb(p,lb(M))||b,n=hb(p,db(M))||n,t=0,e=r.length;t=b&&o<=n&&i.push(o);return p.min=b,p.max=n,p._unit=c.unit||(z.autoSkip?Wb(c.minUnit,p.min,p.max,a):mb(p,i.length,c.minUnit,p.min,p.max)),p._majorUnit=z.major.enabled&&"year"!==p._unit?gb(p._unit):void 0,p._table=Ab(p._timestamps.data,b,n,s),p._offsets=Rb(p._table,i,b,n,M),z.reverse&&i.reverse(),Bb(p,i,p._majorUnit)},getLabelForIndex:function(t,e){var o=this,p=o._adapter,b=o.chart.data,n=o.options.time,M=b.labels&&t=0&&t0?z:1}}),_b=Lb;Xb._defaults=_b;var Nb={category:mp,linear:Tp,logarithmic:jp,radialLinear:pb,time:Xb},wb={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"};Qo._date.override("function"==typeof t?{_id:"moment",formats:function(){return wb},parse:function(e,o){return"string"==typeof e&&"string"==typeof o?e=t(e,o):e instanceof t||(e=t(e)),e.isValid()?e.valueOf():null},format:function(e,o){return t(e).format(o)},add:function(e,o,p){return t(e).add(o,p).valueOf()},diff:function(e,o,p){return t(e).diff(t(o),p)},startOf:function(e,o,p){return e=t(e),"isoWeek"===o?e.isoWeekday(p).valueOf():e.startOf(o).valueOf()},endOf:function(e,o){return t(e).endOf(o).valueOf()},_create:function(e){return t(e)}}:{}),Q._set("global",{plugins:{filler:{propagate:!0}}});var xb={dataset:function(t){var e=t.fill,o=t.chart,p=o.getDatasetMeta(e),b=p&&o.isDatasetVisible(e)&&p.dataset._children||[],n=b.length||0;return n?function(t,e){return e=o)&&p;switch(n){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return n;default:return!1}}function Cb(t){var e,o=t.el._model||{},p=t.el._scale||{},b=t.fill,n=null;if(isFinite(b))return null;if("start"===b?n=void 0===o.scaleBottom?p.bottom:o.scaleBottom:"end"===b?n=void 0===o.scaleTop?p.top:o.scaleTop:void 0!==o.scaleZero?n=o.scaleZero:p.getBasePixel&&(n=p.getBasePixel()),null!=n){if(void 0!==n.x&&void 0!==n.y)return n;if(zt.isFinite(n))return{x:(e=p.isHorizontal())?n:null,y:e?null:n}}return null}function Sb(t){var e,o,p,b,n,M=t.el._scale,z=M.options,c=M.chart.data.labels.length,r=t.fill,i=[];if(!c)return null;for(e=z.ticks.reverse?M.max:M.min,o=z.ticks.reverse?M.min:M.max,p=M.getPointPositionForValue(0,e),b=0;b0;--n)zt.canvas.lineTo(t,o[n],o[n-1],!0);else for(M=o[0].cx,z=o[0].cy,c=Math.sqrt(Math.pow(o[0].x-M,2)+Math.pow(o[0].y-z,2)),n=b-1;n>0;--n)t.arc(M,z,c,o[n].angle,o[n-1].angle,!0)}}function Ib(t,e,o,p,b,n){var M,z,c,r,i,a,O,s,l=e.length,d=p.spanGaps,A=[],u=[],f=0,q=0;for(t.beginPath(),M=0,z=l;M=0;--o)(e=c[o].$filler)&&e.visible&&(b=(p=e.el)._view,n=p._children||[],M=e.mapper,z=b.backgroundColor||Q.global.defaultColor,M&&z&&n.length&&(zt.canvas.clipArea(r,t.chartArea),Ib(r,n,M,b,z,p._loop),zt.canvas.unclipArea(r)))}},Hb=zt.rtl.getRtlAdapter,Ub=zt.noop,Vb=zt.valueOrDefault;function $b(t,e){return t.usePointStyle&&t.boxWidth>e?e:t.boxWidth}Q._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var o=e.datasetIndex,p=this.chart,b=p.getDatasetMeta(o);b.hidden=null===b.hidden?!p.data.datasets[o].hidden:null,p.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data.datasets,o=t.options.legend||{},p=o.labels&&o.labels.usePointStyle;return t._getSortedDatasetMetas().map((function(o){var b=o.controller.getStyle(p?0:void 0);return{text:e[o.index].label,fillStyle:b.backgroundColor,hidden:!t.isDatasetVisible(o.index),lineCap:b.borderCapStyle,lineDash:b.borderDash,lineDashOffset:b.borderDashOffset,lineJoin:b.borderJoinStyle,lineWidth:b.borderWidth,strokeStyle:b.borderColor,pointStyle:b.pointStyle,rotation:b.rotation,datasetIndex:o.index}}),this)}}},legendCallback:function(t){var e,o,p,b=document.createElement("ul"),n=t.data.datasets;for(b.setAttribute("class",t.id+"-legend"),e=0,o=n.length;ec.width)&&(a+=M+o.padding,i[i.length-(e>0?0:1)]=0),z[e]={left:0,top:0,width:p,height:M},i[i.length-1]+=p+o.padding})),c.height+=a}else{var O=o.padding,s=t.columnWidths=[],l=t.columnHeights=[],d=o.padding,A=0,u=0;zt.each(t.legendItems,(function(t,e){var p=$b(o,M)+M/2+b.measureText(t.text).width;e>0&&u+M+2*O>c.height&&(d+=A+o.padding,s.push(A),l.push(u),A=0,u=0),A=Math.max(A,p),u+=M+O,z[e]={left:0,top:0,width:p,height:M}})),d+=A,s.push(A),l.push(u),c.width+=d}t.width=c.width,t.height=c.height}else t.width=c.width=t.height=c.height=0},afterFit:Ub,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,o=e.labels,p=Q.global,b=p.defaultColor,n=p.elements.line,M=t.height,z=t.columnHeights,c=t.width,r=t.lineWidths;if(e.display){var i,a=Hb(e.rtl,t.left,t.minSize.width),O=t.ctx,s=Vb(o.fontColor,p.defaultFontColor),l=zt.options._parseFont(o),d=l.size;O.textAlign=a.textAlign("left"),O.textBaseline="middle",O.lineWidth=.5,O.strokeStyle=s,O.fillStyle=s,O.font=l.string;var A=$b(o,d),u=t.legendHitBoxes,f=function(t,e,p){if(!(isNaN(A)||A<=0)){O.save();var M=Vb(p.lineWidth,n.borderWidth);if(O.fillStyle=Vb(p.fillStyle,b),O.lineCap=Vb(p.lineCap,n.borderCapStyle),O.lineDashOffset=Vb(p.lineDashOffset,n.borderDashOffset),O.lineJoin=Vb(p.lineJoin,n.borderJoinStyle),O.lineWidth=M,O.strokeStyle=Vb(p.strokeStyle,b),O.setLineDash&&O.setLineDash(Vb(p.lineDash,n.borderDash)),o&&o.usePointStyle){var z=A*Math.SQRT2/2,c=a.xPlus(t,A/2),r=e+d/2;zt.canvas.drawPoint(O,p.pointStyle,z,c,r,p.rotation)}else O.fillRect(a.leftForLtr(t,A),e,A,d),0!==M&&O.strokeRect(a.leftForLtr(t,A),e,A,d);O.restore()}},q=function(t,e,o,p){var b=d/2,n=a.xPlus(t,A+b),M=e+b;O.fillText(o.text,n,M),o.hidden&&(O.beginPath(),O.lineWidth=2,O.moveTo(n,M),O.lineTo(a.xPlus(n,p),M),O.stroke())},h=function(t,p){switch(e.align){case"start":return o.padding;case"end":return t-p;default:return(t-p+o.padding)/2}},W=t.isHorizontal();i=W?{x:t.left+h(c,r[0]),y:t.top+o.padding,line:0}:{x:t.left+o.padding,y:t.top+h(M,z[0]),line:0},zt.rtl.overrideTextDirection(t.ctx,e.textDirection);var m=d+o.padding;zt.each(t.legendItems,(function(e,p){var b=O.measureText(e.text).width,n=A+d/2+b,s=i.x,l=i.y;a.setWidth(t.minSize.width),W?p>0&&s+n+o.padding>t.left+t.minSize.width&&(l=i.y+=m,i.line++,s=i.x=t.left+h(c,r[i.line])):p>0&&l+m>t.top+t.minSize.height&&(s=i.x=s+t.columnWidths[i.line]+o.padding,i.line++,l=i.y=t.top+h(M,z[i.line]));var g=a.x(s);f(g,l,e),u[p].left=a.leftForLtr(g,u[p].width),u[p].top=l,q(g,l,e,b),W?i.x+=n+o.padding:i.y+=m})),zt.rtl.restoreTextDirection(t.ctx,e.textDirection)}},_getLegendItemAt:function(t,e){var o,p,b,n=this;if(t>=n.left&&t<=n.right&&e>=n.top&&e<=n.bottom)for(b=n.legendHitBoxes,o=0;o=(p=b[o]).left&&t<=p.left+p.width&&e>=p.top&&e<=p.top+p.height)return n.legendItems[o];return null},handleEvent:function(t){var e,o=this,p=o.options,b="mouseup"===t.type?"click":t.type;if("mousemove"===b){if(!p.onHover&&!p.onLeave)return}else{if("click"!==b)return;if(!p.onClick)return}e=o._getLegendItemAt(t.x,t.y),"click"===b?e&&p.onClick&&p.onClick.call(o,t.native,e):(p.onLeave&&e!==o._hoveredItem&&(o._hoveredItem&&p.onLeave.call(o,t.native,o._hoveredItem),o._hoveredItem=e),p.onHover&&e&&p.onHover.call(o,t.native,e))}});function Gb(t,e){var o=new Yb({ctx:t.ctx,options:e,chart:t});Ue.configure(t,o,e),Ue.addBox(t,o),t.legend=o}var Jb={id:"legend",_element:Yb,beforeInit:function(t){var e=t.options.legend;e&&Gb(t,e)},beforeUpdate:function(t){var e=t.options.legend,o=t.legend;e?(zt.mergeIf(e,Q.global.legend),o?(Ue.configure(t,o,e),o.options=e):Gb(t,e)):o&&(Ue.removeBox(t,o),delete t.legend)},afterEvent:function(t,e){var o=t.legend;o&&o.handleEvent(e)}},Kb=zt.noop;Q._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var Qb=dt.extend({initialize:function(t){var e=this;zt.extend(e,t),e.legendHitBoxes=[]},beforeUpdate:Kb,update:function(t,e,o){var p=this;return p.beforeUpdate(),p.maxWidth=t,p.maxHeight=e,p.margins=o,p.beforeSetDimensions(),p.setDimensions(),p.afterSetDimensions(),p.beforeBuildLabels(),p.buildLabels(),p.afterBuildLabels(),p.beforeFit(),p.fit(),p.afterFit(),p.afterUpdate(),p.minSize},afterUpdate:Kb,beforeSetDimensions:Kb,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:Kb,beforeBuildLabels:Kb,buildLabels:Kb,afterBuildLabels:Kb,beforeFit:Kb,fit:function(){var t,e=this,o=e.options,p=e.minSize={},b=e.isHorizontal();o.display?(t=(zt.isArray(o.text)?o.text.length:1)*zt.options._parseFont(o).lineHeight+2*o.padding,e.width=p.width=b?e.maxWidth:t,e.height=p.height=b?t:e.maxHeight):e.width=p.width=e.height=p.height=0},afterFit:Kb,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,o=t.options;if(o.display){var p,b,n,M=zt.options._parseFont(o),z=M.lineHeight,c=z/2+o.padding,r=0,i=t.top,a=t.left,O=t.bottom,s=t.right;e.fillStyle=zt.valueOrDefault(o.fontColor,Q.global.defaultFontColor),e.font=M.string,t.isHorizontal()?(b=a+(s-a)/2,n=i+c,p=s-a):(b="left"===o.position?a+c:s-c,n=i+(O-i)/2,p=O-i,r=Math.PI*("left"===o.position?-.5:.5)),e.save(),e.translate(b,n),e.rotate(r),e.textAlign="center",e.textBaseline="middle";var l=o.text;if(zt.isArray(l))for(var d=0,A=0;A{e.read=function(t,e,o,p,b){var n,M,z=8*b-p-1,c=(1<>1,i=-7,a=o?b-1:0,O=o?-1:1,s=t[e+a];for(a+=O,n=s&(1<<-i)-1,s>>=-i,i+=z;i>0;n=256*n+t[e+a],a+=O,i-=8);for(M=n&(1<<-i)-1,n>>=-i,i+=p;i>0;M=256*M+t[e+a],a+=O,i-=8);if(0===n)n=1-r;else{if(n===c)return M?NaN:1/0*(s?-1:1);M+=Math.pow(2,p),n-=r}return(s?-1:1)*M*Math.pow(2,n-p)},e.write=function(t,e,o,p,b,n){var M,z,c,r=8*n-b-1,i=(1<>1,O=23===b?Math.pow(2,-24)-Math.pow(2,-77):0,s=p?0:n-1,l=p?1:-1,d=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(z=isNaN(e)?1:0,M=i):(M=Math.floor(Math.log(e)/Math.LN2),e*(c=Math.pow(2,-M))<1&&(M--,c*=2),(e+=M+a>=1?O/c:O*Math.pow(2,1-a))*c>=2&&(M++,c/=2),M+a>=i?(z=0,M=i):M+a>=1?(z=(e*c-1)*Math.pow(2,b),M+=a):(z=e*Math.pow(2,a-1)*Math.pow(2,b),M=0));b>=8;t[o+s]=255&z,s+=l,z/=256,b-=8);for(M=M<0;t[o+s]=255&M,s+=l,M/=256,r-=8);t[o+s-l]|=128*d}},826:t=>{var e={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==e.call(t)}},755:function(t,e){var o;!function(e,o){"use strict";"object"==typeof t.exports?t.exports=e.document?o(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return o(t)}:o(e)}("undefined"!=typeof window?window:this,(function(p,b){"use strict";var n=[],M=Object.getPrototypeOf,z=n.slice,c=n.flat?function(t){return n.flat.call(t)}:function(t){return n.concat.apply([],t)},r=n.push,i=n.indexOf,a={},O=a.toString,s=a.hasOwnProperty,l=s.toString,d=l.call(Object),A={},u=function(t){return"function"==typeof t&&"number"!=typeof t.nodeType&&"function"!=typeof t.item},f=function(t){return null!=t&&t===t.window},q=p.document,h={type:!0,src:!0,nonce:!0,noModule:!0};function W(t,e,o){var p,b,n=(o=o||q).createElement("script");if(n.text=t,e)for(p in h)(b=e[p]||e.getAttribute&&e.getAttribute(p))&&n.setAttribute(p,b);o.head.appendChild(n).parentNode.removeChild(n)}function m(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?a[O.call(t)]||"object":typeof t}var g="3.6.1",v=function(t,e){return new v.fn.init(t,e)};function R(t){var e=!!t&&"length"in t&&t.length,o=m(t);return!u(t)&&!f(t)&&("array"===o||0===e||"number"==typeof e&&e>0&&e-1 in t)}v.fn=v.prototype={jquery:g,constructor:v,length:0,toArray:function(){return z.call(this)},get:function(t){return null==t?z.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=v.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return v.each(this,t)},map:function(t){return this.pushStack(v.map(this,(function(e,o){return t.call(e,o,e)})))},slice:function(){return this.pushStack(z.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(v.grep(this,(function(t,e){return(e+1)%2})))},odd:function(){return this.pushStack(v.grep(this,(function(t,e){return e%2})))},eq:function(t){var e=this.length,o=+t+(t<0?e:0);return this.pushStack(o>=0&&o+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),U=new RegExp(k+"|>"),V=new RegExp(P),$=new RegExp("^"+E+"$"),Y={ID:new RegExp("^#("+E+")"),CLASS:new RegExp("^\\.("+E+")"),TAG:new RegExp("^("+E+"|[*])"),ATTR:new RegExp("^"+D),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:"+S+")$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},G=/HTML$/i,J=/^(?:input|select|textarea|button)$/i,K=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,et=new RegExp("\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\([^\\r\\n\\f])","g"),ot=function(t,e){var o="0x"+t.slice(1)-65536;return e||(o<0?String.fromCharCode(o+65536):String.fromCharCode(o>>10|55296,1023&o|56320))},pt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,bt=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},nt=function(){O()},Mt=ht((function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{x.apply(_=T.call(W.childNodes),W.childNodes),_[W.childNodes.length].nodeType}catch(t){x={apply:_.length?function(t,e){w.apply(t,T.call(e))}:function(t,e){for(var o=t.length,p=0;t[o++]=e[p++];);t.length=o-1}}}function zt(t,e,p,b){var n,z,r,i,a,l,u,f=e&&e.ownerDocument,W=e?e.nodeType:9;if(p=p||[],"string"!=typeof t||!t||1!==W&&9!==W&&11!==W)return p;if(!b&&(O(e),e=e||s,d)){if(11!==W&&(a=Z.exec(t)))if(n=a[1]){if(9===W){if(!(r=e.getElementById(n)))return p;if(r.id===n)return p.push(r),p}else if(f&&(r=f.getElementById(n))&&q(e,r)&&r.id===n)return p.push(r),p}else{if(a[2])return x.apply(p,e.getElementsByTagName(t)),p;if((n=a[3])&&o.getElementsByClassName&&e.getElementsByClassName)return x.apply(p,e.getElementsByClassName(n)),p}if(o.qsa&&!B[t+" "]&&(!A||!A.test(t))&&(1!==W||"object"!==e.nodeName.toLowerCase())){if(u=t,f=e,1===W&&(U.test(t)||H.test(t))){for((f=tt.test(t)&&ut(e.parentNode)||e)===e&&o.scope||((i=e.getAttribute("id"))?i=i.replace(pt,bt):e.setAttribute("id",i=h)),z=(l=M(t)).length;z--;)l[z]=(i?"#"+i:":scope")+" "+qt(l[z]);u=l.join(",")}try{return x.apply(p,f.querySelectorAll(u)),p}catch(e){B(t,!0)}finally{i===h&&e.removeAttribute("id")}}}return c(t.replace(I,"$1"),e,p,b)}function ct(){var t=[];return function e(o,b){return t.push(o+" ")>p.cacheLength&&delete e[t.shift()],e[o+" "]=b}}function rt(t){return t[h]=!0,t}function it(t){var e=s.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function at(t,e){for(var o=t.split("|"),b=o.length;b--;)p.attrHandle[o[b]]=e}function Ot(t,e){var o=e&&t,p=o&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(p)return p;if(o)for(;o=o.nextSibling;)if(o===e)return-1;return t?1:-1}function st(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function lt(t){return function(e){var o=e.nodeName.toLowerCase();return("input"===o||"button"===o)&&e.type===t}}function dt(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&Mt(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function At(t){return rt((function(e){return e=+e,rt((function(o,p){for(var b,n=t([],o.length,e),M=n.length;M--;)o[b=n[M]]&&(o[b]=!(p[b]=o[b]))}))}))}function ut(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in o=zt.support={},n=zt.isXML=function(t){var e=t&&t.namespaceURI,o=t&&(t.ownerDocument||t).documentElement;return!G.test(e||o&&o.nodeName||"HTML")},O=zt.setDocument=function(t){var e,b,M=t?t.ownerDocument||t:W;return M!=s&&9===M.nodeType&&M.documentElement?(l=(s=M).documentElement,d=!n(s),W!=s&&(b=s.defaultView)&&b.top!==b&&(b.addEventListener?b.addEventListener("unload",nt,!1):b.attachEvent&&b.attachEvent("onunload",nt)),o.scope=it((function(t){return l.appendChild(t).appendChild(s.createElement("div")),void 0!==t.querySelectorAll&&!t.querySelectorAll(":scope fieldset div").length})),o.attributes=it((function(t){return t.className="i",!t.getAttribute("className")})),o.getElementsByTagName=it((function(t){return t.appendChild(s.createComment("")),!t.getElementsByTagName("*").length})),o.getElementsByClassName=Q.test(s.getElementsByClassName),o.getById=it((function(t){return l.appendChild(t).id=h,!s.getElementsByName||!s.getElementsByName(h).length})),o.getById?(p.filter.ID=function(t){var e=t.replace(et,ot);return function(t){return t.getAttribute("id")===e}},p.find.ID=function(t,e){if(void 0!==e.getElementById&&d){var o=e.getElementById(t);return o?[o]:[]}}):(p.filter.ID=function(t){var e=t.replace(et,ot);return function(t){var o=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return o&&o.value===e}},p.find.ID=function(t,e){if(void 0!==e.getElementById&&d){var o,p,b,n=e.getElementById(t);if(n){if((o=n.getAttributeNode("id"))&&o.value===t)return[n];for(b=e.getElementsByName(t),p=0;n=b[p++];)if((o=n.getAttributeNode("id"))&&o.value===t)return[n]}return[]}}),p.find.TAG=o.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):o.qsa?e.querySelectorAll(t):void 0}:function(t,e){var o,p=[],b=0,n=e.getElementsByTagName(t);if("*"===t){for(;o=n[b++];)1===o.nodeType&&p.push(o);return p}return n},p.find.CLASS=o.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&d)return e.getElementsByClassName(t)},u=[],A=[],(o.qsa=Q.test(s.querySelectorAll))&&(it((function(t){var e;l.appendChild(t).innerHTML="",t.querySelectorAll("[msallowcapture^='']").length&&A.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),t.querySelectorAll("[selected]").length||A.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|"+S+")"),t.querySelectorAll("[id~="+h+"-]").length||A.push("~="),(e=s.createElement("input")).setAttribute("name",""),t.appendChild(e),t.querySelectorAll("[name='']").length||A.push("\\[[\\x20\\t\\r\\n\\f]*name[\\x20\\t\\r\\n\\f]*=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),t.querySelectorAll(":checked").length||A.push(":checked"),t.querySelectorAll("a#"+h+"+*").length||A.push(".#.+[+~]"),t.querySelectorAll("\\\f"),A.push("[\\r\\n\\f]")})),it((function(t){t.innerHTML="";var e=s.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&A.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&A.push(":enabled",":disabled"),l.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&A.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),A.push(",.*:")}))),(o.matchesSelector=Q.test(f=l.matches||l.webkitMatchesSelector||l.mozMatchesSelector||l.oMatchesSelector||l.msMatchesSelector))&&it((function(t){o.disconnectedMatch=f.call(t,"*"),f.call(t,"[s!='']:x"),u.push("!=",P)})),A=A.length&&new RegExp(A.join("|")),u=u.length&&new RegExp(u.join("|")),e=Q.test(l.compareDocumentPosition),q=e||Q.test(l.contains)?function(t,e){var o=9===t.nodeType?t.documentElement:t,p=e&&e.parentNode;return t===p||!(!p||1!==p.nodeType||!(o.contains?o.contains(p):t.compareDocumentPosition&&16&t.compareDocumentPosition(p)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},L=e?function(t,e){if(t===e)return a=!0,0;var p=!t.compareDocumentPosition-!e.compareDocumentPosition;return p||(1&(p=(t.ownerDocument||t)==(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!o.sortDetached&&e.compareDocumentPosition(t)===p?t==s||t.ownerDocument==W&&q(W,t)?-1:e==s||e.ownerDocument==W&&q(W,e)?1:i?C(i,t)-C(i,e):0:4&p?-1:1)}:function(t,e){if(t===e)return a=!0,0;var o,p=0,b=t.parentNode,n=e.parentNode,M=[t],z=[e];if(!b||!n)return t==s?-1:e==s?1:b?-1:n?1:i?C(i,t)-C(i,e):0;if(b===n)return Ot(t,e);for(o=t;o=o.parentNode;)M.unshift(o);for(o=e;o=o.parentNode;)z.unshift(o);for(;M[p]===z[p];)p++;return p?Ot(M[p],z[p]):M[p]==W?-1:z[p]==W?1:0},s):s},zt.matches=function(t,e){return zt(t,null,null,e)},zt.matchesSelector=function(t,e){if(O(t),o.matchesSelector&&d&&!B[e+" "]&&(!u||!u.test(e))&&(!A||!A.test(e)))try{var p=f.call(t,e);if(p||o.disconnectedMatch||t.document&&11!==t.document.nodeType)return p}catch(t){B(e,!0)}return zt(e,s,null,[t]).length>0},zt.contains=function(t,e){return(t.ownerDocument||t)!=s&&O(t),q(t,e)},zt.attr=function(t,e){(t.ownerDocument||t)!=s&&O(t);var b=p.attrHandle[e.toLowerCase()],n=b&&X.call(p.attrHandle,e.toLowerCase())?b(t,e,!d):void 0;return void 0!==n?n:o.attributes||!d?t.getAttribute(e):(n=t.getAttributeNode(e))&&n.specified?n.value:null},zt.escape=function(t){return(t+"").replace(pt,bt)},zt.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},zt.uniqueSort=function(t){var e,p=[],b=0,n=0;if(a=!o.detectDuplicates,i=!o.sortStable&&t.slice(0),t.sort(L),a){for(;e=t[n++];)e===t[n]&&(b=p.push(n));for(;b--;)t.splice(p[b],1)}return i=null,t},b=zt.getText=function(t){var e,o="",p=0,n=t.nodeType;if(n){if(1===n||9===n||11===n){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)o+=b(t)}else if(3===n||4===n)return t.nodeValue}else for(;e=t[p++];)o+=b(e);return o},p=zt.selectors={cacheLength:50,createPseudo:rt,match:Y,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(et,ot),t[3]=(t[3]||t[4]||t[5]||"").replace(et,ot),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||zt.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&zt.error(t[0]),t},PSEUDO:function(t){var e,o=!t[6]&&t[2];return Y.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":o&&V.test(o)&&(e=M(o,!0))&&(e=o.indexOf(")",o.length-e)-o.length)&&(t[0]=t[0].slice(0,e),t[2]=o.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(et,ot).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=v[t+" "];return e||(e=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+t+"("+k+"|$)"))&&v(t,(function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,e,o){return function(p){var b=zt.attr(p,t);return null==b?"!="===e:!e||(b+="","="===e?b===o:"!="===e?b!==o:"^="===e?o&&0===b.indexOf(o):"*="===e?o&&b.indexOf(o)>-1:"$="===e?o&&b.slice(-o.length)===o:"~="===e?(" "+b.replace(j," ")+" ").indexOf(o)>-1:"|="===e&&(b===o||b.slice(0,o.length+1)===o+"-"))}},CHILD:function(t,e,o,p,b){var n="nth"!==t.slice(0,3),M="last"!==t.slice(-4),z="of-type"===e;return 1===p&&0===b?function(t){return!!t.parentNode}:function(e,o,c){var r,i,a,O,s,l,d=n!==M?"nextSibling":"previousSibling",A=e.parentNode,u=z&&e.nodeName.toLowerCase(),f=!c&&!z,q=!1;if(A){if(n){for(;d;){for(O=e;O=O[d];)if(z?O.nodeName.toLowerCase()===u:1===O.nodeType)return!1;l=d="only"===t&&!l&&"nextSibling"}return!0}if(l=[M?A.firstChild:A.lastChild],M&&f){for(q=(s=(r=(i=(a=(O=A)[h]||(O[h]={}))[O.uniqueID]||(a[O.uniqueID]={}))[t]||[])[0]===m&&r[1])&&r[2],O=s&&A.childNodes[s];O=++s&&O&&O[d]||(q=s=0)||l.pop();)if(1===O.nodeType&&++q&&O===e){i[t]=[m,s,q];break}}else if(f&&(q=s=(r=(i=(a=(O=e)[h]||(O[h]={}))[O.uniqueID]||(a[O.uniqueID]={}))[t]||[])[0]===m&&r[1]),!1===q)for(;(O=++s&&O&&O[d]||(q=s=0)||l.pop())&&((z?O.nodeName.toLowerCase()!==u:1!==O.nodeType)||!++q||(f&&((i=(a=O[h]||(O[h]={}))[O.uniqueID]||(a[O.uniqueID]={}))[t]=[m,q]),O!==e)););return(q-=b)===p||q%p==0&&q/p>=0}}},PSEUDO:function(t,e){var o,b=p.pseudos[t]||p.setFilters[t.toLowerCase()]||zt.error("unsupported pseudo: "+t);return b[h]?b(e):b.length>1?(o=[t,t,"",e],p.setFilters.hasOwnProperty(t.toLowerCase())?rt((function(t,o){for(var p,n=b(t,e),M=n.length;M--;)t[p=C(t,n[M])]=!(o[p]=n[M])})):function(t){return b(t,0,o)}):b}},pseudos:{not:rt((function(t){var e=[],o=[],p=z(t.replace(I,"$1"));return p[h]?rt((function(t,e,o,b){for(var n,M=p(t,null,b,[]),z=t.length;z--;)(n=M[z])&&(t[z]=!(e[z]=n))})):function(t,b,n){return e[0]=t,p(e,null,n,o),e[0]=null,!o.pop()}})),has:rt((function(t){return function(e){return zt(t,e).length>0}})),contains:rt((function(t){return t=t.replace(et,ot),function(e){return(e.textContent||b(e)).indexOf(t)>-1}})),lang:rt((function(t){return $.test(t||"")||zt.error("unsupported lang: "+t),t=t.replace(et,ot).toLowerCase(),function(e){var o;do{if(o=d?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(o=o.toLowerCase())===t||0===o.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(e){var o=t.location&&t.location.hash;return o&&o.slice(1)===e.id},root:function(t){return t===l},focus:function(t){return t===s.activeElement&&(!s.hasFocus||s.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:dt(!1),disabled:dt(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!p.pseudos.empty(t)},header:function(t){return K.test(t.nodeName)},input:function(t){return J.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:At((function(){return[0]})),last:At((function(t,e){return[e-1]})),eq:At((function(t,e,o){return[o<0?o+e:o]})),even:At((function(t,e){for(var o=0;oe?e:o;--p>=0;)t.push(p);return t})),gt:At((function(t,e,o){for(var p=o<0?o+e:o;++p1?function(e,o,p){for(var b=t.length;b--;)if(!t[b](e,o,p))return!1;return!0}:t[0]}function mt(t,e,o,p,b){for(var n,M=[],z=0,c=t.length,r=null!=e;z-1&&(n[r]=!(M[r]=a))}}else u=mt(u===M?u.splice(l,u.length):u),b?b(null,M,u,c):x.apply(M,u)}))}function vt(t){for(var e,o,b,n=t.length,M=p.relative[t[0].type],z=M||p.relative[" "],c=M?1:0,i=ht((function(t){return t===e}),z,!0),a=ht((function(t){return C(e,t)>-1}),z,!0),O=[function(t,o,p){var b=!M&&(p||o!==r)||((e=o).nodeType?i(t,o,p):a(t,o,p));return e=null,b}];c1&&Wt(O),c>1&&qt(t.slice(0,c-1).concat({value:" "===t[c-2].type?"*":""})).replace(I,"$1"),o,c0,b=t.length>0,n=function(n,M,z,c,i){var a,l,A,u=0,f="0",q=n&&[],h=[],W=r,g=n||b&&p.find.TAG("*",i),v=m+=null==W?1:Math.random()||.1,R=g.length;for(i&&(r=M==s||M||i);f!==R&&null!=(a=g[f]);f++){if(b&&a){for(l=0,M||a.ownerDocument==s||(O(a),z=!d);A=t[l++];)if(A(a,M||s,z)){c.push(a);break}i&&(m=v)}o&&((a=!A&&a)&&u--,n&&q.push(a))}if(u+=f,o&&f!==u){for(l=0;A=e[l++];)A(q,h,M,z);if(n){if(u>0)for(;f--;)q[f]||h[f]||(h[f]=N.call(c));h=mt(h)}x.apply(c,h),i&&!n&&h.length>0&&u+e.length>1&&zt.uniqueSort(c)}return i&&(m=v,r=W),q};return o?rt(n):n}(n,b)),z.selector=t}return z},c=zt.select=function(t,e,o,b){var n,c,r,i,a,O="function"==typeof t&&t,s=!b&&M(t=O.selector||t);if(o=o||[],1===s.length){if((c=s[0]=s[0].slice(0)).length>2&&"ID"===(r=c[0]).type&&9===e.nodeType&&d&&p.relative[c[1].type]){if(!(e=(p.find.ID(r.matches[0].replace(et,ot),e)||[])[0]))return o;O&&(e=e.parentNode),t=t.slice(c.shift().value.length)}for(n=Y.needsContext.test(t)?0:c.length;n--&&(r=c[n],!p.relative[i=r.type]);)if((a=p.find[i])&&(b=a(r.matches[0].replace(et,ot),tt.test(c[0].type)&&ut(e.parentNode)||e))){if(c.splice(n,1),!(t=b.length&&qt(c)))return x.apply(o,b),o;break}}return(O||z(t,s))(b,e,!d,o,!e||tt.test(t)&&ut(e.parentNode)||e),o},o.sortStable=h.split("").sort(L).join("")===h,o.detectDuplicates=!!a,O(),o.sortDetached=it((function(t){return 1&t.compareDocumentPosition(s.createElement("fieldset"))})),it((function(t){return t.innerHTML="","#"===t.firstChild.getAttribute("href")}))||at("type|href|height|width",(function(t,e,o){if(!o)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)})),o.attributes&&it((function(t){return t.innerHTML="",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}))||at("value",(function(t,e,o){if(!o&&"input"===t.nodeName.toLowerCase())return t.defaultValue})),it((function(t){return null==t.getAttribute("disabled")}))||at(S,(function(t,e,o){var p;if(!o)return!0===t[e]?e.toLowerCase():(p=t.getAttributeNode(e))&&p.specified?p.value:null})),zt}(p);v.find=y,v.expr=y.selectors,v.expr[":"]=v.expr.pseudos,v.uniqueSort=v.unique=y.uniqueSort,v.text=y.getText,v.isXMLDoc=y.isXML,v.contains=y.contains,v.escapeSelector=y.escape;var B=function(t,e,o){for(var p=[],b=void 0!==o;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(b&&v(t).is(o))break;p.push(t)}return p},L=function(t,e){for(var o=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&o.push(t);return o},X=v.expr.match.needsContext;function _(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function w(t,e,o){return u(e)?v.grep(t,(function(t,p){return!!e.call(t,p,t)!==o})):e.nodeType?v.grep(t,(function(t){return t===e!==o})):"string"!=typeof e?v.grep(t,(function(t){return i.call(e,t)>-1!==o})):v.filter(e,t,o)}v.filter=function(t,e,o){var p=e[0];return o&&(t=":not("+t+")"),1===e.length&&1===p.nodeType?v.find.matchesSelector(p,t)?[p]:[]:v.find.matches(t,v.grep(e,(function(t){return 1===t.nodeType})))},v.fn.extend({find:function(t){var e,o,p=this.length,b=this;if("string"!=typeof t)return this.pushStack(v(t).filter((function(){for(e=0;e1?v.uniqueSort(o):o},filter:function(t){return this.pushStack(w(this,t||[],!1))},not:function(t){return this.pushStack(w(this,t||[],!0))},is:function(t){return!!w(this,"string"==typeof t&&X.test(t)?v(t):t||[],!1).length}});var x,T=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(v.fn.init=function(t,e,o){var p,b;if(!t)return this;if(o=o||x,"string"==typeof t){if(!(p="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:T.exec(t))||!p[1]&&e)return!e||e.jquery?(e||o).find(t):this.constructor(e).find(t);if(p[1]){if(e=e instanceof v?e[0]:e,v.merge(this,v.parseHTML(p[1],e&&e.nodeType?e.ownerDocument||e:q,!0)),N.test(p[1])&&v.isPlainObject(e))for(p in e)u(this[p])?this[p](e[p]):this.attr(p,e[p]);return this}return(b=q.getElementById(p[2]))&&(this[0]=b,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):u(t)?void 0!==o.ready?o.ready(t):t(v):v.makeArray(t,this)}).prototype=v.fn,x=v(q);var C=/^(?:parents|prev(?:Until|All))/,S={children:!0,contents:!0,next:!0,prev:!0};function k(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}v.fn.extend({has:function(t){var e=v(t,this),o=e.length;return this.filter((function(){for(var t=0;t-1:1===o.nodeType&&v.find.matchesSelector(o,t))){n.push(o);break}return this.pushStack(n.length>1?v.uniqueSort(n):n)},index:function(t){return t?"string"==typeof t?i.call(v(t),this[0]):i.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(v.uniqueSort(v.merge(this.get(),v(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),v.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return B(t,"parentNode")},parentsUntil:function(t,e,o){return B(t,"parentNode",o)},next:function(t){return k(t,"nextSibling")},prev:function(t){return k(t,"previousSibling")},nextAll:function(t){return B(t,"nextSibling")},prevAll:function(t){return B(t,"previousSibling")},nextUntil:function(t,e,o){return B(t,"nextSibling",o)},prevUntil:function(t,e,o){return B(t,"previousSibling",o)},siblings:function(t){return L((t.parentNode||{}).firstChild,t)},children:function(t){return L(t.firstChild)},contents:function(t){return null!=t.contentDocument&&M(t.contentDocument)?t.contentDocument:(_(t,"template")&&(t=t.content||t),v.merge([],t.childNodes))}},(function(t,e){v.fn[t]=function(o,p){var b=v.map(this,e,o);return"Until"!==t.slice(-5)&&(p=o),p&&"string"==typeof p&&(b=v.filter(p,b)),this.length>1&&(S[t]||v.uniqueSort(b),C.test(t)&&b.reverse()),this.pushStack(b)}}));var E=/[^\x20\t\r\n\f]+/g;function D(t){return t}function P(t){throw t}function j(t,e,o,p){var b;try{t&&u(b=t.promise)?b.call(t).done(e).fail(o):t&&u(b=t.then)?b.call(t,e,o):e.apply(void 0,[t].slice(p))}catch(t){o.apply(void 0,[t])}}v.Callbacks=function(t){t="string"==typeof t?function(t){var e={};return v.each(t.match(E)||[],(function(t,o){e[o]=!0})),e}(t):v.extend({},t);var e,o,p,b,n=[],M=[],z=-1,c=function(){for(b=b||t.once,p=e=!0;M.length;z=-1)for(o=M.shift();++z-1;)n.splice(o,1),o<=z&&z--})),this},has:function(t){return t?v.inArray(t,n)>-1:n.length>0},empty:function(){return n&&(n=[]),this},disable:function(){return b=M=[],n=o="",this},disabled:function(){return!n},lock:function(){return b=M=[],o||e||(n=o=""),this},locked:function(){return!!b},fireWith:function(t,o){return b||(o=[t,(o=o||[]).slice?o.slice():o],M.push(o),e||c()),this},fire:function(){return r.fireWith(this,arguments),this},fired:function(){return!!p}};return r},v.extend({Deferred:function(t){var e=[["notify","progress",v.Callbacks("memory"),v.Callbacks("memory"),2],["resolve","done",v.Callbacks("once memory"),v.Callbacks("once memory"),0,"resolved"],["reject","fail",v.Callbacks("once memory"),v.Callbacks("once memory"),1,"rejected"]],o="pending",b={state:function(){return o},always:function(){return n.done(arguments).fail(arguments),this},catch:function(t){return b.then(null,t)},pipe:function(){var t=arguments;return v.Deferred((function(o){v.each(e,(function(e,p){var b=u(t[p[4]])&&t[p[4]];n[p[1]]((function(){var t=b&&b.apply(this,arguments);t&&u(t.promise)?t.promise().progress(o.notify).done(o.resolve).fail(o.reject):o[p[0]+"With"](this,b?[t]:arguments)}))})),t=null})).promise()},then:function(t,o,b){var n=0;function M(t,e,o,b){return function(){var z=this,c=arguments,r=function(){var p,r;if(!(t=n&&(o!==P&&(z=void 0,c=[p]),e.rejectWith(z,c))}};t?i():(v.Deferred.getStackHook&&(i.stackTrace=v.Deferred.getStackHook()),p.setTimeout(i))}}return v.Deferred((function(p){e[0][3].add(M(0,p,u(b)?b:D,p.notifyWith)),e[1][3].add(M(0,p,u(t)?t:D)),e[2][3].add(M(0,p,u(o)?o:P))})).promise()},promise:function(t){return null!=t?v.extend(t,b):b}},n={};return v.each(e,(function(t,p){var M=p[2],z=p[5];b[p[1]]=M.add,z&&M.add((function(){o=z}),e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),M.add(p[3].fire),n[p[0]]=function(){return n[p[0]+"With"](this===n?void 0:this,arguments),this},n[p[0]+"With"]=M.fireWith})),b.promise(n),t&&t.call(n,n),n},when:function(t){var e=arguments.length,o=e,p=Array(o),b=z.call(arguments),n=v.Deferred(),M=function(t){return function(o){p[t]=this,b[t]=arguments.length>1?z.call(arguments):o,--e||n.resolveWith(p,b)}};if(e<=1&&(j(t,n.done(M(o)).resolve,n.reject,!e),"pending"===n.state()||u(b[o]&&b[o].then)))return n.then();for(;o--;)j(b[o],M(o),n.reject);return n.promise()}});var I=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;v.Deferred.exceptionHook=function(t,e){p.console&&p.console.warn&&t&&I.test(t.name)&&p.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},v.readyException=function(t){p.setTimeout((function(){throw t}))};var F=v.Deferred();function H(){q.removeEventListener("DOMContentLoaded",H),p.removeEventListener("load",H),v.ready()}v.fn.ready=function(t){return F.then(t).catch((function(t){v.readyException(t)})),this},v.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--v.readyWait:v.isReady)||(v.isReady=!0,!0!==t&&--v.readyWait>0||F.resolveWith(q,[v]))}}),v.ready.then=F.then,"complete"===q.readyState||"loading"!==q.readyState&&!q.documentElement.doScroll?p.setTimeout(v.ready):(q.addEventListener("DOMContentLoaded",H),p.addEventListener("load",H));var U=function(t,e,o,p,b,n,M){var z=0,c=t.length,r=null==o;if("object"===m(o))for(z in b=!0,o)U(t,e,z,o[z],!0,n,M);else if(void 0!==p&&(b=!0,u(p)||(M=!0),r&&(M?(e.call(t,p),e=null):(r=e,e=function(t,e,o){return r.call(v(t),o)})),e))for(;z1,null,!0)},removeData:function(t){return this.each((function(){Z.remove(this,t)}))}}),v.extend({queue:function(t,e,o){var p;if(t)return e=(e||"fx")+"queue",p=Q.get(t,e),o&&(!p||Array.isArray(o)?p=Q.access(t,e,v.makeArray(o)):p.push(o)),p||[]},dequeue:function(t,e){e=e||"fx";var o=v.queue(t,e),p=o.length,b=o.shift(),n=v._queueHooks(t,e);"inprogress"===b&&(b=o.shift(),p--),b&&("fx"===e&&o.unshift("inprogress"),delete n.stop,b.call(t,(function(){v.dequeue(t,e)}),n)),!p&&n&&n.empty.fire()},_queueHooks:function(t,e){var o=e+"queueHooks";return Q.get(t,o)||Q.access(t,o,{empty:v.Callbacks("once memory").add((function(){Q.remove(t,[e+"queue",o])}))})}}),v.fn.extend({queue:function(t,e){var o=2;return"string"!=typeof t&&(e=t,t="fx",o--),arguments.length\x20\t\r\n\f]*)/i,ft=/^$|^module$|\/(?:java|ecma)script/i;lt=q.createDocumentFragment().appendChild(q.createElement("div")),(dt=q.createElement("input")).setAttribute("type","radio"),dt.setAttribute("checked","checked"),dt.setAttribute("name","t"),lt.appendChild(dt),A.checkClone=lt.cloneNode(!0).cloneNode(!0).lastChild.checked,lt.innerHTML="",A.noCloneChecked=!!lt.cloneNode(!0).lastChild.defaultValue,lt.innerHTML="",A.option=!!lt.lastChild;var qt={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ht(t,e){var o;return o=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&_(t,e)?v.merge([t],o):o}function Wt(t,e){for(var o=0,p=t.length;o",""]);var mt=/<|&#?\w+;/;function gt(t,e,o,p,b){for(var n,M,z,c,r,i,a=e.createDocumentFragment(),O=[],s=0,l=t.length;s-1)b&&b.push(n);else if(r=zt(n),M=ht(a.appendChild(n),"script"),r&&Wt(M),o)for(i=0;n=M[i++];)ft.test(n.type||"")&&o.push(n);return a}var vt=/^([^.]*)(?:\.(.+)|)/;function Rt(){return!0}function yt(){return!1}function Bt(t,e){return t===function(){try{return q.activeElement}catch(t){}}()==("focus"===e)}function Lt(t,e,o,p,b,n){var M,z;if("object"==typeof e){for(z in"string"!=typeof o&&(p=p||o,o=void 0),e)Lt(t,z,o,p,e[z],n);return t}if(null==p&&null==b?(b=o,p=o=void 0):null==b&&("string"==typeof o?(b=p,p=void 0):(b=p,p=o,o=void 0)),!1===b)b=yt;else if(!b)return t;return 1===n&&(M=b,b=function(t){return v().off(t),M.apply(this,arguments)},b.guid=M.guid||(M.guid=v.guid++)),t.each((function(){v.event.add(this,e,b,p,o)}))}function Xt(t,e,o){o?(Q.set(t,e,!1),v.event.add(t,e,{namespace:!1,handler:function(t){var p,b,n=Q.get(this,e);if(1&t.isTrigger&&this[e]){if(n.length)(v.event.special[e]||{}).delegateType&&t.stopPropagation();else if(n=z.call(arguments),Q.set(this,e,n),p=o(this,e),this[e](),n!==(b=Q.get(this,e))||p?Q.set(this,e,!1):b={},n!==b)return t.stopImmediatePropagation(),t.preventDefault(),b&&b.value}else n.length&&(Q.set(this,e,{value:v.event.trigger(v.extend(n[0],v.Event.prototype),n.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===Q.get(t,e)&&v.event.add(t,e,Rt)}v.event={global:{},add:function(t,e,o,p,b){var n,M,z,c,r,i,a,O,s,l,d,A=Q.get(t);if(J(t))for(o.handler&&(o=(n=o).handler,b=n.selector),b&&v.find.matchesSelector(Mt,b),o.guid||(o.guid=v.guid++),(c=A.events)||(c=A.events=Object.create(null)),(M=A.handle)||(M=A.handle=function(e){return void 0!==v&&v.event.triggered!==e.type?v.event.dispatch.apply(t,arguments):void 0}),r=(e=(e||"").match(E)||[""]).length;r--;)s=d=(z=vt.exec(e[r])||[])[1],l=(z[2]||"").split(".").sort(),s&&(a=v.event.special[s]||{},s=(b?a.delegateType:a.bindType)||s,a=v.event.special[s]||{},i=v.extend({type:s,origType:d,data:p,handler:o,guid:o.guid,selector:b,needsContext:b&&v.expr.match.needsContext.test(b),namespace:l.join(".")},n),(O=c[s])||((O=c[s]=[]).delegateCount=0,a.setup&&!1!==a.setup.call(t,p,l,M)||t.addEventListener&&t.addEventListener(s,M)),a.add&&(a.add.call(t,i),i.handler.guid||(i.handler.guid=o.guid)),b?O.splice(O.delegateCount++,0,i):O.push(i),v.event.global[s]=!0)},remove:function(t,e,o,p,b){var n,M,z,c,r,i,a,O,s,l,d,A=Q.hasData(t)&&Q.get(t);if(A&&(c=A.events)){for(r=(e=(e||"").match(E)||[""]).length;r--;)if(s=d=(z=vt.exec(e[r])||[])[1],l=(z[2]||"").split(".").sort(),s){for(a=v.event.special[s]||{},O=c[s=(p?a.delegateType:a.bindType)||s]||[],z=z[2]&&new RegExp("(^|\\.)"+l.join("\\.(?:.*\\.|)")+"(\\.|$)"),M=n=O.length;n--;)i=O[n],!b&&d!==i.origType||o&&o.guid!==i.guid||z&&!z.test(i.namespace)||p&&p!==i.selector&&("**"!==p||!i.selector)||(O.splice(n,1),i.selector&&O.delegateCount--,a.remove&&a.remove.call(t,i));M&&!O.length&&(a.teardown&&!1!==a.teardown.call(t,l,A.handle)||v.removeEvent(t,s,A.handle),delete c[s])}else for(s in c)v.event.remove(t,s+e[r],o,p,!0);v.isEmptyObject(c)&&Q.remove(t,"handle events")}},dispatch:function(t){var e,o,p,b,n,M,z=new Array(arguments.length),c=v.event.fix(t),r=(Q.get(this,"events")||Object.create(null))[c.type]||[],i=v.event.special[c.type]||{};for(z[0]=c,e=1;e=1))for(;r!==this;r=r.parentNode||this)if(1===r.nodeType&&("click"!==t.type||!0!==r.disabled)){for(n=[],M={},o=0;o-1:v.find(b,this,null,[r]).length),M[b]&&n.push(p);n.length&&z.push({elem:r,handlers:n})}return r=this,c\s*$/g;function xt(t,e){return _(t,"table")&&_(11!==e.nodeType?e:e.firstChild,"tr")&&v(t).children("tbody")[0]||t}function Tt(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Ct(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function St(t,e){var o,p,b,n,M,z;if(1===e.nodeType){if(Q.hasData(t)&&(z=Q.get(t).events))for(b in Q.remove(e,"handle events"),z)for(o=0,p=z[b].length;o1&&"string"==typeof l&&!A.checkClone&&Nt.test(l))return t.each((function(b){var n=t.eq(b);d&&(e[0]=l.call(this,b,n.html())),Et(n,e,o,p)}));if(O&&(n=(b=gt(e,t[0].ownerDocument,!1,t,p)).firstChild,1===b.childNodes.length&&(b=n),n||p)){for(z=(M=v.map(ht(b,"script"),Tt)).length;a0&&Wt(M,!c&&ht(t,"script")),z},cleanData:function(t){for(var e,o,p,b=v.event.special,n=0;void 0!==(o=t[n]);n++)if(J(o)){if(e=o[Q.expando]){if(e.events)for(p in e.events)b[p]?v.event.remove(o,p):v.removeEvent(o,p,e.handle);o[Q.expando]=void 0}o[Z.expando]&&(o[Z.expando]=void 0)}}}),v.fn.extend({detach:function(t){return Dt(this,t,!0)},remove:function(t){return Dt(this,t)},text:function(t){return U(this,(function(t){return void 0===t?v.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)}))}),null,t,arguments.length)},append:function(){return Et(this,arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||xt(this,t).appendChild(t)}))},prepend:function(){return Et(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=xt(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return Et(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return Et(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(v.cleanData(ht(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return v.clone(this,t,e)}))},html:function(t){return U(this,(function(t){var e=this[0]||{},o=0,p=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!_t.test(t)&&!qt[(ut.exec(t)||["",""])[1].toLowerCase()]){t=v.htmlPrefilter(t);try{for(;o=0&&(c+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-n-c-z-.5))||0),c}function pe(t,e,o){var p=It(t),b=(!A.boxSizingReliable()||o)&&"border-box"===v.css(t,"boxSizing",!1,p),n=b,M=Vt(t,e,p),z="offset"+e[0].toUpperCase()+e.slice(1);if(Pt.test(M)){if(!o)return M;M="auto"}return(!A.boxSizingReliable()&&b||!A.reliableTrDimensions()&&_(t,"tr")||"auto"===M||!parseFloat(M)&&"inline"===v.css(t,"display",!1,p))&&t.getClientRects().length&&(b="border-box"===v.css(t,"boxSizing",!1,p),(n=z in t)&&(M=t[z])),(M=parseFloat(M)||0)+oe(t,e,o||(b?"border":"content"),n,p,M)+"px"}function be(t,e,o,p,b){return new be.prototype.init(t,e,o,p,b)}v.extend({cssHooks:{opacity:{get:function(t,e){if(e){var o=Vt(t,"opacity");return""===o?"1":o}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,o,p){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var b,n,M,z=G(e),c=jt.test(e),r=t.style;if(c||(e=Kt(z)),M=v.cssHooks[e]||v.cssHooks[z],void 0===o)return M&&"get"in M&&void 0!==(b=M.get(t,!1,p))?b:r[e];"string"===(n=typeof o)&&(b=bt.exec(o))&&b[1]&&(o=it(t,e,b),n="number"),null!=o&&o==o&&("number"!==n||c||(o+=b&&b[3]||(v.cssNumber[z]?"":"px")),A.clearCloneStyle||""!==o||0!==e.indexOf("background")||(r[e]="inherit"),M&&"set"in M&&void 0===(o=M.set(t,o,p))||(c?r.setProperty(e,o):r[e]=o))}},css:function(t,e,o,p){var b,n,M,z=G(e);return jt.test(e)||(e=Kt(z)),(M=v.cssHooks[e]||v.cssHooks[z])&&"get"in M&&(b=M.get(t,!0,o)),void 0===b&&(b=Vt(t,e,p)),"normal"===b&&e in te&&(b=te[e]),""===o||o?(n=parseFloat(b),!0===o||isFinite(n)?n||0:b):b}}),v.each(["height","width"],(function(t,e){v.cssHooks[e]={get:function(t,o,p){if(o)return!Qt.test(v.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?pe(t,e,p):Ft(t,Zt,(function(){return pe(t,e,p)}))},set:function(t,o,p){var b,n=It(t),M=!A.scrollboxSize()&&"absolute"===n.position,z=(M||p)&&"border-box"===v.css(t,"boxSizing",!1,n),c=p?oe(t,e,p,z,n):0;return z&&M&&(c-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(n[e])-oe(t,e,"border",!1,n)-.5)),c&&(b=bt.exec(o))&&"px"!==(b[3]||"px")&&(t.style[e]=o,o=v.css(t,e)),ee(0,o,c)}}})),v.cssHooks.marginLeft=$t(A.reliableMarginLeft,(function(t,e){if(e)return(parseFloat(Vt(t,"marginLeft"))||t.getBoundingClientRect().left-Ft(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})))+"px"})),v.each({margin:"",padding:"",border:"Width"},(function(t,e){v.cssHooks[t+e]={expand:function(o){for(var p=0,b={},n="string"==typeof o?o.split(" "):[o];p<4;p++)b[t+nt[p]+e]=n[p]||n[p-2]||n[0];return b}},"margin"!==t&&(v.cssHooks[t+e].set=ee)})),v.fn.extend({css:function(t,e){return U(this,(function(t,e,o){var p,b,n={},M=0;if(Array.isArray(e)){for(p=It(t),b=e.length;M1)}}),v.Tween=be,be.prototype={constructor:be,init:function(t,e,o,p,b,n){this.elem=t,this.prop=o,this.easing=b||v.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=p,this.unit=n||(v.cssNumber[o]?"":"px")},cur:function(){var t=be.propHooks[this.prop];return t&&t.get?t.get(this):be.propHooks._default.get(this)},run:function(t){var e,o=be.propHooks[this.prop];return this.options.duration?this.pos=e=v.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),o&&o.set?o.set(this):be.propHooks._default.set(this),this}},be.prototype.init.prototype=be.prototype,be.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=v.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){v.fx.step[t.prop]?v.fx.step[t.prop](t):1!==t.elem.nodeType||!v.cssHooks[t.prop]&&null==t.elem.style[Kt(t.prop)]?t.elem[t.prop]=t.now:v.style(t.elem,t.prop,t.now+t.unit)}}},be.propHooks.scrollTop=be.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},v.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},v.fx=be.prototype.init,v.fx.step={};var ne,Me,ze=/^(?:toggle|show|hide)$/,ce=/queueHooks$/;function re(){Me&&(!1===q.hidden&&p.requestAnimationFrame?p.requestAnimationFrame(re):p.setTimeout(re,v.fx.interval),v.fx.tick())}function ie(){return p.setTimeout((function(){ne=void 0})),ne=Date.now()}function ae(t,e){var o,p=0,b={height:t};for(e=e?1:0;p<4;p+=2-e)b["margin"+(o=nt[p])]=b["padding"+o]=t;return e&&(b.opacity=b.width=t),b}function Oe(t,e,o){for(var p,b=(se.tweeners[e]||[]).concat(se.tweeners["*"]),n=0,M=b.length;n1)},removeAttr:function(t){return this.each((function(){v.removeAttr(this,t)}))}}),v.extend({attr:function(t,e,o){var p,b,n=t.nodeType;if(3!==n&&8!==n&&2!==n)return void 0===t.getAttribute?v.prop(t,e,o):(1===n&&v.isXMLDoc(t)||(b=v.attrHooks[e.toLowerCase()]||(v.expr.match.bool.test(e)?le:void 0)),void 0!==o?null===o?void v.removeAttr(t,e):b&&"set"in b&&void 0!==(p=b.set(t,o,e))?p:(t.setAttribute(e,o+""),o):b&&"get"in b&&null!==(p=b.get(t,e))?p:null==(p=v.find.attr(t,e))?void 0:p)},attrHooks:{type:{set:function(t,e){if(!A.radioValue&&"radio"===e&&_(t,"input")){var o=t.value;return t.setAttribute("type",e),o&&(t.value=o),e}}}},removeAttr:function(t,e){var o,p=0,b=e&&e.match(E);if(b&&1===t.nodeType)for(;o=b[p++];)t.removeAttribute(o)}}),le={set:function(t,e,o){return!1===e?v.removeAttr(t,o):t.setAttribute(o,o),o}},v.each(v.expr.match.bool.source.match(/\w+/g),(function(t,e){var o=de[e]||v.find.attr;de[e]=function(t,e,p){var b,n,M=e.toLowerCase();return p||(n=de[M],de[M]=b,b=null!=o(t,e,p)?M:null,de[M]=n),b}}));var Ae=/^(?:input|select|textarea|button)$/i,ue=/^(?:a|area)$/i;function fe(t){return(t.match(E)||[]).join(" ")}function qe(t){return t.getAttribute&&t.getAttribute("class")||""}function he(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(E)||[]}v.fn.extend({prop:function(t,e){return U(this,v.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each((function(){delete this[v.propFix[t]||t]}))}}),v.extend({prop:function(t,e,o){var p,b,n=t.nodeType;if(3!==n&&8!==n&&2!==n)return 1===n&&v.isXMLDoc(t)||(e=v.propFix[e]||e,b=v.propHooks[e]),void 0!==o?b&&"set"in b&&void 0!==(p=b.set(t,o,e))?p:t[e]=o:b&&"get"in b&&null!==(p=b.get(t,e))?p:t[e]},propHooks:{tabIndex:{get:function(t){var e=v.find.attr(t,"tabindex");return e?parseInt(e,10):Ae.test(t.nodeName)||ue.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),A.optSelected||(v.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),v.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){v.propFix[this.toLowerCase()]=this})),v.fn.extend({addClass:function(t){var e,o,p,b,n,M;return u(t)?this.each((function(e){v(this).addClass(t.call(this,e,qe(this)))})):(e=he(t)).length?this.each((function(){if(p=qe(this),o=1===this.nodeType&&" "+fe(p)+" "){for(n=0;n-1;)o=o.replace(" "+b+" "," ");M=fe(o),p!==M&&this.setAttribute("class",M)}})):this:this.attr("class","")},toggleClass:function(t,e){var o,p,b,n,M=typeof t,z="string"===M||Array.isArray(t);return u(t)?this.each((function(o){v(this).toggleClass(t.call(this,o,qe(this),e),e)})):"boolean"==typeof e&&z?e?this.addClass(t):this.removeClass(t):(o=he(t),this.each((function(){if(z)for(n=v(this),b=0;b-1)return!0;return!1}});var We=/\r/g;v.fn.extend({val:function(t){var e,o,p,b=this[0];return arguments.length?(p=u(t),this.each((function(o){var b;1===this.nodeType&&(null==(b=p?t.call(this,o,v(this).val()):t)?b="":"number"==typeof b?b+="":Array.isArray(b)&&(b=v.map(b,(function(t){return null==t?"":t+""}))),(e=v.valHooks[this.type]||v.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,b,"value")||(this.value=b))}))):b?(e=v.valHooks[b.type]||v.valHooks[b.nodeName.toLowerCase()])&&"get"in e&&void 0!==(o=e.get(b,"value"))?o:"string"==typeof(o=b.value)?o.replace(We,""):null==o?"":o:void 0}}),v.extend({valHooks:{option:{get:function(t){var e=v.find.attr(t,"value");return null!=e?e:fe(v.text(t))}},select:{get:function(t){var e,o,p,b=t.options,n=t.selectedIndex,M="select-one"===t.type,z=M?null:[],c=M?n+1:b.length;for(p=n<0?c:M?n:0;p-1)&&(o=!0);return o||(t.selectedIndex=-1),n}}}}),v.each(["radio","checkbox"],(function(){v.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=v.inArray(v(t).val(),e)>-1}},A.checkOn||(v.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})})),A.focusin="onfocusin"in p;var me=/^(?:focusinfocus|focusoutblur)$/,ge=function(t){t.stopPropagation()};v.extend(v.event,{trigger:function(t,e,o,b){var n,M,z,c,r,i,a,O,l=[o||q],d=s.call(t,"type")?t.type:t,A=s.call(t,"namespace")?t.namespace.split("."):[];if(M=O=z=o=o||q,3!==o.nodeType&&8!==o.nodeType&&!me.test(d+v.event.triggered)&&(d.indexOf(".")>-1&&(A=d.split("."),d=A.shift(),A.sort()),r=d.indexOf(":")<0&&"on"+d,(t=t[v.expando]?t:new v.Event(d,"object"==typeof t&&t)).isTrigger=b?2:3,t.namespace=A.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+A.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=o),e=null==e?[t]:v.makeArray(e,[t]),a=v.event.special[d]||{},b||!a.trigger||!1!==a.trigger.apply(o,e))){if(!b&&!a.noBubble&&!f(o)){for(c=a.delegateType||d,me.test(c+d)||(M=M.parentNode);M;M=M.parentNode)l.push(M),z=M;z===(o.ownerDocument||q)&&l.push(z.defaultView||z.parentWindow||p)}for(n=0;(M=l[n++])&&!t.isPropagationStopped();)O=M,t.type=n>1?c:a.bindType||d,(i=(Q.get(M,"events")||Object.create(null))[t.type]&&Q.get(M,"handle"))&&i.apply(M,e),(i=r&&M[r])&&i.apply&&J(M)&&(t.result=i.apply(M,e),!1===t.result&&t.preventDefault());return t.type=d,b||t.isDefaultPrevented()||a._default&&!1!==a._default.apply(l.pop(),e)||!J(o)||r&&u(o[d])&&!f(o)&&((z=o[r])&&(o[r]=null),v.event.triggered=d,t.isPropagationStopped()&&O.addEventListener(d,ge),o[d](),t.isPropagationStopped()&&O.removeEventListener(d,ge),v.event.triggered=void 0,z&&(o[r]=z)),t.result}},simulate:function(t,e,o){var p=v.extend(new v.Event,o,{type:t,isSimulated:!0});v.event.trigger(p,null,e)}}),v.fn.extend({trigger:function(t,e){return this.each((function(){v.event.trigger(t,e,this)}))},triggerHandler:function(t,e){var o=this[0];if(o)return v.event.trigger(t,e,o,!0)}}),A.focusin||v.each({focus:"focusin",blur:"focusout"},(function(t,e){var o=function(t){v.event.simulate(e,t.target,v.event.fix(t))};v.event.special[e]={setup:function(){var p=this.ownerDocument||this.document||this,b=Q.access(p,e);b||p.addEventListener(t,o,!0),Q.access(p,e,(b||0)+1)},teardown:function(){var p=this.ownerDocument||this.document||this,b=Q.access(p,e)-1;b?Q.access(p,e,b):(p.removeEventListener(t,o,!0),Q.remove(p,e))}}}));var ve=p.location,Re={guid:Date.now()},ye=/\?/;v.parseXML=function(t){var e,o;if(!t||"string"!=typeof t)return null;try{e=(new p.DOMParser).parseFromString(t,"text/xml")}catch(t){}return o=e&&e.getElementsByTagName("parsererror")[0],e&&!o||v.error("Invalid XML: "+(o?v.map(o.childNodes,(function(t){return t.textContent})).join("\n"):t)),e};var Be=/\[\]$/,Le=/\r?\n/g,Xe=/^(?:submit|button|image|reset|file)$/i,_e=/^(?:input|select|textarea|keygen)/i;function Ne(t,e,o,p){var b;if(Array.isArray(e))v.each(e,(function(e,b){o||Be.test(t)?p(t,b):Ne(t+"["+("object"==typeof b&&null!=b?e:"")+"]",b,o,p)}));else if(o||"object"!==m(e))p(t,e);else for(b in e)Ne(t+"["+b+"]",e[b],o,p)}v.param=function(t,e){var o,p=[],b=function(t,e){var o=u(e)?e():e;p[p.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==o?"":o)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!v.isPlainObject(t))v.each(t,(function(){b(this.name,this.value)}));else for(o in t)Ne(o,t[o],e,b);return p.join("&")},v.fn.extend({serialize:function(){return v.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=v.prop(this,"elements");return t?v.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!v(this).is(":disabled")&&_e.test(this.nodeName)&&!Xe.test(t)&&(this.checked||!At.test(t))})).map((function(t,e){var o=v(this).val();return null==o?null:Array.isArray(o)?v.map(o,(function(t){return{name:e.name,value:t.replace(Le,"\r\n")}})):{name:e.name,value:o.replace(Le,"\r\n")}})).get()}});var we=/%20/g,xe=/#.*$/,Te=/([?&])_=[^&]*/,Ce=/^(.*?):[ \t]*([^\r\n]*)$/gm,Se=/^(?:GET|HEAD)$/,ke=/^\/\//,Ee={},De={},Pe="*/".concat("*"),je=q.createElement("a");function Ie(t){return function(e,o){"string"!=typeof e&&(o=e,e="*");var p,b=0,n=e.toLowerCase().match(E)||[];if(u(o))for(;p=n[b++];)"+"===p[0]?(p=p.slice(1)||"*",(t[p]=t[p]||[]).unshift(o)):(t[p]=t[p]||[]).push(o)}}function Fe(t,e,o,p){var b={},n=t===De;function M(z){var c;return b[z]=!0,v.each(t[z]||[],(function(t,z){var r=z(e,o,p);return"string"!=typeof r||n||b[r]?n?!(c=r):void 0:(e.dataTypes.unshift(r),M(r),!1)})),c}return M(e.dataTypes[0])||!b["*"]&&M("*")}function He(t,e){var o,p,b=v.ajaxSettings.flatOptions||{};for(o in e)void 0!==e[o]&&((b[o]?t:p||(p={}))[o]=e[o]);return p&&v.extend(!0,t,p),t}je.href=ve.href,v.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ve.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ve.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Pe,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":v.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?He(He(t,v.ajaxSettings),e):He(v.ajaxSettings,t)},ajaxPrefilter:Ie(Ee),ajaxTransport:Ie(De),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var o,b,n,M,z,c,r,i,a,O,s=v.ajaxSetup({},e),l=s.context||s,d=s.context&&(l.nodeType||l.jquery)?v(l):v.event,A=v.Deferred(),u=v.Callbacks("once memory"),f=s.statusCode||{},h={},W={},m="canceled",g={readyState:0,getResponseHeader:function(t){var e;if(r){if(!M)for(M={};e=Ce.exec(n);)M[e[1].toLowerCase()+" "]=(M[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=M[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return r?n:null},setRequestHeader:function(t,e){return null==r&&(t=W[t.toLowerCase()]=W[t.toLowerCase()]||t,h[t]=e),this},overrideMimeType:function(t){return null==r&&(s.mimeType=t),this},statusCode:function(t){var e;if(t)if(r)g.always(t[g.status]);else for(e in t)f[e]=[f[e],t[e]];return this},abort:function(t){var e=t||m;return o&&o.abort(e),R(0,e),this}};if(A.promise(g),s.url=((t||s.url||ve.href)+"").replace(ke,ve.protocol+"//"),s.type=e.method||e.type||s.method||s.type,s.dataTypes=(s.dataType||"*").toLowerCase().match(E)||[""],null==s.crossDomain){c=q.createElement("a");try{c.href=s.url,c.href=c.href,s.crossDomain=je.protocol+"//"+je.host!=c.protocol+"//"+c.host}catch(t){s.crossDomain=!0}}if(s.data&&s.processData&&"string"!=typeof s.data&&(s.data=v.param(s.data,s.traditional)),Fe(Ee,s,e,g),r)return g;for(a in(i=v.event&&s.global)&&0==v.active++&&v.event.trigger("ajaxStart"),s.type=s.type.toUpperCase(),s.hasContent=!Se.test(s.type),b=s.url.replace(xe,""),s.hasContent?s.data&&s.processData&&0===(s.contentType||"").indexOf("application/x-www-form-urlencoded")&&(s.data=s.data.replace(we,"+")):(O=s.url.slice(b.length),s.data&&(s.processData||"string"==typeof s.data)&&(b+=(ye.test(b)?"&":"?")+s.data,delete s.data),!1===s.cache&&(b=b.replace(Te,"$1"),O=(ye.test(b)?"&":"?")+"_="+Re.guid+++O),s.url=b+O),s.ifModified&&(v.lastModified[b]&&g.setRequestHeader("If-Modified-Since",v.lastModified[b]),v.etag[b]&&g.setRequestHeader("If-None-Match",v.etag[b])),(s.data&&s.hasContent&&!1!==s.contentType||e.contentType)&&g.setRequestHeader("Content-Type",s.contentType),g.setRequestHeader("Accept",s.dataTypes[0]&&s.accepts[s.dataTypes[0]]?s.accepts[s.dataTypes[0]]+("*"!==s.dataTypes[0]?", "+Pe+"; q=0.01":""):s.accepts["*"]),s.headers)g.setRequestHeader(a,s.headers[a]);if(s.beforeSend&&(!1===s.beforeSend.call(l,g,s)||r))return g.abort();if(m="abort",u.add(s.complete),g.done(s.success),g.fail(s.error),o=Fe(De,s,e,g)){if(g.readyState=1,i&&d.trigger("ajaxSend",[g,s]),r)return g;s.async&&s.timeout>0&&(z=p.setTimeout((function(){g.abort("timeout")}),s.timeout));try{r=!1,o.send(h,R)}catch(t){if(r)throw t;R(-1,t)}}else R(-1,"No Transport");function R(t,e,M,c){var a,O,q,h,W,m=e;r||(r=!0,z&&p.clearTimeout(z),o=void 0,n=c||"",g.readyState=t>0?4:0,a=t>=200&&t<300||304===t,M&&(h=function(t,e,o){for(var p,b,n,M,z=t.contents,c=t.dataTypes;"*"===c[0];)c.shift(),void 0===p&&(p=t.mimeType||e.getResponseHeader("Content-Type"));if(p)for(b in z)if(z[b]&&z[b].test(p)){c.unshift(b);break}if(c[0]in o)n=c[0];else{for(b in o){if(!c[0]||t.converters[b+" "+c[0]]){n=b;break}M||(M=b)}n=n||M}if(n)return n!==c[0]&&c.unshift(n),o[n]}(s,g,M)),!a&&v.inArray("script",s.dataTypes)>-1&&v.inArray("json",s.dataTypes)<0&&(s.converters["text script"]=function(){}),h=function(t,e,o,p){var b,n,M,z,c,r={},i=t.dataTypes.slice();if(i[1])for(M in t.converters)r[M.toLowerCase()]=t.converters[M];for(n=i.shift();n;)if(t.responseFields[n]&&(o[t.responseFields[n]]=e),!c&&p&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),c=n,n=i.shift())if("*"===n)n=c;else if("*"!==c&&c!==n){if(!(M=r[c+" "+n]||r["* "+n]))for(b in r)if((z=b.split(" "))[1]===n&&(M=r[c+" "+z[0]]||r["* "+z[0]])){!0===M?M=r[b]:!0!==r[b]&&(n=z[0],i.unshift(z[1]));break}if(!0!==M)if(M&&t.throws)e=M(e);else try{e=M(e)}catch(t){return{state:"parsererror",error:M?t:"No conversion from "+c+" to "+n}}}return{state:"success",data:e}}(s,h,g,a),a?(s.ifModified&&((W=g.getResponseHeader("Last-Modified"))&&(v.lastModified[b]=W),(W=g.getResponseHeader("etag"))&&(v.etag[b]=W)),204===t||"HEAD"===s.type?m="nocontent":304===t?m="notmodified":(m=h.state,O=h.data,a=!(q=h.error))):(q=m,!t&&m||(m="error",t<0&&(t=0))),g.status=t,g.statusText=(e||m)+"",a?A.resolveWith(l,[O,m,g]):A.rejectWith(l,[g,m,q]),g.statusCode(f),f=void 0,i&&d.trigger(a?"ajaxSuccess":"ajaxError",[g,s,a?O:q]),u.fireWith(l,[g,m]),i&&(d.trigger("ajaxComplete",[g,s]),--v.active||v.event.trigger("ajaxStop")))}return g},getJSON:function(t,e,o){return v.get(t,e,o,"json")},getScript:function(t,e){return v.get(t,void 0,e,"script")}}),v.each(["get","post"],(function(t,e){v[e]=function(t,o,p,b){return u(o)&&(b=b||p,p=o,o=void 0),v.ajax(v.extend({url:t,type:e,dataType:b,data:o,success:p},v.isPlainObject(t)&&t))}})),v.ajaxPrefilter((function(t){var e;for(e in t.headers)"content-type"===e.toLowerCase()&&(t.contentType=t.headers[e]||"")})),v._evalUrl=function(t,e,o){return v.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){v.globalEval(t,e,o)}})},v.fn.extend({wrapAll:function(t){var e;return this[0]&&(u(t)&&(t=t.call(this[0])),e=v(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t})).append(this)),this},wrapInner:function(t){return u(t)?this.each((function(e){v(this).wrapInner(t.call(this,e))})):this.each((function(){var e=v(this),o=e.contents();o.length?o.wrapAll(t):e.append(t)}))},wrap:function(t){var e=u(t);return this.each((function(o){v(this).wrapAll(e?t.call(this,o):t)}))},unwrap:function(t){return this.parent(t).not("body").each((function(){v(this).replaceWith(this.childNodes)})),this}}),v.expr.pseudos.hidden=function(t){return!v.expr.pseudos.visible(t)},v.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},v.ajaxSettings.xhr=function(){try{return new p.XMLHttpRequest}catch(t){}};var Ue={0:200,1223:204},Ve=v.ajaxSettings.xhr();A.cors=!!Ve&&"withCredentials"in Ve,A.ajax=Ve=!!Ve,v.ajaxTransport((function(t){var e,o;if(A.cors||Ve&&!t.crossDomain)return{send:function(b,n){var M,z=t.xhr();if(z.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(M in t.xhrFields)z[M]=t.xhrFields[M];for(M in t.mimeType&&z.overrideMimeType&&z.overrideMimeType(t.mimeType),t.crossDomain||b["X-Requested-With"]||(b["X-Requested-With"]="XMLHttpRequest"),b)z.setRequestHeader(M,b[M]);e=function(t){return function(){e&&(e=o=z.onload=z.onerror=z.onabort=z.ontimeout=z.onreadystatechange=null,"abort"===t?z.abort():"error"===t?"number"!=typeof z.status?n(0,"error"):n(z.status,z.statusText):n(Ue[z.status]||z.status,z.statusText,"text"!==(z.responseType||"text")||"string"!=typeof z.responseText?{binary:z.response}:{text:z.responseText},z.getAllResponseHeaders()))}},z.onload=e(),o=z.onerror=z.ontimeout=e("error"),void 0!==z.onabort?z.onabort=o:z.onreadystatechange=function(){4===z.readyState&&p.setTimeout((function(){e&&o()}))},e=e("abort");try{z.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}})),v.ajaxPrefilter((function(t){t.crossDomain&&(t.contents.script=!1)})),v.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return v.globalEval(t),t}}}),v.ajaxPrefilter("script",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")})),v.ajaxTransport("script",(function(t){var e,o;if(t.crossDomain||t.scriptAttrs)return{send:function(p,b){e=v(" + + + + +
Skip to content

404

PAGE NOT FOUND

But if you don't change your direction, and if you keep looking, you may end up where you are heading.
+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/FAQs.html b/docs/.vitepress/dist/FAQs.html new file mode 100644 index 00000000..99e584be --- /dev/null +++ b/docs/.vitepress/dist/FAQs.html @@ -0,0 +1,22 @@ + + + + + + Frequently Asked Questions (FAQs) | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

Frequently Asked Questions (FAQs)

1. What is the Coconut Natural Products Database?

The Coconut Natural Products Database is a comprehensive collection of information about various natural products derived from coconuts. It provides details about coconut-based products such as oils, milk, water, flour, and more.

2. How can I access the Coconut Natural Products Database?

The Coconut Natural Products Database can be accessed through a web-based interface. Simply visit the website and navigate to the database section to explore the available information.

3. What kind of information does the database contain?

The database contains detailed information about different coconut natural products, including their nutritional composition, processing methods, benefits, recommended usage, and potential allergens. It may also provide insights into the sourcing, production, and sustainability practices related to coconut-based products.

4. How can I search for specific coconut natural products?

The database offers search functionality that allows users to find specific coconut natural products. You can search by product name, category, ingredients, or specific attributes. The search feature helps you quickly locate the desired information within the vast collection of coconut-based products.

5. Can I contribute to the Coconut Natural Products Database?

Yes, contributions to the database are welcome. If you have additional information, insights, or new coconut-based products to include, you can submit them through the website. The database administrators will review and validate the submissions before integrating them into the database.

6. Is the Coconut Natural Products Database regularly updated?

Yes, the database is regularly updated to ensure that the information remains accurate and up to date. New products, nutritional data, scientific research findings, and other relevant information are continually added to keep the database current and comprehensive.

7. Can I access the Coconut Natural Products Database offline?

At present, the Coconut Natural Products Database is only accessible through the online web interface. However, users can bookmark specific pages or save relevant information for offline reference.

8. Is the Coconut Natural Products Database available for commercial use?

The availability and terms of commercial use may vary. It is advisable to contact the database administrators or the website owner to inquire about commercial usage, licensing, or any specific requirements.

9. Are there any subscription fees or charges to access the Coconut Natural Products Database?

The accessibility and associated costs of the Coconut Natural Products Database depend on its specific implementation. Some databases may offer free access to basic information, while others may require a subscription or offer premium services for advanced features and in-depth product analysis. Refer to the website or contact the administrators to learn more about the pricing structure, if applicable.

10. Who maintains and updates the Coconut Natural Products Database?

The Coconut Natural Products Database is maintained and updated by a team of experts, researchers, and database administrators dedicated to curating accurate and reliable information. Their goal is to provide a valuable resource for individuals, researchers, and industry professionals interested in coconut natural products.

If you have further questions or need additional assistance, please feel free to reach out to the database administrators through the contact information provided on the website.

+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/about.html b/docs/.vitepress/dist/about.html new file mode 100644 index 00000000..19ed3cee --- /dev/null +++ b/docs/.vitepress/dist/about.html @@ -0,0 +1,22 @@ + + + + + + COCONUT Docs | COCONUT Docs + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/advanced-search.html b/docs/.vitepress/dist/advanced-search.html new file mode 100644 index 00000000..fd44910d --- /dev/null +++ b/docs/.vitepress/dist/advanced-search.html @@ -0,0 +1,54 @@ + + + + + + Markdown Extension Examples | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page
+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/analysis.html b/docs/.vitepress/dist/analysis.html new file mode 100644 index 00000000..a521cf17 --- /dev/null +++ b/docs/.vitepress/dist/analysis.html @@ -0,0 +1,54 @@ + + + + + + Markdown Extension Examples | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/api-submission.html b/docs/.vitepress/dist/api-submission.html new file mode 100644 index 00000000..25ddfe4c --- /dev/null +++ b/docs/.vitepress/dist/api-submission.html @@ -0,0 +1,54 @@ + + + + + + Markdown Extension Examples | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/assets/FAQs.md.6b86ebe3.js b/docs/.vitepress/dist/assets/FAQs.md.6b86ebe3.js new file mode 100644 index 00000000..e34f51a2 --- /dev/null +++ b/docs/.vitepress/dist/assets/FAQs.md.6b86ebe3.js @@ -0,0 +1 @@ +import{_ as a,o as t,c as e,O as o}from"./chunks/framework.9be35eee.js";const f=JSON.parse('{"title":"Frequently Asked Questions (FAQs)","description":"","frontmatter":{},"headers":[],"relativePath":"FAQs.md","filePath":"FAQs.md"}'),s={name:"FAQs.md"},r=o('

Frequently Asked Questions (FAQs)

1. What is the Coconut Natural Products Database?

The Coconut Natural Products Database is a comprehensive collection of information about various natural products derived from coconuts. It provides details about coconut-based products such as oils, milk, water, flour, and more.

2. How can I access the Coconut Natural Products Database?

The Coconut Natural Products Database can be accessed through a web-based interface. Simply visit the website and navigate to the database section to explore the available information.

3. What kind of information does the database contain?

The database contains detailed information about different coconut natural products, including their nutritional composition, processing methods, benefits, recommended usage, and potential allergens. It may also provide insights into the sourcing, production, and sustainability practices related to coconut-based products.

4. How can I search for specific coconut natural products?

The database offers search functionality that allows users to find specific coconut natural products. You can search by product name, category, ingredients, or specific attributes. The search feature helps you quickly locate the desired information within the vast collection of coconut-based products.

5. Can I contribute to the Coconut Natural Products Database?

Yes, contributions to the database are welcome. If you have additional information, insights, or new coconut-based products to include, you can submit them through the website. The database administrators will review and validate the submissions before integrating them into the database.

6. Is the Coconut Natural Products Database regularly updated?

Yes, the database is regularly updated to ensure that the information remains accurate and up to date. New products, nutritional data, scientific research findings, and other relevant information are continually added to keep the database current and comprehensive.

7. Can I access the Coconut Natural Products Database offline?

At present, the Coconut Natural Products Database is only accessible through the online web interface. However, users can bookmark specific pages or save relevant information for offline reference.

8. Is the Coconut Natural Products Database available for commercial use?

The availability and terms of commercial use may vary. It is advisable to contact the database administrators or the website owner to inquire about commercial usage, licensing, or any specific requirements.

9. Are there any subscription fees or charges to access the Coconut Natural Products Database?

The accessibility and associated costs of the Coconut Natural Products Database depend on its specific implementation. Some databases may offer free access to basic information, while others may require a subscription or offer premium services for advanced features and in-depth product analysis. Refer to the website or contact the administrators to learn more about the pricing structure, if applicable.

10. Who maintains and updates the Coconut Natural Products Database?

The Coconut Natural Products Database is maintained and updated by a team of experts, researchers, and database administrators dedicated to curating accurate and reliable information. Their goal is to provide a valuable resource for individuals, researchers, and industry professionals interested in coconut natural products.

If you have further questions or need additional assistance, please feel free to reach out to the database administrators through the contact information provided on the website.

',22),n=[r];function c(i,u,d,h,l,b){return t(),e("div",null,n)}const m=a(s,[["render",c]]);export{f as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/FAQs.md.6b86ebe3.lean.js b/docs/.vitepress/dist/assets/FAQs.md.6b86ebe3.lean.js new file mode 100644 index 00000000..5f668e0c --- /dev/null +++ b/docs/.vitepress/dist/assets/FAQs.md.6b86ebe3.lean.js @@ -0,0 +1 @@ +import{_ as a,o as t,c as e,O as o}from"./chunks/framework.9be35eee.js";const f=JSON.parse('{"title":"Frequently Asked Questions (FAQs)","description":"","frontmatter":{},"headers":[],"relativePath":"FAQs.md","filePath":"FAQs.md"}'),s={name:"FAQs.md"},r=o("",22),n=[r];function c(i,u,d,h,l,b){return t(),e("div",null,n)}const m=a(s,[["render",c]]);export{f as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/about.md.141c33c8.js b/docs/.vitepress/dist/assets/about.md.141c33c8.js new file mode 100644 index 00000000..08a934f1 --- /dev/null +++ b/docs/.vitepress/dist/assets/about.md.141c33c8.js @@ -0,0 +1 @@ +import{_ as t,o as e,c as a}from"./chunks/framework.9be35eee.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md"}'),o={name:"about.md"};function r(s,c,n,p,_,d){return e(),a("div")}const f=t(o,[["render",r]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/about.md.141c33c8.lean.js b/docs/.vitepress/dist/assets/about.md.141c33c8.lean.js new file mode 100644 index 00000000..08a934f1 --- /dev/null +++ b/docs/.vitepress/dist/assets/about.md.141c33c8.lean.js @@ -0,0 +1 @@ +import{_ as t,o as e,c as a}from"./chunks/framework.9be35eee.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md"}'),o={name:"about.md"};function r(s,c,n,p,_,d){return e(),a("div")}const f=t(o,[["render",r]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/advanced-search.md.1f913b8e.js b/docs/.vitepress/dist/assets/advanced-search.md.1f913b8e.js new file mode 100644 index 00000000..5fdb7294 --- /dev/null +++ b/docs/.vitepress/dist/assets/advanced-search.md.1f913b8e.js @@ -0,0 +1,33 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"advanced-search.md","filePath":"advanced-search.md"}'),e={name:"advanced-search.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/advanced-search.md.1f913b8e.lean.js b/docs/.vitepress/dist/assets/advanced-search.md.1f913b8e.lean.js new file mode 100644 index 00000000..2024639b --- /dev/null +++ b/docs/.vitepress/dist/assets/advanced-search.md.1f913b8e.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"advanced-search.md","filePath":"advanced-search.md"}'),e={name:"advanced-search.md"},p=l("",19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/analysis.md.5d79e3c1.js b/docs/.vitepress/dist/assets/analysis.md.5d79e3c1.js new file mode 100644 index 00000000..de66dd23 --- /dev/null +++ b/docs/.vitepress/dist/assets/analysis.md.5d79e3c1.js @@ -0,0 +1,33 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"analysis.md","filePath":"analysis.md"}'),e={name:"analysis.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,y){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/analysis.md.5d79e3c1.lean.js b/docs/.vitepress/dist/assets/analysis.md.5d79e3c1.lean.js new file mode 100644 index 00000000..7a97141b --- /dev/null +++ b/docs/.vitepress/dist/assets/analysis.md.5d79e3c1.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"analysis.md","filePath":"analysis.md"}'),e={name:"analysis.md"},p=l("",19),o=[p];function t(i,c,r,d,h,y){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/api-submission.md.eff46de2.js b/docs/.vitepress/dist/assets/api-submission.md.eff46de2.js new file mode 100644 index 00000000..b86cc2cd --- /dev/null +++ b/docs/.vitepress/dist/assets/api-submission.md.eff46de2.js @@ -0,0 +1,33 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"api-submission.md","filePath":"api-submission.md"}'),e={name:"api-submission.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/api-submission.md.eff46de2.lean.js b/docs/.vitepress/dist/assets/api-submission.md.eff46de2.lean.js new file mode 100644 index 00000000..80b37611 --- /dev/null +++ b/docs/.vitepress/dist/assets/api-submission.md.eff46de2.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"api-submission.md","filePath":"api-submission.md"}'),e={name:"api-submission.md"},p=l("",19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/app.ac54a529.js b/docs/.vitepress/dist/assets/app.ac54a529.js new file mode 100644 index 00000000..ecf48098 --- /dev/null +++ b/docs/.vitepress/dist/assets/app.ac54a529.js @@ -0,0 +1 @@ +import{K as s,a2 as p,a3 as i,a4 as u,a5 as c,a6 as l,a7 as d,a8 as f,a9 as m,aa as h,ab as A,ac as g,d as P,u as v,p as y,k as C,ad as w,ae as _,af as b,ag as E}from"./chunks/framework.9be35eee.js";import{t as R}from"./chunks/theme.278595b7.js";function r(e){if(e.extends){const a=r(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const n=r(R),D=P({name:"VitePressApp",setup(){const{site:e}=v();return y(()=>{C(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),w(),_(),b(),n.setup&&n.setup(),()=>E(n.Layout)}});async function O(){const e=T(),a=S();a.provide(i,e);const t=u(e.route);return a.provide(c,t),a.component("Content",l),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:a,router:e,siteData:f}),{app:a,router:e,data:t}}function S(){return m(D)}function T(){let e=s,a;return h(t=>{let o=A(t);return e&&(a=o),(e||a===o)&&(o=o.replace(/\.js$/,".lean.js")),s&&(e=!1),g(()=>import(o),[])},n.NotFound)}s&&O().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{O as createApp}; diff --git a/docs/.vitepress/dist/assets/auth-api.md.1d098ca2.js b/docs/.vitepress/dist/assets/auth-api.md.1d098ca2.js new file mode 100644 index 00000000..b089ad21 --- /dev/null +++ b/docs/.vitepress/dist/assets/auth-api.md.1d098ca2.js @@ -0,0 +1,33 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"auth-api.md","filePath":"auth-api.md"}'),e={name:"auth-api.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),t=[p];function o(i,c,r,h,d,C){return a(),n("div",null,t)}const A=s(e,[["render",o]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/auth-api.md.1d098ca2.lean.js b/docs/.vitepress/dist/assets/auth-api.md.1d098ca2.lean.js new file mode 100644 index 00000000..d1099c48 --- /dev/null +++ b/docs/.vitepress/dist/assets/auth-api.md.1d098ca2.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"auth-api.md","filePath":"auth-api.md"}'),e={name:"auth-api.md"},p=l("",19),t=[p];function o(i,c,r,h,d,C){return a(),n("div",null,t)}const A=s(e,[["render",o]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/chunks/framework.9be35eee.js b/docs/.vitepress/dist/assets/chunks/framework.9be35eee.js new file mode 100644 index 00000000..4573e935 --- /dev/null +++ b/docs/.vitepress/dist/assets/chunks/framework.9be35eee.js @@ -0,0 +1,2 @@ +function Vn(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const te={},ft=[],Pe=()=>{},wi=()=>!1,Ci=/^on[^a-z]/,Nt=e=>Ci.test(e),qn=e=>e.startsWith("onUpdate:"),ie=Object.assign,zn=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ei=Object.prototype.hasOwnProperty,q=(e,t)=>Ei.call(e,t),L=Array.isArray,at=e=>ln(e)==="[object Map]",ur=e=>ln(e)==="[object Set]",j=e=>typeof e=="function",se=e=>typeof e=="string",Yn=e=>typeof e=="symbol",ee=e=>e!==null&&typeof e=="object",dr=e=>ee(e)&&j(e.then)&&j(e.catch),hr=Object.prototype.toString,ln=e=>hr.call(e),Ti=e=>ln(e).slice(8,-1),pr=e=>ln(e)==="[object Object]",Jn=e=>se(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Et=Vn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Ai=/-(\w)/g,Me=cn(e=>e.replace(Ai,(t,n)=>n?n.toUpperCase():"")),Ri=/\B([A-Z])/g,rt=cn(e=>e.replace(Ri,"-$1").toLowerCase()),fn=cn(e=>e.charAt(0).toUpperCase()+e.slice(1)),zt=cn(e=>e?`on${fn(e)}`:""),It=(e,t)=>!Object.is(e,t),Cn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Pi=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ii=e=>{const t=se(e)?Number(e):NaN;return isNaN(t)?e:t};let xs;const Sn=()=>xs||(xs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Xn(e){if(L(e)){const t={};for(let n=0;n{if(n){const s=n.split(Fi);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Zn(e){let t="";if(se(e))t=e;else if(L(e))for(let n=0;nse(e)?e:e==null?"":L(e)||ee(e)&&(e.toString===hr||!j(e.toString))?JSON.stringify(e,mr,2):String(e),mr=(e,t)=>t&&t.__v_isRef?mr(e,t.value):at(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:ur(t)?{[`Set(${t.size})`]:[...t.values()]}:ee(t)&&!L(t)&&!pr(t)?String(t):t;let _e;class Hi{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=_e,!t&&_e&&(this.index=(_e.scopes||(_e.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=_e;try{return _e=this,t()}finally{_e=n}}}on(){_e=this}off(){_e=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},_r=e=>(e.w&Ve)>0,br=e=>(e.n&Ve)>0,ji=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(d==="length"||d>=c)&&l.push(a)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":L(e)?Jn(n)&&l.push(o.get("length")):(l.push(o.get(nt)),at(e)&&l.push(o.get(Ln)));break;case"delete":L(e)||(l.push(o.get(nt)),at(e)&&l.push(o.get(Ln)));break;case"set":at(e)&&l.push(o.get(nt));break}if(l.length===1)l[0]&&Nn(l[0]);else{const c=[];for(const a of l)a&&c.push(...a);Nn(Qn(c))}}function Nn(e,t){const n=L(e)?e:[...e];for(const s of n)s.computed&&Cs(s);for(const s of n)s.computed||Cs(s)}function Cs(e,t){(e!==Ae||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Di(e,t){var n;return(n=Qt.get(e))==null?void 0:n.get(t)}const Ki=Vn("__proto__,__v_isRef,__isVue"),xr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Yn)),ki=es(),Wi=es(!1,!0),Vi=es(!0),Es=qi();function qi(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=z(this);for(let i=0,o=this.length;i{e[t]=function(...n){bt();const s=z(this)[t].apply(this,n);return yt(),s}}),e}function zi(e){const t=z(this);return pe(t,"has",e),t.hasOwnProperty(e)}function es(e=!1,t=!1){return function(s,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?fo:Ar:t?Tr:Er).get(s))return s;const o=L(s);if(!e){if(o&&q(Es,r))return Reflect.get(Es,r,i);if(r==="hasOwnProperty")return zi}const l=Reflect.get(s,r,i);return(Yn(r)?xr.has(r):Ki(r))||(e||pe(s,"get",r),t)?l:le(l)?o&&Jn(r)?l:l.value:ee(l)?e?Rr(l):un(l):l}}const Yi=wr(),Ji=wr(!0);function wr(e=!1){return function(n,s,r,i){let o=n[s];if(gt(o)&&le(o)&&!le(r))return!1;if(!e&&(!Gt(r)&&!gt(r)&&(o=z(o),r=z(r)),!L(n)&&le(o)&&!le(r)))return o.value=r,!0;const l=L(n)&&Jn(s)?Number(s)e,an=e=>Reflect.getPrototypeOf(e);function Ut(e,t,n=!1,s=!1){e=e.__v_raw;const r=z(e),i=z(t);n||(t!==i&&pe(r,"get",t),pe(r,"get",i));const{has:o}=an(r),l=s?ts:n?rs:Ot;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function jt(e,t=!1){const n=this.__v_raw,s=z(n),r=z(e);return t||(e!==r&&pe(s,"has",e),pe(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Bt(e,t=!1){return e=e.__v_raw,!t&&pe(z(e),"iterate",nt),Reflect.get(e,"size",e)}function Ts(e){e=z(e);const t=z(this);return an(t).has.call(t,e)||(t.add(e),He(t,"add",e,e)),this}function As(e,t){t=z(t);const n=z(this),{has:s,get:r}=an(n);let i=s.call(n,e);i||(e=z(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?It(t,o)&&He(n,"set",e,t):He(n,"add",e,t),this}function Rs(e){const t=z(this),{has:n,get:s}=an(t);let r=n.call(t,e);r||(e=z(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&He(t,"delete",e,void 0),i}function Ps(){const e=z(this),t=e.size!==0,n=e.clear();return t&&He(e,"clear",void 0,void 0),n}function Dt(e,t){return function(s,r){const i=this,o=i.__v_raw,l=z(o),c=t?ts:e?rs:Ot;return!e&&pe(l,"iterate",nt),o.forEach((a,d)=>s.call(r,c(a),c(d),i))}}function Kt(e,t,n){return function(...s){const r=this.__v_raw,i=z(r),o=at(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,a=r[e](...s),d=n?ts:t?rs:Ot;return!t&&pe(i,"iterate",c?Ln:nt),{next(){const{value:p,done:y}=a.next();return y?{value:p,done:y}:{value:l?[d(p[0]),d(p[1])]:d(p),done:y}},[Symbol.iterator](){return this}}}}function Ue(e){return function(...t){return e==="delete"?!1:this}}function to(){const e={get(i){return Ut(this,i)},get size(){return Bt(this)},has:jt,add:Ts,set:As,delete:Rs,clear:Ps,forEach:Dt(!1,!1)},t={get(i){return Ut(this,i,!1,!0)},get size(){return Bt(this)},has:jt,add:Ts,set:As,delete:Rs,clear:Ps,forEach:Dt(!1,!0)},n={get(i){return Ut(this,i,!0)},get size(){return Bt(this,!0)},has(i){return jt.call(this,i,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:Dt(!0,!1)},s={get(i){return Ut(this,i,!0,!0)},get size(){return Bt(this,!0)},has(i){return jt.call(this,i,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:Dt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Kt(i,!1,!1),n[i]=Kt(i,!0,!1),t[i]=Kt(i,!1,!0),s[i]=Kt(i,!0,!0)}),[e,n,t,s]}const[no,so,ro,io]=to();function ns(e,t){const n=t?e?io:ro:e?so:no;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(q(n,r)&&r in s?n:s,r,i)}const oo={get:ns(!1,!1)},lo={get:ns(!1,!0)},co={get:ns(!0,!1)},Er=new WeakMap,Tr=new WeakMap,Ar=new WeakMap,fo=new WeakMap;function ao(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function uo(e){return e.__v_skip||!Object.isExtensible(e)?0:ao(Ti(e))}function un(e){return gt(e)?e:ss(e,!1,Cr,oo,Er)}function ho(e){return ss(e,!1,eo,lo,Tr)}function Rr(e){return ss(e,!0,Gi,co,Ar)}function ss(e,t,n,s,r){if(!ee(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=uo(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function ut(e){return gt(e)?ut(e.__v_raw):!!(e&&e.__v_isReactive)}function gt(e){return!!(e&&e.__v_isReadonly)}function Gt(e){return!!(e&&e.__v_isShallow)}function Pr(e){return ut(e)||gt(e)}function z(e){const t=e&&e.__v_raw;return t?z(t):e}function Tt(e){return Zt(e,"__v_skip",!0),e}const Ot=e=>ee(e)?un(e):e,rs=e=>ee(e)?Rr(e):e;function is(e){ke&&Ae&&(e=z(e),vr(e.dep||(e.dep=Qn())))}function os(e,t){e=z(e);const n=e.dep;n&&Nn(n)}function le(e){return!!(e&&e.__v_isRef===!0)}function ls(e){return Ir(e,!1)}function po(e){return Ir(e,!0)}function Ir(e,t){return le(e)?e:new go(e,t)}class go{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:z(t),this._value=n?t:Ot(t)}get value(){return is(this),this._value}set value(t){const n=this.__v_isShallow||Gt(t)||gt(t);t=n?t:z(t),It(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Ot(t),os(this))}}function mo(e){return le(e)?e.value:e}const _o={get:(e,t,n)=>mo(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return le(r)&&!le(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Or(e){return ut(e)?e:new Proxy(e,_o)}class bo{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>is(this),()=>os(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function Sc(e){return new bo(e)}class yo{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Di(z(this._object),this._key)}}class vo{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Mc(e,t,n){return le(e)?e:j(e)?new vo(e):ee(e)&&arguments.length>1?xo(e,t,n):ls(e)}function xo(e,t,n){const s=e[t];return le(s)?s:new yo(e,t,n)}class wo{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Gn(t,()=>{this._dirty||(this._dirty=!0,os(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=z(this);return is(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Co(e,t,n=!1){let s,r;const i=j(e);return i?(s=e,r=Pe):(s=e.get,r=e.set),new wo(s,r,i||!r,n)}function We(e,t,n,s){let r;try{r=s?e(...s):e()}catch(i){dn(i,t,n)}return r}function we(e,t,n,s){if(j(e)){const i=We(e,t,n,s);return i&&dr(i)&&i.catch(o=>{dn(o,t,n)}),i}const r=[];for(let i=0;i>>1;St(fe[s])Se&&fe.splice(t,1)}function Ro(e){L(e)?dt.push(...e):(!Ne||!Ne.includes(e,e.allowRecurse?Qe+1:Qe))&&dt.push(e),Mr()}function Is(e,t=Ft?Se+1:0){for(;tSt(n)-St(s)),Qe=0;Qee.id==null?1/0:e.id,Po=(e,t)=>{const n=St(e)-St(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Lr(e){Hn=!1,Ft=!0,fe.sort(Po);const t=Pe;try{for(Se=0;Sese(A)?A.trim():A)),p&&(r=n.map(Pi))}let l,c=s[l=zt(t)]||s[l=zt(Me(t))];!c&&i&&(c=s[l=zt(rt(t))]),c&&we(c,e,6,r);const a=s[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,we(a,e,6,r)}}function Nr(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!j(e)){const c=a=>{const d=Nr(a,t,!0);d&&(l=!0,ie(o,d))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(ee(e)&&s.set(e,null),null):(L(i)?i.forEach(c=>o[c]=null):ie(o,i),ee(e)&&s.set(e,o),o)}function hn(e,t){return!e||!Nt(t)?!1:(t=t.slice(2).replace(/Once$/,""),q(e,t[0].toLowerCase()+t.slice(1))||q(e,rt(t))||q(e,t))}let ae=null,pn=null;function tn(e){const t=ae;return ae=e,pn=e&&e.type.__scopeId||null,t}function Lc(e){pn=e}function Nc(){pn=null}function Oo(e,t=ae,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Ds(-1);const i=tn(t);let o;try{o=e(...r)}finally{tn(i),s._d&&Ds(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function En(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:l,attrs:c,emit:a,render:d,renderCache:p,data:y,setupState:A,ctx:$,inheritAttrs:O}=e;let D,b;const w=tn(e);try{if(n.shapeFlag&4){const R=r||s;D=Te(d.call(R,R,p,i,A,y,$)),b=c}else{const R=t;D=Te(R.length>1?R(i,{attrs:c,slots:l,emit:a}):R(i,null)),b=t.props?c:Fo(c)}}catch(R){Pt.length=0,dn(R,e,1),D=ce(be)}let N=D;if(b&&O!==!1){const R=Object.keys(b),{shapeFlag:K}=N;R.length&&K&7&&(o&&R.some(qn)&&(b=So(b,o)),N=qe(N,b))}return n.dirs&&(N=qe(N),N.dirs=N.dirs?N.dirs.concat(n.dirs):n.dirs),n.transition&&(N.transition=n.transition),D=N,tn(w),D}const Fo=e=>{let t;for(const n in e)(n==="class"||n==="style"||Nt(n))&&((t||(t={}))[n]=e[n]);return t},So=(e,t)=>{const n={};for(const s in e)(!qn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Mo(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,a=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Os(s,o,a):!!o;if(c&8){const d=t.dynamicProps;for(let p=0;pe.__isSuspense;function Hr(e,t){t&&t.pendingBranch?L(e)?t.effects.push(...e):t.effects.push(e):Ro(e)}function Ho(e,t){return gn(e,null,t)}function Hc(e,t){return gn(e,null,{flush:"post"})}const kt={};function Yt(e,t,n){return gn(e,t,n)}function gn(e,t,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:o}=te){var l;const c=Ui()===((l=oe)==null?void 0:l.scope)?oe:null;let a,d=!1,p=!1;if(le(e)?(a=()=>e.value,d=Gt(e)):ut(e)?(a=()=>e,s=!0):L(e)?(p=!0,d=e.some(R=>ut(R)||Gt(R)),a=()=>e.map(R=>{if(le(R))return R.value;if(ut(R))return ct(R);if(j(R))return We(R,c,2)})):j(e)?t?a=()=>We(e,c,2):a=()=>{if(!(c&&c.isUnmounted))return y&&y(),we(e,c,3,[A])}:a=Pe,t&&s){const R=a;a=()=>ct(R())}let y,A=R=>{y=w.onStop=()=>{We(R,c,4)}},$;if(Lt)if(A=Pe,t?n&&we(t,c,3,[a(),p?[]:void 0,A]):a(),r==="sync"){const R=Ol();$=R.__watcherHandles||(R.__watcherHandles=[])}else return Pe;let O=p?new Array(e.length).fill(kt):kt;const D=()=>{if(w.active)if(t){const R=w.run();(s||d||(p?R.some((K,J)=>It(K,O[J])):It(R,O)))&&(y&&y(),we(t,c,3,[R,O===kt?void 0:p&&O[0]===kt?[]:O,A]),O=R)}else w.run()};D.allowRecurse=!!t;let b;r==="sync"?b=D:r==="post"?b=()=>de(D,c&&c.suspense):(D.pre=!0,c&&(D.id=c.uid),b=()=>fs(D));const w=new Gn(a,b);t?n?D():O=w.run():r==="post"?de(w.run.bind(w),c&&c.suspense):w.run();const N=()=>{w.stop(),c&&c.scope&&zn(c.scope.effects,w)};return $&&$.push(N),N}function $o(e,t,n){const s=this.proxy,r=se(e)?e.includes(".")?$r(s,e):()=>s[e]:e.bind(s,s);let i;j(t)?i=t:(i=t.handler,n=t);const o=oe;_t(this);const l=gn(r,i.bind(s),n);return o?_t(o):st(),l}function $r(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{ct(n,t)});else if(pr(e))for(const n in e)ct(e[n],t);return e}function Fe(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;o{e.isMounted=!0}),kr(()=>{e.isUnmounting=!0}),e}const ye=[Function,Array],Ur={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ye,onEnter:ye,onAfterEnter:ye,onEnterCancelled:ye,onBeforeLeave:ye,onLeave:ye,onAfterLeave:ye,onLeaveCancelled:ye,onBeforeAppear:ye,onAppear:ye,onAfterAppear:ye,onAppearCancelled:ye},jo={name:"BaseTransition",props:Ur,setup(e,{slots:t}){const n=li(),s=Uo();let r;return()=>{const i=t.default&&Br(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const O of i)if(O.type!==be){o=O;break}}const l=z(e),{mode:c}=l;if(s.isLeaving)return Tn(o);const a=Fs(o);if(!a)return Tn(o);const d=$n(a,l,s,n);Un(a,d);const p=n.subTree,y=p&&Fs(p);let A=!1;const{getTransitionKey:$}=a.type;if($){const O=$();r===void 0?r=O:O!==r&&(r=O,A=!0)}if(y&&y.type!==be&&(!Ge(a,y)||A)){const O=$n(y,l,s,n);if(Un(y,O),c==="out-in")return s.isLeaving=!0,O.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},Tn(o);c==="in-out"&&a.type!==be&&(O.delayLeave=(D,b,w)=>{const N=jr(s,y);N[String(y.key)]=y,D._leaveCb=()=>{b(),D._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=w})}return o}}},Bo=jo;function jr(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function $n(e,t,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:a,onEnterCancelled:d,onBeforeLeave:p,onLeave:y,onAfterLeave:A,onLeaveCancelled:$,onBeforeAppear:O,onAppear:D,onAfterAppear:b,onAppearCancelled:w}=t,N=String(e.key),R=jr(n,e),K=(T,B)=>{T&&we(T,s,9,B)},J=(T,B)=>{const U=B[1];K(T,B),L(T)?T.every(Y=>Y.length<=1)&&U():T.length<=1&&U()},V={mode:i,persisted:o,beforeEnter(T){let B=l;if(!n.isMounted)if(r)B=O||l;else return;T._leaveCb&&T._leaveCb(!0);const U=R[N];U&&Ge(e,U)&&U.el._leaveCb&&U.el._leaveCb(),K(B,[T])},enter(T){let B=c,U=a,Y=d;if(!n.isMounted)if(r)B=D||c,U=b||a,Y=w||d;else return;let P=!1;const k=T._enterCb=F=>{P||(P=!0,F?K(Y,[T]):K(U,[T]),V.delayedLeave&&V.delayedLeave(),T._enterCb=void 0)};B?J(B,[T,k]):k()},leave(T,B){const U=String(e.key);if(T._enterCb&&T._enterCb(!0),n.isUnmounting)return B();K(p,[T]);let Y=!1;const P=T._leaveCb=k=>{Y||(Y=!0,B(),k?K($,[T]):K(A,[T]),T._leaveCb=void 0,R[U]===e&&delete R[U])};R[U]=e,y?J(y,[T,P]):P()},clone(T){return $n(T,t,n,s)}};return V}function Tn(e){if(mn(e))return e=qe(e),e.children=null,e}function Fs(e){return mn(e)?e.children?e.children[0]:void 0:e}function Un(e,t){e.shapeFlag&6&&e.component?Un(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Br(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;iie({name:e.name},t,{setup:e}))():e}const ht=e=>!!e.type.__asyncLoader,mn=e=>e.type.__isKeepAlive;function Do(e,t){Kr(e,"a",t)}function Ko(e,t){Kr(e,"da",t)}function Kr(e,t,n=oe){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(_n(t,s,n),n){let r=n.parent;for(;r&&r.parent;)mn(r.parent.vnode)&&ko(s,t,n,r),r=r.parent}}function ko(e,t,n,s){const r=_n(t,e,s,!0);yn(()=>{zn(s[t],r)},n)}function _n(e,t,n=oe,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;bt(),_t(n);const l=we(t,n,e,o);return st(),yt(),l});return s?r.unshift(i):r.push(i),i}}const $e=e=>(t,n=oe)=>(!Lt||e==="sp")&&_n(e,(...s)=>t(...s),n),Wo=$e("bm"),bn=$e("m"),Vo=$e("bu"),qo=$e("u"),kr=$e("bum"),yn=$e("um"),zo=$e("sp"),Yo=$e("rtg"),Jo=$e("rtc");function Xo(e,t=oe){_n("ec",e,t)}const as="components";function $c(e,t){return Vr(as,e,!0,t)||e}const Wr=Symbol.for("v-ndc");function Uc(e){return se(e)?Vr(as,e,!1)||e:e||Wr}function Vr(e,t,n=!0,s=!1){const r=ae||oe;if(r){const i=r.type;if(e===as){const l=Rl(i,!1);if(l&&(l===t||l===Me(t)||l===fn(Me(t))))return i}const o=Ss(r[e]||i[e],t)||Ss(r.appContext[e],t);return!o&&s?i:o}}function Ss(e,t){return e&&(e[t]||e[Me(t)]||e[fn(Me(t))])}function jc(e,t,n,s){let r;const i=n&&n[s];if(L(e)||se(e)){r=new Array(e.length);for(let o=0,l=e.length;ot(o,l,void 0,i&&i[l]));else{const o=Object.keys(e);r=new Array(o.length);for(let l=0,c=o.length;lon(t)?!(t.type===be||t.type===he&&!qr(t.children)):!0)?e:null}function Dc(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:zt(s)]=e[s];return n}const jn=e=>e?ci(e)?gs(e)||e.proxy:jn(e.parent):null,At=ie(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>jn(e.parent),$root:e=>jn(e.root),$emit:e=>e.emit,$options:e=>us(e),$forceUpdate:e=>e.f||(e.f=()=>fs(e.update)),$nextTick:e=>e.n||(e.n=Sr.bind(e.proxy)),$watch:e=>$o.bind(e)}),An=(e,t)=>e!==te&&!e.__isScriptSetup&&q(e,t),Zo={get({_:e},t){const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const A=o[t];if(A!==void 0)switch(A){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(An(s,t))return o[t]=1,s[t];if(r!==te&&q(r,t))return o[t]=2,r[t];if((a=e.propsOptions[0])&&q(a,t))return o[t]=3,i[t];if(n!==te&&q(n,t))return o[t]=4,n[t];Bn&&(o[t]=0)}}const d=At[t];let p,y;if(d)return t==="$attrs"&&pe(e,"get",t),d(e);if((p=l.__cssModules)&&(p=p[t]))return p;if(n!==te&&q(n,t))return o[t]=4,n[t];if(y=c.config.globalProperties,q(y,t))return y[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return An(r,t)?(r[t]=n,!0):s!==te&&q(s,t)?(s[t]=n,!0):q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==te&&q(e,o)||An(t,o)||(l=i[0])&&q(l,o)||q(s,o)||q(At,o)||q(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:q(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Kc(){return Qo().slots}function Qo(){const e=li();return e.setupContext||(e.setupContext=ai(e))}function Ms(e){return L(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Bn=!0;function Go(e){const t=us(e),n=e.proxy,s=e.ctx;Bn=!1,t.beforeCreate&&Ls(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:a,created:d,beforeMount:p,mounted:y,beforeUpdate:A,updated:$,activated:O,deactivated:D,beforeDestroy:b,beforeUnmount:w,destroyed:N,unmounted:R,render:K,renderTracked:J,renderTriggered:V,errorCaptured:T,serverPrefetch:B,expose:U,inheritAttrs:Y,components:P,directives:k,filters:F}=t;if(a&&el(a,s,null),o)for(const ne in o){const Q=o[ne];j(Q)&&(s[ne]=Q.bind(n))}if(r){const ne=r.call(n,n);ee(ne)&&(e.data=un(ne))}if(Bn=!0,i)for(const ne in i){const Q=i[ne],ze=j(Q)?Q.bind(n,n):j(Q.get)?Q.get.bind(n,n):Pe,Ht=!j(Q)&&j(Q.set)?Q.set.bind(n):Pe,Ye=Ee({get:ze,set:Ht});Object.defineProperty(s,ne,{enumerable:!0,configurable:!0,get:()=>Ye.value,set:Ie=>Ye.value=Ie})}if(l)for(const ne in l)zr(l[ne],s,n,ne);if(c){const ne=j(c)?c.call(n):c;Reflect.ownKeys(ne).forEach(Q=>{ol(Q,ne[Q])})}d&&Ls(d,e,"c");function X(ne,Q){L(Q)?Q.forEach(ze=>ne(ze.bind(n))):Q&&ne(Q.bind(n))}if(X(Wo,p),X(bn,y),X(Vo,A),X(qo,$),X(Do,O),X(Ko,D),X(Xo,T),X(Jo,J),X(Yo,V),X(kr,w),X(yn,R),X(zo,B),L(U))if(U.length){const ne=e.exposed||(e.exposed={});U.forEach(Q=>{Object.defineProperty(ne,Q,{get:()=>n[Q],set:ze=>n[Q]=ze})})}else e.exposed||(e.exposed={});K&&e.render===Pe&&(e.render=K),Y!=null&&(e.inheritAttrs=Y),P&&(e.components=P),k&&(e.directives=k)}function el(e,t,n=Pe){L(e)&&(e=Dn(e));for(const s in e){const r=e[s];let i;ee(r)?"default"in r?i=pt(r.from||s,r.default,!0):i=pt(r.from||s):i=pt(r),le(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function Ls(e,t,n){we(L(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function zr(e,t,n,s){const r=s.includes(".")?$r(n,s):()=>n[s];if(se(e)){const i=t[e];j(i)&&Yt(r,i)}else if(j(e))Yt(r,e.bind(n));else if(ee(e))if(L(e))e.forEach(i=>zr(i,t,n,s));else{const i=j(e.handler)?e.handler.bind(n):t[e.handler];j(i)&&Yt(r,i,e)}}function us(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(a=>nn(c,a,o,!0)),nn(c,t,o)),ee(t)&&i.set(t,c),c}function nn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&nn(e,i,n,!0),r&&r.forEach(o=>nn(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=tl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const tl={data:Ns,props:Hs,emits:Hs,methods:Ct,computed:Ct,beforeCreate:ue,created:ue,beforeMount:ue,mounted:ue,beforeUpdate:ue,updated:ue,beforeDestroy:ue,beforeUnmount:ue,destroyed:ue,unmounted:ue,activated:ue,deactivated:ue,errorCaptured:ue,serverPrefetch:ue,components:Ct,directives:Ct,watch:sl,provide:Ns,inject:nl};function Ns(e,t){return t?e?function(){return ie(j(e)?e.call(this,this):e,j(t)?t.call(this,this):t)}:t:e}function nl(e,t){return Ct(Dn(e),Dn(t))}function Dn(e){if(L(e)){const t={};for(let n=0;n1)return n&&j(t)?t.call(s&&s.proxy):t}}function ll(e,t,n,s=!1){const r={},i={};Zt(i,vn,1),e.propsDefaults=Object.create(null),Jr(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:ho(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function cl(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=z(r),[c]=e.propsOptions;let a=!1;if((s||o>0)&&!(o&16)){if(o&8){const d=e.vnode.dynamicProps;for(let p=0;p{c=!0;const[y,A]=Xr(p,t,!0);ie(o,y),A&&l.push(...A)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!c)return ee(e)&&s.set(e,ft),ft;if(L(i))for(let d=0;d-1,A[1]=O<0||$-1||q(A,"default"))&&l.push(p)}}}const a=[o,l];return ee(e)&&s.set(e,a),a}function $s(e){return e[0]!=="$"}function Us(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function js(e,t){return Us(e)===Us(t)}function Bs(e,t){return L(t)?t.findIndex(n=>js(n,e)):j(t)&&js(t,e)?0:-1}const Zr=e=>e[0]==="_"||e==="$stable",ds=e=>L(e)?e.map(Te):[Te(e)],fl=(e,t,n)=>{if(t._n)return t;const s=Oo((...r)=>ds(t(...r)),n);return s._c=!1,s},Qr=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Zr(r))continue;const i=e[r];if(j(i))t[r]=fl(r,i,s);else if(i!=null){const o=ds(i);t[r]=()=>o}}},Gr=(e,t)=>{const n=ds(t);e.slots.default=()=>n},al=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=z(t),Zt(t,"_",n)):Qr(t,e.slots={})}else e.slots={},t&&Gr(e,t);Zt(e.slots,vn,1)},ul=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=te;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(ie(r,t),!n&&l===1&&delete r._):(i=!t.$stable,Qr(t,r)),o=t}else t&&(Gr(e,t),o={default:1});if(i)for(const l in r)!Zr(l)&&!(l in o)&&delete r[l]};function rn(e,t,n,s,r=!1){if(L(e)){e.forEach((y,A)=>rn(y,t&&(L(t)?t[A]:t),n,s,r));return}if(ht(s)&&!r)return;const i=s.shapeFlag&4?gs(s.component)||s.component.proxy:s.el,o=r?null:i,{i:l,r:c}=e,a=t&&t.r,d=l.refs===te?l.refs={}:l.refs,p=l.setupState;if(a!=null&&a!==c&&(se(a)?(d[a]=null,q(p,a)&&(p[a]=null)):le(a)&&(a.value=null)),j(c))We(c,l,12,[o,d]);else{const y=se(c),A=le(c);if(y||A){const $=()=>{if(e.f){const O=y?q(p,c)?p[c]:d[c]:c.value;r?L(O)&&zn(O,i):L(O)?O.includes(i)||O.push(i):y?(d[c]=[i],q(p,c)&&(p[c]=d[c])):(c.value=[i],e.k&&(d[e.k]=c.value))}else y?(d[c]=o,q(p,c)&&(p[c]=o)):A&&(c.value=o,e.k&&(d[e.k]=o))};o?($.id=-1,de($,n)):$()}}}let je=!1;const Wt=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Vt=e=>e.nodeType===8;function dl(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:a}}=e,d=(b,w)=>{if(!w.hasChildNodes()){n(null,b,w),en(),w._vnode=b;return}je=!1,p(w.firstChild,b,null,null,null),en(),w._vnode=b,je&&console.error("Hydration completed but contains mismatches.")},p=(b,w,N,R,K,J=!1)=>{const V=Vt(b)&&b.data==="[",T=()=>O(b,w,N,R,K,V),{type:B,ref:U,shapeFlag:Y,patchFlag:P}=w;let k=b.nodeType;w.el=b,P===-2&&(J=!1,w.dynamicChildren=null);let F=null;switch(B){case mt:k!==3?w.children===""?(c(w.el=r(""),o(b),b),F=b):F=T():(b.data!==w.children&&(je=!0,b.data=w.children),F=i(b));break;case be:k!==8||V?F=T():F=i(b);break;case Rt:if(V&&(b=i(b),k=b.nodeType),k===1||k===3){F=b;const ge=!w.children.length;for(let X=0;X{J=J||!!w.dynamicChildren;const{type:V,props:T,patchFlag:B,shapeFlag:U,dirs:Y}=w,P=V==="input"&&Y||V==="option";if(P||B!==-1){if(Y&&Fe(w,null,N,"created"),T)if(P||!J||B&48)for(const F in T)(P&&F.endsWith("value")||Nt(F)&&!Et(F))&&s(b,F,null,T[F],!1,void 0,N);else T.onClick&&s(b,"onClick",null,T.onClick,!1,void 0,N);let k;if((k=T&&T.onVnodeBeforeMount)&&ve(k,N,w),Y&&Fe(w,null,N,"beforeMount"),((k=T&&T.onVnodeMounted)||Y)&&Hr(()=>{k&&ve(k,N,w),Y&&Fe(w,null,N,"mounted")},R),U&16&&!(T&&(T.innerHTML||T.textContent))){let F=A(b.firstChild,w,b,N,R,K,J);for(;F;){je=!0;const ge=F;F=F.nextSibling,l(ge)}}else U&8&&b.textContent!==w.children&&(je=!0,b.textContent=w.children)}return b.nextSibling},A=(b,w,N,R,K,J,V)=>{V=V||!!w.dynamicChildren;const T=w.children,B=T.length;for(let U=0;U{const{slotScopeIds:V}=w;V&&(K=K?K.concat(V):V);const T=o(b),B=A(i(b),w,T,N,R,K,J);return B&&Vt(B)&&B.data==="]"?i(w.anchor=B):(je=!0,c(w.anchor=a("]"),T,B),B)},O=(b,w,N,R,K,J)=>{if(je=!0,w.el=null,J){const B=D(b);for(;;){const U=i(b);if(U&&U!==B)l(U);else break}}const V=i(b),T=o(b);return l(b),n(null,w,T,V,N,R,Wt(T),K),V},D=b=>{let w=0;for(;b;)if(b=i(b),b&&Vt(b)&&(b.data==="["&&w++,b.data==="]")){if(w===0)return i(b);w--}return b};return[d,p]}const de=Hr;function hl(e){return pl(e,dl)}function pl(e,t){const n=Sn();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:a,setElementText:d,parentNode:p,nextSibling:y,setScopeId:A=Pe,insertStaticContent:$}=e,O=(f,u,h,m=null,g=null,x=null,E=!1,v=null,C=!!u.dynamicChildren)=>{if(f===u)return;f&&!Ge(f,u)&&(m=$t(f),Ie(f,g,x,!0),f=null),u.patchFlag===-2&&(C=!1,u.dynamicChildren=null);const{type:_,ref:S,shapeFlag:I}=u;switch(_){case mt:D(f,u,h,m);break;case be:b(f,u,h,m);break;case Rt:f==null&&w(u,h,m,E);break;case he:P(f,u,h,m,g,x,E,v,C);break;default:I&1?K(f,u,h,m,g,x,E,v,C):I&6?k(f,u,h,m,g,x,E,v,C):(I&64||I&128)&&_.process(f,u,h,m,g,x,E,v,C,it)}S!=null&&g&&rn(S,f&&f.ref,x,u||f,!u)},D=(f,u,h,m)=>{if(f==null)s(u.el=l(u.children),h,m);else{const g=u.el=f.el;u.children!==f.children&&a(g,u.children)}},b=(f,u,h,m)=>{f==null?s(u.el=c(u.children||""),h,m):u.el=f.el},w=(f,u,h,m)=>{[f.el,f.anchor]=$(f.children,u,h,m,f.el,f.anchor)},N=({el:f,anchor:u},h,m)=>{let g;for(;f&&f!==u;)g=y(f),s(f,h,m),f=g;s(u,h,m)},R=({el:f,anchor:u})=>{let h;for(;f&&f!==u;)h=y(f),r(f),f=h;r(u)},K=(f,u,h,m,g,x,E,v,C)=>{E=E||u.type==="svg",f==null?J(u,h,m,g,x,E,v,C):B(f,u,g,x,E,v,C)},J=(f,u,h,m,g,x,E,v)=>{let C,_;const{type:S,props:I,shapeFlag:M,transition:H,dirs:W}=f;if(C=f.el=o(f.type,x,I&&I.is,I),M&8?d(C,f.children):M&16&&T(f.children,C,null,m,g,x&&S!=="foreignObject",E,v),W&&Fe(f,null,m,"created"),V(C,f,f.scopeId,E,m),I){for(const Z in I)Z!=="value"&&!Et(Z)&&i(C,Z,null,I[Z],x,f.children,m,g,Le);"value"in I&&i(C,"value",null,I.value),(_=I.onVnodeBeforeMount)&&ve(_,m,f)}W&&Fe(f,null,m,"beforeMount");const G=(!g||g&&!g.pendingBranch)&&H&&!H.persisted;G&&H.beforeEnter(C),s(C,u,h),((_=I&&I.onVnodeMounted)||G||W)&&de(()=>{_&&ve(_,m,f),G&&H.enter(C),W&&Fe(f,null,m,"mounted")},g)},V=(f,u,h,m,g)=>{if(h&&A(f,h),m)for(let x=0;x{for(let _=C;_{const v=u.el=f.el;let{patchFlag:C,dynamicChildren:_,dirs:S}=u;C|=f.patchFlag&16;const I=f.props||te,M=u.props||te;let H;h&&Je(h,!1),(H=M.onVnodeBeforeUpdate)&&ve(H,h,u,f),S&&Fe(u,f,h,"beforeUpdate"),h&&Je(h,!0);const W=g&&u.type!=="foreignObject";if(_?U(f.dynamicChildren,_,v,h,m,W,x):E||Q(f,u,v,null,h,m,W,x,!1),C>0){if(C&16)Y(v,u,I,M,h,m,g);else if(C&2&&I.class!==M.class&&i(v,"class",null,M.class,g),C&4&&i(v,"style",I.style,M.style,g),C&8){const G=u.dynamicProps;for(let Z=0;Z{H&&ve(H,h,u,f),S&&Fe(u,f,h,"updated")},m)},U=(f,u,h,m,g,x,E)=>{for(let v=0;v{if(h!==m){if(h!==te)for(const v in h)!Et(v)&&!(v in m)&&i(f,v,h[v],null,E,u.children,g,x,Le);for(const v in m){if(Et(v))continue;const C=m[v],_=h[v];C!==_&&v!=="value"&&i(f,v,_,C,E,u.children,g,x,Le)}"value"in m&&i(f,"value",h.value,m.value)}},P=(f,u,h,m,g,x,E,v,C)=>{const _=u.el=f?f.el:l(""),S=u.anchor=f?f.anchor:l("");let{patchFlag:I,dynamicChildren:M,slotScopeIds:H}=u;H&&(v=v?v.concat(H):H),f==null?(s(_,h,m),s(S,h,m),T(u.children,h,S,g,x,E,v,C)):I>0&&I&64&&M&&f.dynamicChildren?(U(f.dynamicChildren,M,h,g,x,E,v),(u.key!=null||g&&u===g.subTree)&&ei(f,u,!0)):Q(f,u,h,S,g,x,E,v,C)},k=(f,u,h,m,g,x,E,v,C)=>{u.slotScopeIds=v,f==null?u.shapeFlag&512?g.ctx.activate(u,h,m,E,C):F(u,h,m,g,x,E,C):ge(f,u,C)},F=(f,u,h,m,g,x,E)=>{const v=f.component=Cl(f,m,g);if(mn(f)&&(v.ctx.renderer=it),El(v),v.asyncDep){if(g&&g.registerDep(v,X),!f.el){const C=v.subTree=ce(be);b(null,C,u,h)}return}X(v,f,u,h,g,x,E)},ge=(f,u,h)=>{const m=u.component=f.component;if(Mo(f,u,h))if(m.asyncDep&&!m.asyncResolved){ne(m,u,h);return}else m.next=u,Ao(m.update),m.update();else u.el=f.el,m.vnode=u},X=(f,u,h,m,g,x,E)=>{const v=()=>{if(f.isMounted){let{next:S,bu:I,u:M,parent:H,vnode:W}=f,G=S,Z;Je(f,!1),S?(S.el=W.el,ne(f,S,E)):S=W,I&&Cn(I),(Z=S.props&&S.props.onVnodeBeforeUpdate)&&ve(Z,H,S,W),Je(f,!0);const re=En(f),Ce=f.subTree;f.subTree=re,O(Ce,re,p(Ce.el),$t(Ce),f,g,x),S.el=re.el,G===null&&Lo(f,re.el),M&&de(M,g),(Z=S.props&&S.props.onVnodeUpdated)&&de(()=>ve(Z,H,S,W),g)}else{let S;const{el:I,props:M}=u,{bm:H,m:W,parent:G}=f,Z=ht(u);if(Je(f,!1),H&&Cn(H),!Z&&(S=M&&M.onVnodeBeforeMount)&&ve(S,G,u),Je(f,!0),I&&wn){const re=()=>{f.subTree=En(f),wn(I,f.subTree,f,g,null)};Z?u.type.__asyncLoader().then(()=>!f.isUnmounted&&re()):re()}else{const re=f.subTree=En(f);O(null,re,h,m,f,g,x),u.el=re.el}if(W&&de(W,g),!Z&&(S=M&&M.onVnodeMounted)){const re=u;de(()=>ve(S,G,re),g)}(u.shapeFlag&256||G&&ht(G.vnode)&&G.vnode.shapeFlag&256)&&f.a&&de(f.a,g),f.isMounted=!0,u=h=m=null}},C=f.effect=new Gn(v,()=>fs(_),f.scope),_=f.update=()=>C.run();_.id=f.uid,Je(f,!0),_()},ne=(f,u,h)=>{u.component=f;const m=f.vnode.props;f.vnode=u,f.next=null,cl(f,u.props,m,h),ul(f,u.children,h),bt(),Is(),yt()},Q=(f,u,h,m,g,x,E,v,C=!1)=>{const _=f&&f.children,S=f?f.shapeFlag:0,I=u.children,{patchFlag:M,shapeFlag:H}=u;if(M>0){if(M&128){Ht(_,I,h,m,g,x,E,v,C);return}else if(M&256){ze(_,I,h,m,g,x,E,v,C);return}}H&8?(S&16&&Le(_,g,x),I!==_&&d(h,I)):S&16?H&16?Ht(_,I,h,m,g,x,E,v,C):Le(_,g,x,!0):(S&8&&d(h,""),H&16&&T(I,h,m,g,x,E,v,C))},ze=(f,u,h,m,g,x,E,v,C)=>{f=f||ft,u=u||ft;const _=f.length,S=u.length,I=Math.min(_,S);let M;for(M=0;MS?Le(f,g,x,!0,!1,I):T(u,h,m,g,x,E,v,C,I)},Ht=(f,u,h,m,g,x,E,v,C)=>{let _=0;const S=u.length;let I=f.length-1,M=S-1;for(;_<=I&&_<=M;){const H=f[_],W=u[_]=C?Ke(u[_]):Te(u[_]);if(Ge(H,W))O(H,W,h,null,g,x,E,v,C);else break;_++}for(;_<=I&&_<=M;){const H=f[I],W=u[M]=C?Ke(u[M]):Te(u[M]);if(Ge(H,W))O(H,W,h,null,g,x,E,v,C);else break;I--,M--}if(_>I){if(_<=M){const H=M+1,W=HM)for(;_<=I;)Ie(f[_],g,x,!0),_++;else{const H=_,W=_,G=new Map;for(_=W;_<=M;_++){const me=u[_]=C?Ke(u[_]):Te(u[_]);me.key!=null&&G.set(me.key,_)}let Z,re=0;const Ce=M-W+1;let ot=!1,bs=0;const vt=new Array(Ce);for(_=0;_=Ce){Ie(me,g,x,!0);continue}let Oe;if(me.key!=null)Oe=G.get(me.key);else for(Z=W;Z<=M;Z++)if(vt[Z-W]===0&&Ge(me,u[Z])){Oe=Z;break}Oe===void 0?Ie(me,g,x,!0):(vt[Oe-W]=_+1,Oe>=bs?bs=Oe:ot=!0,O(me,u[Oe],h,null,g,x,E,v,C),re++)}const ys=ot?gl(vt):ft;for(Z=ys.length-1,_=Ce-1;_>=0;_--){const me=W+_,Oe=u[me],vs=me+1{const{el:x,type:E,transition:v,children:C,shapeFlag:_}=f;if(_&6){Ye(f.component.subTree,u,h,m);return}if(_&128){f.suspense.move(u,h,m);return}if(_&64){E.move(f,u,h,it);return}if(E===he){s(x,u,h);for(let I=0;Iv.enter(x),g);else{const{leave:I,delayLeave:M,afterLeave:H}=v,W=()=>s(x,u,h),G=()=>{I(x,()=>{W(),H&&H()})};M?M(x,W,G):G()}else s(x,u,h)},Ie=(f,u,h,m=!1,g=!1)=>{const{type:x,props:E,ref:v,children:C,dynamicChildren:_,shapeFlag:S,patchFlag:I,dirs:M}=f;if(v!=null&&rn(v,null,h,f,!0),S&256){u.ctx.deactivate(f);return}const H=S&1&&M,W=!ht(f);let G;if(W&&(G=E&&E.onVnodeBeforeUnmount)&&ve(G,u,f),S&6)xi(f.component,h,m);else{if(S&128){f.suspense.unmount(h,m);return}H&&Fe(f,null,u,"beforeUnmount"),S&64?f.type.remove(f,u,h,g,it,m):_&&(x!==he||I>0&&I&64)?Le(_,u,h,!1,!0):(x===he&&I&384||!g&&S&16)&&Le(C,u,h),m&&ms(f)}(W&&(G=E&&E.onVnodeUnmounted)||H)&&de(()=>{G&&ve(G,u,f),H&&Fe(f,null,u,"unmounted")},h)},ms=f=>{const{type:u,el:h,anchor:m,transition:g}=f;if(u===he){vi(h,m);return}if(u===Rt){R(f);return}const x=()=>{r(h),g&&!g.persisted&&g.afterLeave&&g.afterLeave()};if(f.shapeFlag&1&&g&&!g.persisted){const{leave:E,delayLeave:v}=g,C=()=>E(h,x);v?v(f.el,x,C):C()}else x()},vi=(f,u)=>{let h;for(;f!==u;)h=y(f),r(f),f=h;r(u)},xi=(f,u,h)=>{const{bum:m,scope:g,update:x,subTree:E,um:v}=f;m&&Cn(m),g.stop(),x&&(x.active=!1,Ie(E,f,u,h)),v&&de(v,u),de(()=>{f.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},Le=(f,u,h,m=!1,g=!1,x=0)=>{for(let E=x;Ef.shapeFlag&6?$t(f.component.subTree):f.shapeFlag&128?f.suspense.next():y(f.anchor||f.el),_s=(f,u,h)=>{f==null?u._vnode&&Ie(u._vnode,null,null,!0):O(u._vnode||null,f,u,null,null,null,h),Is(),en(),u._vnode=f},it={p:O,um:Ie,m:Ye,r:ms,mt:F,mc:T,pc:Q,pbc:U,n:$t,o:e};let xn,wn;return t&&([xn,wn]=t(it)),{render:_s,hydrate:xn,createApp:il(_s,xn)}}function Je({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ei(e,t,n=!1){const s=e.children,r=t.children;if(L(s)&&L(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}const ml=e=>e.__isTeleport,he=Symbol.for("v-fgt"),mt=Symbol.for("v-txt"),be=Symbol.for("v-cmt"),Rt=Symbol.for("v-stc"),Pt=[];let Re=null;function ti(e=!1){Pt.push(Re=e?null:[])}function _l(){Pt.pop(),Re=Pt[Pt.length-1]||null}let Mt=1;function Ds(e){Mt+=e}function ni(e){return e.dynamicChildren=Mt>0?Re||ft:null,_l(),Mt>0&&Re&&Re.push(e),e}function kc(e,t,n,s,r,i){return ni(ii(e,t,n,s,r,i,!0))}function si(e,t,n,s,r){return ni(ce(e,t,n,s,r,!0))}function on(e){return e?e.__v_isVNode===!0:!1}function Ge(e,t){return e.type===t.type&&e.key===t.key}const vn="__vInternal",ri=({key:e})=>e??null,Jt=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?se(e)||le(e)||j(e)?{i:ae,r:e,k:t,f:!!n}:e:null);function ii(e,t=null,n=null,s=0,r=null,i=e===he?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ri(t),ref:t&&Jt(t),scopeId:pn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ae};return l?(hs(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=se(n)?8:16),Mt>0&&!o&&Re&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Re.push(c),c}const ce=bl;function bl(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Wr)&&(e=be),on(e)){const l=qe(e,t,!0);return n&&hs(l,n),Mt>0&&!i&&Re&&(l.shapeFlag&6?Re[Re.indexOf(e)]=l:Re.push(l)),l.patchFlag|=-2,l}if(Pl(e)&&(e=e.__vccOpts),t){t=yl(t);let{class:l,style:c}=t;l&&!se(l)&&(t.class=Zn(l)),ee(c)&&(Pr(c)&&!L(c)&&(c=ie({},c)),t.style=Xn(c))}const o=se(e)?1:No(e)?128:ml(e)?64:ee(e)?4:j(e)?2:0;return ii(e,t,n,s,r,o,i,!0)}function yl(e){return e?Pr(e)||vn in e?ie({},e):e:null}function qe(e,t,n=!1){const{props:s,ref:r,patchFlag:i,children:o}=e,l=t?vl(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&ri(l),ref:t&&t.ref?n&&r?L(r)?r.concat(Jt(t)):[r,Jt(t)]:Jt(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==he?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qe(e.ssContent),ssFallback:e.ssFallback&&qe(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function oi(e=" ",t=0){return ce(mt,null,e,t)}function Wc(e,t){const n=ce(Rt,null,e);return n.staticCount=t,n}function Vc(e="",t=!1){return t?(ti(),si(be,null,e)):ce(be,null,e)}function Te(e){return e==null||typeof e=="boolean"?ce(be):L(e)?ce(he,null,e.slice()):typeof e=="object"?Ke(e):ce(mt,null,String(e))}function Ke(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qe(e)}function hs(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(L(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),hs(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(vn in t)?t._ctx=ae:r===3&&ae&&(ae.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else j(t)?(t={default:t,_ctx:ae},n=32):(t=String(t),s&64?(n=16,t=[oi(t)]):n=8);e.children=t,e.shapeFlag|=n}function vl(...e){const t={};for(let n=0;noe||ae;let ps,lt,Ks="__VUE_INSTANCE_SETTERS__";(lt=Sn()[Ks])||(lt=Sn()[Ks]=[]),lt.push(e=>oe=e),ps=e=>{lt.length>1?lt.forEach(t=>t(e)):lt[0](e)};const _t=e=>{ps(e),e.scope.on()},st=()=>{oe&&oe.scope.off(),ps(null)};function ci(e){return e.vnode.shapeFlag&4}let Lt=!1;function El(e,t=!1){Lt=t;const{props:n,children:s}=e.vnode,r=ci(e);ll(e,n,r,t),al(e,s);const i=r?Tl(e,t):void 0;return Lt=!1,i}function Tl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Tt(new Proxy(e.ctx,Zo));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?ai(e):null;_t(e),bt();const i=We(s,e,0,[e.props,r]);if(yt(),st(),dr(i)){if(i.then(st,st),t)return i.then(o=>{ks(e,o,t)}).catch(o=>{dn(o,e,0)});e.asyncDep=i}else ks(e,i,t)}else fi(e,t)}function ks(e,t,n){j(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ee(t)&&(e.setupState=Or(t)),fi(e,n)}let Ws;function fi(e,t,n){const s=e.type;if(!e.render){if(!t&&Ws&&!s.render){const r=s.template||us(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,a=ie(ie({isCustomElement:i,delimiters:l},o),c);s.render=Ws(r,a)}}e.render=s.render||Pe}_t(e),bt(),Go(e),yt(),st()}function Al(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return pe(e,"get","$attrs"),t[n]}}))}function ai(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Al(e)},slots:e.slots,emit:e.emit,expose:t}}function gs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Or(Tt(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in At)return At[n](e)},has(t,n){return n in t||n in At}}))}function Rl(e,t=!0){return j(e)?e.displayName||e.name:e.name||t&&e.__name}function Pl(e){return j(e)&&"__vccOpts"in e}const Ee=(e,t)=>Co(e,t,Lt);function kn(e,t,n){const s=arguments.length;return s===2?ee(t)&&!L(t)?on(t)?ce(e,null,[t]):ce(e,t):ce(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&on(n)&&(n=[n]),ce(e,t,n))}const Il=Symbol.for("v-scx"),Ol=()=>pt(Il),Fl="3.3.2",Sl="http://www.w3.org/2000/svg",et=typeof document<"u"?document:null,Vs=et&&et.createElement("template"),Ml={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t?et.createElementNS(Sl,e):et.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>et.createTextNode(e),createComment:e=>et.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>et.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Vs.innerHTML=s?`${e}`:e;const l=Vs.content;if(s){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Ll(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Nl(e,t,n){const s=e.style,r=se(n);if(n&&!r){if(t&&!se(t))for(const i in t)n[i]==null&&Wn(s,i,"");for(const i in n)Wn(s,i,n[i])}else{const i=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const qs=/\s*!important$/;function Wn(e,t,n){if(L(n))n.forEach(s=>Wn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Hl(e,t);qs.test(n)?e.setProperty(rt(s),n.replace(qs,""),"important"):e[s]=n}}const zs=["Webkit","Moz","ms"],Rn={};function Hl(e,t){const n=Rn[t];if(n)return n;let s=Me(t);if(s!=="filter"&&s in e)return Rn[t]=s;s=fn(s);for(let r=0;rPn||(kl.then(()=>Pn=0),Pn=Date.now());function Vl(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;we(ql(s,n.value),t,5,[s])};return n.value=e,n.attached=Wl(),n}function ql(e,t){if(L(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Xs=/^on[a-z]/,zl=(e,t,n,s,r=!1,i,o,l,c)=>{t==="class"?Ll(e,s,r):t==="style"?Nl(e,n,s):Nt(t)?qn(t)||Dl(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Yl(e,t,s,r))?Ul(e,t,s,i,o,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),$l(e,t,s,r))};function Yl(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Xs.test(t)&&j(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Xs.test(t)&&se(n)?!1:t in e}const Be="transition",xt="animation",ui=(e,{slots:t})=>kn(Bo,Jl(e),t);ui.displayName="Transition";const di={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};ui.props=ie({},Ur,di);const Xe=(e,t=[])=>{L(e)?e.forEach(n=>n(...t)):e&&e(...t)},Zs=e=>e?L(e)?e.some(t=>t.length>1):e.length>1:!1;function Jl(e){const t={};for(const P in e)P in di||(t[P]=e[P]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:a=o,appearToClass:d=l,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:y=`${n}-leave-active`,leaveToClass:A=`${n}-leave-to`}=e,$=Xl(r),O=$&&$[0],D=$&&$[1],{onBeforeEnter:b,onEnter:w,onEnterCancelled:N,onLeave:R,onLeaveCancelled:K,onBeforeAppear:J=b,onAppear:V=w,onAppearCancelled:T=N}=t,B=(P,k,F)=>{Ze(P,k?d:l),Ze(P,k?a:o),F&&F()},U=(P,k)=>{P._isLeaving=!1,Ze(P,p),Ze(P,A),Ze(P,y),k&&k()},Y=P=>(k,F)=>{const ge=P?V:w,X=()=>B(k,P,F);Xe(ge,[k,X]),Qs(()=>{Ze(k,P?c:i),De(k,P?d:l),Zs(ge)||Gs(k,s,O,X)})};return ie(t,{onBeforeEnter(P){Xe(b,[P]),De(P,i),De(P,o)},onBeforeAppear(P){Xe(J,[P]),De(P,c),De(P,a)},onEnter:Y(!1),onAppear:Y(!0),onLeave(P,k){P._isLeaving=!0;const F=()=>U(P,k);De(P,p),Gl(),De(P,y),Qs(()=>{P._isLeaving&&(Ze(P,p),De(P,A),Zs(R)||Gs(P,s,D,F))}),Xe(R,[P,F])},onEnterCancelled(P){B(P,!1),Xe(N,[P])},onAppearCancelled(P){B(P,!0),Xe(T,[P])},onLeaveCancelled(P){U(P),Xe(K,[P])}})}function Xl(e){if(e==null)return null;if(ee(e))return[In(e.enter),In(e.leave)];{const t=In(e);return[t,t]}}function In(e){return Ii(e)}function De(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ze(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Qs(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Zl=0;function Gs(e,t,n,s){const r=e._endId=++Zl,i=()=>{r===e._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=Ql(e,t);if(!o)return s();const a=o+"end";let d=0;const p=()=>{e.removeEventListener(a,y),i()},y=A=>{A.target===e&&++d>=c&&p()};setTimeout(()=>{d(n[$]||"").split(", "),r=s(`${Be}Delay`),i=s(`${Be}Duration`),o=er(r,i),l=s(`${xt}Delay`),c=s(`${xt}Duration`),a=er(l,c);let d=null,p=0,y=0;t===Be?o>0&&(d=Be,p=o,y=i.length):t===xt?a>0&&(d=xt,p=a,y=c.length):(p=Math.max(o,a),d=p>0?o>a?Be:xt:null,y=d?d===Be?i.length:c.length:0);const A=d===Be&&/\b(transform|all)(,|$)/.test(s(`${Be}Property`).toString());return{type:d,timeout:p,propCount:y,hasTransform:A}}function er(e,t){for(;e.lengthtr(n)+tr(e[s])))}function tr(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Gl(){return document.body.offsetHeight}const ec=["ctrl","shift","alt","meta"],tc={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>ec.some(n=>e[`${n}Key`]&&!t.includes(n))},qc=(e,t)=>(n,...s)=>{for(let r=0;rn=>{if(!("key"in n))return;const s=rt(n.key);if(t.some(r=>r===s||nc[r]===s))return e(n)},sc=ie({patchProp:zl},Ml);let On,nr=!1;function rc(){return On=nr?On:hl(sc),nr=!0,On}const Yc=(...e)=>{const t=rc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=ic(s);if(r)return n(r,!0,r instanceof SVGElement)},t};function ic(e){return se(e)?document.querySelector(e):e}const Jc=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},oc="modulepreload",lc=function(e){return"/"+e},sr={},Xc=function(t,n,s){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=lc(i),i in sr)return;sr[i]=!0;const o=i.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(!!s)for(let d=r.length-1;d>=0;d--){const p=r[d];if(p.href===i&&(!o||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const a=document.createElement("link");if(a.rel=o?"stylesheet":oc,o||(a.as="script",a.crossOrigin=""),a.href=i,document.head.appendChild(a),o)return new Promise((d,p)=>{a.addEventListener("load",d),a.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())},cc=window.__VP_SITE_DATA__,hi=/^[a-z]+:/i,Zc=/^pathname:\/\//,Qc="vitepress-theme-appearance",pi=/#.*$/,fc=/(index)?\.(md|html)$/,xe=typeof document<"u",gi={relativePath:"",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function ac(e,t,n=!1){if(t===void 0)return!1;if(e=rr(`/${e}`),n)return new RegExp(t).test(e);if(rr(t)!==e)return!1;const s=t.match(pi);return s?(xe?location.hash:"")===s[0]:!0}function rr(e){return decodeURI(e).replace(pi,"").replace(fc,"")}function uc(e){return hi.test(e)}function dc(e,t){var s,r,i,o,l,c,a;const n=Object.keys(e.locales).find(d=>d!=="root"&&!uc(d)&&ac(t,`/${d}/`,!0))||"root";return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:_i(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(a=e.locales[n])==null?void 0:a.themeConfig}})}function mi(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=hc(e.title,s);return`${n}${r}`}function hc(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function pc(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([i,o])=>i===n&&o[r[0]]===r[1])}function _i(e,t){return[...e.filter(n=>!pc(t,n)),...t]}const gc=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,mc=/^[a-z]:/i;function ir(e){const t=mc.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(gc,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const _c=Symbol(),tt=po(cc);function Gc(e){const t=Ee(()=>dc(tt.value,e.data.relativePath));return{site:t,theme:Ee(()=>t.value.themeConfig),page:Ee(()=>e.data),frontmatter:Ee(()=>e.data.frontmatter),params:Ee(()=>e.data.params),lang:Ee(()=>t.value.lang),dir:Ee(()=>t.value.dir),localeIndex:Ee(()=>t.value.localeIndex||"root"),title:Ee(()=>mi(t.value,e.data)),description:Ee(()=>e.data.description||t.value.description),isDark:ls(!1)}}function ef(){const e=pt(_c);if(!e)throw new Error("vitepress data not properly injected in app");return e}function bc(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function or(e){return hi.test(e)||e.startsWith(".")?e:bc(tt.value.base,e)}function yc(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),xe){const n="/";t=ir(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),t=`${n}assets/${t}.${s}.js`}else t=`./${ir(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let Xt=[];function tf(e){Xt.push(e),yn(()=>{Xt=Xt.filter(t=>t!==e)})}const vc=Symbol(),lr="http://a.com",xc=()=>({path:"/",component:null,data:gi});function nf(e,t){const n=un(xc()),s={route:n,go:r};async function r(l=xe?location.href:"/"){var a,d;await((a=s.onBeforeRouteChange)==null?void 0:a.call(s,l));const c=new URL(l,lr);tt.value.cleanUrls||!c.pathname.endsWith("/")&&!c.pathname.endsWith(".html")&&(c.pathname+=".html",l=c.pathname+c.search+c.hash),xe&&l!==location.href&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",l)),await o(l),await((d=s.onAfterRouteChanged)==null?void 0:d.call(s,l))}let i=null;async function o(l,c=0,a=!1){const d=new URL(l,lr),p=i=d.pathname;try{let y=await e(p);if(i===p){i=null;const{default:A,__pageData:$}=y;if(!A)throw new Error(`Invalid route component: ${A}`);n.path=xe?p:or(p),n.component=Tt(A),n.data=Tt($),xe&&Sr(()=>{let O=tt.value.base+$.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!tt.value.cleanUrls&&!O.endsWith("/")&&(O+=".html"),O!==d.pathname&&(d.pathname=O,l=O+d.search+d.hash,history.replaceState(null,"",l)),d.hash&&!c){let D=null;try{D=document.querySelector(decodeURIComponent(d.hash))}catch(b){console.warn(b)}if(D){cr(D,d.hash);return}}window.scrollTo(0,c)})}}catch(y){if(!/fetch/.test(y.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(y),!a)try{const A=await fetch(tt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await A.json(),await o(l,c,!0);return}catch{}i===p&&(i=null,n.path=xe?p:or(p),n.component=t?Tt(t):null,n.data=gi)}}return xe&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const a=l.target.closest("a");if(a&&!a.closest(".vp-raw")&&(a instanceof SVGElement||!a.download)){const{target:d}=a,{href:p,origin:y,pathname:A,hash:$,search:O}=new URL(a.href instanceof SVGAnimatedString?a.href.animVal:a.href,a.baseURI),D=window.location,b=A.match(/\.\w+$/);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&d!=="_blank"&&y===D.origin&&!(b&&b[0]!==".html")&&(l.preventDefault(),A===D.pathname&&O===D.search?$&&($!==D.hash&&(history.pushState(null,"",$),window.dispatchEvent(new Event("hashchange"))),cr(a,$,a.classList.contains("header-anchor"))):r(p))}},{capture:!0}),window.addEventListener("popstate",l=>{o(location.href,l.state&&l.state.scrollPosition||0)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function wc(){const e=pt(vc);if(!e)throw new Error("useRouter() is called without provider.");return e}function bi(){return wc().route}function cr(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.querySelector(decodeURIComponent(t))}catch(r){console.warn(r)}if(s){const r=tt.value.scrollOffset;let i=0;if(typeof r=="number")i=r;else if(typeof r=="string")i=fr(r);else if(Array.isArray(r))for(const c of r){const a=fr(c);if(a){i=a;break}}const o=parseInt(window.getComputedStyle(s).paddingTop,10),l=window.scrollY+s.getBoundingClientRect().top-i+o;!n||Math.abs(l-window.scrollY)>window.innerHeight?window.scrollTo(0,l):window.scrollTo({left:0,top:l,behavior:"smooth"})}}function fr(e){const t=document.querySelector(e);if(!t)return 0;const n=t.getBoundingClientRect().bottom;return n<0?0:n+24}const ar=()=>Xt.forEach(e=>e()),sf=Dr({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=bi();return()=>kn(e.as,{style:{position:"relative"}},[t.component?kn(t.component,{onVnodeMounted:ar,onVnodeUpdated:ar}):"404 Page Not Found"])}});function rf(e,t){let n=[],s=!0;const r=i=>{if(s){s=!1;return}n.forEach(o=>document.head.removeChild(o)),n=[],i.forEach(o=>{const l=Cc(o);document.head.appendChild(l),n.push(l)})};Ho(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[];document.title=mi(o,i),document.querySelector("meta[name=description]").setAttribute("content",l||o.description),r(_i(o.head,Tc(c)))})}function Cc([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),s}function Ec(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function Tc(e){return e.filter(t=>!Ec(t))}const Fn=new Set,yi=()=>document.createElement("link"),Ac=e=>{const t=yi();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Rc=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let qt;const Pc=xe&&(qt=yi())&&qt.relList&&qt.relList.supports&&qt.relList.supports("prefetch")?Ac:Rc;function of(){if(!xe||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!Fn.has(c)){Fn.add(c);const a=yc(c);Pc(a)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{target:o}=i,{hostname:l,pathname:c}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),a=c.match(/\.\w+$/);a&&a[0]!==".html"||o!=="_blank"&&l===location.hostname&&(c!==location.pathname?n.observe(i):Fn.add(c))})})};bn(s);const r=bi();Yt(()=>r.path,s),yn(()=>{n&&n.disconnect()})}const lf=Dr({setup(e,{slots:t}){const n=ls(!1);return bn(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function cf(){if(xe){const e=new Map;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className);let l="";i.querySelectorAll("span.line:not(.diff.remove)").forEach(c=>l+=(c.textContent||"")+` +`),l=l.slice(0,-1),o&&(l=l.replace(/^ *(\$|>) /gm,"").trim()),Ic(l).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const c=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,c)})}})}}async function Ic(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),r=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function ff(){xe&&window.addEventListener("click",e=>{var n,s;const t=e.target;if(t.matches(".vp-code-group input")){const r=(n=t.parentElement)==null?void 0:n.parentElement,i=Array.from((r==null?void 0:r.querySelectorAll("input"))||[]).indexOf(t),o=r==null?void 0:r.querySelector('div[class*="language-"].active'),l=(s=r==null?void 0:r.querySelectorAll('div[class*="language-"]:not(.language-id)'))==null?void 0:s[i];o&&l&&o!==l&&(o.classList.remove("active"),l.classList.add("active"))}})}export{Hc as $,si as A,Oo as B,Vc as C,$c as D,vl as E,he as F,ce as G,Xn as H,Uc as I,hi as J,xe as K,jc as L,Lc as M,Nc as N,Wc as O,Zc as P,Qc as Q,pt as R,ol as S,ui as T,qo as U,tf as V,po as W,Sr as X,zc as Y,Dc as Z,Jc as _,oi as a,qc as a0,Kc as a1,rf as a2,vc as a3,Gc as a4,_c as a5,sf as a6,lf as a7,tt as a8,Yc as a9,nf as aa,yc as ab,Xc as ac,of as ad,cf as ae,ff as af,kn as ag,mo as b,kc as c,Dr as d,Mc as e,Rr as f,Sc as g,ls as h,Ui as i,Fc as j,Ho as k,Ee as l,li as m,Zn as n,ti as o,bn as p,uc as q,Bc as r,or as s,Oc as t,ef as u,ac as v,Yt as w,bi as x,yn as y,ii as z}; diff --git a/docs/.vitepress/dist/assets/chunks/theme.278595b7.js b/docs/.vitepress/dist/assets/chunks/theme.278595b7.js new file mode 100644 index 00000000..ebff4dbe --- /dev/null +++ b/docs/.vitepress/dist/assets/chunks/theme.278595b7.js @@ -0,0 +1,7 @@ +import{d as g,o as a,c as l,r as c,n as C,a as T,t as P,_ as f,u as Qe,b as i,e as Je,f as xe,g as Ze,h as S,i as et,j as tt,w as q,k as Q,l as $,m as nt,p as F,q as st,P as ot,s as pe,v as K,x as ee,y as he,z as u,F as L,A as y,B as v,T as fe,C as m,D as R,E as se,G as h,H as He,I as U,J as Ee,K as at,L as A,M as H,N as E,O as rt,Q as Ie,R as me,S as oe,U as it,V as J,W as ge,X as lt,Y as ct,Z as ut,$ as dt,a0 as _t,a1 as vt}from"./framework.9be35eee.js";const pt=g({__name:"VPBadge",props:{text:{},type:{}},setup(n){return(e,t)=>(a(),l("span",{class:C(["VPBadge",e.type??"tip"])},[c(e.$slots,"default",{},()=>[T(P(e.text),1)],!0)],2))}});const ht=f(pt,[["__scopeId","data-v-350d3852"]]),V=Qe;function ze(n){return et()?(tt(n),!0):!1}function De(n){return typeof n=="function"?n():i(n)}const ft=typeof window<"u",Fe=()=>{};function mt(...n){if(n.length!==1)return Je(...n);const e=n[0];return typeof e=="function"?xe(Ze(()=>({get:e,set:Fe}))):S(e)}function gt(n){var e;const t=De(n);return(e=t==null?void 0:t.$el)!=null?e:t}const ye=ft?window:void 0;function yt(...n){let e,t,o,s;if(typeof n[0]=="string"||Array.isArray(n[0])?([t,o,s]=n,e=ye):[e,t,o,s]=n,!e)return Fe;Array.isArray(t)||(t=[t]),Array.isArray(o)||(o=[o]);const r=[],d=()=>{r.forEach(M=>M()),r.length=0},p=(M,I,w,k)=>(M.addEventListener(I,w,k),()=>M.removeEventListener(I,w,k)),_=q(()=>[gt(e),De(s)],([M,I])=>{d(),M&&r.push(...t.flatMap(w=>o.map(k=>p(M,w,k,I))))},{immediate:!0,flush:"post"}),b=()=>{_(),d()};return ze(b),b}function bt(){const n=S(!1);return nt()&&F(()=>{n.value=!0}),n}function $t(n){const e=bt();return $(()=>(e.value,!!n()))}function de(n,e={}){const{window:t=ye}=e,o=$t(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function");let s;const r=S(!1),d=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",p):s.removeListener(p))},p=()=>{o.value&&(d(),s=t.matchMedia(mt(n).value),r.value=!!(s!=null&&s.matches),s&&("addEventListener"in s?s.addEventListener("change",p):s.addListener(p)))};return Q(p),ze(()=>d()),r}function kt({window:n=ye}={}){if(!n)return{x:S(0),y:S(0)};const e=S(n.scrollX),t=S(n.scrollY);return yt(n,"scroll",()=>{e.value=n.scrollX,t.value=n.scrollY},{capture:!1,passive:!0}),{x:e,y:t}}function Pt(n,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(n,e):(n(),o=!0,setTimeout(()=>{o=!1},e))}}function _e(n){return/^\//.test(n)?n:`/${n}`}function Z(n){if(st(n))return n.replace(ot,"");const{site:e}=V(),{pathname:t,search:o,hash:s}=new URL(n,"http://example.com"),r=t.endsWith("/")||t.endsWith(".html")?n:n.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,e.value.cleanUrls?"":".html")}${o}${s}`);return pe(r)}function Oe(n,e){if(Array.isArray(n))return n;if(n==null)return[];e=_e(e);const t=Object.keys(n).sort((o,s)=>s.split("/").length-o.split("/").length).find(o=>e.startsWith(_e(o)));return t?n[t]:[]}function Vt(n){const e=[];let t=0;for(const o in n){const s=n[o];if(s.items){t=e.push(s);continue}e[t]||e.push({items:[]}),e[t].items.push(s)}return e}function wt(n){const e=[];function t(o){for(const s of o)s.text&&s.link&&e.push({text:s.text,link:s.link}),s.items&&t(s.items)}return t(n),e}function ve(n,e){return Array.isArray(e)?e.some(t=>ve(n,t)):K(n,e.link)?!0:e.items?ve(n,e.items):!1}function z(){const n=ee(),{theme:e,frontmatter:t}=V(),o=de("(min-width: 960px)"),s=S(!1),r=$(()=>{const N=e.value.sidebar,x=n.data.relativePath;return N?Oe(N,x):[]}),d=$(()=>t.value.sidebar!==!1&&r.value.length>0&&t.value.layout!=="home"),p=$(()=>_?t.value.aside==null?e.value.aside==="left":t.value.aside==="left":!1),_=$(()=>t.value.layout==="home"?!1:t.value.aside!=null?!!t.value.aside:e.value.aside!==!1),b=$(()=>d.value&&o.value),M=$(()=>d.value?Vt(r.value):[]);function I(){s.value=!0}function w(){s.value=!1}function k(){s.value?w():I()}return{isOpen:s,sidebar:r,sidebarGroups:M,hasSidebar:d,hasAside:_,leftAside:p,isSidebarEnabled:b,open:I,close:w,toggle:k}}function St(n,e){let t;Q(()=>{t=n.value?document.activeElement:void 0}),F(()=>{window.addEventListener("keyup",o)}),he(()=>{window.removeEventListener("keyup",o)});function o(s){s.key==="Escape"&&n.value&&(e(),t==null||t.focus())}}function Lt(n){const{page:e}=V(),t=S(!1),o=$(()=>n.value.collapsed!=null),s=$(()=>!!n.value.link),r=$(()=>K(e.value.relativePath,n.value.link)),d=$(()=>r.value?!0:n.value.items?ve(e.value.relativePath,n.value.items):!1),p=$(()=>!!(n.value.items&&n.value.items.length));Q(()=>{t.value=!!(o.value&&n.value.collapsed)}),Q(()=>{(r.value||d.value)&&(t.value=!1)});function _(){o.value&&(t.value=!t.value)}return{collapsed:t,collapsible:o,isLink:s,isActiveLink:r,hasActiveLink:d,hasChildren:p,toggle:_}}const Mt=g({__name:"VPSkipLink",setup(n){const e=ee(),t=S();q(()=>e.path,()=>t.value.focus());function o({target:s}){const r=document.querySelector(decodeURIComponent(s.hash));if(r){const d=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",d)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",d),r.focus(),window.scrollTo(0,0)}}return(s,r)=>(a(),l(L,null,[u("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),u("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}});const Ct=f(Mt,[["__scopeId","data-v-c8616af1"]]),Bt={key:0,class:"VPBackdrop"},It=g({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(n){return(e,t)=>(a(),y(fe,{name:"fade"},{default:v(()=>[e.show?(a(),l("div",Bt)):m("",!0)]),_:1}))}});const Nt=f(It,[["__scopeId","data-v-c79a1216"]]);function Tt(){const n=S(!1);function e(){n.value=!0,window.addEventListener("resize",s)}function t(){n.value=!1,window.removeEventListener("resize",s)}function o(){n.value?t():e()}function s(){window.outerWidth>=768&&t()}const r=ee();return q(()=>r.path,t),{isScreenOpen:n,openScreen:e,closeScreen:t,toggleScreen:o}}function te({removeCurrent:n=!0,correspondingLink:e=!1}={}){const{site:t,localeIndex:o,page:s,theme:r}=V(),d=$(()=>{var _,b;return{label:(_=t.value.locales[o.value])==null?void 0:_.label,link:((b=t.value.locales[o.value])==null?void 0:b.link)||(o.value==="root"?"/":`/${o.value}/`)}});return{localeLinks:$(()=>Object.entries(t.value.locales).flatMap(([_,b])=>n&&d.value.label===b.label?[]:{text:b.label,link:At(b.link||(_==="root"?"/":`/${_}/`),r.value.i18nRouting!==!1&&e,s.value.relativePath.slice(d.value.link.length-1),!t.value.cleanUrls)})),currentLang:d}}function At(n,e,t,o){return e?n.replace(/\/$/,"")+_e(t.replace(/(^|\/)?index.md$/,"$1").replace(/\.md$/,o?".html":"")):n}const xt=["src","alt"],Ht={inheritAttrs:!1},Et=g({...Ht,__name:"VPImage",props:{image:{},alt:{}},setup(n){return(e,t)=>{const o=R("VPImage",!0);return e.image?(a(),l(L,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),l("img",se({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:i(pe)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,xt)):(a(),l(L,{key:1},[h(o,se({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),h(o,se({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):m("",!0)}}});const be=f(Et,[["__scopeId","data-v-6db2186b"]]),zt=["href"],Dt=g({__name:"VPNavBarTitle",setup(n){const{site:e,theme:t}=V(),{hasSidebar:o}=z(),{currentLang:s}=te();return(r,d)=>(a(),l("div",{class:C(["VPNavBarTitle",{"has-sidebar":i(o)}])},[u("a",{class:"title",href:i(Z)(i(s).link)},[c(r.$slots,"nav-bar-title-before",{},void 0,!0),i(t).logo?(a(),y(be,{key:0,class:"logo",image:i(t).logo},null,8,["image"])):m("",!0),i(t).siteTitle?(a(),l(L,{key:1},[T(P(i(t).siteTitle),1)],64)):i(t).siteTitle===void 0?(a(),l(L,{key:2},[T(P(i(e).title),1)],64)):m("",!0),c(r.$slots,"nav-bar-title-after",{},void 0,!0)],8,zt)],2))}});const Ft=f(Dt,[["__scopeId","data-v-4d981103"]]);const Ot={type:"button",class:"DocSearch DocSearch-Button","aria-label":"Search"},Gt={class:"DocSearch-Button-Container"},Rt=u("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20","aria-label":"search icon"},[u("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round"})],-1),Ut={class:"DocSearch-Button-Placeholder"},jt=u("span",{class:"DocSearch-Button-Keys"},[u("kbd",{class:"DocSearch-Button-Key"}),u("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Ne=g({__name:"VPNavBarSearchButton",props:{placeholder:{}},setup(n){return(e,t)=>(a(),l("button",Ot,[u("span",Gt,[Rt,u("span",Ut,P(e.placeholder),1)]),jt]))}});const qt={id:"local-search"},Kt={key:1,id:"docsearch"},Wt=g({__name:"VPNavBarSearch",setup(n){const e=()=>null,t=()=>null,{theme:o,localeIndex:s}=V(),r=S(!1),d=$(()=>{var k,N,x,B,D,ne,W;const w=((k=o.value.search)==null?void 0:k.options)??o.value.algolia;return((D=(B=(x=(N=w==null?void 0:w.locales)==null?void 0:N[s.value])==null?void 0:x.translations)==null?void 0:B.button)==null?void 0:D.buttonText)||((W=(ne=w==null?void 0:w.translations)==null?void 0:ne.button)==null?void 0:W.buttonText)||"Search"});F(()=>{});function p(){r.value||(r.value=!0,setTimeout(_,16))}function _(){const w=new Event("keydown");w.key="k",w.metaKey=!0,window.dispatchEvent(w),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||_()},16)}const b=S(!1),M=S("'Meta'");F(()=>{M.value=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"'⌘'":"'Ctrl'"});const I="";return(w,k)=>{var N;return a(),l("div",{class:"VPNavBarSearch",style:He({"--vp-meta-key":M.value})},[i(I)==="local"?(a(),l(L,{key:0},[b.value?(a(),y(i(e),{key:0,placeholder:d.value,onClose:k[0]||(k[0]=x=>b.value=!1)},null,8,["placeholder"])):m("",!0),u("div",qt,[h(Ne,{placeholder:d.value,onClick:k[1]||(k[1]=x=>b.value=!0)},null,8,["placeholder"])])],64)):i(I)==="algolia"?(a(),l(L,{key:1},[r.value?(a(),y(i(t),{key:0,algolia:((N=i(o).search)==null?void 0:N.options)??i(o).algolia},null,8,["algolia"])):(a(),l("div",Kt,[h(Ne,{placeholder:d.value,onClick:p},null,8,["placeholder"])]))],64)):m("",!0)],4)}}});const Yt={},Xt={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},Qt=u("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),Jt=u("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),Zt=[Qt,Jt];function en(n,e){return a(),l("svg",Xt,Zt)}const tn=f(Yt,[["render",en]]),nn=g({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(n){const e=n,t=$(()=>e.tag??e.href?"a":"span"),o=$(()=>e.href&&Ee.test(e.href));return(s,r)=>(a(),y(U(t.value),{class:C(["VPLink",{link:s.href}]),href:s.href?i(Z)(s.href):void 0,target:s.target||(o.value?"_blank":void 0),rel:s.rel||(o.value?"noreferrer":void 0)},{default:v(()=>[c(s.$slots,"default",{},void 0,!0),o.value&&!s.noIcon?(a(),y(tn,{key:0,class:"icon"})):m("",!0)]),_:3},8,["class","href","target","rel"]))}});const O=f(nn,[["__scopeId","data-v-8f4dc553"]]),sn=g({__name:"VPNavBarMenuLink",props:{item:{}},setup(n){const{page:e}=V();return(t,o)=>(a(),y(O,{class:C({VPNavBarMenuLink:!0,active:i(K)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:v(()=>[T(P(t.item.text),1)]),_:1},8,["class","href","target","rel"]))}});const on=f(sn,[["__scopeId","data-v-5e623618"]]),$e=S();let Ge=!1,ue=0;function an(n){const e=S(!1);if(at){!Ge&&rn(),ue++;const t=q($e,o=>{var s,r,d;o===n.el.value||(s=n.el.value)!=null&&s.contains(o)?(e.value=!0,(r=n.onFocus)==null||r.call(n)):(e.value=!1,(d=n.onBlur)==null||d.call(n))});he(()=>{t(),ue--,ue||ln()})}return xe(e)}function rn(){document.addEventListener("focusin",Re),Ge=!0,$e.value=document.activeElement}function ln(){document.removeEventListener("focusin",Re)}function Re(){$e.value=document.activeElement}const cn={},un={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},dn=u("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),_n=[dn];function vn(n,e){return a(),l("svg",un,_n)}const Ue=f(cn,[["render",vn]]),pn={},hn={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},fn=u("circle",{cx:"12",cy:"12",r:"2"},null,-1),mn=u("circle",{cx:"19",cy:"12",r:"2"},null,-1),gn=u("circle",{cx:"5",cy:"12",r:"2"},null,-1),yn=[fn,mn,gn];function bn(n,e){return a(),l("svg",hn,yn)}const $n=f(pn,[["render",bn]]),kn={class:"VPMenuLink"},Pn=g({__name:"VPMenuLink",props:{item:{}},setup(n){const{page:e}=V();return(t,o)=>(a(),l("div",kn,[h(O,{class:C({active:i(K)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:v(()=>[T(P(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}});const le=f(Pn,[["__scopeId","data-v-2f2cfafc"]]),Vn={class:"VPMenuGroup"},wn={key:0,class:"title"},Sn=g({__name:"VPMenuGroup",props:{text:{},items:{}},setup(n){return(e,t)=>(a(),l("div",Vn,[e.text?(a(),l("p",wn,P(e.text),1)):m("",!0),(a(!0),l(L,null,A(e.items,o=>(a(),l(L,null,["link"in o?(a(),y(le,{key:0,item:o},null,8,["item"])):m("",!0)],64))),256))]))}});const Ln=f(Sn,[["__scopeId","data-v-69e747b5"]]),Mn={class:"VPMenu"},Cn={key:0,class:"items"},Bn=g({__name:"VPMenu",props:{items:{}},setup(n){return(e,t)=>(a(),l("div",Mn,[e.items?(a(),l("div",Cn,[(a(!0),l(L,null,A(e.items,o=>(a(),l(L,{key:o.text},["link"in o?(a(),y(le,{key:0,item:o},null,8,["item"])):(a(),y(Ln,{key:1,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):m("",!0),c(e.$slots,"default",{},void 0,!0)]))}});const In=f(Bn,[["__scopeId","data-v-e7ea1737"]]),Nn=["aria-expanded","aria-label"],Tn={key:0,class:"text"},An={class:"menu"},xn=g({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(n){const e=S(!1),t=S();an({el:t,onBlur:o});function o(){e.value=!1}return(s,r)=>(a(),l("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=d=>e.value=!0),onMouseleave:r[2]||(r[2]=d=>e.value=!1)},[u("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":s.label,onClick:r[0]||(r[0]=d=>e.value=!e.value)},[s.button||s.icon?(a(),l("span",Tn,[s.icon?(a(),y(U(s.icon),{key:0,class:"option-icon"})):m("",!0),T(" "+P(s.button)+" ",1),h(Ue,{class:"text-icon"})])):(a(),y($n,{key:1,class:"icon"}))],8,Nn),u("div",An,[h(In,{items:s.items},{default:v(()=>[c(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const ke=f(xn,[["__scopeId","data-v-764effdf"]]),Hn=g({__name:"VPNavBarMenuGroup",props:{item:{}},setup(n){const{page:e}=V();return(t,o)=>(a(),y(ke,{class:C({VPNavBarMenuGroup:!0,active:i(K)(i(e).relativePath,t.item.activeMatch,!!t.item.activeMatch)}),button:t.item.text,items:t.item.items},null,8,["class","button","items"]))}}),En=n=>(H("data-v-7f418b0f"),n=n(),E(),n),zn={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Dn=En(()=>u("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Fn=g({__name:"VPNavBarMenu",setup(n){const{theme:e}=V();return(t,o)=>i(e).nav?(a(),l("nav",zn,[Dn,(a(!0),l(L,null,A(i(e).nav,s=>(a(),l(L,{key:s.text},["link"in s?(a(),y(on,{key:0,item:s},null,8,["item"])):(a(),y(Hn,{key:1,item:s},null,8,["item"]))],64))),128))])):m("",!0)}});const On=f(Fn,[["__scopeId","data-v-7f418b0f"]]),Gn={},Rn={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Un=u("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),jn=u("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),qn=[Un,jn];function Kn(n,e){return a(),l("svg",Rn,qn)}const je=f(Gn,[["render",Kn]]),Wn={class:"items"},Yn={class:"title"},Xn=g({__name:"VPNavBarTranslations",setup(n){const{theme:e}=V(),{localeLinks:t,currentLang:o}=te({correspondingLink:!0});return(s,r)=>i(t).length&&i(o).label?(a(),y(ke,{key:0,class:"VPNavBarTranslations",icon:je,label:i(e).langMenuLabel||"Change language"},{default:v(()=>[u("div",Wn,[u("p",Yn,P(i(o).label),1),(a(!0),l(L,null,A(i(t),d=>(a(),y(le,{key:d.link,item:d},null,8,["item"]))),128))])]),_:1},8,["label"])):m("",!0)}});const Qn=f(Xn,[["__scopeId","data-v-74abcbb9"]]);const Jn={},Zn={class:"VPSwitch",type:"button",role:"switch"},es={class:"check"},ts={key:0,class:"icon"};function ns(n,e){return a(),l("button",Zn,[u("span",es,[n.$slots.default?(a(),l("span",ts,[c(n.$slots,"default",{},void 0,!0)])):m("",!0)])])}const ss=f(Jn,[["render",ns],["__scopeId","data-v-f3c41672"]]),os={},as={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},rs=rt('',9),is=[rs];function ls(n,e){return a(),l("svg",as,is)}const cs=f(os,[["render",ls]]),us={},ds={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},_s=u("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),vs=[_s];function ps(n,e){return a(),l("svg",ds,vs)}const hs=f(us,[["render",ps]]),fs=g({__name:"VPSwitchAppearance",setup(n){const{site:e,isDark:t}=V(),o=S(!1),s=typeof localStorage<"u"?r():()=>{};F(()=>{o.value=document.documentElement.classList.contains("dark")});function r(){const d=window.matchMedia("(prefers-color-scheme: dark)"),p=document.documentElement.classList;let _=localStorage.getItem(Ie),b=e.value.appearance==="dark"&&_==null||(_==="auto"||_==null?d.matches:_==="dark");d.onchange=w=>{_==="auto"&&I(b=w.matches)};function M(){I(b=!b),_=b?d.matches?"auto":"dark":d.matches?"light":"auto",localStorage.setItem(Ie,_)}function I(w){const k=document.createElement("style");k.type="text/css",k.appendChild(document.createTextNode(`:not(.VPSwitchAppearance):not(.VPSwitchAppearance *) { + -webkit-transition: none !important; + -moz-transition: none !important; + -o-transition: none !important; + -ms-transition: none !important; + transition: none !important; +}`)),document.head.appendChild(k),o.value=w,p[w?"add":"remove"]("dark"),window.getComputedStyle(k).opacity,document.head.removeChild(k)}return M}return q(o,d=>{t.value=d}),(d,p)=>(a(),y(ss,{title:"toggle dark mode",class:"VPSwitchAppearance","aria-checked":o.value,onClick:i(s)},{default:v(()=>[h(cs,{class:"sun"}),h(hs,{class:"moon"})]),_:1},8,["aria-checked","onClick"]))}});const Pe=f(fs,[["__scopeId","data-v-87de0873"]]),ms={key:0,class:"VPNavBarAppearance"},gs=g({__name:"VPNavBarAppearance",setup(n){const{site:e}=V();return(t,o)=>i(e).appearance?(a(),l("div",ms,[h(Pe)])):m("",!0)}});const ys=f(gs,[["__scopeId","data-v-f6a63727"]]),bs={discord:'Discord',facebook:'Facebook',github:'GitHub',instagram:'Instagram',linkedin:'LinkedIn',mastodon:'Mastodon',slack:'Slack',twitter:'Twitter',youtube:'YouTube'},$s=["href","aria-label","innerHTML"],ks=g({__name:"VPSocialLink",props:{icon:{},link:{}},setup(n){const e=n,t=$(()=>typeof e.icon=="object"?e.icon.svg:bs[e.icon]);return(o,s)=>(a(),l("a",{class:"VPSocialLink",href:o.link,"aria-label":typeof o.icon=="string"?o.icon:"",target:"_blank",rel:"noopener",innerHTML:t.value},null,8,$s))}});const Ps=f(ks,[["__scopeId","data-v-c530cc0a"]]),Vs={class:"VPSocialLinks"},ws=g({__name:"VPSocialLinks",props:{links:{}},setup(n){return(e,t)=>(a(),l("div",Vs,[(a(!0),l(L,null,A(e.links,({link:o,icon:s})=>(a(),y(Ps,{key:o,icon:s,link:o},null,8,["icon","link"]))),128))]))}});const Ve=f(ws,[["__scopeId","data-v-d7a53887"]]),Ss=g({__name:"VPNavBarSocialLinks",setup(n){const{theme:e}=V();return(t,o)=>i(e).socialLinks?(a(),y(Ve,{key:0,class:"VPNavBarSocialLinks",links:i(e).socialLinks},null,8,["links"])):m("",!0)}});const Ls=f(Ss,[["__scopeId","data-v-0394ad82"]]),Ms={key:0,class:"group translations"},Cs={class:"trans-title"},Bs={key:1,class:"group"},Is={class:"item appearance"},Ns={class:"label"},Ts={class:"appearance-action"},As={key:2,class:"group"},xs={class:"item social-links"},Hs=g({__name:"VPNavBarExtra",setup(n){const{site:e,theme:t}=V(),{localeLinks:o,currentLang:s}=te({correspondingLink:!0}),r=$(()=>o.value.length&&s.value.label||e.value.appearance||t.value.socialLinks);return(d,p)=>r.value?(a(),y(ke,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[i(o).length&&i(s).label?(a(),l("div",Ms,[u("p",Cs,P(i(s).label),1),(a(!0),l(L,null,A(i(o),_=>(a(),y(le,{key:_.link,item:_},null,8,["item"]))),128))])):m("",!0),i(e).appearance?(a(),l("div",Bs,[u("div",Is,[u("p",Ns,P(i(t).darkModeSwitchLabel||"Appearance"),1),u("div",Ts,[h(Pe)])])])):m("",!0),i(t).socialLinks?(a(),l("div",As,[u("div",xs,[h(Ve,{class:"social-links-list",links:i(t).socialLinks},null,8,["links"])])])):m("",!0)]),_:1})):m("",!0)}});const Es=f(Hs,[["__scopeId","data-v-40855f84"]]),zs=n=>(H("data-v-e5dd9c1c"),n=n(),E(),n),Ds=["aria-expanded"],Fs=zs(()=>u("span",{class:"container"},[u("span",{class:"top"}),u("span",{class:"middle"}),u("span",{class:"bottom"})],-1)),Os=[Fs],Gs=g({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(n){return(e,t)=>(a(),l("button",{type:"button",class:C(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},Os,10,Ds))}});const Rs=f(Gs,[["__scopeId","data-v-e5dd9c1c"]]),Us=n=>(H("data-v-7c10cd25"),n=n(),E(),n),js={class:"container"},qs={class:"title"},Ks={class:"content"},Ws=Us(()=>u("div",{class:"curtain"},null,-1)),Ys={class:"content-body"},Xs=g({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(n){const{y:e}=kt(),{hasSidebar:t}=z(),o=$(()=>({"has-sidebar":t.value,fill:e.value>0}));return(s,r)=>(a(),l("div",{class:C(["VPNavBar",o.value])},[u("div",js,[u("div",qs,[h(Ft,null,{"nav-bar-title-before":v(()=>[c(s.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(s.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),u("div",Ks,[Ws,u("div",Ys,[c(s.$slots,"nav-bar-content-before",{},void 0,!0),h(Wt,{class:"search"}),h(On,{class:"menu"}),h(Qn,{class:"translations"}),h(ys,{class:"appearance"}),h(Ls,{class:"social-links"}),h(Es,{class:"extra"}),c(s.$slots,"nav-bar-content-after",{},void 0,!0),h(Rs,{class:"hamburger",active:s.isScreenOpen,onClick:r[0]||(r[0]=d=>s.$emit("toggle-screen"))},null,8,["active"])])])])],2))}});const Qs=f(Xs,[["__scopeId","data-v-7c10cd25"]]);function Js(n){if(Array.isArray(n)){for(var e=0,t=Array(n.length);e1),j=[],re=!1,Se=-1,Y=void 0,G=void 0,X=void 0,qe=function(e){return j.some(function(t){return!!(t.options.allowTouchMove&&t.options.allowTouchMove(e))})},ie=function(e){var t=e||window.event;return qe(t.target)||t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)},Zs=function(e){if(X===void 0){var t=!!e&&e.reserveScrollBarGap===!0,o=window.innerWidth-document.documentElement.clientWidth;if(t&&o>0){var s=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right"),10);X=document.body.style.paddingRight,document.body.style.paddingRight=s+o+"px"}}Y===void 0&&(Y=document.body.style.overflow,document.body.style.overflow="hidden")},eo=function(){X!==void 0&&(document.body.style.paddingRight=X,X=void 0),Y!==void 0&&(document.body.style.overflow=Y,Y=void 0)},to=function(){return window.requestAnimationFrame(function(){if(G===void 0){G={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left};var e=window,t=e.scrollY,o=e.scrollX,s=e.innerHeight;document.body.style.position="fixed",document.body.style.top=-t,document.body.style.left=-o,setTimeout(function(){return window.requestAnimationFrame(function(){var r=s-window.innerHeight;r&&t>=s&&(document.body.style.top=-(t+r))})},300)}})},no=function(){if(G!==void 0){var e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);document.body.style.position=G.position,document.body.style.top=G.top,document.body.style.left=G.left,window.scrollTo(t,e),G=void 0}},so=function(e){return e?e.scrollHeight-e.scrollTop<=e.clientHeight:!1},oo=function(e,t){var o=e.targetTouches[0].clientY-Se;return qe(e.target)?!1:t&&t.scrollTop===0&&o>0||so(t)&&o<0?ie(e):(e.stopPropagation(),!0)},Ke=function(e,t){if(!e){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!j.some(function(s){return s.targetElement===e})){var o={targetElement:e,options:t||{}};j=[].concat(Js(j),[o]),ae?to():Zs(t),ae&&(e.ontouchstart=function(s){s.targetTouches.length===1&&(Se=s.targetTouches[0].clientY)},e.ontouchmove=function(s){s.targetTouches.length===1&&oo(s,e)},re||(document.addEventListener("touchmove",ie,we?{passive:!1}:void 0),re=!0))}},We=function(){ae&&(j.forEach(function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null}),re&&(document.removeEventListener("touchmove",ie,we?{passive:!1}:void 0),re=!1),Se=-1),ae?no():eo(),j=[]};const ao=g({__name:"VPNavScreenMenuLink",props:{item:{}},setup(n){const e=me("close-screen");return(t,o)=>(a(),y(O,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:i(e)},{default:v(()=>[T(P(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}});const ro=f(ao,[["__scopeId","data-v-30be0acb"]]),io={},lo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},co=u("path",{d:"M18.9,10.9h-6v-6c0-0.6-0.4-1-1-1s-1,0.4-1,1v6h-6c-0.6,0-1,0.4-1,1s0.4,1,1,1h6v6c0,0.6,0.4,1,1,1s1-0.4,1-1v-6h6c0.6,0,1-0.4,1-1S19.5,10.9,18.9,10.9z"},null,-1),uo=[co];function _o(n,e){return a(),l("svg",lo,uo)}const vo=f(io,[["render",_o]]),po=g({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(n){const e=me("close-screen");return(t,o)=>(a(),y(O,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:i(e)},{default:v(()=>[T(P(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}});const Ye=f(po,[["__scopeId","data-v-6656c42a"]]),ho={class:"VPNavScreenMenuGroupSection"},fo={key:0,class:"title"},mo=g({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(n){return(e,t)=>(a(),l("div",ho,[e.text?(a(),l("p",fo,P(e.text),1)):m("",!0),(a(!0),l(L,null,A(e.items,o=>(a(),y(Ye,{key:o.text,item:o},null,8,["item"]))),128))]))}});const go=f(mo,[["__scopeId","data-v-8133b170"]]),yo=["aria-controls","aria-expanded"],bo={class:"button-text"},$o=["id"],ko={key:1,class:"group"},Po=g({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(n){const e=n,t=S(!1),o=$(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function s(){t.value=!t.value}return(r,d)=>(a(),l("div",{class:C(["VPNavScreenMenuGroup",{open:t.value}])},[u("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:s},[u("span",bo,P(r.text),1),h(vo,{class:"button-icon"})],8,yo),u("div",{id:o.value,class:"items"},[(a(!0),l(L,null,A(r.items,p=>(a(),l(L,{key:p.text},["link"in p?(a(),l("div",{key:p.text,class:"item"},[h(Ye,{item:p},null,8,["item"])])):(a(),l("div",ko,[h(go,{text:p.text,items:p.items},null,8,["text","items"])]))],64))),128))],8,$o)],2))}});const Vo=f(Po,[["__scopeId","data-v-338a1689"]]),wo={key:0,class:"VPNavScreenMenu"},So=g({__name:"VPNavScreenMenu",setup(n){const{theme:e}=V();return(t,o)=>i(e).nav?(a(),l("nav",wo,[(a(!0),l(L,null,A(i(e).nav,s=>(a(),l(L,{key:s.text},["link"in s?(a(),y(ro,{key:0,item:s},null,8,["item"])):(a(),y(Vo,{key:1,text:s.text||"",items:s.items},null,8,["text","items"]))],64))),128))])):m("",!0)}}),Lo={key:0,class:"VPNavScreenAppearance"},Mo={class:"text"},Co=g({__name:"VPNavScreenAppearance",setup(n){const{site:e,theme:t}=V();return(o,s)=>i(e).appearance?(a(),l("div",Lo,[u("p",Mo,P(i(t).darkModeSwitchLabel||"Appearance"),1),h(Pe)])):m("",!0)}});const Bo=f(Co,[["__scopeId","data-v-add8f686"]]),Io={class:"list"},No=g({__name:"VPNavScreenTranslations",setup(n){const{localeLinks:e,currentLang:t}=te({correspondingLink:!0}),o=S(!1);function s(){o.value=!o.value}return(r,d)=>i(e).length&&i(t).label?(a(),l("div",{key:0,class:C(["VPNavScreenTranslations",{open:o.value}])},[u("button",{class:"title",onClick:s},[h(je,{class:"icon lang"}),T(" "+P(i(t).label)+" ",1),h(Ue,{class:"icon chevron"})]),u("ul",Io,[(a(!0),l(L,null,A(i(e),p=>(a(),l("li",{key:p.link,class:"item"},[h(O,{class:"link",href:p.link},{default:v(()=>[T(P(p.text),1)]),_:2},1032,["href"])]))),128))])],2)):m("",!0)}});const To=f(No,[["__scopeId","data-v-d72aa483"]]),Ao=g({__name:"VPNavScreenSocialLinks",setup(n){const{theme:e}=V();return(t,o)=>i(e).socialLinks?(a(),y(Ve,{key:0,class:"VPNavScreenSocialLinks",links:i(e).socialLinks},null,8,["links"])):m("",!0)}}),xo={class:"container"},Ho=g({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(n){const e=S(null);function t(){Ke(e.value,{reserveScrollBarGap:!0})}function o(){We()}return(s,r)=>(a(),y(fe,{name:"fade",onEnter:t,onAfterLeave:o},{default:v(()=>[s.open?(a(),l("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e},[u("div",xo,[c(s.$slots,"nav-screen-content-before",{},void 0,!0),h(So,{class:"menu"}),h(To,{class:"translations"}),h(Bo,{class:"appearance"}),h(Ao,{class:"social-links"}),c(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):m("",!0)]),_:3}))}});const Eo=f(Ho,[["__scopeId","data-v-724636ae"]]),zo={class:"VPNav"},Do=g({__name:"VPNav",setup(n){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=Tt();return oe("close-screen",t),(s,r)=>(a(),l("header",zo,[h(Qs,{"is-screen-open":i(e),onToggleScreen:i(o)},{"nav-bar-title-before":v(()=>[c(s.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(s.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[c(s.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[c(s.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),h(Eo,{open:i(e)},{"nav-screen-content-before":v(()=>[c(s.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[c(s.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])]))}});const Fo=f(Do,[["__scopeId","data-v-7e5bc4a5"]]),Oo={},Go={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ro=u("path",{d:"M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"},null,-1),Uo=u("path",{d:"M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"},null,-1),jo=u("path",{d:"M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"},null,-1),qo=u("path",{d:"M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"},null,-1),Ko=[Ro,Uo,jo,qo];function Wo(n,e){return a(),l("svg",Go,Ko)}const Yo=f(Oo,[["render",Wo]]);function Xo(){const{hasSidebar:n}=z(),e=de("(min-width: 960px)"),t=de("(min-width: 1280px)");return{isAsideEnabled:$(()=>!t.value&&!e.value?!1:n.value?t.value:e.value)}}const Qo=71;function Le(n){return typeof n.outline=="object"&&!Array.isArray(n.outline)&&n.outline.label||n.outlineTitle||"On this page"}function Me(n){const e=[...document.querySelectorAll(".VPDoc h2,h3,h4,h5,h6")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{title:Jo(t),link:"#"+t.id,level:o}});return Zo(e,n)}function Jo(n){let e="";for(const t of n.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function Zo(n,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,s]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;n=n.filter(d=>d.level>=o&&d.level<=s);const r=[];e:for(let d=0;d=0;_--){const b=n[_];if(b.level{requestAnimationFrame(r),window.addEventListener("scroll",o)}),it(()=>{d(location.hash)}),he(()=>{window.removeEventListener("scroll",o)});function r(){if(!t.value)return;const p=[].slice.call(n.value.querySelectorAll(".outline-link")),_=[].slice.call(document.querySelectorAll(".content .header-anchor")).filter(k=>p.some(N=>N.hash===k.hash&&k.offsetParent!==null)),b=window.scrollY,M=window.innerHeight,I=document.body.offsetHeight,w=Math.abs(b+M-I)<1;if(_.length&&w){d(_[_.length-1].hash);return}for(let k=0;k<_.length;k++){const N=_[k],x=_[k+1],[B,D]=ta(k,N,x);if(B){d(D);return}}}function d(p){s&&s.classList.remove("active"),p!==null&&(s=n.value.querySelector(`a[href="${decodeURIComponent(p)}"]`));const _=s;_?(_.classList.add("active"),e.value.style.top=_.offsetTop+33+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Ae(n){return n.parentElement.offsetTop-Qo}function ta(n,e,t){const o=window.scrollY;return n===0&&o===0?[!0,null]:o{const s=R("VPDocOutlineItem",!0);return a(),l("ul",{class:C(t.root?"root":"nested")},[(a(!0),l(L,null,A(t.headers,({children:r,link:d,title:p})=>(a(),l("li",null,[u("a",{class:"outline-link",href:d,onClick:e,title:p},P(p),9,na),r!=null&&r.length?(a(),y(s,{key:0,headers:r},null,8,["headers"])):m("",!0)]))),256))],2)}}});const Ce=f(sa,[["__scopeId","data-v-9a431c33"]]),oa={},aa={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ra=u("path",{d:"M9,19c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l5.3-5.3L8.3,6.7c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l6,6c0.4,0.4,0.4,1,0,1.4l-6,6C9.5,18.9,9.3,19,9,19z"},null,-1),ia=[ra];function la(n,e){return a(),l("svg",aa,ia)}const Be=f(oa,[["render",la]]),ca=g({__name:"VPLocalNavOutlineDropdown",setup(n){const{frontmatter:e,theme:t}=V(),o=S(!1),s=S(0),r=S();J(()=>{o.value=!1});function d(){o.value=!o.value,s.value=window.innerHeight+Math.min(window.scrollY-64,0)}function p(M){M.target.classList.contains("outline-link")&&(r.value&&(r.value.style.transition="none"),lt(()=>{o.value=!1}))}function _(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}const b=ge([]);return J(()=>{b.value=Me(e.value.outline??t.value.outline)}),(M,I)=>(a(),l("div",{class:"VPLocalNavOutlineDropdown",style:He({"--vp-vh":s.value+"px"})},[b.value.length>0?(a(),l("button",{key:0,onClick:d,class:C({open:o.value})},[T(P(i(Le)(i(t)))+" ",1),h(Be,{class:"icon"})],2)):(a(),l("button",{key:1,onClick:_},P(i(t).returnToTopLabel||"Return to top"),1)),h(fe,{name:"flyout"},{default:v(()=>[o.value?(a(),l("div",{key:0,ref_key:"items",ref:r,class:"items",onClick:p},[u("a",{class:"top-link",href:"#",onClick:_},P(i(t).returnToTopLabel||"Return to top"),1),h(Ce,{headers:b.value},null,8,["headers"])],512)):m("",!0)]),_:1})],4))}});const ua=f(ca,[["__scopeId","data-v-079b16a8"]]),da={key:0,class:"VPLocalNav"},_a=["aria-expanded"],va={class:"menu-text"},pa=g({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(n){const{theme:e,frontmatter:t}=V(),{hasSidebar:o}=z();return(s,r)=>i(t).layout!=="home"?(a(),l("div",da,[i(o)?(a(),l("button",{key:0,class:"menu","aria-expanded":s.open,"aria-controls":"VPSidebarNav",onClick:r[0]||(r[0]=d=>s.$emit("open-menu"))},[h(Yo,{class:"menu-icon"}),u("span",va,P(i(e).sidebarMenuLabel||"Menu"),1)],8,_a)):m("",!0),h(ua)])):m("",!0)}});const ha=f(pa,[["__scopeId","data-v-392e1bf8"]]),fa=n=>(H("data-v-c4656e6d"),n=n(),E(),n),ma=["role","tabindex"],ga=fa(()=>u("div",{class:"indicator"},null,-1)),ya=["onKeydown"],ba={key:1,class:"items"},$a=g({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(n){const e=n,{collapsed:t,collapsible:o,isLink:s,isActiveLink:r,hasActiveLink:d,hasChildren:p,toggle:_}=Lt($(()=>e.item)),b=$(()=>p.value?"section":"div"),M=$(()=>s.value?"a":"div"),I=$(()=>p.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),w=$(()=>s.value?void 0:"button"),k=$(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":s.value},{"is-active":r.value},{"has-active":d.value}]);function N(B){"key"in B&&B.key!=="Enter"||!e.item.link&&_()}function x(){e.item.link&&_()}return(B,D)=>{const ne=R("VPSidebarItem",!0);return a(),y(U(b.value),{class:C(["VPSidebarItem",k.value])},{default:v(()=>[B.item.text?(a(),l("div",se({key:0,class:"item",role:w.value},ut(B.item.items?{click:N,keydown:N}:{},!0),{tabindex:B.item.items&&0}),[ga,B.item.link?(a(),y(O,{key:0,tag:M.value,class:"link",href:B.item.link},{default:v(()=>[(a(),y(U(I.value),{class:"text",innerHTML:B.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href"])):(a(),y(U(I.value),{key:1,class:"text",innerHTML:B.item.text},null,8,["innerHTML"])),B.item.collapsed!=null?(a(),l("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:x,onKeydown:ct(x,["enter"]),tabindex:"0"},[h(Be,{class:"caret-icon"})],40,ya)):m("",!0)],16,ma)):m("",!0),B.item.items&&B.item.items.length?(a(),l("div",ba,[B.depth<5?(a(!0),l(L,{key:0},A(B.item.items,W=>(a(),y(ne,{key:W.text,item:W,depth:B.depth+1},null,8,["item","depth"]))),128)):m("",!0)])):m("",!0)]),_:1},8,["class"])}}});const ka=f($a,[["__scopeId","data-v-c4656e6d"]]),Xe=n=>(H("data-v-af16598e"),n=n(),E(),n),Pa=Xe(()=>u("div",{class:"curtain"},null,-1)),Va={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},wa=Xe(()=>u("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),Sa=g({__name:"VPSidebar",props:{open:{type:Boolean}},setup(n){const e=n,{sidebarGroups:t,hasSidebar:o}=z();let s=S(null);function r(){Ke(s.value,{reserveScrollBarGap:!0})}function d(){We()}return dt(async()=>{var p;e.open?(r(),(p=s.value)==null||p.focus()):d()}),(p,_)=>i(o)?(a(),l("aside",{key:0,class:C(["VPSidebar",{open:p.open}]),ref_key:"navEl",ref:s,onClick:_[0]||(_[0]=_t(()=>{},["stop"]))},[Pa,u("nav",Va,[wa,c(p.$slots,"sidebar-nav-before",{},void 0,!0),(a(!0),l(L,null,A(i(t),b=>(a(),l("div",{key:b.text,class:"group"},[h(ka,{item:b,depth:0},null,8,["item"])]))),128)),c(p.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):m("",!0)}});const La=f(Sa,[["__scopeId","data-v-af16598e"]]),Ma={},Ca={class:"VPPage"};function Ba(n,e){const t=R("Content");return a(),l("div",Ca,[c(n.$slots,"page-top"),h(t),c(n.$slots,"page-bottom")])}const Ia=f(Ma,[["render",Ba]]),Na=g({__name:"VPButton",props:{tag:{},size:{},theme:{},text:{},href:{}},setup(n){const e=n,t=$(()=>[e.size??"medium",e.theme??"brand"]),o=$(()=>e.href&&Ee.test(e.href)),s=$(()=>e.tag?e.tag:e.href?"a":"button");return(r,d)=>(a(),y(U(s.value),{class:C(["VPButton",t.value]),href:r.href?i(Z)(r.href):void 0,target:o.value?"_blank":void 0,rel:o.value?"noreferrer":void 0},{default:v(()=>[T(P(r.text),1)]),_:1},8,["class","href","target","rel"]))}});const Ta=f(Na,[["__scopeId","data-v-567ba664"]]),Aa=n=>(H("data-v-fd2650d5"),n=n(),E(),n),xa={class:"container"},Ha={class:"main"},Ea={key:0,class:"name"},za={class:"clip"},Da={key:1,class:"text"},Fa={key:2,class:"tagline"},Oa={key:0,class:"actions"},Ga={key:0,class:"image"},Ra={class:"image-container"},Ua=Aa(()=>u("div",{class:"image-bg"},null,-1)),ja=g({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(n){const e=me("hero-image-slot-exists");return(t,o)=>(a(),l("div",{class:C(["VPHero",{"has-image":t.image||i(e)}])},[u("div",xa,[u("div",Ha,[c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),l("h1",Ea,[u("span",za,P(t.name),1)])):m("",!0),t.text?(a(),l("p",Da,P(t.text),1)):m("",!0),t.tagline?(a(),l("p",Fa,P(t.tagline),1)):m("",!0)],!0),t.actions?(a(),l("div",Oa,[(a(!0),l(L,null,A(t.actions,s=>(a(),l("div",{key:s.link,class:"action"},[h(Ta,{tag:"a",size:"medium",theme:s.theme,text:s.text,href:s.link},null,8,["theme","text","href"])]))),128))])):m("",!0)]),t.image||i(e)?(a(),l("div",Ga,[u("div",Ra,[Ua,c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),y(be,{key:0,class:"image-src",image:t.image},null,8,["image"])):m("",!0)],!0)])])):m("",!0)])],2))}});const qa=f(ja,[["__scopeId","data-v-fd2650d5"]]),Ka=g({__name:"VPHomeHero",setup(n){const{frontmatter:e}=V();return(t,o)=>i(e).hero?(a(),y(qa,{key:0,class:"VPHomeHero",name:i(e).hero.name,text:i(e).hero.text,tagline:i(e).hero.tagline,image:i(e).hero.image,actions:i(e).hero.actions},{"home-hero-info":v(()=>[c(t.$slots,"home-hero-info")]),"home-hero-image":v(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):m("",!0)}}),Wa={},Ya={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Xa=u("path",{d:"M19.9,12.4c0.1-0.2,0.1-0.5,0-0.8c-0.1-0.1-0.1-0.2-0.2-0.3l-7-7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l5.3,5.3H5c-0.6,0-1,0.4-1,1s0.4,1,1,1h11.6l-5.3,5.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l7-7C19.8,12.6,19.9,12.5,19.9,12.4z"},null,-1),Qa=[Xa];function Ja(n,e){return a(),l("svg",Ya,Qa)}const Za=f(Wa,[["render",Ja]]),er={class:"box"},tr=["innerHTML"],nr=["innerHTML"],sr=["innerHTML"],or={key:3,class:"link-text"},ar={class:"link-text-value"},rr=g({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{}},setup(n){return(e,t)=>(a(),y(O,{class:"VPFeature",href:e.link,"no-icon":!0},{default:v(()=>[u("article",er,[typeof e.icon=="object"?(a(),y(be,{key:0,image:e.icon,alt:e.icon.alt,height:e.icon.height,width:e.icon.width},null,8,["image","alt","height","width"])):e.icon?(a(),l("div",{key:1,class:"icon",innerHTML:e.icon},null,8,tr)):m("",!0),u("h2",{class:"title",innerHTML:e.title},null,8,nr),e.details?(a(),l("p",{key:2,class:"details",innerHTML:e.details},null,8,sr)):m("",!0),e.linkText?(a(),l("div",or,[u("p",ar,[T(P(e.linkText)+" ",1),h(Za,{class:"link-text-icon"})])])):m("",!0)])]),_:1},8,["href"]))}});const ir=f(rr,[["__scopeId","data-v-837f6cca"]]),lr={key:0,class:"VPFeatures"},cr={class:"container"},ur={class:"items"},dr=g({__name:"VPFeatures",props:{features:{}},setup(n){const e=n,t=$(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,s)=>o.features?(a(),l("div",lr,[u("div",cr,[u("div",ur,[(a(!0),l(L,null,A(o.features,r=>(a(),l("div",{key:r.title,class:C(["item",[t.value]])},[h(ir,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText},null,8,["icon","title","details","link","link-text"])],2))),128))])])])):m("",!0)}});const _r=f(dr,[["__scopeId","data-v-ba861f23"]]),vr=g({__name:"VPHomeFeatures",setup(n){const{frontmatter:e}=V();return(t,o)=>i(e).features?(a(),y(_r,{key:0,class:"VPHomeFeatures",features:i(e).features},null,8,["features"])):m("",!0)}}),pr={class:"VPHome"},hr=g({__name:"VPHome",setup(n){return(e,t)=>{const o=R("Content");return a(),l("div",pr,[c(e.$slots,"home-hero-before",{},void 0,!0),h(Ka,null,{"home-hero-info":v(()=>[c(e.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[c(e.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(e.$slots,"home-hero-after",{},void 0,!0),c(e.$slots,"home-features-before",{},void 0,!0),h(vr),c(e.$slots,"home-features-after",{},void 0,!0),h(o)])}}});const fr=f(hr,[["__scopeId","data-v-d82743a8"]]),mr=n=>(H("data-v-ff0f39c8"),n=n(),E(),n),gr={class:"content"},yr={class:"outline-title"},br={"aria-labelledby":"doc-outline-aria-label"},$r=mr(()=>u("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),kr=g({__name:"VPDocAsideOutline",setup(n){const{frontmatter:e,theme:t}=V(),o=ge([]);J(()=>{o.value=Me(e.value.outline??t.value.outline)});const s=S(),r=S();return ea(s,r),(d,p)=>(a(),l("div",{class:C(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:s},[u("div",gr,[u("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),u("div",yr,P(i(Le)(i(t))),1),u("nav",br,[$r,h(Ce,{headers:o.value,root:!0},null,8,["headers"])])])],2))}});const Pr=f(kr,[["__scopeId","data-v-ff0f39c8"]]),Vr={class:"VPDocAsideCarbonAds"},wr=g({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(n){const e=()=>null;return(t,o)=>(a(),l("div",Vr,[h(i(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Sr=n=>(H("data-v-3f215769"),n=n(),E(),n),Lr={class:"VPDocAside"},Mr=Sr(()=>u("div",{class:"spacer"},null,-1)),Cr=g({__name:"VPDocAside",setup(n){const{theme:e}=V();return(t,o)=>(a(),l("div",Lr,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),h(Pr),c(t.$slots,"aside-outline-after",{},void 0,!0),Mr,c(t.$slots,"aside-ads-before",{},void 0,!0),i(e).carbonAds?(a(),y(wr,{key:0,"carbon-ads":i(e).carbonAds},null,8,["carbon-ads"])):m("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}});const Br=f(Cr,[["__scopeId","data-v-3f215769"]]);function Ir(){const{theme:n,page:e}=V();return $(()=>{const{text:t="Edit this page",pattern:o=""}=n.value.editLink||{};let s;return typeof o=="function"?s=o(e.value):s=o.replace(/:path/g,e.value.filePath),{url:s,text:t}})}function Nr(){const{page:n,theme:e,frontmatter:t}=V();return $(()=>{var d,p,_,b;const o=Oe(e.value.sidebar,n.value.relativePath),s=wt(o),r=s.findIndex(M=>K(n.value.relativePath,M.link));return{prev:t.value.prev===!1?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((d=s[r-1])==null?void 0:d.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((p=s[r-1])==null?void 0:p.link)},next:t.value.next===!1?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((_=s[r+1])==null?void 0:_.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((b=s[r+1])==null?void 0:b.link)}}})}const Tr={},Ar={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},xr=u("path",{d:"M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"},null,-1),Hr=u("path",{d:"M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"},null,-1),Er=[xr,Hr];function zr(n,e){return a(),l("svg",Ar,Er)}const Dr=f(Tr,[["render",zr]]),Fr={class:"VPLastUpdated"},Or=["datetime"],Gr=g({__name:"VPDocFooterLastUpdated",setup(n){const{theme:e,page:t,lang:o}=V(),s=$(()=>new Date(t.value.lastUpdated)),r=$(()=>s.value.toISOString()),d=S("");return F(()=>{Q(()=>{d.value=s.value.toLocaleString(o.value)})}),(p,_)=>(a(),l("p",Fr,[T(P(i(e).lastUpdatedText||"Last updated")+": ",1),u("time",{datetime:r.value},P(d.value),9,Or)]))}});const Rr=f(Gr,[["__scopeId","data-v-7b3ebfe1"]]),Ur={key:0,class:"VPDocFooter"},jr={key:0,class:"edit-info"},qr={key:0,class:"edit-link"},Kr={key:1,class:"last-updated"},Wr={key:1,class:"prev-next"},Yr={class:"pager"},Xr=["href"],Qr=["innerHTML"],Jr=["innerHTML"],Zr=["href"],ei=["innerHTML"],ti=["innerHTML"],ni=g({__name:"VPDocFooter",setup(n){const{theme:e,page:t,frontmatter:o}=V(),s=Ir(),r=Nr(),d=$(()=>e.value.editLink&&o.value.editLink!==!1),p=$(()=>t.value.lastUpdated&&o.value.lastUpdated!==!1),_=$(()=>d.value||p.value||r.value.prev||r.value.next);return(b,M)=>{var I,w,k,N,x,B,D;return _.value?(a(),l("footer",Ur,[c(b.$slots,"doc-footer-before",{},void 0,!0),d.value||p.value?(a(),l("div",jr,[d.value?(a(),l("div",qr,[h(O,{class:"edit-link-button",href:i(s).url,"no-icon":!0},{default:v(()=>[h(Dr,{class:"edit-link-icon","aria-label":"edit icon"}),T(" "+P(i(s).text),1)]),_:1},8,["href"])])):m("",!0),p.value?(a(),l("div",Kr,[h(Rr)])):m("",!0)])):m("",!0),(I=i(r).prev)!=null&&I.link||(w=i(r).next)!=null&&w.link?(a(),l("div",Wr,[u("div",Yr,[(k=i(r).prev)!=null&&k.link?(a(),l("a",{key:0,class:"pager-link prev",href:i(Z)(i(r).prev.link)},[u("span",{class:"desc",innerHTML:((N=i(e).docFooter)==null?void 0:N.prev)||"Previous page"},null,8,Qr),u("span",{class:"title",innerHTML:i(r).prev.text},null,8,Jr)],8,Xr)):m("",!0)]),u("div",{class:C(["pager",{"has-prev":(x=i(r).prev)==null?void 0:x.link}])},[(B=i(r).next)!=null&&B.link?(a(),l("a",{key:0,class:"pager-link next",href:i(Z)(i(r).next.link)},[u("span",{class:"desc",innerHTML:((D=i(e).docFooter)==null?void 0:D.next)||"Next page"},null,8,ei),u("span",{class:"title",innerHTML:i(r).next.text},null,8,ti)],8,Zr)):m("",!0)],2)])):m("",!0)])):m("",!0)}}});const si=f(ni,[["__scopeId","data-v-face870a"]]),oi={key:0,class:"VPDocOutlineDropdown"},ai={key:0,class:"items"},ri=g({__name:"VPDocOutlineDropdown",setup(n){const{frontmatter:e,theme:t}=V(),o=S(!1);J(()=>{o.value=!1});const s=ge([]);return J(()=>{s.value=Me(e.value.outline??t.value.outline)}),(r,d)=>s.value.length>0?(a(),l("div",oi,[u("button",{onClick:d[0]||(d[0]=p=>o.value=!o.value),class:C({open:o.value})},[T(P(i(Le)(i(t)))+" ",1),h(Be,{class:"icon"})],2),o.value?(a(),l("div",ai,[h(Ce,{headers:s.value},null,8,["headers"])])):m("",!0)])):m("",!0)}});const ii=f(ri,[["__scopeId","data-v-2edece88"]]),li=n=>(H("data-v-c4b0d3cf"),n=n(),E(),n),ci={class:"container"},ui=li(()=>u("div",{class:"aside-curtain"},null,-1)),di={class:"aside-container"},_i={class:"aside-content"},vi={class:"content"},pi={class:"content-container"},hi={class:"main"},fi=g({__name:"VPDoc",setup(n){const e=ee(),{hasSidebar:t,hasAside:o,leftAside:s}=z(),r=$(()=>e.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,p)=>{const _=R("Content");return a(),l("div",{class:C(["VPDoc",{"has-sidebar":i(t),"has-aside":i(o)}])},[c(d.$slots,"doc-top",{},void 0,!0),u("div",ci,[i(o)?(a(),l("div",{key:0,class:C(["aside",{"left-aside":i(s)}])},[ui,u("div",di,[u("div",_i,[h(Br,null,{"aside-top":v(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):m("",!0),u("div",vi,[u("div",pi,[c(d.$slots,"doc-before",{},void 0,!0),h(ii),u("main",hi,[h(_,{class:C(["vp-doc",r.value])},null,8,["class"])]),h(si,null,{"doc-footer-before":v(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(d.$slots,"doc-after",{},void 0,!0)])])]),c(d.$slots,"doc-bottom",{},void 0,!0)],2)}}});const mi=f(fi,[["__scopeId","data-v-c4b0d3cf"]]),ce=n=>(H("data-v-c70503b8"),n=n(),E(),n),gi={class:"NotFound"},yi=ce(()=>u("p",{class:"code"},"404",-1)),bi=ce(()=>u("h1",{class:"title"},"PAGE NOT FOUND",-1)),$i=ce(()=>u("div",{class:"divider"},null,-1)),ki=ce(()=>u("blockquote",{class:"quote"}," But if you don't change your direction, and if you keep looking, you may end up where you are heading. ",-1)),Pi={class:"action"},Vi=["href"],wi=g({__name:"NotFound",setup(n){const{site:e}=V(),{localeLinks:t}=te({removeCurrent:!1}),o=S("/");return F(()=>{var r;const s=window.location.pathname.replace(e.value.base,"").replace(/(^.*?\/).*$/,"/$1");t.value.length&&(o.value=((r=t.value.find(({link:d})=>d.startsWith(s)))==null?void 0:r.link)||t.value[0].link)}),(s,r)=>(a(),l("div",gi,[yi,bi,$i,ki,u("div",Pi,[u("a",{class:"link",href:i(pe)(o.value),"aria-label":"go to home"}," Take me home ",8,Vi)])]))}});const Si=f(wi,[["__scopeId","data-v-c70503b8"]]),Li=g({__name:"VPContent",setup(n){const{page:e,frontmatter:t}=V(),{hasSidebar:o}=z();return(s,r)=>(a(),l("div",{class:C(["VPContent",{"has-sidebar":i(o),"is-home":i(t).layout==="home"}]),id:"VPContent"},[i(e).isNotFound?c(s.$slots,"not-found",{key:0},()=>[h(Si)],!0):i(t).layout==="page"?(a(),y(Ia,{key:1},{"page-top":v(()=>[c(s.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[c(s.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(t).layout==="home"?(a(),y(fr,{key:2},{"home-hero-before":v(()=>[c(s.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[c(s.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[c(s.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[c(s.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[c(s.$slots,"home-features-after",{},void 0,!0)]),_:3})):(a(),y(mi,{key:3},{"doc-top":v(()=>[c(s.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[c(s.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[c(s.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[c(s.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[c(s.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[c(s.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[c(s.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(s.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(s.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(s.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[c(s.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}});const Mi=f(Li,[["__scopeId","data-v-a494bd1d"]]),Ci={class:"container"},Bi=["innerHTML"],Ii=["innerHTML"],Ni=g({__name:"VPFooter",setup(n){const{theme:e}=V(),{hasSidebar:t}=z();return(o,s)=>i(e).footer?(a(),l("footer",{key:0,class:C(["VPFooter",{"has-sidebar":i(t)}])},[u("div",Ci,[i(e).footer.message?(a(),l("p",{key:0,class:"message",innerHTML:i(e).footer.message},null,8,Bi)):m("",!0),i(e).footer.copyright?(a(),l("p",{key:1,class:"copyright",innerHTML:i(e).footer.copyright},null,8,Ii)):m("",!0)])],2)):m("",!0)}});const Ti=f(Ni,[["__scopeId","data-v-2f86ebd2"]]),Ai={key:0,class:"Layout"},xi=g({__name:"Layout",setup(n){const{isOpen:e,open:t,close:o}=z(),s=ee();q(()=>s.path,o),St(e,o),oe("close-sidebar",o),oe("is-sidebar-open",e);const{frontmatter:r}=V(),d=vt(),p=$(()=>!!d["home-hero-image"]);return oe("hero-image-slot-exists",p),(_,b)=>{const M=R("Content");return i(r).layout!==!1?(a(),l("div",Ai,[c(_.$slots,"layout-top",{},void 0,!0),h(Ct),h(Nt,{class:"backdrop",show:i(e),onClick:i(o)},null,8,["show","onClick"]),h(Fo,null,{"nav-bar-title-before":v(()=>[c(_.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(_.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[c(_.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[c(_.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[c(_.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[c(_.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),h(ha,{open:i(e),onOpenMenu:i(t)},null,8,["open","onOpenMenu"]),h(La,{open:i(e)},{"sidebar-nav-before":v(()=>[c(_.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[c(_.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),h(Mi,null,{"page-top":v(()=>[c(_.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[c(_.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[c(_.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[c(_.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(_.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[c(_.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[c(_.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[c(_.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[c(_.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[c(_.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[c(_.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[c(_.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[c(_.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[c(_.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[c(_.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[c(_.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[c(_.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(_.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(_.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(_.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),h(Ti),c(_.$slots,"layout-bottom",{},void 0,!0)])):(a(),y(M,{key:1}))}}});const Hi=f(xi,[["__scopeId","data-v-b2cf3e0b"]]);const zi={Layout:Hi,enhanceApp:({app:n})=>{n.component("Badge",ht)}};export{zi as t}; diff --git a/docs/.vitepress/dist/assets/contact.md.31b63dc2.js b/docs/.vitepress/dist/assets/contact.md.31b63dc2.js new file mode 100644 index 00000000..5c4b2d7d --- /dev/null +++ b/docs/.vitepress/dist/assets/contact.md.31b63dc2.js @@ -0,0 +1 @@ +import{_ as t,o as e,c as a}from"./chunks/framework.9be35eee.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"contact.md","filePath":"contact.md"}'),c={name:"contact.md"};function o(n,r,s,p,_,d){return e(),a("div")}const f=t(c,[["render",o]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/contact.md.31b63dc2.lean.js b/docs/.vitepress/dist/assets/contact.md.31b63dc2.lean.js new file mode 100644 index 00000000..5c4b2d7d --- /dev/null +++ b/docs/.vitepress/dist/assets/contact.md.31b63dc2.lean.js @@ -0,0 +1 @@ +import{_ as t,o as e,c as a}from"./chunks/framework.9be35eee.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"contact.md","filePath":"contact.md"}'),c={name:"contact.md"};function o(n,r,s,p,_,d){return e(),a("div")}const f=t(c,[["render",o]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/db-dump.md.da02b774.js b/docs/.vitepress/dist/assets/db-dump.md.da02b774.js new file mode 100644 index 00000000..5483d85c --- /dev/null +++ b/docs/.vitepress/dist/assets/db-dump.md.da02b774.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as o,O as t}from"./chunks/framework.9be35eee.js";const D=JSON.parse('{"title":"Database Dump","description":"","frontmatter":{},"headers":[],"relativePath":"db-dump.md","filePath":"db-dump.md"}'),e={name:"db-dump.md"},n=t('

Database Dump

Coconut online provides users with multiple download options, and one of them is the Postgres dump. At the end of each month, precisely at 00:00 CET, a snapshot of the Coconut database is taken and archived in an S3 storage bucket. To obtain the dump file of the most recent snapshot, navigate to the left panel and locate the "Download" button. Click on the Download with option labeled "Download the COCONUT dataset as a Postgres dump." This will initiate the download of the dump file containing the latest snapshot.

INFO

The Postgres dump exclusively comprises data from the following tables: molecules, properties, and citations.

Instruction to restore

To restore the database using the dump file, follow these instructions:

  • Make sure that Postgres (version 14.0 or higher) is up and running on your system.

  • Unzip the downloaded dump file.

  • To import, run the below command by replacing the database name and username with yours and enter the password when prompted.

bash
psql -h 127.0.0.1 -p 5432 -d < database name > -U < username > -W < postgresql-coconut.sql
',7),l=[n];function p(r,c,i,d,u,h){return a(),o("div",null,l)}const m=s(e,[["render",p]]);export{D as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/db-dump.md.da02b774.lean.js b/docs/.vitepress/dist/assets/db-dump.md.da02b774.lean.js new file mode 100644 index 00000000..9be7f495 --- /dev/null +++ b/docs/.vitepress/dist/assets/db-dump.md.da02b774.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as o,O as t}from"./chunks/framework.9be35eee.js";const D=JSON.parse('{"title":"Database Dump","description":"","frontmatter":{},"headers":[],"relativePath":"db-dump.md","filePath":"db-dump.md"}'),e={name:"db-dump.md"},n=t("",7),l=[n];function p(r,c,i,d,u,h){return a(),o("div",null,l)}const m=s(e,[["render",p]]);export{D as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/db-schema.md.acc5fb79.js b/docs/.vitepress/dist/assets/db-schema.md.acc5fb79.js new file mode 100644 index 00000000..e7f48a6c --- /dev/null +++ b/docs/.vitepress/dist/assets/db-schema.md.acc5fb79.js @@ -0,0 +1 @@ +import{_ as e,o as t,c as s,z as a,a as c}from"./chunks/framework.9be35eee.js";const o="/assets/graph.de69d05b.png",O=JSON.parse('{"title":"COCONUT Database Schema","description":"","frontmatter":{},"headers":[],"relativePath":"db-schema.md","filePath":"db-schema.md"}'),n={name:"db-schema.md"},r=a("h1",{id:"coconut-database-schema",tabindex:"-1"},[c("COCONUT Database Schema "),a("a",{class:"header-anchor",href:"#coconut-database-schema","aria-label":'Permalink to "COCONUT Database Schema"'},"​")],-1),d=a("p",null,[a("img",{src:o,alt:"ontology-custom-element-why"})],-1),m=[r,d];function h(i,_,l,p,b,f){return t(),s("div",null,m)}const C=e(n,[["render",h]]);export{O as __pageData,C as default}; diff --git a/docs/.vitepress/dist/assets/db-schema.md.acc5fb79.lean.js b/docs/.vitepress/dist/assets/db-schema.md.acc5fb79.lean.js new file mode 100644 index 00000000..e7f48a6c --- /dev/null +++ b/docs/.vitepress/dist/assets/db-schema.md.acc5fb79.lean.js @@ -0,0 +1 @@ +import{_ as e,o as t,c as s,z as a,a as c}from"./chunks/framework.9be35eee.js";const o="/assets/graph.de69d05b.png",O=JSON.parse('{"title":"COCONUT Database Schema","description":"","frontmatter":{},"headers":[],"relativePath":"db-schema.md","filePath":"db-schema.md"}'),n={name:"db-schema.md"},r=a("h1",{id:"coconut-database-schema",tabindex:"-1"},[c("COCONUT Database Schema "),a("a",{class:"header-anchor",href:"#coconut-database-schema","aria-label":'Permalink to "COCONUT Database Schema"'},"​")],-1),d=a("p",null,[a("img",{src:o,alt:"ontology-custom-element-why"})],-1),m=[r,d];function h(i,_,l,p,b,f){return t(),s("div",null,m)}const C=e(n,[["render",h]]);export{O as __pageData,C as default}; diff --git a/docs/.vitepress/dist/assets/download-api.md.52fffcff.js b/docs/.vitepress/dist/assets/download-api.md.52fffcff.js new file mode 100644 index 00000000..fcfec800 --- /dev/null +++ b/docs/.vitepress/dist/assets/download-api.md.52fffcff.js @@ -0,0 +1,33 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"download-api.md","filePath":"download-api.md"}'),e={name:"download-api.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/download-api.md.52fffcff.lean.js b/docs/.vitepress/dist/assets/download-api.md.52fffcff.lean.js new file mode 100644 index 00000000..539e78d4 --- /dev/null +++ b/docs/.vitepress/dist/assets/download-api.md.52fffcff.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"download-api.md","filePath":"download-api.md"}'),e={name:"download-api.md"},p=l("",19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/graph.de69d05b.png b/docs/.vitepress/dist/assets/graph.de69d05b.png new file mode 100644 index 0000000000000000000000000000000000000000..6ce4fb128824251c5ffedd2b29c74e668236eba0 GIT binary patch literal 259054 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%0D~OBmo8cD3m`M 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�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

al}w^M%o=3l?wot$Su3z2dmV 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 literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/index.md.de2930d2.js b/docs/.vitepress/dist/assets/index.md.de2930d2.js new file mode 100644 index 00000000..4b7a2f55 --- /dev/null +++ b/docs/.vitepress/dist/assets/index.md.de2930d2.js @@ -0,0 +1 @@ +import{_ as e,o as t,c as a}from"./chunks/framework.9be35eee.js";const m=JSON.parse(`{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"COCONUT","text":"COlleCtion of Open NatUral producTs","tagline":"An aggregated dataset of elucidated and predicted NPs collected from open sources and a web interface to browse, search and easily and quickly download NPs.","actions":[{"theme":"brand","text":"Documentation","link":"/introduction"},{"theme":"alt","text":"Submission Guides","link":"/web-submission"}]},"features":[{"title":"Curation","details":"Community driven curation, while maintaining the quality of a expert curators."},{"title":"Submission","details":"Submit new compounds through Web, API, CLI or Chrome extension. Integrate in your workflow at ease."},{"title":"Bugs / Issue tracking","details":"Report issues with data or bugs in our web application and get help from the community to resolve them."},{"title":"API","details":"Search, retrieve or submit compounds programatically. Integrate COCONUT API's in your LIMS."},{"title":"Rich Annotations","details":"Ontology driven annotations and provenance information."}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}`),n={name:"index.md"};function o(i,r,s,d,l,c){return t(),a("div")}const p=e(n,[["render",o]]);export{m as __pageData,p as default}; diff --git a/docs/.vitepress/dist/assets/index.md.de2930d2.lean.js b/docs/.vitepress/dist/assets/index.md.de2930d2.lean.js new file mode 100644 index 00000000..4b7a2f55 --- /dev/null +++ b/docs/.vitepress/dist/assets/index.md.de2930d2.lean.js @@ -0,0 +1 @@ +import{_ as e,o as t,c as a}from"./chunks/framework.9be35eee.js";const m=JSON.parse(`{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"COCONUT","text":"COlleCtion of Open NatUral producTs","tagline":"An aggregated dataset of elucidated and predicted NPs collected from open sources and a web interface to browse, search and easily and quickly download NPs.","actions":[{"theme":"brand","text":"Documentation","link":"/introduction"},{"theme":"alt","text":"Submission Guides","link":"/web-submission"}]},"features":[{"title":"Curation","details":"Community driven curation, while maintaining the quality of a expert curators."},{"title":"Submission","details":"Submit new compounds through Web, API, CLI or Chrome extension. Integrate in your workflow at ease."},{"title":"Bugs / Issue tracking","details":"Report issues with data or bugs in our web application and get help from the community to resolve them."},{"title":"API","details":"Search, retrieve or submit compounds programatically. Integrate COCONUT API's in your LIMS."},{"title":"Rich Annotations","details":"Ontology driven annotations and provenance information."}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}`),n={name:"index.md"};function o(i,r,s,d,l,c){return t(),a("div")}const p=e(n,[["render",o]]);export{m as __pageData,p as default}; diff --git a/docs/.vitepress/dist/assets/installation.md.cc63d3ef.js b/docs/.vitepress/dist/assets/installation.md.cc63d3ef.js new file mode 100644 index 00000000..ec3dbe7b --- /dev/null +++ b/docs/.vitepress/dist/assets/installation.md.cc63d3ef.js @@ -0,0 +1 @@ +import{_ as a,o as e,c as s,O as t}from"./chunks/framework.9be35eee.js";const b=JSON.parse('{"title":"COCONUT - Installation Guide","description":"","frontmatter":{},"headers":[],"relativePath":"installation.md","filePath":"installation.md"}'),n={name:"installation.md"},o=t('

COCONUT - Installation Guide

Prerequisites

Before you begin, make sure you have the following prerequisites installed on your system:

  • PHP (>= 8.1.2)
  • Composer
  • Docker

Step 1: Clone the Repository

Clone the COCONUT project repository from Github using the following command:

bash
git clone https://github.com/Steinbeck-Lab/coconut-2.0

Step 2: Navigate to Project Directory

bash
cd coconut-2.0

Step 3: Install Dependencies

Install the project dependencies using Composer:

composer install

Step 4: Configure Environment Variables

bash
cp .env.example .env

Edit the .env file and set the necessary environment variables such as database credentials.

Step 5: Start Docker Containers

Run the Sail command to start the Docker containers:

bash
./vendor/bin/sail up -d

Step 6: Generate Application Key

Generate the application key using the following command:

bash
./vendor/bin/sail artisan key:generate

Step 7: Run Database Migrations

Run the database migrations to create the required tables:

bash
./vendor/bin/sail artisan migrate

Step 8: Seed the Database (Optional)

If your project includes seeders, you can run them using the following command:

bash
./vendor/bin/sail artisan db:seed

Step 9: Access the Application

Once the Docker containers are up and running, you can access the Laravel application in your browser by visiting:

bash
http://localhost

Step 10: Run Vite Local Development Server

To run the Vite local development server for front-end assets, execute the following command:

bash
npm run dev

or

bash
yarn dev

Once the Docker containers are up and running, you can access the Laravel application in your browser by visiting:

bash
http://localhost

Congratulations! You have successfully installed the Laravel project using Sail.

Note: You can stop the Docker containers by running ./vendor/bin/sail down from your project directory.

',39),l=[o];function p(i,r,c,d,h,u){return e(),s("div",null,l)}const y=a(n,[["render",p]]);export{b as __pageData,y as default}; diff --git a/docs/.vitepress/dist/assets/installation.md.cc63d3ef.lean.js b/docs/.vitepress/dist/assets/installation.md.cc63d3ef.lean.js new file mode 100644 index 00000000..e6d3848d --- /dev/null +++ b/docs/.vitepress/dist/assets/installation.md.cc63d3ef.lean.js @@ -0,0 +1 @@ +import{_ as a,o as e,c as s,O as t}from"./chunks/framework.9be35eee.js";const b=JSON.parse('{"title":"COCONUT - Installation Guide","description":"","frontmatter":{},"headers":[],"relativePath":"installation.md","filePath":"installation.md"}'),n={name:"installation.md"},o=t("",39),l=[o];function p(i,r,c,d,h,u){return e(),s("div",null,l)}const y=a(n,[["render",p]]);export{b as __pageData,y as default}; diff --git a/docs/.vitepress/dist/assets/inter-italic-cyrillic-ext.33bd5a8e.woff2 b/docs/.vitepress/dist/assets/inter-italic-cyrillic-ext.33bd5a8e.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2a687296748f6b8bc8076cd11bde49cd27e4442b GIT binary patch literal 28332 zcmV(^K-Ir@Pew8T0RR910B)=R5dZ)H0L(-H0B%750|eaw00000000000000000000 z0000QgDD%9791)+NLE2ohdBmdKT}jeRDl`*gBUMt3W0+R>k}}6+I9gp0we>63JZfs z00bZfg$M^A8&tgo+lIZ{0W$kf`dwxsbvsBZKijgA2%9xXMMwW9BpqW2)F+!l*M37V zl9T{JHdk?)M!T60nkxGasf@PS$3btkm4;ibH5~*Z*uTsmJGUKxX9cyg+F)d-5ys4C zo7|FZ`ph?caYdg&{|^%(5eV_PgnKGlxbGk&;@QKi9rFvf2ykadkugvB=bv=iyMMk$ zBY7+a5GAr4D>kv^F3Pf`OSoyhikEeWmv~9(oDIp6)-@vO+gl-}bh(56@L;!pH{2TT zIOp!%>5R+DSWy{w>@s%z%*G*i5$ug1FAp@aNHgepU=2^W?cc^RPQ37bnbQu{L-xl)y`!#La!bOvoPMoxG z(!!|=7oITjgkwyl&T2DBcbsl=3a50PM{xuZMi|BC7=>&cVHSH4Ya!&qB80t`*D}}3 z`}&jTwP&xd(tnwI*4M%FsVgNJ76J%GP2N4ADlq+3=~DETeStFR0FZaB_jw3ckIPK5 z`;UwJRvMJRS2&Vxp&I27!Y~h>|K6$HS@;S8T&H{1H zelfBi^#8vfzd84dLnu@l4ca%u)S^X7BWn~bkwwTv(YI&*QD-XSu8ViQ;qDt_(A>&U z^4xoV?`61~?puQ!i;krj+b4{06eEmq6h{!nD2{Lx<51xU-#?;)LXGpo38GLXQ8~q@ za(=|6dQ_zf<@vAuKHjyvZ{LUW{|}LikSRYLR8evAo_P~QNvMDvATH znox36Duh0!eB}lajkZ~yyJImL1K?AGZIKwvZ_1`1J4dCns(MBe$gm+td?8lPjD$92 zHiYoJ%iYp|Wjxl6?XfL$T6WCpuolbmEY`s+7Mza7a!6WRj+xB~9qO$1+8N35Cdbeb zbyosCj6F`|T`vGgnxYGo|21;cUv~;O3xwtgKbS=WR?q^?dAOU;f3MTF?@BzWm9@s9DrlFs?>c$@j9$lUv|> zQg+A+L08w+=oPL;u&}CrG}mkQ3IN7^A<3HAw-cD%KT7GZ>C|xjc5QqSQ&K(v32^j^23>tYX z9Ey~w;NelHPLmcL`gYn=J|L_>I0Q~yxbxt}+kX2U;NL(%gn$SG5fMa*7Asb~B&kxR zJ0x3I1Y1P%_YuCZPc1EaLPt1W^?(C1fcTxWB$^RaAq4^g z@}DZQNWESVKxs;JK`-ls58)9QwnG31q*M5A?gzWuK>^ixaA+&!?LVwgKmlkP5di)- zI3+nGxuDceEwv9`MQ&?tdkYR6o};HYmOmnmx+||d_hhmYMc0FMUp9Uo$i!j)vK4$y zZaeqYW2xP0JZsV-`MYJZLsPzcP(sd%*5AW5U%Ajh{X2;qvF}k4r)SSpAf=>mU|qe> zPFfaO>Syt!6xxG4O>LrDO`6*bB5m8Rj-0o)ReR@^a8FuIxzG97_2`1swL+EH?hk9Q zZLu6+f9`p*3q~M23H9`edMulW1?jZ~Y6)+?HsMGo(ulUa#5^+Uep_2D#cvzv$gAF7 zkf+fqQkz!OxHQ#2Y7KTwI$yM#Nl2PRdQNCadaL^)+r))EuS`03G`O4HKKl73UE|+B z5!ZPwJ^xugdmK_H!eC)q;x7(*fgbEWb;$q!x7vd#I3@Q0C{V#Lm z%9Br|)G6goJ438SoqEk$v})I(QKP~- zP5G`1Nos^MDfWno^cHV%FL}O^*Zxr_6%@9fIScqpwMa!P{0C`mLO&~dpg|S zFbu9upcw+Lb;9@yg}_&s(4!>-2p|F`m_xz?5Q2Fls4I>l3=t4WKm-rHAPI2CsC9#< z?1y9Z8DaVb^#CZqfQ-GfGBL@*yPV1WnnP8gu>AK!-Fr=>0cA&YjUi2(3IM+FoB z699Aqj>TF8NWdVY5CDT!&;SH}XzPQNk`Q7hTKiI*&r8q2@avm-N`UXP0JzgqK%Iw7 zmDXW^UNgxj_Mfa79#lwczNlYAoo!D~IQFZKhhF{db?o(1umAM+Zy#R!_}b^K4>dpX z@>6c0^#%V6ftP}BHAehzZGG$M_twXPp9Q}Pe0OKk|6SmRTSvGlJS9vSzQ6aoT!Go8 z0oSiwzjMLrTVJNE-w1fa4K*Enwg1ceK>iSbj{^G%sJ}yl(wJ?KJ_YipK>r+gA5q-r z0skT}Uj*)ph<*a-uYvqc-0}s0--hsafczece}F9|V15F?F97`~0RIN?zk{~70NcBH z1lae(mf3;3aL;p0;A~AR(1b0sF;BD@Z7XAlR?bLU|2Lx6DI;ik4c3WF2E z(F?iLn%zf1PgRD%r2}_*Xk4}#Qx}yE2joHnc9Bh=#s(WqVyglx7CJgEjj364SJQ$2 z(*y(0>r@l&RUT=Axg#K&d83?oL~0frV6rdXA&hx4LX+p;`c9c0OT)aQ^NyW3F*g$|LW%FGIW8gTuGoDu^dLn*zZlyjgKG|2|04q(cR~s^5*KHy{sbxiY*B|bLJLHF2f z(O1*<7VeKAG7B4hf)MUwNH&h$pK*xR}6|SkJr^=wShMaRprR(mSbk`-LrabTvO^9h3SoB#s zpxkBdvRMh#>Ls!;w!)D_z==nYz(WpCxlZX<OIAgYOg#_(m6ZCg(ffgPU(z$k;y1sr-CPjBPICUkhM%`zWCGOm(!g*;sh1DI}^@yISa z?Pg*RQ^mSxOSuNm@cC1eGG|VJ0Qzo`mB3hnurM(7dxUqBrtQqMMcN(uLoggCcMdvf z#zYoP(naH7r~8SYkRFv+Krgw;lvR(g^E)T2n6{8vLdJfe%nMHNVJtMVuB6e4xKoBJ zzTd44r3>Iu7j{)2v(Ca)B6djzqhLS(W`2n|(Js1b~LGrr=)yeQ~5hxgg+anlQ+#`CL z#_0ROw2`YBFxk~+M@>UWhSFP9)HGhvmP3#pvUEbg;>ufs!s?xjmk!-h>);5Fz7Rx1>lIakMr9bZ1A3%z zYq@zdv#%xzxo!YSLh&zNV}{B@ZfOgYt2C4Sc20d!^7^Ux^7S(N1}=6)L~~yVS`)DmH|^gZ{~a2*vqmqD2YVWk$NBV|IZ0>1DlnSQaYG zU<|)LfaV>TVIS*;wc99_oaDC9RyYAE+o??9l!ZEP^UrVgi`bJZ6h9rHa?%nH{f>%D z7DZdf;z*-T8iHVtym(*P%L66Fi(1v68LlHiuPTP*Gx2)(3t6NkE2W0@DU1V9ti_h@ zoK;p>C=%0%Wi+~2iI-AiakVZZsW!M3Z=9&=K^>GnQ8by53Nj4;A*2O1`8S|E=KDcG zvK>)FW?kLWq8pi$K2dpv@KUeQ+O-?ukx9UTFYe3}DO93m$!gsPV{sqHIz>=w*i&O> z4g>O0@J3U2Fvp@vrae@4Q0c7wFdfyfu&Oy4@{wueX@tt`@^Z7MNcgW*%tC9z&Rs}y z4Fh_TzHM3WEUKjiwZAk5ZE26B9Xdf6%wbVSBH9tK8o!9eH?;1DJOGeiyU-(P71ke` zGHQT|v7lqQ*RBN1Fb0yhJB$n8d27J0ra3|YcdUKwx{*h8(Dou+pq0tO5$OT}{ZzLq z)5=ENXdd2#M@tV=a(8H?Qs0VfPx3S};&JWICGxC lkKL(qGBcDXXZHb~GENV%oa5o3p`t5VO%nZMDK^_*W?ZTf^ae0dT}7-GX0Etc~C)9 zsCkr)Nr(B$S=a_?mf$3rHl-+o8B&r%!4Rd^%5v-6aOc*ak>|>lE!rrvtXH~a4^BQI zNUQkeRMGHIDqsA-KrSmu=(JHzSr65^ubmoSLIi`$ghfGqN&&Fu-Ji#tvmz|xPv@1Z^&ckpgFqS`X<{=f8fK~0*KrgVTwAYS&CTCkK9!48~ zOFFh~+PM4#=Fwe-mXB~0-u)QKjgN14sKzci7+|sG))q+{Q1xTbO`J8t8<6HsD!E19 zez6Q*T9CTuD&4hZ^c}*x^m7rb7d=bPJ==8tFVcOH_^Qr>h~kved2>FZn-!f1d1*XLbr3}dt| zgdy86sMDv{14IA2K$2-ZIRkTNioOIH4}LNAa4EQLr`_Yqk$kKVZ`5Xq-q?NdStte! z*`4&W-e5F;X^JvlC36bQcN?&D_p##8li#aA?Aj^e=X4EUo#$Y0N?f zn#MG>H*$B)q3|`ua3! zroTVz&%n40J4^g<8)h$l%aKVpdW|F36V0nrs z=dV02gde$&2uz95%Q)FXl@9oEG4JNrV~#z(_A&kZE|e0PKW{LbO)pF*Zi??r+8Sfk z#yrktKAlg_j%)QK6``x-OBB^G2f-Og=Wqm-Agc_=lc6Hv{~}N#A%KGVh<{oW9hTS0 z7qsYC*a>u2R|d52nqy5`@vyb-JDh@{@wCBlyz80vR~BG8-fTKE>wTn_G)_P0FHFxG zm#A7`9=l)DnKe90pSmu93v2EIrM zwJ!?r{A1}8hP62#jPL-)ZnnVR98^>;CH09S}su7!p;u{;^w&^}qm}GeE3j-Si zGo6{6KjC62pF7>rKLC}n1#{JyP_9i`SSsM0&39C2D}b;0*R7-r>tLGY6BsYZ+h(I+ zi?Ah*%jBU2iJFf7SUXqqs=Rx=WDB^9%F-K32>(q+258W=kvjw-=3pDY`xkn+dvh^w zR7Jjy=BG#R5~lNZ!$jLfnSeO~c=Cv5x!uU|K(t1(rc#ZeXqh&46Ov_(LiC+m9jTsZ zSueGS$825q0^4=q!`9V5oa;ZK+OVS%g91fW(@71~G4bS1X6pMq2ZltLx$VgLZ# zMUl^KawI^>7Rd44N!y3rm2^h{O9Yevf?f%f^x;5Z1OV~`VA6*NbipHHJU!?eGoapzbZFyn|5+Jz9Rl_PqO{> zZH-Z`Pgz$m!tWC9H0}$TFy>@2d*X3SZV%C)J5P>ail~_c_rI|1`ibFqAL`+{%qosD z@rtvle_tLk#M$b9N=>x=AKtTPbSizxso|2jGWTy{a6NmnS0+y|*`AVHymGAU1tp7C z$mnrdAI>cHtJBYkRCk&;GfEmej|$j3G$YD^wVhQKM;_zp6?4xS*)o3A5n?P+*iBXU z7%18F0K@F3)XAuW%5Rn5uZH^EpZU5C37?ms!)qI>kF6HhKp8!(i&n_1WheaV%rerr zZW8svI}4O-FwcI@9!UsN`C$3g@U~q~r$2XUxMZfDQZ|CTBX5h(E=b2QF0gLzdo>zV z>ECIxBGr_J!yd4P#b}{eB4Z0A8K0>(Y3s+YivP~^2JBG`e@23V4Y96>Ct8xn0*h{f zN9;M)z2qpBFUlWYA8;L-nq%HiiB|ch{Qixf^U(NgGjeagFjY}It5)8ime`(*!zK^^Q zUVXK`qj96izzWx*H@`I6d9C!Up-rri8HNXY+SRx%IgD?{H5Fb3!ixYQl%Flo7ilnt z=QL=;CnRcoo6^u0E+~k2OgjIBt%mRf&;iT|rGk>L)P_w|pl3<<-a~n>ea?20Q;CsI zEq4#pv~w55hbMgtTgmZq<#l}>(GMNVN~I63E7Z+@H7q)R=Vxscpq0zFzkFY>jT_)} z%CYY-dY=5TIR;#ZIv^@cLx)Q3(V?Z7vuJ6{2pfU0>WwPDilZR_bOE5s3NycVd?tXN zHFFnv!uW2}RMijjt~UKM?8Pyn!uCxK64a2OyRZeXUarJIm}_h$@N+~DHv?nUm0h{* zO^0JlHF3hFWdnby@e3o=wymJN=I|jR%WC*aYA%x`IPK%Z6G$4V+d=RX@1r#)7HR<4g|I_sD?) z3P|F*=x1EIZ(57oYH?Mx3Pl?#_a%fcQY@i0;ezKFhf;{juRQK{=k)^iqwyHn$Pyfk zpG$W84mGdp8FZ}+#1u5!F40O7q*xbi?LDH+*(Ja(2M={(EhbI@g;8(E01D|MlWWd#u=l+!gNZKFeqQ=c}GZmEBW63G{|vX?vZ2_tR=E zr+EjR`+-BC8w=lk`mWrYp#=^PjU*mQ*#CTMessrnQ-AK0F%QmocjwEy9-iFiW*Lf; z!v}a$>8BQe*RPYkns{}}_Kg=O%-`Ks{Tw~fQo&;NsnZlEL#@8v>Yei+d~c`tz${1Q zeKAYq-CmHrMk_ZBQ(kTKPQ4AJkIXE~S5;m*%bt|lpziq!E&4x02Ir<0%k z<7Wc3AE8yd4gvPKe#Q>18SmAPHsQJ^Mh?0>oU42^)Hqp}F}-o#P2yo|nGw5w*#Id@I_Y_7i>{XnkB+<{w%B3v5$-WYF zL9uLy2YdQa)tjCEOLzP;Nz6r&D`IBLw9CxQkgAl{k@X>QXl>s?GKmdS; zmnxG!(2-gW_Lp2iflL9Aq)jTn&7?pNHNG?Ny+V*Vj`fwggBxZHP~CrN$+u!hF!R#! z^xET!-&Vr%f1pAxm8WVe8|F_*WG6}`z%VUPedsbZue&Zm(ab|CK1idM=r4Qx>O)$5 zN7JXs)Y~A(*F@AzA|ZeTCulYiG*e$4!22FST($U2wf5=?8^+W=UN{$32=Lp1yO{g8 zR?RUQ`!cQa!Y_1Z4V^I@Mej>bX~z4qdOy8bEHBJD)kv65YRW1saJ_mpDQ<-(WRg@1 zXSyIV@XRF?AGZW{nZ-Oc9kFx);K~DSC2MRIV(5I#c2jlecpK9S<42YBlej7aK?((T zZUp9n-4^Crf}!P|1z<>S3@kY=j9hMS4c^3H-*7Z{(RnUtD@WvBBdA3PK++G)VmU?R zE&xz6RNl#cf2_twRvXRR`XQuU5(=ql$pb}%m8!;%Dv@Q^CjN+$gohlUqPD`|U`dNf za!Fe&pA~I1k7CP+ZZb)kBNM4b+BR5I_4zeF1kNO5uiF_&%r<6p#(4F-8}PRV#4#Z0 zBB3pE7u{Jc8ohGi2rONb?({*TqL5B8J5y{IQ2EOc>=Fr3Fw_zp9ol&Vc^1tS&RrvX zB6A+mjW7n+mH*2MK7@s3^heLsbY>XWGDP<-EV22n` z6&v=0=)1bP!ss0_b^_;}a`JIbYsBEpt2axYyCpmZvj=!Ap!)(zi=jt|*wd8+I|dQBf1f3c2E znU0`e%1Z4b`f~=CzD;cx2Kb%bHNS3va_{TaR4Q{PaSlFr#J66ZtfX^ibJ$nXqnn9= zGDpIOry~juLhCKe8i-qlN)TW^r3X)?=t*ac@(SYutLqHv`RSsfjz&{iRu7|3`Q^8e zsE5y{@bgg#%5RBr?CYH>-#bgWiEp=-Fl3U0wk{z?1d+p@eHt1DlGqQbJck!at#XdsU0;UUZ502R#mbmHyl&WrOIj8krz5hef+H3Qivr2s9mtUHtj{ZY4EGa{^D$yAGz1=2r)ssRcNh!WxP4 zsn;~*mxA|)b|kq(RL}E^gL1F}azfeBtJA(ifV+513CnmB8N((xD*uXq0X}Px>JeV~ zKikh{e*xB+n%r1$zVUqltqRAuF!n|_7N{3gWwfFC+M-q4;Bjq0GYpJWkFsv~8lA`$ z1=!>5dthLJ0!#7@&<8`eZa%nszJ%M$Pl7>}RobQ(FrbFrG)NWXau>bK!4T0A2-v(vIyV%=UNj25;c)X~j5-?6 zDJcej^G4{1QFm(6v_>2la!}`S}w0I(p5ck2b=o2}aw<;?gj!M6R;>;&8pq{DiX|NgczwK8M(I?6x2> z%o8iX+L#9U?Xfu7=b~J3*twUI#_VNuKQT_f?wis^PGDUbzCAZ0A6hZ~nelmu-IG?N znZ^dwY~twhruLBUsp&{LIook(r@Y$9j=a2;p0Ngpf77$-k4**`1o;Gg4>(!Bl6CMm zh~K#u*R@8aisR-JH{Fp<1HQ3A8Zb{?M9fyTa{2m{YM1>Q?m&o6HfCJim3~>L*ep%Q z)XdKuYi~4=L#rMuIqOoSbIhzo$KEU0!P`7IpC(+R9k29^j`zM^$6Zaib(=GRf{{2A zX?IgfpLDQ#{P}PE`Ru_Pze!p3_3w&8sN6?+Pww;(Rr;8v`C3h7%3ae8vd3$%aOe zxFhA{T*qy;ChK=5^~i7ejl~OD`;~7doao5QTZ;&Am~Q_YJ5|v3)Yq+Bo-Q-^huH>Z z&NLJ%%k8ye_4(H<6I!+WhKhb2@H+$a$C{xi`qvE?RsXt%G(*nQ?lfN zUUWE+Ue(_**-PUAywF_r!_=Vs*Rx$5foa|^%IKw>KStUmPe@Gz(_8GDL@%4Rum-ce!>T)+oGOe? zVIA0mfU=l0DS?OpXY5xWh0zA*4jR>gK%qN#@mlxcMGP%VP~o+W;{U{?)ten&{-FhG zcIV%;`!V6FAC%v&2K(Hb`L+$|AMm}?=5G$Fb^iF*LqAu>Xd3(3Y>@q<>8?-Zky6YK zI61ifaR`)cgPAE^b*3)rh~cb&d{NIHp< z+>v>Agxu12?=#)&LjeT8io3``cy=B8OC2qH^!A@)*ZOl8`8n+Q=uW5XGS?C5iq9}y|{QX&gT`Q!@z9Gz>Ib( z|3peaUn{HEqMX@txWmYNiMtrk+W`hJq(o`00V!8bl$dA@4FQ{9eT^$EzL(+gAN$tW zmBP)ApI@2O%|Hk5J;C`h;YD@CBW$6=F4k4^^vgOY%?|18GTR@LbV>B8v0_c3&e55` z8fn}e8^SWWens6}!U)$H9j&jv#uXdD;2I+wm8a8A1)q>0$7GVFGuPDfU)%qz)+Lq+ z@h9RU8m|Vx(&pN(xGOq!W>q>aXHS>WD*FbEur>m|*{-8HO=hDy>E?iJOQKNxeWU6a zgD9}mn)5WcyPnNDt$ZB}6<%9n zUtPBj);VC7qZ4eFWlpd+8t9`IysPhzF4j3{=B)#?5Hn(GY+q@iNK|@9QguYz#n!>W z{hv!>a>Dtt!oq^GE`Yd5$JN2s+BJVIDvrHeDk{t`g<#?%nl27jdtK-hXns^^%BTrm z9=5joJPgUVwf%BgDNPJu_5hK+H{0`3ebCyaVjp|F%hujK=#SD}st}2avh%M)pxug_ z{dZb)Vde9Vs6xuiSqFb4tbNj-J($zg#%rcdR#z9w)}RjNhtY0q^VcMV(M zJ%{(u!&G?6Z8u^sq~)y_hLRYAg|=g`k~J?u&X1uPo5!N>tGwOSpI+X~k4?hY9(le9 z-Mzp|f5?}i^7^-GIUor{3SN0yZw`~Ld)mWmld@}zGkqDDjX7Ev8WFK^KwZlU1pr)K<-I9hg=8krzW&`f6qe-&?tQ4vG zy03!0zRDP{SmlT=0S@-~GaQ>YrfJ=*rY|feEU3p6*;4wD>PEj1C1{8U(w2*d7mR~i zA+hwh6yaT?)|G-33B}Zkf_kHxFBHziNsJvID#MsH4~qGuXy$hvX7dFzyQG1-AF^~Cy3 zNM(VhH69lD^JQ!@ z&j2E)g81#>5(tl@K9Z(j0It&btzo{egx)#sb)+ydt0}qAHVY&Wrol?kDC#~oJ@(-<2IiFNhHUE7(aKxZ*Kma?zKB; z-@?0FzDY;~KuHL-fku{BO+y+$A|ckeH}CCXD^v!P?dKsCmY?O(Wod5nV4X3;3I5L~ z=F|b=6IV11^8uJ}N2rlw_+&UT)fTkKi;*1Zc3K`FY&bnf#8+j~!vFpcb8IYDe-`%T ze}Zu;gd{y-Vm!a4nmy-6_}Kqia-o`WKT&-AhTA{)xM6c zl$M{2f~hc|8XzT2B|zu@+Cy_~fSGY>e;tstKN~;^p%;Dd2y)d2Nu-R*RAn~Jk-wSX zs>(f>kNBy|mjy)80PtX$4{r6tV3T~w_Gw{X|DSQ7n*+eKe-6km6l1Mt{2$JIkmH>P z;BOBAxWi~{%-@IK?{gY2lMmd)90{pRQ(Q`20UKQp{?8YJr}76TS*m10eAmzIL5a`B zt^Vs?6A<*O6czwb6I!)90iXa7{hQBbk=R4&lKSCGf1xB7KKt=|{Dn2je#*RL>doiO z&4$_O44J3$c6fUfhw{0aWxuHYU;P0JWr`AiOT3%-SK!mY&m4VHncS4z8ax}k9GsuF zI`y|ybK{Z5j;(2-WG8MA55rUNY`hkJ7v3JfAD@grjsKa$BNr>W7LXo0j++8XUYIYYTPxgNP&au4M;=u&i5x)D8uevy8M{#M>u-d|oU-!1>0 zVZk`d_`-~2US$zj(+W6+vuqOEn}g%%aD<$B&R0bx#lIAD6iXEA6whz7+2*6io3vX-k*dDSyX}fT{ zc>BB>R82w6K&@YGSnaXeE444`Ks`c(qVbnTghsl?znV!}HJp#DRg1{0_g#JHYWFoF ziBwX)_=&~jHHWUb^w3DLtXLVTjBJa%5iwu4|GLkvU-pRSdjBK6kHi|a#eaRfq-5XZ zPbRx2e>eGO6aZ@g2ULLtGy$kA2(A?Bln(tP5+Q`9{WCzQuXc{3lot*gJM&a(XjenE zp;l`_E(`_|QYADraXU945O7d&3gyTEF^@+gd3<|h7oC-@7&rdQ!k*k-g(Q@-tvelc zLDXOkFvxWgOfD2bz0ugO;uK9Cg!6~xIM&OriXDHb?FY(#V0=E-CgOWaVtH|31<_PO zOpam3$NE*IoAHX>F%B3rABs4~Bjk#6L!PM{XHK;^ zmbQ5K*<(@(I5=6Ma;3O-;MWYYX$^lIj#uC__Uz0pO8v1>lX2N!HT?d{BBXkc=`5H@GOBmE@KA!*A7-tHatZZP5xX-R5p1RI; zi<>7GmOl1eUAAI#wzk6aZ|`9n{lTk$F_6T}D|J%ZUB-o`_8@v#vH84PT?xktvEo7K9 zMzzpr`Mph2Wim#fb^s~ESeS~WfV>?Pq3vvID|f$Rg?6HrC`G=o->y7%dM3f7{sJej zGty+~MJS%|bU7_c15A@O**L=+(7<(&u-mcq=rx6JBG8*G*gBd{fFATNB$8ta%TUJ# zILWnwfc9A3FJ5X5Ov*VcaKny6dFrE1PlEi6dE-X0$$Bv#B;2aFh=7D*eFV>-OHjpY z7`v@iA~E%s*#xZvMNm``3)9cC9WgHCXVGkDGybTVZm9cIsL!s_C{Kjry=mVK}8V!Efrc4L3L+0zHjJiUP%I zDG9yvwPfx#MvNJ%;5kvfPg73lR8pxjS?A36BQe&?&PNGt%8OW=n}N7P2@dAO5ERM^ zH4bplGrR=^9{8?CD>Kk}OV_w{_1IfQ0Wk=aqdUs4WGsN#Y+?09PT z8VKw=xFfXt-NnIWebMXFgoSyzfPUtp`?0e%E8#1j>bSV7Yu0yX6>N9}y%^e)L#mlt zf9eP6Pi9cuS_={DEN`qv|LR_^x7feU%E3j?hMJyxFMKaD!WER(+7MGoP{}w}7A2n? z@`!XxsHqEIlbV?>6H5-1bvPimO77eu~p;&n8))_br)}tO;BPo3%C-PkV!5qm> zn^p|;#dCxG1g<@uZrj{ukwA#9l`BQC_)#t<5+jLlaMzpg${YNl;6Y?LN4Y(iQ0U06 zPTh5T!0#&6AJ4v46X1up;rqWkRMdvMnPDG&sxl%SO{uWZa>X+kQY3>9znk|^nN&-quScB0GV z76Bny5WsEytuTM zJHi$fWviITldm!@yx)QU_O-7Qwzxu0Or{364SZH4CyG=Jt=@ZWg3DC$0Dw9gvI`@h z_H->=6F%Rcq?9LZC=e%)h9USK)a4$&lvNe0`l-k?sPXTY$EV@y%evZ|8|%{Z0R7uY z$PspC7W5bUduB{eTZW8tTGWRCDh;JLOg`ye{*S`_z_r#dS_xHEMm1Qg)e$XEi4<-*LPZ5CFAAlR%V|XIJ0YUbmpNGU6 z?=fZk**RzkGF~?B7VM;E5k4yWp?*7mI17||(<;uWp8fC5|M#hG)1#==R?`Jpn|+x% zk9My9&fN^wrXgS@^`KDElEXdi+t(OE@L{;l|4W{yxrn!KmmNK8K=V~ce@D)&NNR(| zxaQ9)`n5sk(Q%1v?w_S{BHH5}fpRg(et@(>v-xmi{9G^@3Q47@56WsFvmH4@d*M%S z%~OE8OFG7yhG@Dzs9H3)a(S|e>1)b_myq^<7_qSmH>nIa#9UhKpG}{Cq;SF9?9`>5 z{$m#xa_^of+eEqd-HX=zwd{qu``%f)0n}qViIcJmX&U4H*%ws;dAjv=S1|7$&}i82z1kZ#>ZEt-Le;2{lYMm{eJ1+O4v-5<-b z4PYNl+SCQ2jGH0Q*h&`-bdwaIs+m?pLPBH!Ql`XR?}ZD+)9_TRlnG;v&M4HfHaPj4u3U zx@P1Y=JRW?Zu$i@lNx(L9sSPE?1F zWPEWFanprLIybFZYkf+-lH+=TA4b^Q<6hVLm8{7U!cBIxciPDo!XB2?-Q55Rn%^0t zJtpQJB8yRVYCYnxH?9(#8V8SmBPN~ZG)D;wE~+b~RKk}Tld+&l>aOg{IuhA(H0Q9UjO~(#frC!1MTe91mvmifTfQ>;K-F9R$}>FvgQ6-N4&Vd}k8?jQbuIzJlonio!V zosCRiak@=J!uHGV#Z;{Tzf%=6A)W0%R4y`^2k3yOv|JkmwbdyHQ@<)n0EO9(Y-m&} zOpJB@{wp&ym2>I)zQjruv{A)|cyAGl@xwu7&VoUs&QA?xU5*as*>bxhy&pw%&Dba8 zu*@uMb6d%lS4S+bKx3jmas(Fd_BYK?j~{mEVcfsJCXqVY3({(qg~MNnZI5La6?XI) zM7t@cqD%Kwi+4tIGFly0jrI$R=5$f@Xvp{#P#KiE)(9yG(T>JMI#Z^;A2@KYXuZ+N%++_OplW{%JHN}EqvR$7?hO1%D=^(*%a#8OcX`1IpWSdJqT87aFfE|G8- zKO3@k?}*Ahnnd>T_Qts}rhgEXN-V=(WeSZq?dS{EK+8{OxY)NE?wBPP?RyDC^_sj;1b;oF1(NO&#j>VvBXHp(fZJM!@4fK?uWPyI% z2)ra_=SGlMbJSWOiP8jSXhWR8*%6zjliCY zpB)v)X2+Z6)PkCL9H5kQyy3{Y1-uaywVu5bLC{e*&!3HTY?`%PqB>KPLcr>7v3r-S z2!|D7M5mdT1B7fzlAMmL4lDb`|G50RA?w(XCa#8!ZWDPA4@Q)hdW^ilqri3bm!sL7 zr6W+CL`7Y;6hW>&%in57VPGbeQUq2>jvzj^)yS*X5GT|PiJ8;kkWVU=a0I{i2Ns|} z@X%mu!!OMCj#_>sA`6=MZ~+v?W7S!_!JXNB<>t4n=0Q*p++0fnrw+WKep3wKT0tpe zVB_ro3}I4KX)6ZBcV>!bFct1$)sk!}3|-1{xGC}WNE`*TCM*>C{T5h^b=^h1dWC`k z;tDqS$w-B&l8YB{<76JzAcr;((_spn5%*t1L>6xkCwg0ky_voyV`01~Ev)N8<7|gr6e_*BD z5dg3HnSP9s{hAoW&;83IEZKM`cg+~v5!*q^3-l?oUB1@(XY5ZtR=03pJI3xhFVY{NAa)?l= zPT1G9YA&e=PU`H8(QSg2ctBm}s{SZvBvw0@^2dhdS;i@DcV_%U%0^m4+uUO#@S#gUYw z{(@E*5~Q^LP612W2rn){B4ZYD4hAcDy0{k0a3O$KoGVtqui6&Puroq|BJitZGWj6PKj8`Qw&I8UR}DD)36n|7Pg{D9LgM4S*D#rM+Le!b z7Zx}v)%X^x6@l!=y3ovc1Yv_fkUo?H}(1Rta4QHKnjxiMqRfTC1~ccZkNg>C~TZ_ev;~v0W+BPi10V0y&dRZo20qxB!M+Vf*?yWQ^}aSCjOK{6`nyHC(-F?rm2?7DWa%J^&u$&>0P%xlGX2;qG0I2sM<^A ztm0XK8ZBBwg@CX zI)wgGJf~nDLEe7}ve!?9;+z%5G^d*iWm?-T72YRh*|ng!ba6)b%EkXXCRyC=WBonH z+z!nurWpClqt^Mcl6qj>j4s*cV3T`OY2}4b=t6fd^i!64cq8k=BSM2m;yaw-4Q?_B%_(R))kQ{J~u55y-#h-Y51Iyfsro zIE6eS@I(sbOii1f+nmilbQrrrjrcl?$9}$P)3v}=+zyOol*jKqBHZHBw~W#O7g@@m zQ33%49s-m2!J;`2n9bc~ol#1Z28{p#EFFQ#BzxWXDy~h(0DfS+^K)ZjIYbyz-R!De zcL9PfebIEE@esrX-~U@!J6*mtSrMNMMt@w=XMZFreKaTP|9qBXnr|%ce`uKyoTy+> zpL@=Xwd!J!v->A|1y4B;dduv_5M4GEMUpvWAUoF=GbvKvylid7RTxE@v4Hf!K^hk^2*5?BC$9xh%9s_f*2+X@fCg}F z9=@Rieg8y8<;9Wn*Xx3P(H{<_WW*fB1W8o-wR?1MC`+)sXxW2<6N&CaQn#WAS-k8X zSQ-6uWW2+DSA)zIrya4!FlomoNfxPn$V|RDb>gGk*&L1^C6l2*_!b%Zy(fyy@6CWl zRZ!5?H$>5-;UWM##{J_e_53{fe>S`O%4dfhu1P!e(jpVBLyKW12s%n3uqKkt8iXh* zL#R9IL>!fKw3Ewj5b1Q*rC*h!m>PpjM2;txWaO7?7h8unVnBLL*NG&;!2bl zvT%$(Y}aVntECbJx2Fcb;9^`}=C$*mYi2;1(=q2Kh}U`Ju%RWxFlRBy&WJ^XY1Vbs z3DJ_xgT1|5kC_EQ;gUX>V;UjlWH$T8Ot#*B&ekif_!oY4BZsn9R63F{b~e<%cEi-{ zWPgYtwtJ>?c!3!kyCX)@ge9dkU`*X6hAv=r8_6ewJUR3!p#u8{Ula8P4!Dj98T0-uJXnOn)TQXHgQp1!uy(?+2)>HDzQrwZ!f7*GJyKA zobj=wF#8zQeWkm1hXd@oI+G{;%rUWh)`8&&5blsYqU{ER+$3=J8Mcef|ADn~Z=P(8 zkDmxeJ1wI^UV0<`CUd1*-jguhbaIM2dZo)o;;nJfk8^>tWI(*jzi!oSl4W!j6%dHt zp36@tNfuMqu`sTwtKCuW)C0R^IPGkT2j&Ql7$iGXB%8VeEuO8p4bw#Hq|;82G%)qJ zFO)9nb>v#*giSy;c&OUx<9EXY>3N{DBn~w9AH?TR57UdDX;sx{Tj0XxS5<5uOWeFO zDYWG@5XsDfdWWZRT|~a1ANh^4%o*dFpBfsIj(;OIz+~nDI+fC82Hn9?v$+5c07|&f zI1`0&k_8iw_g%;4{x@n-uled>N4m4f@Hr9*xR>rnz^{fDP3GTWCw5nR4O_lTHp$(g zeP6*}Lx?`Xr^%d0HK2trr>gbIfM0p&yxEd1+y_{n*{336K1D!U3tPWIX+zg{Wu@1w zsf|h)lcb$~GHhYadnFH_H>>`E0ghdzvS8;x^>vx9=z5Iexp;wZmq~#5fW~jJQJIbJ z_9U#&Gl-mttSCrDcnPw%lwJJStzJpL_wDtONc6_&c#{*N&KMOohI5>VZC%%Si!h!- zYdg}YX7~7T>sXl#MJVqHe}aJ88_&&G z%BCWIFnn^h0-`tNujOnmXxJPk5Zw}3U<1`V9OzRCxYB&prcfZvj*NsgY}6XkEJn+m z>HypRaCJY>I8)9gNM*aWE}@Ev^%=CVIXG%{rp?jM^hbxf#^Tls!mVMi;2HI!dWGU5 zkawm~6JaUcuP^}+u8H_XghJ~?J&xf-5JUKK}+IX9W<_&^)Nl*#v zu(w}E=5Fx)hd?BOtRIDhTMk;7;WZ{@+Qrrn+(z>U9*I+17mQnMwgWr;n$yLFA4wWC z#7?y^$XLH*%*VT_cJanixY{;Od^Sa}lpQ=ASD0DGZb^CyY zaN036^_GaFd^E5)XVHx>YvE*??98Jx(@f^t&zPs35B`O^3B{mgVb^}cduRq?gz#1x z?4npH6@F{95GRI0%?5H4;_(Tshg_$sXDO_~0+WLa56ZmLwfBE1dHblA!m47G&!hk~t^C>4oQYwP;1!en zV8nlA@T7Ul+|1v6|K^hBS+dVT87DQ$MQZ7~plD2>o(7@ej+2EBV+s~eT_FtJc4b}H zA}^1kkL)ZHwB;^N=BQq6Bq)RNdzG6G8rHzG!k94eB1S#%*6Z^gHcc`;Tu$K=H6KZ%F6WE z_1ojS;}D)@uHOrIimh{=I_X7Bp@qLzt$E37y-b!bLf?~hRgs*ld@?d z!zQoxJ2O>QZ0YZ{f47N|>5@!q8R8CDa&I-^Ey(mMp}j_nAbgsU4oicFgLvw+ashNA z^r?B8J*RMhD_Xs2@rvoWdEQK6DcS`IArrDCV66pm)kIhPI=s$bJ&wyak5?g79ot;> zD>9;%{Q>5U8wl?bdk<5Stl{c1Yk^TB=sVTr}^?CwMs%_5OuYA60%3hYiBJEOo~&%uN{@(uz_DIAp|p2T7Y**#p<)8pQ}^^@gG z$F8QQuN;=!JI(e5oBfx7S&3sijPVtOwgx63=*e@gY&N?f!4V0oBi)o-u;K{~-e-P3 z??)&DR0nk6`|~|OQ!VJO%n$g=)VG3R&izx}KY)gOY(1G%9|~q0)swOz3}ZN)xg~ba zSi{{JE5SGJMYa|7Kgy)L2uHHl0gu`z0On)bIefch*qj6HY)xW}S zmaJEuFsd;o5>)b7gP5qjJ~C^!1`x)s>fj(*HXg2U>D2RV7!0UHg6N2D$4$JUis;#z z2r-KE(9qmxl4KtV7tVo46K75oH9YzY%aYUP9EOz%Ve?pk7fY7Rh8ZUFU~3m96My8&rQmVHre&CKinO0rp{*67db%sN{<;K9foINS2`}&T zM=y?Ymsf|KVQ2L!?%2gMp)$&#?!IA!@6kncKq_rD8%eunl18a18JB+^^1N-}OK=dh zFG_L8?$bwr>x|e5D7fZsXXLj^n0~Ht+a9ksxr^}^}D_`SA#;t$5xoXzp zQgIBGun$ynppK7`U)1oNLcXxP>bd;VAEhtmaz4%KDavz-Yhnzu7^=y@*V;i6_ILTu z9OU+N&^%G(BHfo*@{h*`%b!~X^lw|nqqk}3tp1c~4M&B$Yb4SrTsFRsx`U5efwA-9 zffW-4;-UpzsKhR^kxuWS+kF=F)d@sjHaqe;Z@4ylbLV^VC@pwcPUzlTnmQg=9dzsb zY;A`!$h;!03 zZ)TIR7dLRTqwzKwm+ADRY>h5!YFN;7s8T$lk03o2w!Lh0YhKtlFw}LM%VMAzC+*Nz z-Ta6CkvuBX1_w=YPP|pAMmdIyBOKxYoiXL88du?jM$!Jis;s zb(A%w7n%NAcZ7?$Zoc}(lDE>|ANfdcu?HjFo|+RTdlGx{h$=!#d7U=w#1=e?PTWZ~8s;cLS96w!03}V> zf;QZXAD~lE6U7a&NW_1{Is;CVCN+4E5FGX`WGLpc)%AIgI?)(o^g#B5F9ybR+a4t# zW8stC$HxZ=A?aL8PCy^V(Rhh;9w4k-><=9+Sex=K(#En`otPl!Hqoq#8OC0=cXJV) z;xGoriau@e`w3yg`P}&vlR6w_)&moMz5!ssGY3wVArob>_q_C4`L`jk?zQL6-<`~= zzaO9K{n6#-JrTnAA+P$RJEpj61?=PQ0q@`t$8 zKV<-~0%h0v&FQM?cTA_&FO@7)HpRe|eCjh*HTEh#HhKQuYLm-I#JouZT54INPjUU7 z(P5xG1kBeIvU?*y9i^(SluAPo#H{|UMfJfn*Oq3B>62qUuN)lrd*z2?ZuRuiRb8Pj z+ZmK?k>X`t>PTSy>vN%dM}9AI0^mKsm^|F>t@*}Vjm&2>BctWxsFkY z%bXA>$$?;NS&<@jcC=MgRLW&ND|3Tof{-2rs7mpcq|^`V z@L12kNG@D6xkISYBD8o?sXG4c%(l&#tRQhN(8F0_(dWeRvGRh;cbUO#QgW7)l6v_| zGYgjIH)7oyoXt!s@AqNd!nU)3z~r?#*QMLbA)J+kt{;q zf~W9jR)}@ATBl~Z&dJA%pW_jHyG~6SPgsg!92`#w3&`+wgt@B_>EcLGzbkPHhn3EK zrE>(9Mt*Ohe1$mt#ey-1Rx0qVy)2kLz5YW1?ARI3FBg~9o`-28BZ_F(DmT{jxA3!C zGimUYO#4R!WOTy}0$eE(O&eHa?1NoDZKGr^JaWm=w49x7(bnYRxY*jI0*=p2VD zLt2xv{hik)(;D(T&aW(U`wg8=&757`$S4%Gb+%#7Sr7_)OX;)D?T#g8FL*m!-ucYh zpy9kW7$g^E`046>Giudy){(^}Z0^lNDx`(CGk}B z*vjtnRm8^S92dqDP{Q-6xEPw4q>rEC|MkB-vUJl5Ybzd5jOG#M1*QK*e^r#6Q#6|M zoO)EW#WtsgZzg`~^u`l^#UsP148Z^+MwC0E;(65ub`cDvA@oJ6GYe>qWR#d3a4WGY z3MSa6QL$%K;%B8p63}w&z6Fb=5VtY`)8K4ng0rI%P;YL`0*>a0gX>qBZ0_$SW82t$ zx&0Y$wcvCy{NSBH45fx`)$Q@IvM~US4@|Dj9sB>&Ge5=MWQR?1mrafN<-VxtrS#M^ zJhPBOg7r4{cZWdWPW&z4w0`U#`u7Yp1z}v29^NT_p_B|Y2p>R(4Veu8Wa+?lPhYg> z)`^}}a+WZg90Zyg@-f90t4_PVj%Xmdk<3`}ZL$CjJcjjNsC>%jTkB;e?bWghvLpSB zbPWRm@Yx0)cXavt*l(^&{S=ku;Ree{m|MMl%^t9}Mc5kzr88x{Ys4i)n)2XBjgqlT zA4E;aTtv{>j_d^oii9h0y+4Htcw}G-^G#m1)8-&vKcYV#rH+?f1Hp(!34sTJ9ji7k zUQ$?EB9W=LTaemC$6j+VBss@rI*XBzj~KQthCpN_RZyfN)C%0X92PB|O{(md!naQ7 z7DzDXW`}!gSL~YVGb8e2iO763qi-NHetPKifBN29GMGQud+>uDhLHBLI*J;dZ*pt= zjm-3WA03N$!@*yfNz<|)`{DgrX!dX2&8udqyv$f%&Dm2f3xb8T$B?8Ld{Ob{++xw9 ze1V9^?JMHG1q1w=V(CA^ebB1j@D4AULHbik51(r@^kF7??XQjTD^U-=aV3xAd6l=a znvQJ_`|QVJ^jy8YV_{kLzkyX-*AAkPzjr#PAsw@17CG;+ug zG-(s^t^#lsaMH@3qGU*0J2kog8`|{HV}NMKDr%{|lY)s5Hb)|pruT96Y}d>&^a06= zcFiO4uQLgBSt4G8OrJ=T4Yt>(6TWJo1rOn?)MLg)2!YIq(V7hg<^!lfMyA#kF@Wys zyZZnQzlD%0ie$nCu#Nxz=;Ppvh}HB?V*zYB_=5X|W>~9KtmC7-v`6VCLX<0v3PM^7kI)N&`ec)YDZxq=KD^*OKFOQ@ z(b*yhlz^LWxhcFRP6huxT@)>biXa>nU?#6-=;EBfT$sE0-QhtDIq{$}-i`|MTAoa+ z^Z9gc`lXb51q6J-Z5ki2rY=6( zNd|^}$Cbz2Jdevs-R2y{Urh0nQHy7#io})-^uos|nl`9bI*!b+6Ov1yQ=-$7s*72P&+6Bm33;=bw z7@djvJvSJ};~ew7MA3pfL6%NmmHYFQYbwsoS-2XrA6?<|uM?wk97LR$AEUAI;Gh?i zuf2jml45A3qa0vTmTVwDHfCm}h5vs!EKT1fEP1*~s<_uN1XCl#3?7*_>~pl9R_L?( z4p(i|g;1lPDOF13&E_hp&_IzP(G+qBy{PYIb0R{4VGgyzq;6_6ju9HQQJRcKsG8N{O-&EBgI1&6c0xM?;NR(@uG`@zyU(aw*toEQvFstPnxz zm&{$=uzdq!YPJ3#4TB+~phU-DH=Lz{j4n(P6eJQg36$gsmZ$>@f~Q_AD^H4iq9@cS z>(uaRfu@sCisB(I_nbLXS`yQh7AM+M<9vkThu0gr{8dEEmDFF?h-pWLd#uLv2|E&o zA!#g)`kP4OJgvwS{pOnjpq;U@k^beGDY+c_-4mR?pd1`B^~!b{DBv?~M65WhbJIwE zzX5<=pkJtrrhclfj*cJ{k?{(L@DzH`56Xb7YG6q+n>9Q`HF7WzO33AnkJX3*I#GpC z9%9~t|68|9g5c%jdRCb=Rl)_EJxjIc3Yi52xKJtsKr5Pt-DWCxjC^%9vj!L6_tUR!v@YLUdAStF+y` zxi7(2N0IWP3jqX00zZQoW>Tv$mB?93KdT)Nvs`nOd6~+{sHECR4S^fm1vPD~$p53s zt=vknCPgkEqttpco*2iRnLYxcv9P|zE-ZDSnWbsTEn{@~U^747@!uO9s6;3~qQa>J($tC;Fx7)#gTdPK zt{`<^1q~GK1DY2QK=Vytw#fyyl;ZdxgDTJfK3xzvBiWn)H!y@=sd}}^yy5BNim-TH zu%=`J=l2Ma4yyUNBv8F4J@NooOE7keaEY&s*K6aeG;vwL?5ct`2 zZS+sLZ}G^s7zL_}zz*WTJJVH%f>D?dcGEl>skEgP!7|VRbE*{#b2<(_%2C9sX1{oz28R0nk3r4D|zpF!BB1uIL zMXZ@2lO(wxIf~zk#5O7C`PIbjzdy!s zjrVUgP)KN8jA+NRFd&y|&R~EQW_^NXV6b&Z43-9TECGO~`pI$xf+0E&5nCW2Jjg1( zRMC^R$p0MyP-OUQxjX}bSF)P$*)=7HI118J@L`j_psWU5ct24zRw8P=JKGwiscEQE zr%O}Fiko(-18l;#5x@q9iYa}x0qMo5)v7#t75)hAbyuo)$Gv+7&Mu1kJLk{OK6kZz z`0%NJwyF}GcHmz9`^^>Z^bM6R60hdl2^tX`20^xMMM?6M13s_9Ezv7O+BK$JnTO+I z6w4p#uG5x5DT|+-9oRw>kOT1>p5k7CY>SKFpK59roRZEaR+zP?fx;C5Dv-M08Je-E zp=Lhb={bf=WazZsFGJ`+8DRj3bf}ayW>lj)=I+tz)o;`3x$~Ede9+%9QFDE}eZ;_E z*JsEDdvM*{lUh|SlGDb>d)vxU>cjCy66{^Yt5l=I&KgqyrwpRPABPXd0blWEY-mO4 zvLcb53bbO|kcS-Gn3qx?ept2V_5G~TAGgHyt?)cCA+K@uz<3Uy%jNZQ_6Ar1I1U;5 zqY2TvLX6=GO>w-D1V5J*ZzSd|IMoy*r38T}1t=^F{v)@()8Dsw<$j{GD;c-zT^P+_ zLWjtRjTjHu%{T)ZTjF?g-U@hP_#Ff*A0GR97-NZVmC1A^OLL-A!r8gXz5Cq{;RW6C zc`@5<&elv$M=RYmN2TCHa6?OHzevm#355%nt!vl-iAU)n7&UFyC-QBJzE=eGa+?14 zyW;1p7*-|{w-rm(`*|A;6zYQQD^yV0^co=nR7J7Vl6w(fu>Z^SjEQ24!+J~1qFEZ_FdP0!1|o~vA&`3N8s7HEax_k(wi_~N&uPssk81Pe#+kY486-2+KX z#Zrv9BS4-QeX5|?UYXWglolIWummORbb(DygblHuRM1*wI09W~iQ@CPE(GoIVNzPK$M%eC;*;+9D?^Erp@g@ zyRr_Dd{^#;z&$MVbeNFevMG+DDGl*vTi^R=LaJK{bMiiKC!3sK{C=;CBB6T-$2_5{ z#+jBk@@k$oq+C<@>1I?G5yaKmXE)nOxEX9eGlO{-- z_jZB8K<6iQx^3FByRecSj?I%u!e)vLCla@uDcxF`)89_>kGo`W=g*zTCpGIU1!-Lj zQp6xOewG;{H+r+hEF{Wup`ID~#8W7K7R5@kPGXQ1W_^TC2B4`7ftPD8vv(RfH+`>O zwJ@D&V!PQ!Q)ON-3yru=Jr0S1fJF(IZ0upnqhYMdPCo)p9J#WT3KM7)Z^A0=VL$Tf z?Q_%Pew!PrX{hgRt_^Lv95Z2gwufKpA5IUc4-4c>NwK6}^5#u|P7ZC-6t zXE}~#r8>;GVL{S)JakNfHC9;jJ}loQC25pq5)2tasu6)&D>8RAVn#24zRe>OLj#FG zi(^@7Hz8Cs3uF`?f{`9R`YwL8I}o^V1N_@zzhGSD)Xnab?Spdk?jr^b_JV%8DLQ)S zXg1%raccVixrs)H|FJXX6?{+$FD!b$lXJe%v>?d#QN8NFrI(jM!SEh0?dbH!-nSWP zt;-OC9d=E}W{;dZ-Qy1^340F(G~A6tqqbTlB3)depF@f-G%&qKPF{v%d<}b&AU&tT9fR~G{Rma-E7^-SY<`+arjdmP$OKM{)Lyd ze>sEn#@ZPL!vLJCntpJt`EY#FWj?PE>Zl6YM=EKB2<(mHprh2fXBDFPP)JaItnUKV zQyIxd0#W{G!(?Y`I-$KagkR_SxzGml7GYRCP~O}KY+$1>jj{EHWeulr9U<%p6&dsz zhV${*wwcW5{KT}V7>0LFKP0hV%&gL+(rqqr5krcKDWwRJPA%0Z@Mq;!Q?uMP%S(!h zTrIeJDu&_z`>m6*1!Wlzu-0tv0~xtHf+K=<+b7_xOMkvAlcD_L_AHQhH8*pIAAQw|#qEO{KL;K~mSLc5KOmxpm!D72Z0ffyJEO+_ehB z>vz@%88>B-cSN)sPFzr=ASS*vT+va{Zc{Po0KC1jCFam4gObpm?N``LIVFQ=ubo)t zkd;GA+LfJ`T%?)Mr#5Vjr)6Y4w7mZj!!i=mWnjGv1XBxe916xmcwQ(7QFJ1PZURN; zU`FOM;&7nQjALH#u!7&LS8s#@9xpxU=Ct$tJm%$}`I!9D0_)?-G{lypWLIcVHF5F; z38rs3&r(KhqtR zqr*kPf1qlGs7RSwM#rb-1*|lN7KgNWev#^-(q=(%Z)JeiPuI%7sDGq#d!jfxS}_^v z_2JfwJ$^ahi-jW;?I)8-C?1K$D9@o40k3Vj`CM9vblSDkSvRq82}Nb2l9NVS5HBgO zQIS&oNNoh2&}}qQ@hL&z9ATBNjT#`oA@mF|x1tNsR$OENVhLz&nV(c8O(!HFs~QdL z+fCQ5VR6)u@kVqZ3n@k}nmR3OoI13sDu+t}E9B*ZqD2KEooSIG^wJH54^CcOR1Jsa zy5H3)eG~fbRo|fCx@1t{q6`ie742q_4dVb}t)_lOqPlh{M5SLCdq3saA1Z>7lT(aulX;FI7r?JFamG9>V zY03{8i`C?TLQY=P`}JuFmMU=YU~D&|=}$J0q-hoU9f`4+C4?Ud8^gmm*`GDBpdU9r zWT2n~-6dXabiV=fCl-~GO+qh53QZiIj40HMlUaw7aRro}yN$(y=o9(#-4jNTRLhGmIKhdS2=MraO1BMt=ntq#ile9(Z*;evOePYf|frx~Pgng0$5W zxROjw8F%IRo^FETj6HyTQbEGPf`Xw)qEMw=6cngQ-VznD(J4|$FN;K~Ku;zh>p3u- zkHFY`UV1MNJd2%==%4EYS6;JP_TjEsESUj^F*Mjmg@N@ATR?5*URLmg0&-TI+*K>o zjZ26eQ6znMsBH9Foh%&swD|w!W`Dq>crgzK%+X2R&5< zby2vBk5-+2N7U|c*t``UVf*l?Q41k&kTa(eKCiHo&8$^O!jc?m#tK!lSt}aMu5qI_ zQEPUc2Z~h+_7>}u-67d>Ozmy?ih>0!yRW}p7Yu!D^l=IJ%k8k;lAIP)-w2nnNI400iL&Xc`5XTVAs<)T#WA8WNMc z7E^A9xD$PludgX%O%jNCGjI*J*-#xNPH}oe#bTT6=8$-ddMdxn0!fH$$t>eEI#k?r zCoLF*#}wNND#I;7?N3T=)L%@!F=t}t>c+MgKB;EUu?|PJQt-oMqTIFa0 zzyJh*zLWvLzrW;{iX-#$-f5Hs$jBe+;Ufj;q|tr!HZtQAEdV~YI^Z{>mJmkL$YjL6 zNsKzF0=s?oLjXcOwWWHlI;AtMG-#M8vN7(nx1<60r6NYAct=C1+F{TuDQ0M*qmMJ} z@ER}=4SK^}rxVo6_66=%dK_56D)pO50n@T$eloBX_huU1XR}QJ-o3+XP7WGMB2xkB zlxIJ}9ExI9q)0&1L94*jDYizyZ;liYH#GG2CY@}9mXQFznQp`rF<|axIzAA2@6onZ zq}5u$+=9w^`*ZNX;P0q@g{ z8PcBPZD0zMYEb|}RyVHHlzZL^?FagPEE^2KB}N)OZ(b-6Zq$^a!%h-wb^%!^4^lu7 zm2{7|A}jF*Js%wuFzhjx9~7ugy%hk&N>MvKSJ+1Z9QsM5;Lkpgg{%4vYDQS9XQg3A zZgVv~ao<1eeo62gb|OCT6;X!udQOTd53U7tq&+cef+Q@ey5F`mLOn-<{}c>9VgaB> zP=Cs5J_jIs0c)aOR6F!q10YaJK;t0m3<$sg_YA1oa1La^Xo>WPQ!=C&s`5j$>(C~g zhnNwO^(>>ElJ$%Za&c{)qbOu#$tTX}!f9KmB HNCp4^t1hY; literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-italic-cyrillic.ea42a392.woff2 b/docs/.vitepress/dist/assets/inter-italic-cyrillic.ea42a392.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f64035158d7e4c01654e3f23dcd6e8299928a28c GIT binary patch literal 17824 zcmV(|K+(TGZYzoV0yihRy3;{L*Bm;yv3xXa1 z1Rw>42nQe=C3zL>7I?PUshK)MG!ta^L3b^d$O{#w!;WOi#caU z9epdi^~z}FXC1zMc;nw||B-~iJKZ7-`H(Kn3lKjZ5N5RqaHof~Lr#JsXW1jml58&> zQGi~|0cnL4zB|P8}0t5&U@c|JdMvNGlmzMw!d_sgsBSwh~ z<3uKERMdzOA;C{wc9u@*KWk~1ZrQFoOIvrA?XoRxnU;2`Lr2EaDbuDiOouv|*;F%- z#gKPJ>8fl=HUf*mFq&P*op#SRB5uMwrI5O=D|BV|t7*jYszMn6_y=vT5wbG)8zDBN(kmfH1b)al)=7_XtiK52#|ESncdAW0QK2HvRY`_;WiO>pz_-Xk zH!T)&YR`MAJa7J@pNA;Ve=XlUuY2Z4Y1bh`Bcza^p&9I}QLUiMj74g|4NyqjXq$hi zG1}j&v`P|}Bqr@5l@eV;qy>fq`v}SgHrfA#@*v!mV~$a+B6D&Jh-sRueXL+`%jr?vt30*Vq&Bs(79VL�!Z1%E;0yxE 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 literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-italic-latin-ext.bd8920cc.woff2 b/docs/.vitepress/dist/assets/inter-italic-latin-ext.bd8920cc.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9c1b9440ed419d4a71ba46b0db3951164f9e10df GIT binary patch literal 63552 zcmZ5`Q;aAKukF~jJ$r21wr$(CZQHhO+qP}{e*fFaZJM@enzTt@R^cWm$_M}m@E^VN z10epVfSCRhZz}-6AUpr_{{Ms(tc4v=;*I0UC$1`>m`DPq&!?m;pd5e&5NSwf4HY=y z9GJ;WA6(1~$O=RPoTd*Qb$R_czHOKw7KCW~-DDBz-LTs`Mrk z%XuLUgqR^8SpbuiL4%mxNJA_EI`K0umbccrk;xp$)2&k!N+ zeb5sQW4@@M-7-f1BuW!r_40&w89d~mGj~nDg~8p`DPa!RR0hJN#AgiQ0OGbh%k>Fk zDg#m}JnXxoTj?iJnOuE<>SuM2Wia~bj@pU0Rl&5u8?*7~+Xs!C2=825{=mwe(rx;c zEOn+dpzw?uVxD{Cc# zf;7#S>Iz`XL;$iN!Qe}`1b)tM>vwI_Y;HOuW5^x@jJ+R1EZbgr7!eVYj1w3*mi18m zsoPjtSzSFjDebpA6Z87%!|TuQ%j>TfukMWM3zOnwTuSFLF)b41EPZcxZ!T53@#{9= zXuzYs5Gu@31>=~l5lX}JUwwQH@V9A2DGJX1&MF_9r7aE>vvT&$lC&QjiaqlR@E}3Ytx&T87yL=F3zQm(ASY)w7R{4*o3F2J^!cr3449 zLwFH8ceTEtF|{$~lrR|P)O%n^{D=tJArb9=Otf=kb^WpP!*c4@x0>xYSdm+PNG~@< zTzgoy_V~@LHnGH*_{exEpH`|SHg&|IDXNsoICrBy#h6-&ce9+_y8M#}cM%Wg5H9o? zj+{LL7{-1KJZnFS{y|N39F2N*Nl|KT zthEjVf*1=B0&$46p^8LCNMW;cRLa)Vmh~!Xig~4uZ*wuK>A8K~?lm8~TU~S^0&$U@ zs+ib50%G=G%3ws+@2@T3E+O7-8+pOEbeREj$W+R^H-?-z!%2Mip{zlhfG{GITYu`A zO6pHHCt>pK)7Vl14^l&g6GA63Y_awxq)`VS6%7*$z!0vg!r4p4)PkwN@~Cu*1&B6- z)7en1r@1j7&)X??`ur+;W*z^|BVJu)1tkjn8G?vC7MsQh%pfZ?@y{Nnwbl$WkeGQUw3GY$@4u^Px4bu!sn>q7+Rg&_ zbQF_J#)?8NM+h}|aa6?=Wq%U)cQUpwu8maZH!ICHeM*N2Lq8>42Vqr#1p)z*NJ(u& zd4-A7>BHaEs=jBNp1!`a?N7e8uBQ6PCdMMWUb~G~r!Fo+0z0j@EeT|x)&f`>WFrVz z;pt$sEd-;W07z+PqM&fu>nO|9$Knz4g1|q477#gdM)U_9v zoz$J2V12*ay`OImp4+p#jk8~#FXKT?%Y_m&nkwZ6BGGURL9J_llWprr1(mDQX!R!I}H+Elh9*Kt|sgG6&>M_>D|1QlpM~UMq~cfiwnHTamI$}Y)(jR z4kNJslqK-((750Ho7(d=CiajZf7$YipnMA;82Up_PdTr*S*&0M@2Gn2xmBYpk~Je& zMH246yUNtOpd|^lCWr%t#Gx+v4gJ|d6vV4Qw<^?spk ze<}HE+xOqU+`Z{;r&n%iawwo!3W)X;hiysn{`bAz{rf+^yxH$AS2L5}IXI&iKm%1` zEy?5T3j|lU%4XF?pFl5s|EPccjV|-S5UNg&+_cLfr#)U|`qC*iVl7&$>mJ8Rc{n|N z9KG`8EkoCyzG5!Y1(eb&fj0F|uyZqye`^U%7Y^twdXZ zT)#*A5!}y+)LOIYVD1qG)sT}kTiG?O+m2C=k)_*(m1w_tuTnO*x%<$)(U?X=+yPNc z(BE!A!Xm0J4=JJIsbOV5zAC10?w^QQ1Ei>3i?{ZEhJsWvJ zt1AT#sQ+?s$`dOelO|>X>uI3Ye1bRtR#^tgNbk@7`YJTPZom1005M`gB01}sdLpnL z7yNN-ouzZ8Xev+qwIMLXK?D@gDy9ieob=g~vUa^C#|HZo93>&0Nm2?Ba@sRqZEFP~ zHW36{MAq!OYz`W=^8OY#+I-ZIybtm~*w4)#h<6Y2R_}!%sy1YGrAQ~rD-i@R@GFeX z0ZX-zOiSbQ%i^;^T*2+h%7XpGJBl3! zy;aCL^qgrswVP|TT|)n4^4@Z+EDFBa!h;Ej2-#h*pyZxrDC;a^tG?g{QLq%ugHDy3D?9x^9J1UulSlkVt|F1Olg9l_v%FQ$vZEf=v;uZ{E5EPM-&I zUFLWx#RY+av))=xKER9~?--vGCNDeXS2z4K@4&!viqCLPLdWXW}a0H|& z=^Y>-iseB)&Otxa@rLX9#A|>BE{{Pqq!5d9C}ACDEyN$ChB}az>XkIHYE#lewNQ!) z%b0Vz?iW4eojBzzq|P{QF1(}2bMVil&&I%(K57n}U*o|(uxZB?yyGnv2=rzkWT7Bu zDZKZedC;3pkU?u47V}%E+01Q}N*dnJEv$F67uEj;7uQ=wiW{cTlSV_)@{fOg8-H zAOJW80chUJxBtQ6U~V(tc{;wYnJmdD84zOp<2m8cW$uBxK~^qFaZXlCT0A+Gl8Ugo z4zo2kq#$Rcm`aFo7=q+X;*mKkHDP+ovT};uwCn9SKVNGktNuvc{uWxNr%kJT^rKX- z1~qpijgU2ax5pun*ACdj|6mNO2br z&%3sP3K|j63eMM(QUj76COsfmlK1!T>{t;F?u@qhRWRsfh z8AI}Q;!F#`BOR)xE*d+!*R<(}ar|BCH@ao_eRcJns$9W$=>1T$=RK#rIulSBjp;P- z{oJOT@uw_HXHEOrrnIm!A{rzW8R}}kLtj=)6L$U?D?)rElBR~OqjA+)W%pxMd*PIH z&64h(mHp4@hfLc(gJV5*Nawiz@0isJ-C9+4@s3|+he9T(cEY~Yrrfx&kb@F@ zN1`MB@t8`!SRE1p8XH`#f)SNc<)A{LO11|qCbQYxWk{yT7L$yW$pA_Cwv|hRr4X_B zSzga=vJQaO7BAgEw|9_}5gCRyJZmVkExd`u0MkxnQAAJ|7t!t*A5ZZ7*7oqgUqWB| zQt~?Dy_)`%%vHWGTHmHZw0I4_wM82mSUnb9n8}GumT)jpnprbvmjGvZ22?g{VI)<_ z$t-9;>t^B(f99X`O)$AD>b1!QGDJcMQ9)j4;gBxdwad`c=l(!lL=M78ZD0@eN=lh6 z$p4)+p@bw)l#Tx9X()?lRjL?$~(i%qyd%S8PBF+Av3Y5;GWOMdhX&_I0g^XDC-VWrjmauURTA z6s+q;tL-*&Kyj^KvQxuVke1e+&B0Hh4?HVpa@QvuO-(7mqvv z1c)bBD^b@2VIc6 zB_{%jN5~2bm6(A!vMJW*iDYnj8HRwb$lT>*G%s}#wn&3lRF_gP>Pnd!M&+URX!%26DpbST}OBneM4r>cFC=QJguf5IoF> zG}hF(AkuxTSc<43HWTsteW-wqOJma)thnM^bgP{UH-<0ZGWDI3>?S}Yn5#F%1&xER z^Hn>_pI7JYgVHip*Sgfgw@Wt?hfUi|{$m*pbld*YYZ;{RtH#l%nt2xSMMnQo6wI{R zQZ2T!_Q=GO7=+jt9i`<5WKrQ#h-|AC_okhU{|xAPn?LB?D(HN1U<6*w=s~K8Qb^Sx z_s!23Tc*IROI>6$pqca(Y?d|h#P$@A?3_UHArL7%az@ulMe^J}z8jwcjL`Y-i>1MS~ppy(=QvYYUc) zI_9;%zu|~ELMA*0&C`BE7_|Z`og`UinYkQeeDSl*4uOyHRv-kIb-yr8DkfUt{wz^O zLkH#rblTTHII-k5@W7V-v*m?v(t<@!UN+3SSf-B+UBF9iDHYCls2Mc}a# zmJ(%@i9fcT;EtqMIc4FM>t%~-MHiJhb0igcA({KQH&R2CmUlztngX%P36WTcx#}OC z4fzyEJ`q`YVJbyYy!H!?aoqXL24Vw_@Tct8c}!5q4h_YJ4fE7`fD1tRJ&@gUW7XiW^hBH-W$fgqM}-H_d<hsV7gpe+-QTLrx)itsk2P$@x+CMOKG3a>L-uW$z{FTusJCqXhJ`2P9bC1cfL;QHu4tdoJ z_zuj)O!}{`*feU5HsUKd$3hEX`yxg>v z9lo;^gHrtVsjOdU>Kx7cnsSSoT&nQf#}>1;6tg11s|j-7)sVRlG-yNFkhjiSx?k?C z;5b$J?Q9gYkWX6o!c4S0PCUk(+qLr57;)OyfwNieaQIWkkvksE86L>hj_mJn&Ib!s z+zTP;>!o5~2BMwyZKqVdk_}gDlOHmVs-DD%Wt-qTey&~SmH+1v3G3|&27AW@F?beIKc3Sv)B8ypcZ6yG7b z*BMs{vtu)kRO7p{jz|%Hpx?d3Yuz6r)Je@L5*Rag6Wf1H;1q33lbFhYtz|lFM556O`xrJ4F4BB4yP&2s)NTKf#7R>D?-pC8MKV+&~#VxeagO zaMY=7wiUBkPVkzcdF!)nDFN?N8lf8bhzbNwd-jq_(HxCJnqo<6b5|s=J~oV?tCx{X z@KT{=Yvw+>Y}{8k>ET-LRH{9gKxg4T5=lJPq(-a!-rb_?CSL2wqC}J3wRY_JYT&@u zo8nf^pHxITWQK{nUB!V7k6fp*C}XRjsTCt|itR13{Yd9Wb4%u#03#0r^_`VF+Cdyt z@u2wfiSe*O{uNJVL$lx=;CutXm@zL4)X~>r3FX;tvpCL+VE(}-Zz%GL=2*X z@?CUT0f%*@^+Vhye^+nTV*71fFif~(rK4wORmNvqhl-YroBx7^{^yY?2|oHBV|y91 zbUtb|jc4c#6{cR`%1(mal&s2%k4T}x+^%NWMP|wHmE!6?x*qi3z@{uj})LEAnb#2uMi`*qCw7v{|d`OTyVKXkB@IA zq)&f8?uLTQZr|wRc2q8bf)Y_LZctnZ*dG*`6{-5Ms=qyIH_1945?bHW*f>ng@^D$K zjEm6XxASid@PL<$G|*o{kUoWkLUktba7;{tQc-&Xa<(|Ja#j-o#DAC&4*{?k1Yod` z@kWHS7>iA}+Yz)dd+}I85)4$t+>x3>*{mRvbOF#A<|7TI(%j%>H4U2U*#&d6ZDh2m z3Ho!TiPLQ$JW`T;3R-Ax2-Ev42w)gV7Y~yCfVnmhiH^#>X!{!JB${hdS56z2gJb?X zvSKDqw%Di++-H&N&sqN*V>z4M><8(0ON_;~wb6t_7a~v%5CH<<(a-yEP44>#)BARb zZrM7|_h60g`=ey9kEr+YNX_>*^Zj#fkG|L8IHxhB=+5`Ar_aa!xya7@^=MAk+vNLl zTrH)qLHi=~;VqHIrkFqxhav{&XX~NQ<$>cbdv3%mLTRP)#wQ3$3%pg7eQtcacCz+d z{bZi+Y=K!yF$eovx2OGzZFr>hPNRPc)RCh%o?7NHA+J-?H0GLf@>69bryH>evMZuF zqCKQJq!SjO1cX9hgTNNvlg^dSmd=3AmXA9a&Om5c{y_d*NIyYQAyX|sT3(bk>Rn+O z*dy2;#39<5+6g}yxn3z)slVgCSE&~)cz~W$8p7yql6#nUL`)pWeFMr=#|QNdq^j4y}^cn*BGIVCG8+%=H@O&(6T!w6yuVF9D^k(#9@ zoG1wBBZBGUSQ>cNwb#DQgM+)yHS&6a+G^VzW4F4H044(rHO_@cqjWG)CL?1UMN(cm zAtaqTIbXSZ)75AGjw3izE$cbNYR4ylZ9=#~D6*gKP?PjLo3-TB}_cztSl_h1N57(0ra)21L% zdwm0Q9TnqiFEF1<(>Jx*`b+vhtBzPx2!^4>t9A%_A72@7_FBwb5Oh+vH{sLqXY+fr8vZvmwst&%9AXd6t^lv#9^J{5Mng|ghD#J!xu?4u>}5~sBb%ZTqh2jNpZ z8usVk*Ee-cQ?z1rFD=m@R_iop<7f76(Ye2p$5-{iAPmC7z`CZxFfGX$(-ls_Cw8|? zhY`BgIoMLuy@q$z?B%&v4G6fuf$h7pT7mi#+R4r-^isHO7;b(>E_xzyf)uYp(5+}T zl#yZ%6bA_39%ME<5%LdkoD>h_<*SZ#UDk;`hC(*EZ}Ex;)y}x0Rf4BBHA9ykRR2L& z){&Npg7y^o%|ltSFY8{_<(2=|s^|$dnUQ=lpcj~tb{z?_6mv{EC0(%CYQ!wq4PC#M zUu=kycQZTKnt%h~fMJ1dnjKwQ2>Sy@+f8*`UgII(`V=>EAtku7b7uwfkS*BKSnW(% z9t8cc1mfCn$+Hw`0Pid6l_FtyS~`|wKmadb`kZyeK2P7>XDO8#==UbN8{torZa%sr z2g>F+)Kj@JDp*Zau$?7EXGaT56!Y0AB+_?R(Csf)mrSNw*SL5xXhd%TgZS+r7}q@ zciEFHR#!4NKhkTXTqRs-x!ay=l~ni+MztcHyY1KlX;A^4g1ahhUgtJ(A(!a3{gNOZ z3fLXP*h%J|7wqjY57*8Q4~@{&Wg|DydbUzqD)t_RBT&>0sz5O*3b>$ck2CL%U$2Sz zJ-uo@>9P`8U)#RcU$xJZn`&xn>Latbd}bG@=gS-yqF?JPt%WkTkGC)5+nJqADemrT zr7;mQtmtjHRhr<$4xPZnYxSiuw$^^yi>t5hS6_z5qib7`oh)pHJ~lE5ts3oooQOxV zQ(HOoHU&2n-QTLMYaP$k&FGyE9nL zs{9IV8?ENlN=|x?r8d$g6?bA-nNDq{Z-e2mnld;$m)i-+rmZ44cw2KQcB5;rrcY36 zi3Q?%4y=eKG`DU`LDP7Xxr1A^(qVCTH)xwnfW{>}^}RP+nt zHS0b;zjK6&39Sx_Lq)LDrfF7!%OZi@y%0vzBH-Il!%7DZY=#~@G_%+&q!(0Bv)~DA zg^*$S5fRB$3!_9I3L!~U4IZUe9G8@+T_E?nMZ)=p&Lr;VS~uAa!^Y>ZY$)RYWcD2^m+;k?GKaRGaX(kob7 zk3;Be1&(66{70gj$bF6I3=_VZr(BH(pf%QAQ+G(8vgUfPPd{i~hc5{LasUwbLp^tt zIL83)0p(o*`wcGvf%_Bvefa(Kh4d}CVwvJ=%wXWz z8IqH1!aGdx8{qLoQkY0IPBGK5WW9)I3o_Lccp-O0@nL1}QcM&!B+^4nG4scu@?J#c z*+=4sLFwldiMI-FIsxAGahS5ncti0i6g%TE-7j;rYgW9MynT2N>W3`1PAFMHD3HeVE^#RkZ_huSU4reyT&Lt^WBqR0y0Lyc=*IXLNX zHK-!3PuC%{PY8}REW(Dcg>6*RV5Bcl;Hu59_JNo&7BtZZd9K&r3^4k*K?&|8Sl5xw zxShU1EuxVUDdNdY!_A9=IpAvGQTNAxf4&NOmgYy$P-bR5r9iBX8oh?sCUfxJ-^EP$ z@p9mB!oUH!)-)|;&>QPY!~u=s`=NHL>a=vUzg4k~%$>5_r6bv7^$xCp4fxS_F-*!^ zElZ#I3)f*W`@L<9T6-27Yca~s1;cD?{}8erNGma;F`ef}xb5a3ua(o@w8tBB-<@ll znbOQGYrfsAF%~c=%^MYDf{05aV9vCgjF@a@Sv9asd#kNzFOgqj|Eadj0-_nKO<*WO z7_HFnr`Rv7OJ|i>{>bf{x*k34eR=~TrABn^*~{&$0dn|Ac2ORU<0AHQXkL&GNDY9} zjgLdMakNqpw6{_IMCyXj8HxA_g&_!gvnL-R1m@U(@Nui(=eeS?lNv0kSTd*vL~PsNx-x*MW!Xe77|0j151DTe zEvK2{82dR47%o-4BW2%46X?uMyV<@eRm$egp1l&qwE!fIBB4tkEx;wlif39(6qoDeT#mw5uUtENq3#rGx2gl~h1G@@#69 zoJN8`m7>EQ#1&7a6KSam%$j^^L(5)@PJQ+;->f10;6;#8nC|HBBG1-?bX6B>ULh?P zkbr#_)8H&(T3ii+?;`yVmFzq3glZh)4SvVs0Q3G+r*8oKQ;tW!GPk%uk5C=#ZclIX zC*y|8>~KED z=I$)S6c8ed&=6x{C~b$;YgCM?Q6q?AIN7`@N6@IhU<|5-0uv$H=dnac0a*5RjikP? z0%s5p3h&lTT5XUAL|f5hYBE(`M4d=2(E(1er)`)czXq}zE~#ieXNvfd&kj=x8F1oF z4vw0(VOjP#R!gykR1mMajFhI7!QY~U1K|R*!q^MyGb#?Hf*=_$5X_1}Lv%_mQHQILR94%n@ngv>aqhlSLg<%sIkech)eSJX zP8WCsO4NLJF^78111Srvri0>g4;pMNedUMPYJc`i zPxbc;ZAxcI>x?V{FnY?+zhAz5&AYgu)vfNL32e9g0&uRd6BbanoQzPhz-{&gFZYgp zOt+X>>~R(0o5F6toWfqOx$S%{wSZa6v#7dSgl~L7oIu~JOBKo9=td0Se^UaG4IC`Q z291zKY#|`J<`wnzi<5e?4|yueJcQu;dv)%rn=-=SG~lXJy>qii|7h>u8aW{ z8KPya{TNSeRL?r+<2%mcqwm@(0iQSqU&z`t%XTV_VYvdUv4sq~kohDU<&fUizMuO+ z^eca;e(o&pW8GT5i_tIe$@VJdUl!Ze0&GCE^|x|fSZA?w{;IbRz6$r+c^_d!t=u=6 z4S@Cdc~YRIf(7Qpi%JF1!m2JS=z`+C{wI0K!g9q(e5%?B+_&A6#_uLrL#zHOWgGd< zQLP@FgNh|=;w}818VZ}Hv&?|BcNj=lU2l~>CuVlxMnfl6v=6b*6!+`#t$fPgh23K1 zUv{V%RyhsHuSBS2+U``U?#qvh|6Jopl>^(SPoh{o%3XxY&hKCQ@Q(c~InOwPd{(Hr zOUNvmt1o7$=nr|e;{6IyDV0{%Loe$0Wt2}HilKcJRfDsF)cX(&h?!RcNN#>WwGW*; zFZDCQO@Ay6KR)2g!PXwNb z&Q)D2a7-#(=6aK6PY6YRfP~T7VuBClqCgP~R#r)2@gVpj2dsOmoSgh>2nWQL_Hck! zn=@w?nKOCk3`Huu#tr@Vp(xJbO_Z$ zi+c^;RgFPh1!{duC&l{lA%X(NZL1#|Eog@(%iTuUkt&8cYnNn?_Yig4A+Zcb?LhDR zB40XJnWCm#O-SF0KteLeyVghY&pb3A*|qKk285pu#29j~mj)HqV<0HyZt0GbnQ0ZV zLE2cnrwa_k;E-FfSR`iP8l;SswNM^A*))Puldn$#zcB*#%VYa6n0Ch_0)BA4&FV-` z&Rt}{&J=sA0O!a$`5HI8{-2^IdoHw_k8!tghyfs7w9U(Vp&1LP8UUF-TfF+6VOYJe zR+*|mgwMS{@XssKy7meP!dSXIOg_Iv!716kJ7H9GqBOY`Af0-8U`7Vcy2&lE+OaEf zqhYq$pFR<-ac%a~YO*z!`rAh5)!6_|nJ-aATm+RY$FS7ew-aS9d27D5KAU48V)Uko zlk16qBMdo7Z+I}-MbiWduj;G|>`;13=tzI*-1W;-ZXzABK2;AB_KsKHS(6GxKn=Tz zz7b}fzafIN>e!l3sc*50D%~i|mbk#9d`>x>%v+I~zsb7rFVU7-wXDOW$mRkhQ}SAY zH5n0%8C`ieDOEH{N=vXm32(mSK}GDL?st}_&B#t{0fk6z9!8|i#>Tf;TfP_szTzq5)WS~shUWvA^jd0SK20<8Dg)@2d^KAJ z)~fDCkI$b+LO`z6DW6~-{L7I}2P!$SUG;adK-HZR#z(@0vRElcFo99@ zs%ViIc}#7|p4!_1J9`(UvOH-Mm@hA)nYkL@XcdsM1|#Xqh(cd~>5Ed@v#)iNWo*3% z-N!_Vws&(aFhM56AuK23@s8GX_1x=?v5o9`R?GvoN+~=a&*!g@o43p-?-(@W|}kkWZmyJVOmrA<1dqBHn9%!G9&dg z3&CR(NTDDwN2qPKQ?=%N?g(}ii;P5vsY$9-$Wx>F_v4K!i<<;%6XOzmgN{SwVez>) zYB;qNJ~nXB9*ve7Cu7rnTSZ-W!avAu4cYS6M-uT@VNEKG@p~}^2eJ0K)2<_|{swBn z0Qp0$p@nL3v^yZ}LxEd9Fqaiw;W?XCPMtF?F8MPxwNy(|KB9XzM#k&GR+#n6{0xMkR0GN%vkkHO> z;XrxIQcKEMS!o}f9hm73QS=6Y$T8f<&(-{W-t1Kft^4HCYfT+D-j#t{Q>0Ev+xH3J zY3+6C7GB-H@yxR(+07W&mw~{+!57aGye-X_F_%bX&z8&C7DwP^%vjc#EjMHfQC;n4)FM?*s!cQj)L^oa+T5EU8H@!F-h6^i<^?MkkVO5Lj= z`)jK?wK;!)k7%uOQgq=)Q&E?HV&xMc;wPy5HrKkA6ZA37rG7P_zt0}GYcv*fL+T77hLYMMgOKoMb;lix)p6)?M-J!Y;=3PxccxLe)On}tfKX=2sb*(YQ z5i=Ev=ExGC+jARr$|03CYrVlwyaIVquEI^~aM@>$Cz8??7&V&WnXgp0{$qw5Hb&4? z{ee}4PH$~|@hgBvwgv6s)!W!_hf#Osse!$9upYF&s#o=1Y8Hbcj+4P{_ePm%3kEr{ z;XK53Vtd5!B+9N`x(-zNrn*76=S-0x?MTA7iKN1t(H7}-fUrw*}&!uPY|0>%i@Ww zO7MBSQTz-9F$%BV`>Vmx&so ziz6z9hcdvty`x$Y5vTxTc2|c*>lRCIh1j)TF}^d;i)A31hi-AbP9ymjfSV7Qz}%A9 zscd^|Yrhr_)i=LpAUA47lQ2~;bMFuX*ZmI}wwSlaDd%&Uu=#mXM1nKI=6z_3dRRWZ zzjH2>(v4zHp3YSpfUw=h{}4NIW8or9)@bCEV+3n*<+MTI7CR)hN8-m3-UDjE6*34x z(sDL+HX%`-i29R?v|=v{^e(Vgv*lpOO{Z@cGP^oF-)`Gf_Nb+%P@X0;ndY2@WPuO^ z@MB@ubpZ{%+T+P_lf}~D;k}JcyGI^H>ivgAN}l6`0c9r%O6?Q#2w;}22aAU#5n6S` zwhG(8x()mbSz3Icz%5~6P_ESf`_UAmw3HW~o2t-1Eb)9dfdC6z*Y`Z4+10cHV}^os ztlyJ;<9y-E?|`_Ib`Nbx#WAkUxpzsTFbG zfBdlF*qfd4V=3u{TS#XvH%b;Ro~-AF@KK90jpESck5iy# z=P>CuI4W&XO8Ub_w#j2WeU&=yK04tz{k}545t%MaH{a-bqJE5F`rfGIQeJWpmtidG zIeOgNLg-%kBH}Q^azPqt#_7tnH^nFk1Fj-lz0u-3)k#G@^+uqg=|aI8yqO7($=3?& zXo#W5!9QbV?L4v*ntuLuk`rRAmGy0*0`Bwsd+n&9Yt_)Oif#bO5@1YC2A4T2RL{TK z)06vZ6`7mcqx3sfTL9uCy0Z|Gv!|fnW|NB*j$?N@ZZd7)?lwn7^OS5ZRZ{uMi@>0F zM8ZD9Z35krxG{@oCdtsTU&twYoj9P;d5*fPaQOr5E@E=3TtWTIgaq_Mvi90sbxluk zV#-_r>c3L$GyA&gDmaTT2kS^fBN!LQx|=qVm6??qyA>6Ln@6krJJW0V$H=V%FceYW zoz(R9h|l3spmLl;p5f$0!HDcI-)6F0$L$uPK?hK48XC4bHZg<^5+!rjW2f5TZZ)(owvnXv=Ans!vB9 z_XA9&eEc4OycP`W6v+NvQr`1Dau;j7Dw{Obc&>p()+&HuO#vnl$$aSVJcEZUni|27Kg!%og{fW9APe_!SGfA{2C(U`!L2kg3K67o^b=#4<} zrnZ*9jT0eYoSG>1 zo#>DYaSbt(`VM#M_fJ7$$5xVH3Xq>OjO(4|_wMA*pm$aA{30gD93Ogew-np_mkcy9in^XC zM(E6L6Jgd=+L^~kIcevB$0)g#44104rJ{Ji}rVO(b0?EA~3{5IY+33f4&n7b|OQij~hq2Mj#VA)n{Rv<|R zUIIIzVSUwc=JsG=0L6oYe0}Zu!^+RhMXZBQxn@FU#{Ipd@?I|j{348tWZl|SY@uW& z4!u^uFug?aDo&l{(=p|v#nZT2A}Ik90Q)uap@NRf!6A#ken2Zq@d+THQ)8sV2=3r_ zgQ@Q7p2u+543Iyk8_GxPUy=wM*g z(W=?9lL?=ZI^nH;*Y+Qh=rXBX4}#m_kb@==<8R@#1&4-AJ>9``nfxf51>A+6h5D&w zr;4Qk1lvMRV+J}$UrsZ5edX#q2A0KrZZw5*VAf0Qg>U<&#|IXq$IkgRJ}s(v<}m8D zmvDtRKy4b5tLy)i8a>BOA>%ZmuswC?(va(hUoKn0z)p`fgLyARX$(L>Ba zcg7%OVogelni8^I`QHH%8$|{3Q2>s{n#7|$AJFfb@vwc|nJm6n`%CRqSel(W*rPDl zE)|@Ri3ww{-U<6m&t$>aVkdQf6S`i>XkMoD!4GamXXVSZZLp^owLr?wm>&eC3#4FO zma9?m_8R*9(G`5*?k%%&*;0NQPpY8C^*kpBd@Z`HAHu~6y+3|}M$N3%qMQFxui(Rx z9h*rLvXg6Bw|&d#Y;MIr$mjWZFpE(T#rkkTskK_&hjS#$eU%4Q1^Nb|h1~-(hiysn zkka4ornvMl58;kp1y6r1^|Y}}??skE1}f$D3ZaWTqEU-JMq`k;_QE+`ziFbx++n2=MeFA6HdUIaEgLW&Ktnh z-r8=LnuBYBi$iO}jcCYrjFKsTmzM$Ic*c;LF(&Ll}0@)is=ik!s6tW6eZ55Gq1sL;_=OPpgeJaq|w zTOM_CUOjf<%NSsvL@I63+n_Im;t@zYXeS9n)kj}h) zDF%y4iUynm_W}c_mc>y&w3BLko#w|187NazB(75nGMJnT6iAPi^K)=c4=nA(U|G4( zr}&4ZQ$AYd!JJVSAy@t`F9FK(NM?vj>drB9vAvKi@!+oz%`Gnyjd5c73Gk?P<)Bry zoLBlHUz2L96K+eyEonOHtna%+oTYXB-CFrq<&Lsun)m)VTfMcm<5?tme=~q}$_CUK zO}g)vloHHM!@7Ta4?A+($XL08zqTmi;N3~o@(nZGUTtem(n@xxq)Cu^3aH)=U~fvn zO=)-x&W~;_DmBcC97Kl{TtT@U5+e?EFW{G36>u0&NKB{Jeq4I_q^LWY3UNJ zmrxE<^>F}&o&ZF(-|CZm;R-DA736ctCT2F64E3S)3+=EWUYvEX;X$!%+U^5!Xx_1y ziapJ*4yRU(VF`r_rpN$l5iWrmy?bWv;vC@8_&kj?O$^E9mRkBOe|XS;VUx74wR;Hj zzou0>dZW~P{gesVc??xM$O^DA%E(?a-lKl@wO}=JCriXsY8+FAQhts;y_2MK8*F>P zlMVZ`p|4;D`4N^G+xig@d&-@yzVwu%{nTN?%UUzqQt%sizarM+DsgkyCGYe+c*2<{ zv1dhiImE2JexfG1+*5SdL7kvpiK600;m-swA zI1&E@#+A039Tc2ZeZ}rgFc|O>BA05si3I&Io=0KGzf6aPkcr|?s9bhKfbt1D(&^26 z)=IjO<)^y{vil;)fS7Ijhh30-C9xV={|3^%fm4Qr>b*jCMjHf85_4VEt6VZ}?0v2* zdRf>v|09&&wV|s;7lOx;L?W~Y8TxW?HY#o(;I6C|U)bbQh5}l()w!ZH@8TpY{aRoGqXAtLKOn*YVO1-2Q(@UF*>MiPUVlaax}Wb%h9oj`*xXYkpSg8mpG>HO1l zqsx0?ftTH8)w|{v9@KSyn2%s63?uv9$=jvxC;61aT41A56OvhTK^&(#M zje*60hmuwn%+`1wMj~Q65R?RF)jcxzk&FkS z%TixUU{w>R7*TX7mk4Zpx5rDE)7nkazYYP#?RGidh11yoDm{vwFaEeW8~1|;{|s%A zo!R^GzMbuGQ(bL@<4+9Gc65vt-R?6GPD@NNK^CUHMEjyQ3|YjC42N%!GNN5Pihp`M zxs?{eq)5z3QvpW^8s=Se&F(81<}!$b}OBCy{ey^`2u-# zq?Bl&p^9e0>GYCfVlvnm-L}pshca_1B4h@Y%0)KrdDj&0`tAsUQ@HCbmneS0qW&pF zMx#uB?VkKM*!Ig!iJx)7{=x23h#olT9xjBy9h%0>LdbuS62GZiWp*y;eMcp%{WWwI zJa`%hu+RcRp&Tt$$b6=sSH@)TWjH}8Hfvk5Gh!kMQy)y_Y&7B!NQO7EL;la=eRL5l?``rk>IgHp(WuYzi-p5)d@roe2 zdq{#JvEmg#)_@mj484hm&0-CMcA(BZ0MNYM1aqPLMij{m0WVaV5H?TT3KXP=Fd}JT zR%bHy=Y0ThT2$ab`4qZphdmK|i0#3>(U6~qD8W{4NPN6YnS6Iu3_+ShYXl%K_cBnT z?0WRzxW5XDkZ#)mCTW^pvf8hel(yRl=XO&d`2PVnK*+x+6!pSl{R;|gOyQ|Jn<*vz zqtiQ=wT&=8pYV8*;%uElb&lXlT9}kncVnW2W2MEk#D6P=ExDYMI)}=~FC-Mq#s{^fdsr;cvJuU6^nbdX}U)e$?5tKdgjca{RM9_q+sFPbBd;hqv{*1f^%J*-*CGRX0aZhJ}-gciW)$n4`4 zBa3X|u<2OL``hD`n`LkW_A5A@{dz!hIk?V$3oz`h$7uEwz^ELIY={KwzHV5{45|S( z_Zsx-gl^#@(wpyZj-4_$M51$tyF!S^ey#|V|D>QzXW+?$SfZbw4$ubgJF{6-)IqiCA*{#?bm zKeO>xSnDA&8vf(}(Vo0^s=ud5OVoS`k2P=wuIGwP%Lo=wl)R@yTUPF%WA?3?2RNbH z0JtSeZHi25&TQ_D%!lBf#i*hdPIGVsL&8Cl?J+8_h^52^`wP(Ae#U*OVnnvq$5on% z=t}cyTH$ZnXuEz{+r7$%G>Z{oyD%r_EuKF*4Re5tKRaF*^asc$-{?Uv@b6Dfs*2(L zH`63kPouKapM2VVZw#-dT(%ru1W*f)J>Tk7<%9vLs@@$l{x+g);#zzDYWj%>7!bqu zTpr0P33_OW*PF$gW4GPWu>S?Nyo2#1HF`{D@F$0yCy3H@;~iH(76BmG!YxH<9VWv> zM?^_D1LvQGJ2}VlBpf6RcY7EBd9Q{&06@cl83CHR_SNs0^=Z1gVB}!MknV!xKdJAK zN3TlhE<)&6xw?;{WGjZDG=nwKbi?%#Hbj39OTfqNK1GQJ7lAIPIp?g*&?|A;;$4Yn zL7r}4vrIa6Sw9V2gV|-{^ewP$ZRT$Hj3;&t=f=<;Y|F#jg%-QD@J2hdeEs+O3ogU4 z{D&ij3{R~G3@v~EM1SDr1zxD12mxC!n6(p1J`j$NKJf3_HF;NBdUSMrI#9=hB$$X6 zZXmKbz^z3#gkq$0TnUMcYz%SfIE$Oqaw)*GiFGtp#zDrJo5>1nnX~csqkx+VbUUjH zTW_EWV6K6g$LOwpd>@-Cd2g5tJF}GGQhPYr>vS8<$0qQgXGgmo3mhPLz=`tpW{5jo zVF@v4I=bke?nM+osL0Zgq!(zAQML?tBTX1TVgIc3r-BYNPA>hoC=f5MUgGIRECPm` zixYysj0tZ&^54{JFb~Gj$hg=nm@C*fIWPmMqNIcLdB=_#B|^=Mw`!3LB)Klg0|uH) z49WYF{vLmc%q%>6Hz;3tYX#T7rszRG8X29K1t=lnBxmn+{q6zTWl#E(c9mcInabD# zncuOzBx$ul!r&daW6SSvpUTwCBoz+A!&K`gR+eSJ6(#Uetpo zD3_r5B@Ny1&!^X)JYT}r!NW{?PQ?g7S!iWzes4kP-#9U$|Md?q_RKvJyX>381%h?u z$e^%%*5_z5;*g@hS$lU_!}>?^-}vtJx`*z$U8s}jV!w{-PMNR&UrMSYI4QnL?9UQT zm>%o+;dJ|;)de(Q9skp){O8LXN9!-Cif-W?21rmoWGA@W3@ME@=ZHkjX*K|k60qir$_V^THeTiQU*0mA?7o))(rbg}Q|2mz$J!p6zmVRuX0 zZjmmJGxxnv6%hJ0%!|f<4?X4Fi4p7n2{|hXY=ag^sI(KC^;hGtp|`C-4{0}a@h6}t z1?liA1d~9H;~JKiEKR+RyKsk=wXfO;g$VCVQqdqh3`Q}&^4JmVRNgaetkHFuQ9RZ| zV1ee`!s^|-D$l$U+38_rZb)pb2?W71{)&bpE8<#X>)XlydgKO>n08d(+R4XS@5PY~ zs61U>U8-Ex@OrDGS$ik`05m&RbB~+V3y;8wJMX{ARf2F%F|W5t;e0(OQ4$gGne6{T zagUF!Jv+hmXL{O@Mg>9so^CcIV2tZ`Z*rMz%4lmzgv)Yc+Ohz(du1J+|3fI9p6$Yq zly!k4CoVdgvpaYiz7B`C>fQxkMwrgCvRd*{c;nW@l&=cxIgyd!9J|0Ve1E7UTa6Qt zs-8&9xqB^6(HG`gPIs08a@)!py6EfqvGM6M@Fub*aNtHqM{s)|Cql+et;ZvsJ&o{2 zfj$xRq71xQa$9?(ewf-kP0h<^J00kkcFNd>_%J;wM8U)nmK&4GqE%nG@b-d;T(5gh z7ZU(%AkaJB{_|Eu;b-&{8I%BZ6^HHSW(RKbhhz?ufC6r8Id+X5OOh^2E%)sFPFrJm zz&#>gc!L;S-m^?n#!l{ll!aHZfPxSPQN;64O}?*;P}(l^<43%ueMyxe;o7^2;BZ$K zlB^hz<3X1J;fj2syIB31?j!Nj>iUpaqOqpAlxq@9&@mqHjG@Hv@P?YEO0JGNbyRyk zHdcV`T%eEirzdp)IcbgRSMX+^O|8Iib8KQPY7~9(9bh-MUdc=L=9u&g! z&MUa~eUFhc-^zLRG23za@ngB^D0Y~rm34|}uHCd5%_-qML zs;4_6SWAkt4WEH$RN_J$6@uG*+@iiOfeIKFgu>$$*)jh z9K5TNed*4>g48#de6&%sS7x2@j?g-@KiP^K`H;d8tpNLR0HF(zrn*4q8Zb{u2$lYz z#4AM1f&2W$X-$v|9A1A$Tm9fyJO7Fe$*6{#CPd?~5UZBL3@ioX`h`DmVy|I}!G8G5 z-LyT)`?jaynQ%Hipa2nRXS&g7;Gd8ZLzD&MNHg6QoUrNTR!W26e)x}wg3+gO;$%Gr z1k$lP&@5@%)4v-(3>>%yJIfeuFE~P{l|Y5j!5cZ}$?0K8*^dE`eMJ!4 zQ+6m}5;EzmT1!L`*Jmd-WJ1ey;{zG|3{f$F>!YCMtk%!6i}8O)PyCjddiE6yQ13m| z*ExJ$w`o|319Ee(W|#S`iUSBvdm+pdb z{REdL1P@oyad05Uj@od$DCs2`D2LLWv&YZhFrVR!ar+3e#MPlU5S^nlMJX>q+bHD_ z>4oP%Xp%uN>u9@cr`Co+gH7DC+~y@~2KE)3ou5?hSkZ{>JUJ+yJUBLSf6 zGO!}@`=)HSJ}Rb@iZIt*cDigqDjWfaqY$k9-x9#3H2mZ853l9H@BwCnh4j=!6mosW#IiC|mm zCMpM>PZWTZYxL_BorZb{bfUlgavo(oES}R=kFjb0^={lQDK;-4+*Yh>Pk+FbJ?2iD zH6<|5DA8b8B=uxTS>LrY=pr;&(9@EB!gr5UzdlL8>KzKemTJ1p_2F?uyC2GfA&2jxX(0uQL6D89-`WY zpN(o5cHkd>6kIoJ)W*giVu%>cKf-SnAKh=fd(nQw#25WX6}ACQ2`RtYv)fg!oqdO` zQ5(8GJ5@02nSC4{La@K^?7KU6VQwF{Qkr;e@6{b_v9xH4nbg-7bAZ#T{{b)3UiwC2 z{k_xSyv23)i$O&Zbn_Y-HAd*AOo3-8XT=wD^1#w7G>FQ}D=7`Cr3R)ecpz-*&#fYl z4~dPx`kw5)auEC12L`6Us+@8}nt01Hnc0iRLMqh&%DL$s`~_vs;Zbl(v_>NF!KD+<$gmGh=uFDKfvb>A{5S9c00$i?>o>D8?;p(^dJ^H3hE&nY} zq`VdF{6Jmt1xc%T^px~mUAj-9>o!K#Yw^Cz>i0d9 zxaVzJ>>EP2y7JqWC3xPvLCW}gmd`^KKE8Y8ja*ve9!PbJ)FMy@u@%wf_jP~(?HT4N zwX9V^{WkRIi!x>45=vGVPpPr6yV=rz;TN1#}&Ep~~=MVRSjYda@o?r2IQ&PkIEYx#usDZ1a zf6e;^S^o^MY$dLg*Hm14DPo*A@dIe$jk<)4s;T<4??9fW!W<&u@o%yAevm@?_V+bt zxd&S3G=)I_udGkqKF)iGE>Kq}a`p_#brn8ojSH7aJb9vE>L*k;xB*+_c#&l1Mi#s8 z<+iwC{rhBEB1y*u3bQlB8`t+Jm7O0D6^BcNaa3AQ{3BQK8C9*@y1jF9d8@{q30rA9 ze)A5YE0v8V^Uy#d0wvrGD&VCm0YJL*W|K4K*mAH8nCwK7dkQ1Dd4))_VpM-VH!?H7 zGOEZT%)}>-UQ|R0)8Dj{4z3{0bZuJy_-a1TiI;0`hWi|()lan6ph229q%=e;LD;<{ zH0;F(=`eBnYe)9Ax8G3&8)e+sS6v6D7eaI#ht#EGr1kAfeJ{#0UlYwO%V11MRmK-t z7AOy6($k&ru`x7whqmYe&1ns-LKYynY1ySl&eFi!Lul%p zWuvSek{Xc7@+-|mQjrv$uf}A#>7OVDVgOuXU@LzPOM`L;q z?w8*ck)wSQY1?I>H6(KVZY=!F#fJ2=V+6f*bg=4{ST62 z6>k^FtI^L$tQE>k)9Z$cK?-f+DStnS&qAg!iiU#g^(PJ+zj^mdY_lr=(RZiXhwt|F zXJTwyNp}417aOIcUa zaT5iS41W2nQ+fqZg-QCwxpvbq!PjIB2P1+{qh4Woa#GocDMU{S$-8R8p2ZMB zuzdf2M%5&^cDaRH-DmR*CJwx950f$mzWiE3mJEIHgax_lrWGKwyN_=|@DmXHk4B;x z=7eDhCZ{tWTO@T1!G@lk2f=LS#k39=p?rV@t&p_i2(C*`1&^-*TrRMii`AvNg&(KfYwn9EFY^DkE(=<#J4pM}C=7!~R#h*<pI9aALtiZXnTj9Ai3Q+gt6F+Y?|VRK$roE z8W(6rA-ocV+dRC6LU?*wxFrVRN`O2HMP5K5nBjgCalSPdM$(a&#tfz@ML`go=?X64 z{jv9r67c4ZxP-uV|>G!3!`jtE!;lI ztJ#$Vmki{`EsDsc0G-tu;8PCKywS8TEbUUe>Ke!xs8aoZt)}faJZT5LZnvDfX-f!w zeR57U-Y^q3h5;5~g`-=xkof6f5_6pxIYyDFZub+X)|$P6KcB%{?2=*v>bydq!IV8%Grh=D^fXWUPHINdXXGh?58AQ3b{OkM+V&ER=(hOC~{1)I(` zaEwfH$4S-+Tz8M-STv5Mx@pSeP6L+ttv%xhJ#dmrOzt)90NaxD*)Ty64E?#8g0c5OfG6IR8HL;8@7Z2>)LxTLkEe zH%#!$M3nyz zD1PfU28~-Gj+RArYdUb(c9j8;RaMsw*BMk`jTw;&+?S#muHAZo4YI2h^cba2R^=hI zE&P(7^OxIYCD4SLAC|K5g|)HQ3kC-mb{@13*d#xOHkVAW%2)* zx{6N8Z9C8}(J>KdVC=oKkrciwTbknJpuW{Stj-zu=7)y`KMne}e>73-NHnz>SqOVh z#)Ctu)Wg*Gf?fIW-weEC+K`{HSDdobRi;E1cu);M`7OhlHmYL@(b*m5oX9VxRkhrz zG;&S@6etT2))a(zodLJ2@?`rqobyz@$@R^DZ0dGUPPwj?mpnuTni%r0wg4xc);m21 z&9KMQg5H>g(~13}#;SuVSOYwT;0e9_WnR)P;aFk@0=u&;W;VL`V%zd^w$#h4>QNQW`x8S7*#b4wbR)B`9Cct zXow1{zbT8GNA%o&%Mi0hdcHav_q9LWbr7QZYkTMGo?PqlZhu!*#LVWuRsUbNbPKSx z+{+)NS@)@Y_3N3NxX~?r`OXd8E0vA@XUfMnr>ov}yWEe zjmQ7)WBpq0%)jBENC2R20u1~90RRxddjJYhPyt9=J0Z;$B$`ZZTQ-u<0xY#!cu7ku zg318TL}5lKzut5kJ&T_TQm7^X@e~KJ zG`#q9RouXWatT|R2TYk=%Q39#a$R~vZJM+vrL-dr>H%2OiTrp7DTuI4ZCkeQL-GSk z`iYKduNTIFD6}uGSs}lmW%2I;ptze=>vNXf9nhhW=jw+8^N&j=AVgTEbez~Ul6M2x z)B>cdNApC6pVd+Nwe~;2O-*b9Oc5b=qh?P-Km{IVeiEgl_>EqGx0hEk9KyUb~}NW3TRvFUwtAikTD z^{rHIUC5A>7uin(H7_e;J?^R9=ZaEAG{REI_QiY4cjau55ybdST1qr^td8~Fq2;?- z3@AVZ^;nm+I1;Z&I5d08RyYta+7Xjt3b7>gK4M^qg>u7gK10kD7Czb=L@3JnsW*li&`rZLN=?Tg*Tu*0lIvP^AOtaS1*?x+;a z;iK{2DID$pHD4?Q3G7wBbxILhe`t*35=r$ga8I-4aE8zYpB{S{(Vi2{$yBiU0 zdggF}0;r`dmEGZn7#x)G_4!T|T6B(F|Ce+THS@e-MxXijimVwAJno zOTIxLQekHSmIL(BeYti>Bj4etVD>umN$0+?z${A;bpYoLr2xtTZQe zjF8npKFw!h?V{wd=aTjNZ;P~|j*t4dldKg|=$#Yt97h-6abB@J<%1Ih-H@_k3T9IC zHDo>gPdfcV;klI;$lD2lVi_5GjadgUl#AT^mSXLe2+AdF4^m4<@^xP+L^filLhC%8 zSPInyLTsiajN6JmDX;WfQJ_q8^YH{CEK@6-9z_|+7RsXA8hY}CaUcrqlPb&#`31eN z^7@?X$;NZmw%&6mb3s)7&*}h}E{qmljH?XV*iYBMQBci(&S6|Fzzx&(wEM5u>C)*%tDNJf}+^K4B#0FWM|EACipK$>WfokZ5U-+8!lq(&k`o2snu?0Zdb{j$h{I zz_CTFq|~835e-=pmMkoVisg}n ze$KBaE5Nq640yp`mwXfViKxog8u3!-Q%gZE3%%*z*_)Qf)zmoy8$OA;8UPnB({cMl~QL<&tR^?fmlI?1cstb*MNn*HcNrT#KyqM$`(rWWls0Kyu{$V>6 zOs0n66oX}>3nqDr_(xBQoG4Lu&mFcRls{G!#c6QpnR;J@fLpr=Pl{+XPP{2}to0dX z0D^0*Y_MwSEMkO%E>}n5*kAgN9?FpA8Rn`muN+LBSp7O8(OT-PWSSQe*A1217z;4x z>$F5f$0VCV{sltptEbpgMPLsB_T#Y_`5M&x%=B{m97Ln-K~H$(w^zhH7;<(O>CyGe zWA$Vd7de3j4k`suTgRQT`>a|j?kuraX0uu0oUuC=!1PjJ$2T>10Vou0mzL)HEzy(# zUXCpQNUfLy(C|K~0sIffmFe5v!LlnURJ^s)x$_rcq#vJz3QM>&B^sPZl-pz65Xbb9 z8kfh-@nHP-BQ*!k_G!%9^U3V`m~Y$X&g+$4H`bl?Y=f(xt7a?PvzxZQjorDe{Z@U| zD*5!0K3BKCuOG{;gpTWka=NU)^+^Bc#9Wf@?93;%ynf$D`seghSJALsF$rgQmncjB$TGwye;;|^W_J#bs@`TP65aqrw`cVK?n!WCJH;fjs6Gqz#d zwBm~523+5y49-YW!-xsQW5i#G zmrtxVRllw>b#eV_OlB|-W@~EAx8MMP4A-!NDlkF|ya1OW3@nI{hH+qF#j0#&*{WUI zM{Be;`xm#z_3qyN`$xU?;&1)NYkY&Zdyn_}k3(&UhNU0{HFyFSB9XC*5`}+XFDpw$ zA~hpkTT(^O?gew|=PqT71rkYz0UHXIb*@3;BaGt13rn|`HkJg(I>kp_>~S-`h$C#k z7VmM7Lm0w1u3;M8I7d4v(KS8M8??&DS$V}8HnD>TSmK8qO)}LfB~8n8OcUwjT$`hr z%bR&SQ`w&*BBYiqDhoM?QCh?$R|Lv}Y)D2Z@ylv+tVy+6`_fX~6PQeEmnjoPZc`U8df zu0GMQCb1AMTF_TjqP46o?Pxl8q~(>_c{}M0WUK=9t3+L{8#P@^mFUVw|NC;QJ=F^> z4KihOpKG4Y;>14K+7@>re@=18%w{E5vXklXSwEh2s{i(qr6yAIsWsF#>Uru->K*D+>L&GDNRF-0&L(u6hQVrJ zO|f<~Pg)2qo|a3ip{>x~(jDl2^hkO-y@cLC@1|d+3+apWm-N5rKf_ls@Zmb)7U7Nz zKL(GH!6;)iG0rkZ7*84R7+-K}affj(_H6qY`z-r%`zHGt`(^vL4%&Eu!-m5SLCaBz zpiVF(P#rxSLmW>!_BpOtn_I>Ub^dAdw2sjfk9B7l6 z8+amcFz^dWgN-3slHAyx?9WN|Nq(FZPA_LU$arsU(6ykygRS?u1t$e}1+NDG+`n;u zP{?Jj1ee7P<0f+N9f?1Zb7Uu3D>OT_BD5*AKlFMSD{L|BRk+Qez6dPYJEAJ$ZseZG z;K*s79M6|m$h*oDr|*qQjB1M-j^;&=#i$*wi}^y?6?-mDCN3=QWZXi0R{T#YB0-s2 zl}Mrq5~q{glj@SyvgyfD$!L103RPn^k3Ru407f8$hCm1)bQD-Rqed%0-%`3Lq(LuY znuo>Uox1>J^v6X2qlJM0E#392jwOaK4IlxgSqkb3#ma9)1XNdFTZtd_Cj3v6|HJJN zK2^kX91eePXP}1TC48MDpbb?NfSw0v=LQ;4pNKO>ggkD zWJ2q%_MnJVWeJKg@j;U!lmKy&O+<@o6$4oL5JI+PV6GqyjqZNCbEZmzvHm(OGw(P+ z9e)sNPhgvb2*M83QNh{8Myxb&j5_K$LnO8_!Wko1kXoEF;|H0KYBWWC(Kgo_SgvSP z9eZA?eLiPTp0pL0(3VW*(A8o> zl8=e}o2SG&Yq$~hBf5ArmaZm8p;)0tZiuQs#tJ-5Z~jP?kMWN8VmERMI*{K6u4JM^ z8g!QXi{RBhpq|r#plP6KQhA+_5K5@E_htm886uZgxV9!a#tGIa$EN1fg@l?VLj9ZG|Yt-`j&w;Yi zq~bXs4^Akb2pb2-el_0H9NnxTmhkSBL4_g~jLthToVvhJgxjUn7P=|TSwNDWdChe} z)jr4c^p^t}eG+qg8rgm6T(cffIX=K^fk+wUPe_%#Lfo_$IvJ#WobeWRv!6wv_^6je zr3+0cnfS>9VA%$Hi%`2uMaUS#YRLseS?MGQPKXzB%IjBar(KCN=*^a@9KSK2KAfF9 zDxxs!tNs$Ry*iW6{lmScK10X0q?vBJF14|IJOHFp+|$o>>TvA#u}}KSGhwy3%QWawZwr&9 zKQU4^H&RfUM9$zW8DM@u0s>?bVjp?ju$C=#ey9T6xxq4UHeI6%-zn{}GL;Lv4~8_n z+W+w-=u&=n*R=Pbc|e9hfsx>aC#Fx4`roZzI$?#yx5?gpe!=Pkf4DZYd()$7n|wcT z=q6>nV%+%a2C|m2he47w<6}77g?6?dH4dxwZ6K28tV>=5?~tNAoT$*cnqpASd-$LXG<0O)2n%|%Do)%MM8ODFREcNJtGE$k z`x@86%`lpLtiCVZvsk6Cy4~Bh>>n33RqS-nW6u}drE$e4!JKdQr1LL)`J{nM zOw<%GHC=E-dr}2XG!Ot_<%rsOiDuE?`LYYTkC!CZ+3BPbUqS?ioMGz_4r#pFR47q8 zbDqMR>zCK&-cTe#!MrLa^>?TMzR_Xr`Xf{;;ELA+m;rb0vvs^8mG;JKLA~f64UW`x znxPh6=J%nF7-^QF5Qpo*WjK);tgh;cN~uhvC|C53uC@#{Sq@qiLK}M1)6muy)0;-z zvJTuCiz6w-dM1+ zP2~tH#Y;?(tcrk$pzOImKv^n&202|{QhErI!ZoTr`uW{<6*{t8(kj>s6>x zGs9V6Fpt5_;{ZRJ^3~~q^_0)x#D$#_{ibWdF<Ls}!CLEVH9%KU=Bk+B7e*KW3m772oo+(1PT8)TdC{Tj@@zT}q=66qg7hQlvg=fBgjnZ`aD z9@$>$?{Z6YjC=1MzHXu8T@0HU(vTrtMC#ihA?+c8T?fcphkCm9>Pr1Ke~tPB%@$-A zM2iPXg>OKh#MM3ZZ0+5r|NbTkmTr*@{yXRGOkBa5RcEj9)&FQSK*zD zQcDPVrcX;>9ddW376UzZ^ZGIZbux?^nsMPd#Pu73s~60AizGh8(*O3AwN1oTdHaS= ztI|K@<)!Uarq_v{7419kOFkW&wHW~mWUj14Zj~qmH&LhsJ3SNQnyb-6@$Ck z<#oR`*KeOU;F||SRhDw25I@|Jw4sqVWpL*y>t}6cYis|Ax!t1J7wksMhqcqck zFVRRHra&wy1EaCzxMk+#IyRHQ4eaOXXV~p<3}xLe76k6*Mp>Pg(Yi&qWP2_{QmWtN zl-Y<7kggFM(@JAT7rkx|^2i3}CzfVVs!rkX>)3~b4_?%n_@w&fi+^f;fALjawrM8u z+aaP(E)uWS9tE{JfJP!$Bk`UZYrdO~O!Ny=lj?;=A=%8Q)KJYVq)#*4c-|ePkcC61 z$F0XULwLi?mviOsK{M}^9wF8b;X#1(40H$*LQJx!2bQQ~Z{VV%GgT7y z0r5gK44RADY{hBH*uF^PxIXm|{BxWpi^y2zm?g^W30;_$PziLy5JmkOK(L@>+l&fL3dp+Ud`{u!KE!XlP39`lCkY~V6bkf0VS>?q(qgEY9ZptxL|w0D)RSi9?6%B z@_0v|UjcR;iT;FqbU%b*@>d#ugng1Ir6dk~|6S+Kbp1a%0XT`b-*CXTd-&cr7r%M_Iu*hNXm=o+ij zfvzBJ1-24$5xL}M=op&Ct)t0j1WK#BorPOm7@=7ond~sQ2ISkr??8n)(?ApP4upUX z^s3JgF7De^no#a2ngJT3e4(1r@mXicaZ=w|L)qo4ps-WsLmW$~F`MR(2p#Gb!&2}^ zVH@f}qe;P0KN~`M2%#8Iy>&j(o2}ha7^e91BPV|cuN^oyqo}hq*G46@fua-QlbwF zV@m*6i=TT{_8tmflC%)uKo8~e=!nwALDW$*ILcE~yb+UGOfzY=M96$?UL2Q~V=18d zGP1OJq=&?kYD$@JuSf*lO^NVF-!e}&1tOI~A3_DuvXIUFBDfWZ$I68Ip%+?Bt-M0( zG$#^H?G!M$O!LBEUue)Q=w#QXl0@{-d-d6uPr#b3jEBE*NQx}y z7wsZ}1ilxrOSGDc6*g6fL-S9-ce4fLIKfDmz(Dp@*@<|y=v+S+)I-&MszY>-6Cu#|vNA>~_nh%1xh1qc$|}_o z=@G!lR9lu2&)XR2t2NBE=o6(kW686ylQ$WK;5!qi28P;3Eua5 zr6zjaTxDd5zmB^bniZ%mKxZCo<)3;rnp*_t)ktvEQY5H}YUF*Jo%b%aEmBysQ9-Jv zTMq)t34(2-hZ@& zEpnlrl1kft#;imly*moeTZ8MqG+8vf6KFUc#0oXl_cMc!8-mv4z%)f(-$R6tN6GB%9BNrp$mg#BbB*dL_NNQtj;QmaSiQ>Q)gZ3jH0! zr)UXu7HJnQYb}GJ1*~ypnF> z=9{$fC@H>7W&!togY?T`DGPz_OPgyXM)jP`=~^6B{X{(1UrZ1 zvcMI@wEi+N;SRx=Y=oSndphE3bN%h# zO|bKndz2$RF(^!h+5(zD;M&RC>6k1{)XQw{KyTRK8Nb5V7yCo|gpJ?J^*+>7?&?W% zr}zUlKZ7?koMjTgfIemYe6HiNfD!GssGJahY-9e2zyF*n)EeFgFtqa~}5k^gBuuzLXn=OPT;^=<%NNGMx(7;FP zAz2!f#F7Q7FCJ7uDuSF5hJpU??6=D~S8gI~O)_PCbyifO=lLTfdUlD&<9rx*YHX$= z6^aDCUcCC*;?nd{3hL!ujdBz7DrAaD*WsW6ZV-{0apHzYV|>HsUCV|P__TNDfcIUI zMN@gWb5`v^!W_B#dP#%E1R60zSAo1z6xlBa`O)xV{NRaLEIU+NRwm#8HfzCP8w$L@ zBShN52R1DYS$m18qH&Gc6#?PCwCT0E!FgcY6AX=DI4sB>g1IywLL-_fI`|uAGRnjTV`)|a>>{P z5QYpEAk@>-jq1vJ-44-!g3cT6v0##4g`!vcJKn)fu&YxivoSzTErt=(QKvSitX2ND zFek-Zlm}^=L_)R!z5ru08?(#X^LnGvfBa@Gp~Bbr+N=oC15%N&VJiBSbIZo|VNbq~pN+gK~9 z-a<+xiH1_s9arHPyXTF$+xrezv}cz{_7#(zcbtz~LW+U?z*a$aga*6!OV7akE2lbU-C^SqX*_c-)AP{sgKDve!v36MeGw@g#W&t0}a7q z?jc7l@pRe4yQUOZjET54CPx&w-jP~ ztb#~;!143jGQy&>G8viOFM@e;)4Ph3!Ivm-;Fj)B4o}1*vCysl%shUgm~m?t2F^Q+ zl;Wmb3txp^bTiZr9C5IV5CBm-{J0_0r9W9hvTqLOoYoQWqsS|CMBdX?0s;&CmH;_E zwVJhYUAt|6GTJ@798e7R3cNFz+@L!~+B^;=&uw5P5r7Xtddh+cg)XBVt*jn+-qIJ- zq$miJ?lpt&xzn%%MnVr$JZk_!K)%0YxTnFK zYO#kr=DcD*6%k$>W?rRnoq+7>%i>4-`t{DdR6Ni?GA(|fbXSwhO<5@sd4_9SgqF07 z;1v>@_UzUGUb>}{W-^3qJ|Z(8H>U2iu|x;K!xDkTU_YH9PmAKO<@c7U-{^*LfM9>UDrX$J%2 zQLw;|TNBPRS6JdA**y^n{Y^{jHqY*pGCw=}JM|{jp?iq(!)9Bmc5TfTVD?BX7FrG( zd=YX*q7mLpUDrFqWU#ZW3F~wOB1#*rC??%sktoj6xlrtxA!CMH*^!IztlvBolzVI3{F*~}GxrF!52J%#)^ ziPZ8pW8?rHczt)Ncmr3{|5>4uKq=K;VTHr+KfdZm9=V33o-8-@Jb=?xOO|OC^$u7? z>j$S;r7G?43dksTg+Nn4mLRD}ONo?Wu<89=DJyJzbC^DLCZF!BXFxE6ISwPGgT1*qTHC24z z6`@uk)52QOO-MLgz7egWS%@x9c-n$im%!1#6{uHmbp8WG)U7a1 zS4OrnhJz3!VbqR%^5(YJR3RXZVUPzcg#^ed4EVKD3zQzIb~K^a6)7fUNMsL1%p@}1 zBPncN=e1Da*yG^Mi%#)IC-t;8RkO}4Y)`+LC$@^)KlcOJmoCK}ApbF2vmc)tD29`| zUVHuNY72&cPew)q(0)XQsQGz%iF1TFr%!?gR}{B<KQ zHB7L3+03WcpGRlg9pfWa$l;q4`3=1aKZR`CuSM`&f(T=k{KV);18V%w+FhWSx=)n2 zV<+{EHGI693YF%xb|f|P@3k8|?4C)*|JPN~V^hEychhc-TZ~A!MG>=RXvRDJ?bZB$ zG-+|6HRbWnhV?&Y55?`TSPY@nu_zLz96AOh5ckl+qJd(hKoK>96oN!I@m)oVBTUV9 zMsL=Am05#8cAEqMzp9H5@*q4)Z@jknt?!=plBeDSG!<-vj1hZtnsR)ke%sSti-X8m zRhl&!uxpw}i-;KmX;6y+k)Ae#bD_*e1qE25-s6oaqcTQ7EYFxsF)^SW2cS}fClZsV zL8aP7hJzB5K?Q4)`)ZeBK)F?BmG1z&p7CzwfNzyEIa|em0;o1xY0>-QC|naQq9zNu zo3s+|dd!ah8Gj)r^^XDinyZ&e#mBcK*;H;1jh@Wk(u926oai7{S}0imP79s9MT- zleUw&TPiLrwd?e^w&Z)b-=f&c{Oyp=-lC9qW&EcKkH4glFN%(2LifDSD9XzaD76Wc zry}(i661@M%PWY+3w0=#9^TuV(X(oO9hpcs<^n+2lCdWrp(fvUF zf(JV5$CLYW`P|5^opDV@x%VqrBZKRPDeH3Uq#nna*xF+tmbhmMxaMoyNcmCH`Pq5m z>J%8F0e$@6d$FKGKo*5{b_RPl!CE0=C7QBmgK#k<@n*HaOxC8f>9+~j{GIOA;z0pY zCk0K>E^Nss24A(YcyfBCID0%?WE4XFS&isw*MOt)+FdYHD7FqT&rWFRl=g_z2@h zXv-C@CY@B8AeW{|Oj=d}M`?X?S84U%qs{{W`a8MlXmT+rX)Ci4hP7w@J_Z}jVO&Q| zgud(#hV3hPr6K#P+52Pm+p$P+ioZU67b(}MPj#J+#Ey+ykyZ?_KL&EC7A`lzs6qMB zNU%f``VSWW(F6!F#%3YD2Ypjy!^>q(=XC38I&jBWv%Ajqr?!FbT$N0{rQ7?-zFEs) zylF0tHEF%?q4@w%AE-fz#2bK-X%kCwrD6p)e6){*->?ToH3{gc)K)%sXKCBdw`cBK zBzm36-0~vc-Y&2?V1nep%hxFd>lSL234^j|>tczE%Il z>wjN^$lp_D;z$aJW(vW3(%RnHgxu4u+bpmlVEbXsus@Q$>Kcu5SF%MBAfIO*LK6n2 zUFl4GRYl~dp_ffcZLz;)iW?De0AU&|$Eu$Kx4--Ys zI+etaGuRsBLwpt|-++bT|DzgQn-SV0z3_qotH32LH3`Tojs)MX zwQbj*=VMKLS*|ZfEAxZ;C{o$3yYkD10_#r>CP@Kngv#B1tu-a?s&E(EDCG9qA;Yp8 ztuOoBJ@Gy&byVm>(ZW_0gzoA~8csPnYSDJON?zDnbsFn;W7&zb&bO~TM4svJnIiCW z_`qW5f6k_srjDKgVyOnYTb@ekP&zg3LThy!YzuY&emh>%f~r-KZ`T8Ep)1jkVUsFR zC!?+)S9gt_%GQ{?6_6Usv7&y^G_4WW#ArM^Vg?FcZcy5J9g%rp9wAZj30A_H8aUX- zq#QSl!k}%bkR&_bG4*75}31F{ruY-?akyBhV$zQPvGQ>Cr|72C(f$Su-aFIdP2rM&^1BCDzLMKvB7WtzAUbE$`zX*E@HQT0q; zY3H)w4CKVQlBr=@{BF%DoSnH?TiD5kV+P;D)$P@FUi_5*!9pGv^Tnjcd*9Wx-Lp7q znTzb^`6^Az3n!OUD(VO_2B}i&SS1kuszWLM664u3ezmt_3Ml$;8@Qqr**Xu7r8>C@ zn__s!rz$uxK4p*T*U_E8g6%wh+pyuO{yB?oEx0?IK06ykq{7!qx=nr)7R%|O1+z1p zsvFk62Nn0f`53tu0C9^e1`c>_; z-o@Evp!k^ez=Tzt3)xvrnHU{A#o> znLG=ps>JrD)nFTLuj~juno)<|STEp&-&t)>z^;TxFCVI!WHbh+<41L5-ThRrjN?nFK1h0XFd z34yfvIRyFWSpZj&Nv^pJ zY@517QybfutW%Tn@s(ktr6ov#pb&)JJTWQph>@NnNox8Db}1AFCx~8I;8jUUt)2wB zN_ElOP}`vky)5=HH-_xH{OvPpY2R#s^yi!@ z8SNIpi#fd(D#THAkts+;jNuaWMT#k-PcgnOP)m7+AUR`cks+z#5{uiV(qwtSjX={G^KOTlPrfR7rB<-dUcFV0kMKw%^3}vGY>-YC z)GVBx7l7{GOP)gg3f!N4!bC|tHEc+k9xt?(e0kFlBf4awmBXe&T;06l#vHT%yVK`y zA%6KA1Q-STkj<{+N2~r?HS($r_7FWP3{L?7p%^dsZkb;x@LO#pXK}^N^B{Oj>r|z z71Uq0PC(GZjc~S6*8yQ~nLfRT87M21h6~iQ&?dG;bHP~9zivRU0R3zyMGoK`jIJ9s zC!7W36ZJH#CwfRcONKiynHBr&NwAI-H9& z<>#$wCI#VBLetfOkar*IKS96otx+dYeQAjvWF99ntI7^pC|nnRINIxXzyqI{>;4sW z{2pfv_+lQRo>$CjL&RZFgU?aA`xo7_=J-8{gJl{F5uUyw1Ay~80(tg?D2CJsts*3< zOp|deMV?`A+=1RlX$xt)z4u#O*B?)VPfpc~elYQ!=l3hkk^b?^1xN0?a&&iW3#WBR zH&ECa-Ylc#9-pNQic$SnTnt5X0)im~Qt$@HhNhxJbWw6`aBD{VCiueSA_5F&n^rQ< z+L<=6)uFR>n+k>l_!LNRy?6>fY2@j8fEIs7j$c$IYbnAWmR5qHl2v4lW*G^g2S35v zPmg&E&~D)dwZduJW4kd?F8|uTwwTU0y?BOu%_M zKNrfNUOwd%L^C%+%jMOCIL@unSR9F{5m7*A?eJg;!^h}8gF-stVm=sYGR1(_v3aoS zqcaS76@Iwnyh%PV1EguhFJ~C20xc>SwUN==e@t+TlR7gk;2y;@Ro~=&2WDFvRPo{_ z7r0q=^0cg3bgHvYe}T5zk@mR+!V=XFp0&yCyX1adZ;uuxc z#Dv=R5Z{X`$Hz!)iVCQEqStjh$QcoKomMHSNhfVZVdUcYIvd~AJ|G{^7&9Z`u3kOz z9zrio)14_$3LJ-vdUsR%P9xq z!dsmb1et|fBo-0w%Yb?im@6kD{Ok(a8T9>idt3C1gAs;qy!0PbX>T3qMZt8LVKvmF zBmcu1*;rL1ttnGmoz0Xrhd&<)Q)hZ(?V0_VqED9Iz`CZc0&4}ir~=dVoksd$MxXwV z?L#y)xSaFfKjR&~MC8Jko9ZE>%aiLWjB!21nlGF=_-}2wPMj~+rkS^u?C*6P|81L) zBHVKo#oy%<1Zqq@D7{>Wg-s@UVvm9Ap)$gu6`3j-{^KfliM+3*9%wmY^P#@aIEK1h zg3i0d@8G@YIPf+$*n1yfzwg9*B|$+S0qxA2x;>O>MMp#VKsgI@&9>}P?rsWztINEO zK8|ujEDD-~a?-cMrTPZ;h%6n7M|P2@mfCs)cC1;e(1T3v5hm?LthVkV6@-td{ z?$jpslJ{USj*`xVTy=NC%nuo$d)uPIDug}P95!6TJ0}ifKq!BM%(s~*T{ASI*y*U&R2=~9FIjON;vLOeY>Nw*0phcEmdtQ zf941neIU@N>Bi1ftR#&bYsr(M8DHW8k%%BOrck}8VIwbH)awJfDFc!p4$h%(_#bN) z2_|4pG1eeKrXYtW`7E-KWAk6qVc}?DBa#%t&waG-MG>G%;e5F(2%$+b)5<#sja)#yLzBuvIZMENQ?Q|+A+_s=p%5!>DuHjyN zDijJ!9q@?hHxEQ1R%?ZzRsda$=`8AT?i0po`ss-F0nPV) ze5kcchZWREfB)tQ9hIl-Wr;49(1R))GQm@f^xo{!cu^UPD`XoOCn{j9k3QDS8T0xX3P|Ce6a;EBU{K7sznaK6WGV`rd$vU^w^#oum#w(e~sNTWK87{J%dj(lR%sPN|10F5(8 z^t}eaFTHH$wl%)IDphj|ua|Z-yQn!nl7}C1!qI~&_h@Ukg;paA7_0{uwNnC}fMU>8 zgsxe+8B0pC7t2Gz1%N>+SPsh7a2+RtLpFncko7G0Cf*YCMLD(VEUbssGE{fC7@I>_ zws5LaDkC$Zpc&az*ao)W!%RboUOR%LS&!WHtWMs*gZfhZAeo68^Pt1U@axOB%R(SN znMwfdFIWM^qPc;zJ>M!fckG1hn*6uTA^g2ReUbHyK_4mwtyOC4qs`CyUkW#~C?JIHjN8-@hI5(;r|&;E z!mZ0X%o^J9=OdHn_tx;4GqJYamYFp+VTUlKt=U4l%m@8*-}uY|<+L9u&Jk1L$J5l0imqCo<~A~GcSQue zTVipkL;|I+`4s((nyU*6WBYL2dvYqjIJb`Ip`o^nm43#UdAJZ7LTkXsECOAZzWAgH zB{^vKHEh(;=6S5Y+T7F)Z9~C2iKu_m8Qr;a?v8_{K&s6lo{Q^hBE~e;Q=DDyjX00P z@cs5@1SCo7-iIBUPqSBmio8~E_(pDnsn*ndL{Jn3011Vfj|4TLJYyfpn0h~LKyO>~ zskC)4b*fRU!^%!GweB$rse5~m(j-S-0?m2Y^8LsFXfETUiEcr*Vb%93d((YB24D7E zI+)8HKJNAHs_ISDg7`o0tYpW2+?uHZvXmxBofornJ3E!uPTzCc7yFJY2VdB!&sv>3 zJ3w9X?AY!80eWlxg*wBtxKE1l!JQZYza+}Z(k1ue(N*5fZu;p&ie-kbx%LPgWI%3wd%TI3{7k9N@S9v zX{M{5T{UJJ=^2D1J%_E$7)q-4hppkoVp!|GVxzbT}1!+79fz_tQaQ4eb0! z-w47ruru4=*oO0C(3~};?Tni{{6o;V2!u}UCZ2#YLv67Be$mK<^p;C=S?!xv z?_ZfcJGZ6%iPhEof^d5crUma^PxNP(0Ia*}K{-p6_Tu=neL)%F=_7tNxMbQA{D=s! zHu4V)AU&E790HlN@hLx(k?rwG6Orxsn+iUn+NDSpCObSxa2>-@C4n0n|={`d= z(m}dceOg&JOP~d}?CRt4d3K~pgMI18=Tzj^#G0<%y>qELNbx)bsT(3KMLwnI2Edv^-LW+IsYwip@h#+wk&-r$t{ z{~j;yrFB)ecP8R?E}NsN=K(txnyN`g$LQyk>lJJ8W3rqY+^ckQIa1G#s2H3Tw0ZI1 z2$|Awm$BwMi(y70{bh`poSGm>kJpX$f1pQH4A`da{YVY>pVifwTt~H}8VPMoDF_Rm zm9`{t3n-i4(q&RK&Q7@ zR?*P<&QBNs>u#f-mt7u_T2olpkv5I;aSY5T?Vg3o?bWf1I3E`mENDj-28Ix6Z8enpexW)(b&HhXW z;EC&*c~yFFjxG;`BJv#~`&s$X)`;4l$*oc1(MW0Wvr?%NWFOfg zwUjN8*ZP4kjuW5KA^EE8s|~IHnlsnCJQYUx@1?u@#F_A?>YL=oj$+5LG+$jQgtBTB zqYZQ9+;(as9`B;~G;pBsg-(fQ_{)rFtUoLpQWy2$)V1s&f%;_b>D6?`xuz{*G%V5~ zA2NbTNJc=O?+sPFUZ!>;y0<(inRD*DwXE*-8VQ{FeNzAf#diq|tU*Bfa@bVZ=Pw0jFfMQg9j&PFw0kSxHo!8L z+mv0;(1L;d-sW03Z69F4V1MB_7V9}d%pNM7%i>xx_(aVu3pu#Y3+IAQ1>Z#Sc)+4V zvYI&yAe8zde#>^psY~AUtTm_$6;Ux;K78_F5VaNOo?<_|@l(VLJ>1Rct!jWR{~sGw zI`BD6m;a*#!LPe@;Y^ZDYsKl9AEG>$>j)4?Bi3 z`4a`zZ`a+L3kh`QlJrt9izBK2zEG&eF?(ypWXabYlm{Ud@*26mjw~a zl9FbpwzIqQ%rrQcBz8X#*^MS^Qk>FvJh6*Sg{Xt;AapSBn7aMNiNa>-mJ6a*uzz5n zf13|gQ$)=VX;U}3<`kXl$x6nl!?mhVt_XVk+yeb~a&V8GKcbr4Aa~EEs6RTC(9aos z1Ku`m<2*y~&(OPo{5tTr7ltt%UFaJG%wLj8ciH3ST9%v>P(WQ{keep8$wza%bs@1XVHy2O+;MaSTsdTVRg_7!y>5)5@ zZ3gQAl_#r(L2e}h!H6?3E|guw#>!nyh(EDOL3qpGlH*NprXK;#whXr;|5k@khPQAo z0Fx_)Xa+T(pLuJCQJwV~Z?7H~Pb{Vj51p|4%-t$?Z$e7|e4@TMj!K-mR!XZmVvo#g zC-jPj8;A8iLuO0mfv8b>9SB~_(wxPknnRH}WJ@QHOeE^L5YO;fz3?88c%+%jZ+Ofb zBRs!N96wQ=kZW>9-KnnU>dM=1Eg1=iktx_E7x^e1e7&jjyXjBQ!eKKUXl)Us0fzj! zzEPlT2TTFBaAC2*Lxip&@iz@ItNf(r?f`Z7@SOp9Xr)0dIHseIm-N&xLJKGI~g z<$esfTS3rL(!bc*KU6+Q zeKi@FI!<$kRu|xy>!&Z_j^!)4vK9avUiD$oC7cy_EWit96x?2R667M$(|{mWJoVhk zBD49|Kpsu8n`7}Q=OBt!q`uzrr}h+!saE_sfI}(uyrAYdX4UABMo%{{GPAAk9>A8G zA{dEe6ntzBN=*%BBpfE8t=ufobCz@4m?wiThp5RVOR0=eEKR^iyi=snmZAi@QaF4 zCG{7y{BfI@f$|Im3tE`eMWHxsYzv37`!Zd4R7(`h2-U!DO!{hg-Oba765A@4rQb#C zT|iT*)Ex9ECm-0p*O#-`8!q@Tpx|d084X#g3@(8tkh$UI{e>QY$V6_Tv_xb{l23nt zkn}F+@v-DvqMD)28gJpTW23wM>;>RHfj$rA;#_jXW zfB#Ax8;6nJ)+T|vVvsDTl{i<>W0*p0V}=wWg_LBOip)C26)J#XiecaZs24>xtqx0G z%;ZXzPHu~wCKN)M&r{rhQs#;3T6l2lLfT6DW)W$q)n$(Bcv5Sf}egT7XTiOJLFsnMajdZt}jd6vB#TM7Fb-#b2 zaZH06rL6~lb2ric;dL#G_9(R@eY!6)k}pC`-qr%cEwQjS6*{VMhp_x zTI>?rge(NNcKf%<(ffYGPBrP@JIBV|E|0%y^q6lyiCZ=`{5C$G!P4_%FqjE#*?{+I ztm-i(=K(e*gL|@}pAf?F))OFIeZlPBmAtmtVu&gO?Q0WuH^nXv-@y zU8AW?Y&e_TC=rE4LRmM2c?(=ha~M0zH9;yP>W*;}^+}RY?_5X}3H1lTk}~2|As~Vz z)6ru5B%5*&Kl$DPgL5PfY(Tw<7hzBFp_4VzHbvC*>9J}|tO(9|n>7X;d?9EXBKLE+ z$z&;svE!<7_yHo2>ep$-fXGA92T47figdJwJ>=a2qB*k$T07;ZI|>zGE}l5CldX!# zMrp=}CburZ4|*o;+*CfjF2gNK80rAy%pfxr6C@03#(?4{tL`NPy0^^C%PgQTlDS|z zH*2QpfNRAz^{!$sDggVs*aD}k@A*-Z+7uqJ!6i#Ce!b__k7#$C!kkiBlD9fH8^Z;G zuTBhfgPF$;+h=E;{x;A3xWX=Eto?bM^VP^9iSqAQLpKgwM~Pwf@jQpflYTxq+**TA zxcv+uj6=u89_}?+k;S{`C{>-w6t6#I)P!lwm$n{)I1`J1g~?Pkobm!uRt;7_eyhZ* z1Wv84LeBX-Ol^k~VT+UbN>1&AsC`auss$NoCGNx_Q4zgm; z1!p1f47^|AP%5M@iP~DAP)#(=SBap13p}ERct->z0x!oBn9YP#nU-zMP_~59OTriu zt)ytmc$zRfOuknD!%>#~L%;SXazQ-X+O2YrcT$CCq_M(YMqx_w$20pkv4Qd281^BD zAD!d2zdV1}8(sY8rHj{RUu^xS;^sr%fGmP-)B)&bxg5mEVz6ExS~@E^qB=(E;`6#X z4UZXeVR}vtHWZo^4)Yw-SQsbM<06+x>{Kx@+HSI>7DyjL>bl1K7?G4o1VH9CRx>D2 z97tr42O-F{wOSrx0q=sYlEsfC8+adv6`O~`-6;!X7n=b<9(c#OCY9r&y-Pt{N%tKA zle0axNH1?7+T-O9tc@$Ud=l`>$2&k6j1Q0DfC~wRp?UEdLqER8KB1}VPsCAHrAULh z*hiGAo0MA#hmh%_b)Qn?_F;wmlcZ@R*Aen*jSsRVk`M@>imbMD=%J@+LGzj8e)p5d{W=2Uiv}Z$$0op7n$K*vr3zvg|<;6Zt z1iU1afsHA*Aec`9FDqFEr!33Z6085zDVXJUIOyCgGxm`hekD935xc#hC3=(D?8aMv22l zUMO~+pz+S5moz~1S_)%~!U;DemrtuolXQ$>&?EU$^L|90*uIAaEx`XjpEch#Og$lV zzpBOJ`!-&kaG;qbgiqeJcmg4@DACYrrz96(u(a6lOMQ!vw0O>$Q-<`<+6ro*9+2!mu;N(;iN;5k%i&thQ;qYj8xM@wH| zE<20n+(nM7xkZ)`>O?a|Ru0oJSyeM}N?S{~q>RAq8KY!K2-BEUPQQ{8GSdfFggEQ< z#i$qx+0Lne5G=(N0odmQDMUVzyw7>k10`d(v%xQz8jrm6EKE3Q6lfbW8cEvt5|4mn zYbF2FK$C~=TZ2$LL@uwFQJ^vEQYemnPd4}xj80VgL^5oNGRN7(_X85m%Xy>!j-Z8RRSy1pC!A?uqik2Se^#|NM<=C~p?Gw1UXyos|o1+B%Wa zV(5lG-X3|S_enc_kt9B2gty?~d4l8Jt%Gm$ELFrCeT4TXhWGWxCd?#O#+uD1Z%Y#fF*CaxT97n zl)*>`FH4=G=E>7c7$j3BGeH1}ToF`1qWNy==%Is|kKmv)j5(2wqYaO8OqgqWI5|9R zo#1Y;IkV{s_rrF*0`Bcci6y^KZN4$}5;Nzj@KUt8)djlsxl*!Z8R_(6@WzWvr%1CN zSpP?cO{QxwaDT<~bsHIU-BsS=H59G<8wO5c=S9LeX{VbZMj;5qgLKW1UPjl94Dwh; z9WGvjVVVE&?uzHVCLNScC}b~%P8F)?fn%CUOIkdJhMazg6w(C4uH+_q>CD2dS&Zh_ zy7UOoWYTMg@VK4Bcj!K&Rt)J-t?nQm&I&1bX|7B*@ZeQ~37i^DzExt&M{z%V@aPqJUu7Z|H+}M95_Urcl5E>JVc2PNDBe)69G|*2poftkbWIeD-2QZENnLO_PH(cs@zdq5VEH3PA8$!>Ie_^0!5u9}<578lhxh(_xM^7O zT?Ar5^zh}aeCeaka5B!REIZ~%266ZnNnzwB>pQZ~M-LJRBQ<1Ku0gwU$vl`prqFqC z;oiGy&XQlSrSwKYFS#nB`r2vJ^@uTHmXxI3z@zYp`+%Ogu>&SOJL)P9-Bzkxkuj5= zKDGk|V_R)SdMWr7o!u5})23%U$6{%D?daTS4vQHfsw~4Jxk{6&EgcP`U!rJI8^zKE3BsY~03|tX4ACTsQf!Px zU}D=9)Xz6ZcoM~y&Hrhm@g{)Y70JA_(#> zjOB|ct9zRUAB+l3#tt+yN#m95;kVd?ff)zQxlQ8=6f*iaro9HE zM~v%??u&XDo#=bbutZ_i zWLwFsd6cS%-x5o<_r(fxJr(2{{{j8m3Zx6Cp2YjUAutNwcYL`_2&huF13Z>Nm)#(;G|}Je+0)E?PSH1MDC53=W&s z9P4*hDJL};o5b<@;Mo_bX`Q{4L&67-gb;BJYXC4f#u`tem!K z_3$h+sG<7lSht|c>!6-eJZ#45%1OkSeqE@7sv2Jzq@`p`;U?X=O5BYXsOC*1+nN2; z@jz_QNcax|o!v82cK!#&>(4RjBC>{=*a~BYJ!0(E)c|^t;4r2GO#^8}opG^T-ZIj( z+d8q^6-`w1=BCP;R-bO8s6SIr3j2rQ#GoKLx<_DqAZ8=o$_U5L|5=v*wUW)b4sWd- z)cf8%?ZOY~kTM_N++DodGCH(byBxuDMu&5RPVmF&RIwfTU?NT@R&0_MMKK9#xHsJ0 zgx1@YPL21tN`W-%nrJXQ745nXXECkjEDqXoJ?j{@C)RnLK&`*8iAIH{ttde#%i}(q zp^Vd|;x??eF4d?Hw(&EWf|P-$GpsfBrwyLsQxbBmn2EYg4LpT1CYs{mz{y{X;P{ij zzg$4iV0B>`1m^(1{O}f{TYGUMvY|aIO!5?Is^13xqwy-KJ#S; zD;6eUv{?fr`J!KVN9I4+MHWgw2~NDY@;b=>^AtAf--WqdH{EU}piF^}>nP;L`ap_j zrPAvDwNAi`uKO(-G4yv>W7A$JX*_fL9o#k+Um4*=7kZ0P_^%}@4}bhwoEGBcO^2eq*cPOWYCnT+i;ug6SQgx4AT z+nre=Djx1*OO};Rc_{CwJ?tsw&}dxmZ|;-(53*ZB9z6Qz8h_2?flbX{Nn;TX_0$ZCUW&)TLx5y{9qP1B8JaR3lwW2TjZC9DL1@d8u2M_1~V zmCS~zM?~9==DAphIGvD%Y`&)PJV|g{FUxtpG@hl(`7Olv&$wn;&)PaEBCKB&KR0;% zSs(E|wYqf$x^o@aMfNNiTuMU=lxtscK+9UR z2&4VdHIBXGM<-%r=2+c1Jg{WGFxKPe(cHjd*2GZQeXQ$8lEadraVdD9%$OV#yoIyn~hD@sbv)YAFJVGM~%#>3092@iGj3#AOBvm=`@ zi49ahS~GPe{pKMo4KjX5@yN|9xYaPC-m5aUmFMx-1%&4H{_Ueg!nphW`)_{V!Ea6( zMMzI#O_?66{%Pks);^RtU?J6Ggz~&VQjbzx9Da^@xxIbF=4FZ^{OWA`lj7(R9VoGZ zuB`A~g>FO)8CAxKEei?+G7$#*WJ(d?aKW0+e6L2X&V7cK-l~R?Xel9c0{fLNW?4%(uVgTPM=bR!+T-Viu5{1}sQOr}Od?1NI0epem#igyIp$)MsyQ}a6Q1f;D=r`YHV>g9zcbxSf2GBq}D zkz=%}A5sq${c_XNuObe71Zb{*vC0I)F70f(wc4mDo?T9F4%Q$l*f%@j2xa|@!Ll3# zwDsmFGOoa}D_L7x2w4$}=iyU;>>1}D(l@Mqgs@t(jv_M@T*mZBY?r1_Os13Rk)%02 zVZ;rbS|j1ryH}ve4S}tM*A{`zCp8iGaFNGMu3Qx!(I4b=m3tWPJ;-rFH*0s{esJiC zG|j=2DkZ|Wh(0(8UecLTCKKYfKbKt+F*se=B#4sopb#uY+!#7h6P<_#b&jF7M@z&% z5_~X&)eS+VMCQ_{O52mHr$$}qiKJ(>Dirrdd-tmxbR1J;CU{EoWKmn?xHye7uM21~ z<+GWG3j`eW1l~_|t#8BZeRqBDSiwvSX2^vR=1={*{#DnZ-N0^EL07Vo5l1&ABG^a} zz3sn-jSE#ZIOY2{@J|*^{sw&mWmN!}!Wi?EU(qbnrUKIrt7A3bOeuu3-oOol2uN9=*NavHURITz=r6GldXX7l*h?PQ zne{#vzX{+&((9%<1I0R-L~64PfXS3XR+?oxF%!{)U90j2y>omX+nkqv57~q{)dB4J z77VF}vhBp-6MA)}_{ay#h5l2$3UrgshD0HT-%R$1&S~H<*V>PCsxsLlO1YXMxm3PC zF?j3@{vs>vuPP)F3*oIxlO#!vxk$Ax>fyl^>K4B5nTVQ0Z|j zGT%bkhiuU73@h!lh@$gAQ{aUIit{Z(w=XOPSZF=<4f9a!Hth4T8Mr^U^FmM;)b0yD zpZxl~;oxasKI@N#glE0bSwdB5o`UoVgWisdzF{M z+x{aI>TRL``9AB*CmjO9cRMqgZ2knJ7b6_=GAMDGdmvrgiiOW5IKQ;>Jwog3uHxLOkU1QgCt=_7O8U%P_lx zWBFGtdbrrJRCjMWT@ex2)48xcJD`i%-K+i&7}1rg8VvIQY8a;ULod8(s)X4Zt=@k0 z99J$Wg@EbizWcx8dgV>q2zevdSDy*IJ5ek_D9>@4U0FpqkDbsvAXJQYSRFelC8Ur1 z`{*f2XUJ;p@^QVld-s!>ndM}X6~%0GzyVG183d%>x1xkrluo|LLkPM%SXc4Y5rbhO zX&O*CI`g%%5@KHNm68%*7yp^v{N^wBb6A-xBX!_;J=v_mI2G>ja<2*Nx2K{( zI=Rk}u{VEGmB-sa?>Jif)4^?Jv$S8WNDu z-67XyW9*W~2oM zsM1oesyU+bP>|4q1H;Bl(w9st=X|I)ORn!GDuO3*E5$w)yZxM`!J;^eVHj zR4T@^o?}OPpO7gYeMR6`i*a?i@r0yfB?0s(Q?NsSnAwbXrExkP36}XQa;A>XtW2MM z0~yyIz2d1Jp)FIUgjrOX{0<}lj)Q>(mU-I5BQs+AT_0%t_SNlSHY%D5q~bs;KiXHk zEOSsFblZxIp!-FwFttSD}V- z+u8koV;|LtS5P#X(bYG}^t%7az3t>pn5X4!Lg`oO>t;>${A!J-;yWz+(Z9NSY9LpwApKcd-cX8dq zH;E|=2V^i9A(0y9%)gFG72#V4AJySH%RmO{kyrlq4Oy1741s63elC6kwv?Udz;x;R zb*NQ0ZFtkCbdT?43}cq{=t14qJ<%f{D0+osw5W7ASncR-{09f`N8zU9LN=o$9KRI; z$3k>w9WPQV$QOLbaVyCT3tfyz#NJ_J^N&8Ky*C2rym>z&zXDFFTFC`iGu{jXOO6ri z)*=hfrH!ATyDFtW_Q;ouhzL$wk@UN(6Tp-LU)CVN`(;;n#!y%oPS1@zxA*pHZJT&= zQ+M=OKUIXcNf@@IV@MZvm)6d^Jlv#H3tyrL%$4MHH$$` z`CSGq%^E*cD@srtBlX;_GJ|NbE5D0Lp-jH|Ob#pgmWm|+Rii#O%7{58UO;6QAEd9VJ{|)A@xl8e_RJ}|CSoK;Em4OO zu}J8v@$>OQy0|H;WLLe-p;Asu_Jc_O$kS>5==T+0kivuj9)SVW!*e#wC5 z!_}0fY&elo@AmyC&2W}>DcaE(a{37Y&+3Bxy<^URCTNqt4pYTezJl&TYOsx82R`+R z-$Rx*m+8l`hglr2)e7m~ZsbC=13DBZ2;~)Qj0!sM-0&L-H@=|LA8$(?j&>k!2O` z#df_((yvh{Pe`+;YE`N!5`N7OS?zT`#L;1?M3jP(btFp^HTmchCel(d#u_@KVG_fd!=bp+)GxqVUj`IVCF?OHP9`0$0Z(3#?Lw=ys zjc1nERK*2V9O%cJLNi)m`Ew-QKtVA3^tt5lU>rK!O@wu>PMMXWQC;mp)$=?%%-We0VoyI>Tumrp`A?n4CJb;pVLjfDPE z+!$S(FT~N#@>F{t8}QB5)*|lV3asd75)~)L8HFs?#D9@{#|HkJr#cZfUI1n8t=rYd zHlo6=PR&5}?}a{uH_#L5ju_L62FqwzufxGaOcmqc)#pzd66a0i8*~ldDTAA)^G)p& zb2=CVdzUYzqJFh4zKm%hDD=XmZs7yrF%}he+9yiU1blJnHk*G+P51S3RAh#e9`1?9 zM-LS(q?AJ`YBD4{6W4HN6znH3@lE$ccpoJssn*WnGb&zVt+D6xp`grLJ6)-8<6wDY zu}T7gXOB>M6CP@HxP@QdH>9Yrom|{o?X;bjj9`kHQvJ5Oo#+X6cunLP8eKtO!Op{9 zNrZcQx`FJKvJ1T1V|#kvyuQ*m&bO<}k*ck#nr}rF>a(L#`us{l{`s*;MNeI!RU#0Pn4temR~Sjb%(olN#091kn+dQO7ka9nel{%u&hi z@H$>~;D?=%RNHp9kn2eIPV5oKXe8?Wcg+v(2x zDmxCJ^pGFTr%$QFDz$lUUP!JuelZ=wV7sW&_#>6EM_JG8KrU~Qhq-cE4_=|ck1 zoEu&zv_?gB>)9}4qKJsch|gW_p5VKS z2@8D7oG;Hjt8bm_p7fL<$+nNNNagSJTP0YP%A*Y|?3-s84p9YXN+pP)%X%By(Bnr) zlMr2(#adcXX*(DbHZ?exX{BgLF%nZ+f{Cz!sK9@wF8Tw}G^?uVm7vJwVeNxjNgc8^ z+Sb?Bigk&^4Tj`2VG09I0*u!^!Nk&$LJE$eQP3_*PbWTX*2X0xB4PB;d_#SB_>-{S zEMz=Z{Pj#njr`MAk$Gsksf}NAjCAL>~Qvm#JT2}lqjQ? ztu7sl27YV?HFE(R(ikP%n&Ft+47-&=3NHAWix~GZBpgtvw-|S(K;=AAvE;U>cjo$< zXpXLGh8xV6hIZ%0mzT2E{*Xk$$q6$4#eLV1n!4Ek^vlLX{81_h?sR8F`@m~c)`TXv z*|K39+IR2H2FbH3+O|h*`75EJ75fl&=U#fnY;vi>p6ZYf^hGo%3W5fx)!9heR+R#@ zf0$hVjcSS@iF6}ag=V0^D9I{$?i94($9SDOjiXo8w!legzpUCvMAqz;+A-_EeBQJE zgx%W=j=e_qbn3fnz)o)E+uk*&eQxNGJAe>miHga^JXS5G)MMn(%Er-Fu|#=X<+;OW z$)mCN0_$xmrH{lvTt@j?9;;a- zx3cr@sET-x&aMr0aukT)Hk4)*yvKo|_g*iPT~>|pP(+}vZ209?!t`}@v%>Co#3kqt zb(Mvv8vin1TxnN^oPg@P$E(p-Tjw+R*u3T&j&|(Q68)Jfs41n6-)%1y zKYvPY-yc@zE;;G%W=}s-F$KpLIR?j`{;RxV!gOwqbT&U+33wcxrAAo(DOQm(fkI$M z-*SH2XZG5#S5{{xg2CjxIlul=RU3Y?9i&bh=6Gh(@>Xtdm|M@WM4!x9uO*Sxa%oFX z`swHY`G%oY5PaYm7xCZ?b3xsVu`K=5nS?H8?J_q(@W&+A{e3J~)2vWGOw47aVVsBY zk-y$%7^IYW`uMS+@#!&=&!!jBQp3&W3=ACT>WCLJ_vP4qpZV(3K~rGMnub6j#H9w8 zlyF#Ada22>A*F{yE?aQ6)4uCM0f9VYb*>@ll2a1tcS|1{V7}5EX@`&nYn^t2*g?8V zy!`If8g3rM4ZXwTA?GlYyBN}UQ^fMsSm9=bCR-&hbG z^ttCvPUA|rBG*q%i4-H=1WryLA}wPzX3D%6R?%{xMAxIPFtG``2xF}jcRfh!*%p8we5~Qp(s0)FdV*WuTAxkjg(3MO@oLCEZnQxe%#j z_R5LQ|-Y=&@FnUpnHF0pYK+T@HLyW?x#rF7|So#P9u+hTJ~d2A`d z-|cyyb)gClxdr+@i&Zg|{j19)rU@;$1(QstRLRuaz|nY0~BLw!38zRXEODLsFA>`o(QjHTl~f{O?V>WMrL&i{(-F!3o& zWD+{HjMvuDvaHB9Dg{@@`(R6+w47>T3mqAO|3>>O*i(uapXG$ozWjVP4GOFr9fo1f zn_>wEN9bUZTcmvyrGeeEN!#99Sk<~=y~~SPQXBKscTW0!?m)~;nuZI@%5hro^!7#v z`gR289aqCUdt~p7cov&=pq2HSN3k|-ZLqGyVwtkB{nKaGA{n>GK-hADD_OAi?u_;g zhNJ+yCYkP}R$ar34oI=|*|OUv(wXs)Uy5`%=OWK?oA0iTh-|5!zDE&O@fiG7&2+f5k!J*CUns?1RmleCaqR--da!ujA`ZrXUH zmHz1JCOMD5-l}I-EhnVL6PG1qsbd>v+#K@rK!@&dvq@<(J~gz0V=xg0DACso zwY0t#W!1K6As5;j5U7x5{pgr<6E)BZqAE9Pi8y%@o7NPqeOQH+TI!<~ThUeHJav4j z0q=~Lmv!-*?-_IjW^XNu4N z%QKqJq}hYp1)(ZUNzLQ+Y=Uw|m90Xlu0LR3NPRk>VL&(_8*|X;@j|m|d>RyCTwsy2 zm9QS!G@om7lje?m zeqpWv3SYO(v><~m$k@};wac^CUCHDkF^;qIA{Q3ar5T?XZqo)>?Vq*;zeur7peorT z(1=^`xS>tT3wL=f=bVxmLG>(?@370JMHXjn(Xw1{6?GqP>DC0S}7 ztKzD+Ohr5|JClz^|fNmPXNec+164sg@pWS04=o{8PQ=rv*v6 zQ{XBSIcb|_E)hD2<;kZ!4K%jcrhC$DRL|jpbaLXPrO#bf^Yt!u@tCoIpe(;rCg1ZgN+w~#r@z~;m2UBEHmHxuMaav^4{as)j%_SyO{h#C zZ+TQ=pr6HSHX^F|lJQyebgP^SG|7@n(T<8&@4hADP73wFC1MQ$M3s-l0~(XP>SJ$2R6WTlDP-s%T}YXcz?@dk_De-6F?;|KaZspI(oo zo<(j3yL+vBxh^K06b z!eg04n|Ri9nDPbbD*k;8on_JFh)8GG$(nMg_uQmQQqz}nd3tMm(lbd)5zvp_A!t{W zUn8T?w0W~N_t^D?OX6B4L%n%nK9I{QKHL)b6|JOb(!=5aYH-}wyDbk}GinB3p_-aX zc(ef@=kWZ$RAMpU{&+Tc@Ig&g0*`ExD1g(uk<%?Ih168X6S2@0BJU+Pkda?!Y^zAMgY`o}kAh$xv!SYGlG1|EvJg zvz&4hF zwBzJbdx?6Ld4dS|smChGNco92gGuWYcJ7TjSO7+UnCSJazDmF~L<1@y09&>}N6qvP z%KNmAYW%!sMJdwfiaB`n;w67D91i+TpJ*F;uujN9h4U~^^A@Ubmv+v+n4gb`HD}Uy zO3rX0!t98Si7uylD8cF37TqCiy-iI#CK(BlBh-;RFypvz}m?UI8M8t6|TA1mL8 zUn&Z2MhfAwApqQ4s_`=-+gGh(JE$?*T~m)gb1c4Pv{*DY(3;XatDEI|EZtwLpI!xJ zVfHxjrDck6@b2ml@G|F2_Xsq%BQNell_;l)v7qiv`Pct8yC<}`(58aHw$i2`jaXRd zp>Vra|Ik4D9Zo#Q>BgcCu4cY;LTAps&{4F21 z_Y_8ny9r!&JW7T~l`F%`ijRyMbh+dvu?xk@x|FzN4I(S}A{7c_fW_TX*Xm%oU3(rv zDT!gATQ_t*<=S4c1l8tt?jRRB5$~nszOYl^Um_L>cR|371Ze~s_dB9951BAxpm3Y% z(M+U=WdpjZ>r(gIy&2Ae?ANP5;*xeZ}Tr`<4ZKqbTPR`rTmR%QedRrrZ@47l5NkSK!^>V~7t| zb-thX-*uUIyT9HaJTUWep)zLHo+;!`dri&1nmnJ#FZP>T)_i9HMSw!!6v5fiu*x8& zSJ2C~!co7ek~$+~iD4KjAVxgv@ges&M-Ndi@(l^~bd}vO^?})ZH zteV=bSgf^=`e)C@pVOY3xzQggFotP2w3m%ULUUGOA&$mBZOYQd zkT>hw8K@wK5g*$vb0}Yy72IunJTEb_a2q|vVC)v|z&(r{g}L;R83#?dK-*|+Z$Jry zXLHxI4g$qo5*2#<%|5G6*pF@>EjCy>Aa%*5G^I=yBzym_%{owHGu4QiS zx;-ktD;l+z#=WIK6MCfIcKnn8WZ8n+@ zadPl$=9QN%f?`1FV$B{xXj#cM`VgpWYCR|euODR}HsvecW|Fv2pR6{vn+{g3Y>}VzuyZhp0Z*-AQ z95q%TsA06Vuk;=R6s$N$pGWn458-d!ou_FFfw_K`;4K#&<1L{@aeukr!ND108p&4S z!w*vunff$BQTA4(xUP^b-X4BkesMQOS&YY-?L0%r7X$O%!_EULdhw6it#Ob<qIRYq9Sjv=q`V=RO_sE?i)`{rOWL|12o|_nG7g29@;ebTJQ5~7= zb4qv4gC7UU|Gu%hrx|wmnbw(iy;N1T+<-N$HyKQuF)Jd}b|Awjt=DK5hXZE|K1p6& z$a`6u;N^8iuq zMqKaGW_{~!5X#~4CX&QUeB>2!iRkz!UX3=@g~v6lB|Hvo5|=pEkYzUq_!FMb;s6;u zE7NFuHxV#cl$5RE_*HxO+%~hMKZ$g@eN}55Xv+8DBd0af5<^!2(vixs%Q+S-{b?q+ z(eMSxON}|LchEru3H~$OhahM7IOaZ z{t{|MT9kN4pAgVNYshS#sQWQaFuMXaW50&?LJQi$NEdv$5A(<^`wX#QuDC$(|TB8aMg_TpKa*-T5z;$}i zR*71Q)3R+q08@@oG1^$uva~YWvl5uwB%J>q1WfvSRig=vh3q8`LJ1#d!$HW-w=0FFSpGNhHT z{%Ty(53kP2q-TZdipcH5X;>cS9+x3%rwA+VsF5Wb+oo zrPDb^|L2iUo(ZieA0zYUX$Pp=X6BcC^x$n%7O2Vx88v#1k4-pvdnn$wL))1GRA)(; z$jDKs(M+2G)t)p7ENCrvbSSeO@IoD4nKRlAGid@RiDt+U@Aa&F)aew025$%qaj>)T zw)AweL7E~RTsLq2V*}t_4BWUMpt<5%^UpTSYs3Y#SadAhyoh>!tyhAiNRKYim zCc~o-C3f|FG%-AKeRz0^i%(!H=AOs+&A268?in(6ZMwq{=8>U71xqPMc>rBa(K3Zo zXRl0O&;R1&PXY)(!plin)1_Ta?fo?5ek4?YMnC#M!imS8ewffBv#da{AF$^>)eIVO z8SSgFPqiNu1W4S#sKN7Uy$ANY_tzuNJ9@o@0w%y?z_>OZ?X#1UUZrzcz7>`ylf$wJ zh8mJ59s820#T+(=F!fGUap!m8b3-JXc{P8|@6v*&`5a|hi9}HmZr6|O>rjqndN$HU zi6MT``51@@6>z$f5dom#%_=-^$4+Ik3LMRO;#2yBDG2Ha0)sn99Nen^*eVfHM);Q^ zNCDB}{YHAR>r_3*<@tp3Z{|Z=-c$bR5i?yXHc<<{JY9h%i(4kV^fC*oM(NV{0(|~r zypjD+l3C#9IWbT8YUZT0kxfMDfopCI?=WcltGU~ZCfZVGdZ5-a0-a~YCTds0#lZ|E%~V88&avk> z0@`-0T!Oq%19B${f!9{qJbG#YANoWUl1W8TwKJsmN%WCyWNOm9`)m8tv|h zL;=O8UAF_-ED9vw9Vu z#UshDCodmR$H&IAg?SU)5H;&Y{by?5o{D!{t<`a$uAIAeyp0o^xT2#YE^`pE&DQVw z59W9e7u?GK)|75=Vy4vm)KtfsJw;E*LC288w7p48FahO|`qWdidjpiG`Dd+0y2~W9 z9d?hQoeGkNkh{xJyJgh5QyMz}+ip>^bTXuE2bwj^HSEiK!Ttb~c;HO}Lwj1-gas~2 z$aqos{aw+NI_;B!KB%)-ty2AXtfw)m3--p&<8zU(+X+UxzH2M~>*Mu)hK1YWE?sZVuy)IHS@m`99`%wYs1#xRO? zN{-Sd*sIIxe*qRxN5gm|H6D~$+LpAG_e>X{Q=U!{}7WQ>f{6*NSuXhB%3;q;DlDuWy& z&9qU68G<<}wXnPx47^!JKrhWX65>J;j$<#*jNttfd@zPMY0io;a|Pu>TQeB@MYB63 zxUW?e!#KtjI}&4KSt0T*srZp%m`=dj=UQ~3+#!|pxGRfIVWz$|ZN)RL3EM##PN91zD*a!ir*>cXaOW5WCvfN38UfYbp*Gp z|4k#?*~M@2ixeo*^wM2QZk+s*jFD@^N8Tm#(A8<90Z=a)72Aw-2;E)(w(f1S@5aHW z3S)R3FL9YxEEheOwAU-HR!=Ro!*|*}W$H;zMK*hSzlQr*;`pEPNvq=3(Dj~Z%sR=J z-Wu0~;l7J6ijvOHb}yVrj%twQ$=E$y)t-o+4(s&RKe|`jY+@ei5KA@fJl50L_1fac z1?83I(Tf1AKBvy7)~m$Zr#`v$nvU~Qg+ov1bQ;TwgfT3-8oCQM7hNH_>_ahE*LF<3 z^tCD1payjc>?=&U%CzWqJlYE=QbFz_&;_1OOj>&+pKMP{m)85JtRb$r6aLs!);}0~ zk;qkS;&<1=6euU-A=yf63!T}=Y5|(i71Ogvd7o)aPqe`K_j&9L=3YnqBw#;xR_}{B z9Ut68)2BN)=fj@ttqc!DfaO;2Z9eLfZKcZ<+~#Q}2pcNJ_SG4bASKX2vhO^o*VjSL zR$;}poZ-5xMCV!+d-OtSy$0(J->|+I*HI2r((JZu`*0nXFDjfcF8|)D`U0hMZkHKQ z_;QcDp}6u0`rmQ*$$RH`UP_s*V<){n^ptZ$q3aThQ_$Xl_0D?h*j}O>#o^ZY9RBo7 z;gdMu(Va1^$tIKnRctvl$iR>G6c2RTFg~grnoPn%x|fKJ9Vk}0Z%6ibW2pVOwd;0w z|D&hu#r!gS?lAs6F>LTG5`4t6WePFv@vHbFU6y8&t#-nnTxic{byk8xgUMQ9gp}qw=*LOU3E640CV1p5J9yk<=9&G2{4xUHaTH-pH@pcgZcR54 zk4ItW=G}#*`Yd?X20N^BIs`QF6g|}y-?-L@l!4&KOb(WQ@)2qL=)~khYk?yp#fK>O zbp{Jpc7%ZZoq;j9RN_)`8|~JammL}-2;@x{qM~BH!zn(lg`PI%rSN~B1n^cU9aYdo z6CnzFAB4&?D^AJflc0D*+zJ0%%-*TXg-6>Y28{leJikl*OZ$vL$O5Av~4Fi;Dk)rWHQLz$T`*B zE1%TRWa#=j9<4u@sSp2jy`c1x`TWd$+DK`>c3JDnwLu%=ZVpmp5K$N7?tE%JWXI_W z_yT3|`oxIT(PjKp_j89zn3RFh*Kef-TGG%59MCu^&gEw#(Pa;6`xC)BQ zu#UB-OU)TW0lvgPa-jONv0ZVyl6o|sMvR+^?m?1F!^tIfF`fgj3Jf-__*p~5^lEDXyAy-upz+#a32;Xxzvf>5clMTf*F zJrSX9O|k9UQ|XYx|)&REcoNV1&KuiehQ*^vH7UUvnd0$jk zd4_Mje7GmvuPj~Oz0MM^%r(60%8^JC$79Zkd#z3uKU-Pu0r-N=(On2rrV;w6MGRzO z)F5mOki+aVx;BE|6HY44SaDBqX!IvCqVe3EH=~>^S9_^C8h3@OIMznh)oxRoNs}dl zKe{qCF3vf>ZpzuJF|L@zET&uv*-4qMeN9c&WKS(TO`E*?-u4j*-Z_|JD*QM$+f87o&Jppg z>PRCO4z{4Ez~UL zYWHlHLB^gy`M1pw_ZC&uWR6R$(eL>N#%Z)%8ypY2?%&sxRq+ZA=Xjko$j*_gwGK3v+ixFC9eMi1DvXpXlHeTd5wAs*S|{I`du6Hr*<|vU z3J6PM=;T3%n$7g!#JK`8t8x=JZY<@LMTbqstm1K4?pB|?LSK4pv~UI>U`q^W5LWyd z#oK%a5wxfxUPlRbEsnUEVv6cJTIpsuc(FxAL=9>~oJPZZ#Cb2olVOgo`-rcoHv85~ zMB1#Crtc@G0H}HJ-oQ2Olczkdd6dSwEKTa;?qF&#BT@ zMkxBBS}^3@JeBd!F#-*|WHZR3*PtNSvmp13hg)M;5aAoaTFxL&Q-7i?*G*IBti>x; zbGe}v2mGS@%lMSB+-QDJtO%!U+Xt6g49k#L^4RU%?8nTyau~~AL+P{aUsO~~lDgPI zS=AC)pve|rI#AJF_;F|Ei+0YFR#iJy-gAHWw5W1VzJg*lHoOljp2!hE$E!YJCRf~* zZ>|09b+XB!0Mc|t)NOuiq zJ1jyEFyLer_mYrG;b&&5LeZL&RjV;`JxxfI#%+lgd1_TLrR8z@QD4nXEq-|doSh}eNjH~m!j0g=sjJ96x3S$`}a>&}0s7cuO(ftRf7F?wJ&L@bM z9|1(cyp2R~8YNVMVS<=OkDMSzdr)v-_b88jAMW<^$-6=I($9bAI}4}P^MC&-tn}jC z513njSu4+uM5JR)zf@ceZxsVIAIuMQ=y%DWEV@xc-aKZiU;4-Ly%aIz4}9^SMpGuV zIVnk|3j64jVqkxFVvF>S-CtS_{pFR&w!i-=qvX2b$@A~dmnb>}b<2Os!O0Vn5E(*k zw6XRI$t(^0x0=D6P-ChpjfNNSqu>p$hKA4iOznKqVW!Z*b2L7hcbwr*I(IoPw8D&T zkeF*z-~#~+>uguqUAe;HEKbj0uGC7=AWrLV_$D#_0~~8EUFQEiONg$4k!>%1xK(P9 zuK2^~2cQXZjf|5qV&w5Dc?KbO;3yE27~aIY&@!~GDy0Vfn_MDSjFgwu(Mo|3A5rc2 zLav7cDwBFH(eub#<#(#^*5YiCC7k~IQU$!k0TPk|-o~aiCxiBC1_fLUqxj{qG~xk~ zcW%gnAMh(`g4az?OrhfC9$@#VCbs`X>zV`7uxz}?)z6<{vxGYSl7p~euq6=C=c z7bySv$n2IKVT&9!^nf{aRjslm`<&aPX>SO^$W5~c?VZGFZc~myaXeO#8u#)BWy5D? zyYR%Dx0yg6CYc0Le0)RCKr%iMjYOgY$??o3qb3zfrB%vVf&hlh5`~b%J8fuc*p&0A zUjU=AIUB%N5$O(BC9ozDt})T1VFke$`fxd89pfRX@TlNnI{i?%&hXX1c~K8y-y>I^ z3cibt*g;!DG!SOhiV8X<*!nUHT;sElEhhGH*TqbcXqR;xPg?6dk6%xAp`FG5>tQk! zP?jtxWi2P(PkVi;xNC?1Q%!SQ!(Eoou2!BMxj57njSa?+Cz2=p#s9rwP5!Uqwg54E z*+&AR2FDc#JNXFSNt3t?XJVAq5;EIeN&}=Qi7WG}aA2mVEFu~XRFm!~hgnL@^7ElL5Nhm44su5<~i&HV80u91Kf zow$iE#Bo&?j;fR)lB-CXf+*_<<1~)-uZq)pqAy~aY)}LPJAaVL=0b2pgWf}YDRb)$ z^98M>Ua1VdCoxisSCti$Je8-?v}1g7(WO>Yy@>bW-sHHo$+hm2Yq2dxEPu{dP__8| z09r^8mb{HLjzWY+0EKL!OdFpj&mbc_&6n9pl*dRC$2x{0iN#=#z)W43T9bw8$&;D6 zPPUW404sSlr-+YSB`$uCr-?!fZ`w^DBhG$DG9LQ%TI*$V@8Mv)SvHgHa#5ZHg2q}m zfwd%5BgZP$DNOcFK8V6baMTxLUfD9lgHyJhl!ay*)HW6LIAx37GRc^J)K&kPMq$Qv z&~Rf64v^pxVzN@iTlJ$D;=r`+Gpe9Uh_gzMlqnwcF|3DbHTf^@rn_n7pjon=T|+Gy zNLLw!AwZ0QCsmNs75`7k7_lA62MfyUIVd`!0KOoDvkmaM;!)%Jv&Pv?zJJO60X)M~ zHZiZ!Ovl?oR}7jJIBt7rqBD)U^HfwLlo^PR!UDU zoE(b-k>G~?YbU-sZcKIGWleX{{Y*wdIx&@O*ieT0jU{b9-#wn(@rWBwcsCl}PV~eM z7SFCK*>`Pmz~$7EB6w2Oym1p2L7Tv1SsgbLf?F`S1Wp2o!o$u#*!MG9K@L>W`i z9CVx9SHVIRpnU*cB~rR+MxfWer*)Z>B4&&>S_O^Jkc0Y*UGw+L!Z`IH0p*=77sjs}` zlHV{r=)?_lV2LP+qS>~=qjCk=u6A2%_=ecTk)@x6Crr6LI#wfzpT%j+W&romLznM2 z2^IuI0&8{hy$ijYEczbmA6m`Z}?q|m9+6eX2w4R+% zK4Q7U9>F|%!6iHH_>tC))|sC!o|H|tehutU>pE0gi(dBY+*e|iV+Z=fQ9-%%cN7=2 zL8q(6AlBnG(uYlUsch(?C9H-KqGf7NC{4akI^=Qujc}g8p&Om3nwE5^u_ z*v-M`zx+1?9zwD!397!hS7G4IdExvUlMk5e80WB&TP8vwr4i9tG@?)vDN`wp2;*8v z1aKO2To4q0@NFfo2Dap4qrj4rxZVq0RJnL`&upCgWQyfT;kKrl82I}8&Flc_()y28 z2Hw{dI5=4>JME7kmG`GoFBf$7#`5t>r!4)x(NNkuVBxcf%S+$Qo>7`lC4x9NVLv#Q zLV-!&wPw>b!w7_?ujm1K-@AFu2Q)nvd9CGAl@0sp>P=EbFmru1#1rS$CC-F1?>eZL_||HO{l+p$084hPmL}N%N}`-e#Bk^k{z}>WcMQLqMn6zb9Urk zWo#;2R>qm&KUL>tbo;jVVT(j!kONWlYm3;+a0p3Olx0E|DHj8wuCt5rhO0cwvhzRE z5e9?e#AK14qBrT%#w3HbQ*uo0U@X`l3s^x)A;+byS<4jJq6WkEO>#)9zbvwVNVoBi$tjS_XRcZ!aQ|7h;nTwR~RXF zr^_m64qIrU(#t>l>Vk}S!g!SKzj`TMNI*eF|XA%uh>+W>ZJt{bfOQt2mu5k-5B`X-R&Ipb=8fBvD7r;_NDV*5%_A9N*o3xZO6&*d zFDHakW{^0koFr~GuhCkzjfT`z2TI`($+6O9vE1#|7WO?4(SB?94l*7C=p0n3u$GvO z=iBxTo0FQ~HWT6d2Nq`v8G7vU{}e_+Lk7Kp@Mz3->k?c?Pax$s5@XX0!2@Z$T?!|o zKqDI3r6=Qn7941E#y4UyG{O{WzQg6kT#~VM%r%A$ z+F|YAbgK2tUu4MkPkl6Qvqkq}HPp&X%l;6`OuDJV)DS(}wiXJf7>k)C3rpEvP literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-italic-latin.bd3b6f56.woff2 b/docs/.vitepress/dist/assets/inter-italic-latin.bd3b6f56.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..01fcf20724f915f68a974ef2fb85f86f3039b1d8 GIT binary patch literal 46048 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 literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-italic-vietnamese.6ce511fb.woff2 b/docs/.vitepress/dist/assets/inter-italic-vietnamese.6ce511fb.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e4f788ee02bb687bc1d5045483ff0d381e7654e0 GIT binary patch literal 8784 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 G0002QVTgqQ literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-roman-cyrillic-ext.e75737ce.woff2 b/docs/.vitepress/dist/assets/inter-roman-cyrillic-ext.e75737ce.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..28593ccb8a4d849a746f2b970678fe426cb136e8 GIT binary patch literal 26600 zcmV)1K+V5*Pew8T0RR910B7g`5dZ)H0L6F!0B3yw0|eaw00000000000000000000 z0000QgDD%9791)+NLE2ohdl;hKT}jeRDl`*gBUMt3i?>&JurdRNC7qiBm;*E3xh}i z1Rw>38V4X7X1675n-=kI2biyYZzqeQZjoA&vk?|!900t9xyk>ZkaUdUz#0Rktas3h zfMl{}Rjm$G%``GXUWU>#GS!C8y3wYu)n&M!lCuJrK<-+U(yb=|6)@L+kXfeR=3N_CMzFKaOs?L6;G3(7!0W#721gJbQc**tm?5tem_A z)qbBnyZhcpybFVn>_x~p9HiVT)0TFC0#yo>Ps?BAkpjxQ zQfa{|xPUK@O5qof0*auZ6sWWce-S|{RH*U@$WsN8g=#BSK|#c&>a3u$ifdiD)my8} zF7RK!_W!Qk2L?V-BpRQ27y=a;W216<<_6g@sz{Vro=~Qu@J3`{4Rvg7q662Ue3nF%I2TaybF8ERu zM_~n+l(`LSZdVbq=DPora^qc& zoN<#$B!nfzU_ulLVJC=YP$cv5h(sr5LMA#fBaVoQIKdGKPVm9~|GR(p_x^n!>uUeU zt7Z4RKko}Xh)a1T+2^|V&@OKYQ$#Vnv0#RzBd z2}cJTM>vb47{Muy0ELJyx)OYe=)RoO%2|ro)gJxc7BR33AV7zkp%g=kn$iaRlmmkM z&V5Pe($&cSB^;1&_k5RQme>emhwT5mw`PCl=5OhDtKEfe9KxT2);V~#De#bVaq713ByP5Ye!~}pG zV5lz)KS6Ar1y~;!G-cdfDRWAS8g0AOnU7 z;~smtUpOO0@{nj3147~nNh0L10aK+hT{<%y<#ETE>jY0LU?DEcRkB(wg)Z}|Zr6|H z&?JUHM*ISI7etd0a?jMf?*S)Fa>_IQYK}@Tj?Q}n!jFI{G+;a6IN(he^#v4AM}B{> z00bSNM5<7X#S=^_&2qehglh~&v(?YQXaFbxaAG9HqMx)sfH8mo0cx-Wu@F!g0e~Q^ zu@q9hHORu$JI<1^#6cGZAdUC9cOwx87!Y?6Lo*QwA_^$~TT%581E_yCYmg9#mZ+kD zlP)JNQ{9jOAI3k2Z;Qyr@MxPSoU`SQA?ZEiJkWS!Y|1|H#Nb`053aY%+}Yg7ji%H0 z7jFf>KYXd{X{v^}xZ$5t{|#puL`SAE*o0$e+qa2wJUjW$sDUi{p|Wgi_w2YB*UgKj zck@9ZZ)XL8mG!se_ltzujG?DHp5CfHNjV9*18-}-*z-L6GM>LmaToSaPOFsYc_K5# z`O`&HLgS#uk1Pj|HgfTRtQ8Em)%3eeU+4ukBE2?FAHAEKtK$8Mjp|2b zJ2yMF{bO~(QxKMh0zF`&Tg+%}vPygR8{=6@6Jmwrg5L{ElQujZx`p1%(SYH6)PyNB zSg^N=!lAIQPvy#u`+_$g{=JyC3lb(mWcltDBVM8;$qpB6GcRPwl%=w5ss7ah9EFN- zRjDCR=K`Tinu&;A8J2I?q0=>8x((p^8*UmjK9RkAYs7*+;O9G=Uns*W7D#Z}>sH+o1xh7cr1-f(i#h9$2Awq^gEw=Q=p?kn1!Doa&;we~B#90HD`(R& zEln0M+)@&?4UlLOLD2vhXy9^Gse-+e4ACV3XlO$RxUjaqD;AKJh?*aKnQ~p5F89 zo)^LIrG1b*ppJHa$^1HWbMO#jD0ql9?78r}++TNujxutT!_ohfk5?8FrxmBIg%8K3 zpO1|r(s_r@bp$X15KsVMgZ&dufdnW(0Qmea8214^2;mU~w-CAo+GB_xfcOmP=fFP) z@i{^s0rxV@SD?Q}>w8gq1KIZgKOog>6v&gO0RAI@J_Fn@!2Sc!e*)(%Tn#Bu0N~eG zATAI2Jdi$4ir!V4w^VN)TY z#Dq(ubcPc`R!KOR5EGI}!XkwoQs9un4=Lp$rBV`sBNcuq;YG$yC_#->Z(@0n$Q{5U zHK@sK{1S8%>>T6m_P4>d+N-&Wp8B88p;qUNOL*dL1gd`4cj6*-%R5g~(AUM1FQTl{ zyDB=>tL;$FeF%wYO~0b%j<>*^!MM8DG@uGgY&WIh;-U`+DCe2SpCEtUx z*U9$Q-qdg@nIH(JaWE(vKx1cp0Pwv%n17HqnP_BC9-|8l^D zQ@bl~sCxv2`}s%-_!EfBgA>1_^3AF!6*`Gk;hp*z%^Vs`KX10cmdr<#G|J z%J92+{^yywNDTL-t5*KELli_M0nSY4K7kM4e%cIiJN+38c1Dq z$9cCrG~up(_e^@^F(dJ&~UIv7+1|(BMDP7g2V7K=*qMguVz;(_A65E8ku&lZI`H8Ds5SG995~CzI4veY+&jGL37?*xch_@ zI=sPM_Jl7lKk>GOj|yEiX8Frrpo?Z9+brfnfFTqpYD73< zFvJteyYmyrAcjOOj7s>1#474oP3bs0v_Yt_r>P?U{hlzs>W&XU(>gjQg@Di$#XuF-|{ znvY3(jl8x9AGPRJoCujd4A>}WC~~`uL1lt#-ZS?1Jn<2UJW$T#5mnyRt9O_!Nz zH_W`QYg9_p2cZ^4r}CI0i7X(WJs;^&5&KWerKXi=s~njEn%z%bwt|)F9l^uwaEpi8=_ru5B~l}ai8xA(3hN1rHZ}xnY%4^D7M22M9ehYGto0pvPKU@&H@nyE z>;qNBn$vMu805TF8maFt6@a&v6l&M`ip)C83JPSd64xYy>ZB6qsb&&NA3WKKAjO7& zCpFr_cGd)*Q6VIR^amk>hVUIA?8c)5Jhv_@itPVw^7N(vnD-Hamos>iQiDYnXa;z`p<;Yn zTG5*2<@J$*Chqs-KE}Ymzh~S!<~c*+6(uf6?-u6xrLFbZxhl`px;)>?vU{b;N!Kxf zztocB%Mso()+>v>g(n4;f3 z7gAV~%-mW?0uF5zig!C{@KkXdbt4rLnrFZk!HkoUXX^ow!bH$6@Ps9lzFaUtF{whK zMQ|k*4Q5_x3wf`v{-RLUeP%$8D}9x1ZrC4Mb;FvFf{TgRm?yB$ImeLa%s3f%o8-m? z_$|dgJVEZkFyVBxP}oz$e*SSGg9p5Z!vZ%$+fM}-Z9ZnU|09$`+XerihXTz?^Ob*e zc%F_s-!-`?^Dkawjs-l2D;9?`mIGnUAZW!XqS2IxBZ?8`oF$!JW&Zm&4ttU7@WQK~ zO|Ip!C#3$L+AJ^iImaCFT0ghyB{gMw{vDx;D%vx-2GT(s&*)F;mH5)vLp7sJ_IEv?RVAN)#!xPpphc&_zn2_Gsl)ud*SR)vlK}mx3IH z8PtR9BM;mnyh5Gw=-HjHvKKWWvGiR=fu*Fk&AECoY zd`-KA*TBF%G<}I7d(07p1v#dbC;vz(lu)Z=1zpNMD~Kp8+6o975TRfhlRk-<0 zo9BZyY3_tlCoZz@`-e3?N_O!t=2#JHR2ADeqyCLc#G_#>$Zc=P0Xa0WgE9E;I9~P`l_p=T zI`uE@Mp=_;apI5aPj$ks=rw`a?qtDzqOF5y;Vum?naK4z-Hw)P;H(_6fV?yL@D{}t zuB@!)twoR4i|+h1LPI{wUVfJWg>_`-rsC+A0%Y{W|B-Kc^{xH;rtWkvHN7{uyF>0h z>EN<$7kF=OPP*JTL%!2OsI%ETmNO(n^6YjUD7jjV6TWaM0QCN|f z1UHGp?x1c3J0L;P_~#~0S=)riGiuNZH^0$`R-hn2J(NIRXW>Mpb!nZhcn9}HgRYYN zBe)&o0PE0?Im#KR%l6C=8{UsWFlHkRKzyb#vjRs5WV(=qkXQ-b@ew~3%P)WxiRUdc zGQcmA^^fXJ0hn805KRL}QX)izLn>qu;9|9#?pwFg5d{K{pW&ztQqnG8Ouy}sIP7@4 z_lTAjm{J~2B$IC}t;OK5+Egg`_Ogo*(TKgUdTWlsFvjHEMq}&&b%)FhE+CBf4v)ORcwAWH~p@jh;(!lW{k3^MT%aKyfG$lR}_Sw*;^eA_cI3i9lTX zlI|<8X<{IRWgzt$DPq7la~b4u!Ptt%NxKuD=^-f!4`r)v_DK1ZXc6|7+ooaNoHv-$ zT;Pc51u!K4bL|q?+_+I=NA3B%j4WNbpBZ^KFE8@WgY-5Dz{LQ(&Kh9>fH*N>;~KyS z1{UZ&gqSsj0Y=_>Eikt13~PIq`2e#Xm{}E%kf#6Z(#)A5304P#Myr}n>7_Gu+$3@L z!5QZiozgWuYeSv9;95~@YsZ+tcK3XUPpLxq=ayqTq?VG@oacjIRnz!PcIK^+n5SjZ zBeC5qJx%`TQb?!$}%tPM#Ssm@@`OXTFP7l8)`RTZ> zku2^y^wjw<9_jxap0MDuxTRhC?zyGW@Djc7j77SJtcz&AS6unWUf|9lD?KLK65jpM zmALugbPGD?%A9_s$|QNHMR@LUMHZ^3KLhu;y6l|1oP0{9&l4)aX|PF3enpda#i~?Y z$tRaFBK%tcFF2~?5UX0P4Xl)w!R%5~A@>Mr`q+r`%>RxsCStU-o zPg=B=xTL4wB~785FU0NdNS6ZGUHocx;Xr;*Y~5YEJ6GcV`g$ea=B~81FE;vg1JMx# z(0USJS#3q_xG-Lerm>ju`noDvRU8VCN&x$)+Xz9~mfuhQ{g)nmV8WNHPJWU;s8VS+ZMW z@L?h4X0%q6QO5^V6xAnYC9hy;xK*dtIMqgJBf|r?%w?DiOIZSms>KKnfG8$7Rbv|r z?75D%=vhY#dYLMiTBa-0_jih!rL2r;g)Rf09J6tEp5!l_XayIWQ*meKaqdLa(blv~ zcGp~tP>hIA4((5FPD_qzxVkqpWjHvy3X`y`A-eIGEw67>ufFd6*zV2uI9^|Ji0`M{=Fj8ITncgB-` zd~DuDxiN))DW5n0LD=M>ODPru7-~=DNauKZ$qxjJ0dvupQ{KAeh?WzIjw}T5&$=rp zw2SuEgR+mG-T*cx9SH{jso|uTi4De?E^*j7`Q#nzgB%0Ncq@jQ%uvJYb|v=FDXll- zgdma+kQV?znzs>6r@$hm+67bq4hOD|OrBmhfS>^CO^YAe#&)9D*D#mj%{m;ii`5q(~dH)oU=U%`6-mAKIJV3fQ%k@`Fdg||| zvLEP|1ASSKi+9hvAE`_C#3m{eSxd~jKfn6-_BaEMRIWm|SG(fHne(h)EB1o>fzH+T z@_n!JC;5l|)nL^qrQTJqF(;!Q64jT=Oy7+zr*&URFqe=fg#l}S>7AvG^>2U75$^j? zRTv&#Qxd*Zo4kaC*Np;gdwStwU*E+^G{rm&^S4&P^rJI6!6uTruooXb{Jb>K=Oo-E z1qzL$vsT21kN9MtUz)tr{*U<@voIz! z={g_<%AjL=lHPC4{R-5*{GF4>8X2Su$UmnCSsfOo8x81FeN|gtxq^XJQ7b98;tumT zXJT(oX8}8D^!Myhv0}A9oQ#Y}tS%6Gai%R-b*^3SCwMnLzDX?@`yYsS$EDv9KWkq&LGh(%8<(0=(2f6WFX7d4yM{jo({S6oPKRIsuc|rx?TU3BK4v;9&h^YV;U^^~9 zTowL4Px+CXYlp@seIcz@dR3~b{MCQd#C@@q;mvS@+*(y_uC@T=@K$h1U8$uN4~`Y@ z49Ys|cL<(^%S#GaN!9r!yn$TIAvHR$a`ao8sO8U$BI(JZ>gFRBgnb&E*lkU$vh$BM zGTK|Al)6zMd&QX{CIBo{erJrB_$dgK_iuEs(5}%X^{pM<%;g(zmJbSe26YQm zx{`lCbzC&|kqK?a-;`#bmb^-+vE!Mgo$0v*zMa3OqT7vxFK^e&%m@PBG+z^wkKhsD zJ`Ru=Vp#$%RXG&#Jdl(~U8@P1wgI@wKqKaEWQ7}XU6**LBZdR~A({nOx?o=dr1&^M z40>rSA_GBZA=oKPLqZV`fyzJB#vuRcBlSqC;0r>;{ZEGXpT5p)*oJG=pJTGHYr~3o zx%uc~d%3V}jVvH)%CJU^tY3a)O?yLcyXm~m|EyIx6oSfOP2A2a+YpFL)t@ItYpva! zw0%>h{^11E9dV^v+DlZ47?Z& z7=g!bYoE`AK0BmqzGmiJ!NNDLgd4>5>&pfN$4(A3lnw1HQum|*Kin+h4{go`XMyH7 zhMA)_?8pN#_rCcY;1u8)0z@GxMWIV)#2?_Qx*6-I^-+_a6ZHqIpU$*v)Smy|u(Ut6 zuIWGoI0J59iTPgOS;SHgx8~hNLeYmaXK>!vYaU@;C+Enm$C=}5;V|~%zuQ02H zO5U0Jy2?K zkNdPiv6zSF=csgQ-V9?>`A>!W8J#<}zNP;cR1lEWc6Q@bloTN0&u@QL;*3_1L;nBA z{+-u%dakZFZu2h*%f408)AFRG0pELhaeX?l#MZmD!KrO&^KBTrHeiVZRTy*Z`vfm( z3IY96Jr{Z?&6GfIJrIrB6?LdYO&y=8#gmG5`O6Vm zRozgZOf)v92+bjA4|ibg&W$n-NA3$?2FE6D$z%`gw`o6_-kaO^U)M9w+>WS-wyeQ7 zqtE1;*xJvZzkHSw*g5>v90K?@6KIU6fyPMBa7T9e&5oW!U)tGGSUBFU^y0smQ=)T9 z79(~??0Z(ZNPVi}U$A5AP}fqIE{|3`YW?KuE!ewWmgX_fA>Z6lYP}za>f;wm3nGoU z2zx3U!m6lse%;hR_OpW&u5oVMrLxTdX>s9CnwPRKjy@nfxOg|aYOte+vB;2C{rlsT zNVLMQA`E=}3ex^IdTw@<=QiGbKzPtN3Ieyg^a|6^ zjf!41XX!`D^+wrZVL=|_UvZcgemZqVYitoIc=-M#GFu5vFxn!Tb;)hfU05NnyuQ;k zE-LEw-+#3(v;?!{xnzn7w_6NnIEm$wbz(UsKHev~*J)9{B~IaK<_Xx`cqEJl5Q$6} zDUVJcCb0W@^~F(ac@%3W81$~=16!QC-bAk>6ByEIs!3JqHZ@TV7c8 zy7iAURVqbhEFahH8uxrrA7}Ywx)UcjuhEG~*?akX6szcRa}ZSHd3wjPSZFp)oCa7w z5cTOK*5Ak(+>4kf#B%ZNoRpX=@lB$!dBsn=hNsR{&uZljG8FZfUdFNqI(EoDK_$I^ z4*u?YzVpPf>|gTl%2D@P=GvW)`LG@#V>7SG4r-Nd{v&nh5@(8DfSyYeh9p$G$g}O8 zbWOnAb+U>qXf0!9_m>Gi-%VJ?KHP36|Meg2+S3oBeWJHUKa1v8%(Dw$1Mk3GKm=<7 zNX3J;t>9Prn=2v!gH+7t7ycNj9WDGmpI1@w8@u3jCk>$qE|z7pE?n)a?YYq5#X%63 zprfa@PjHo$-Bc#%;X99p=Gj$e&Y4&6eYAF@;Ky(IHn-V93g^XoZhBfwxJ{7n5G{9v z+Th2b`p#~rdqYo!qmp_)1-$Qjb}hgvT`NJik>%B5@tI$_oy){!L0;L#0xswckN3Js z+{!A4G+q2M_Th7X^MRl55BajYsptJFsbLL0)phP8BxWex&zD1O@Ef7#(!e?e;jKP9 zDx?`b1_PJz|7gCG?XOD3#2-%T_1w?+ZVp^924ccZKUaQ?yB_A>2AAEeN3t4U|aiVOy%LQbrX}Wfwerms_QFrxpo}=XWdwZzA4=NRoDe z%Jz$)0#EF;kS(m@aT}}H^_%^|m_fdK+@JwrR(&;(C#=pAdim}OV*2b_%^Y<#R&ja4 za>C8NVL<^~!q%Ws=b@GXi_l&sGeXqDQ81ar1;=LJy;?Z6qrx0v^#qa2_wCk zo={qJlt6!xqkJgv>BbJaFWVpWA3v`c?BtUj%NzxB61Bv)NUaEZyT>RbTA=uR!6;~t zk-oTHy#E{QP%80DZO>@9)H1x#Fv=awXwNvjJuq=0?2vmNaD!>Js#;SAwM4xEjc-;w z>M_fT>b!g?Wk)e_ok-}1Ex(Fgih%juWwqoB>q_cg6G27bq>S< z+kOChHvC|^6dZ-9Ie3#v_t%`YU*A24J;%GL1NI&7o=WqD@18Wp$nQb|fB?>kPyjU` z6jDJAyy9ti0KX0rSbpwTU5(9b08=@YeDeD+^Cu`bv@g|{KTR=i1i_MulXV%IEo&`r4AlTo_>=7PfVSKd(uNb zS|SzDBp6h?0|hY0<9w?gax%62oAo%du7F@Hu3xvjzQ%AbgtcU0#`1;R@_}d&?+KM` zVT0eiQj9UR5su57uYs;UgWt?_3Y$iDH>6)3$j%I5>pL8J>u^!%ZNpWcZwIWm4`gdr z`tjjx3U3LKm-EP9N}k3OCCiMIc6a3>{2Jfk(uS!gOD)(q&QAx5!1`2H%|n%~E128? zb!j8n;pM$H9CMSfMA}qw8x-_kp0fz1coIBm9Zn|oR_5RR z2N=m^IAQ)_ZAXzlb)ZPU*;weYIi1Dc-dTLIFaXp|OANIk%Yj426}n^T@29UzF<|Lp z4?4q(<&gHf4TTT&@{TMitsuGres1PTq41Am5Rh^aWeKmyaq<6)5q1R)VZx^RK_`4A zG}hAmX1a?RE?XS#X&}hFYO4jaPH5^jGqmfGdH#%IURREb;oNim5PG*mj^4qD0Ql?qL}{)G=U~9GNIIAW5&U)# zAVh%bnGV$XWvux}jAXSH`O|;Y7FWc|i-`ICLJD<9lT}fBoo$k(eKXw1n+}qUC_B_3To}!QIFZ%!A zpBv~8whcOm5%fjo4ZlTyoPo`7jJ_myqsjH;Ve&)r3-SjGu7$v&#iG|jYPrGk zxz#?aX&X(O8#Z@sp4iOWe70G!)v+bp4%kK8HQRlqpebu9WQsH8G^Ly(q;yfnC~A9a zdoTM?`w9CO_8;uk8{iE_8wwrl9gaD094Z}gj)hL`&LPfx=UV5>&chp>HhOJjZrr!= z>_*W>rOOwp7nM%kO^u~yP)}1Usm-n%T_vtk*T=5CRV@69sp~sui(}mJ&N&~Q<3A_F zK>!1IP#}R50Nh|xhVtOh4eHI+%0;1M5|F{IPK6M>FOjfyXL$@1HZ6;vOc;%JB$i`g z$qrIR-KmH`5_aN3qc4L2Jkl9~tPt&G5?Qhm&aKFeK<0nSCFnp^d>G!1eT1tvE1B}R z>4?SA>EwUU&r);3pX&Zz{%!fIrE#u)v&#`tm|tzyoIW2winyF9HIp{0qw0mWS9n-* z&e$oMUxqIsZ;$u@O+Ow=ywcb8#W4j<&>ZvdW6ZZcJRTju0#?-bK~vm!nBah1QxjSN zF(I-2UL8r@pene9Q0`OGT!O{D*DE-@g4354#Hql;HHQnos#jH(8~EX^vh(++ zCsOl|?&Rg>Mo^QQK+dxMyxr$Ps5Kj(pCCbkdFlU}Ky*(sS0`HUZO-Y~%o2AaDZ@eh zUCgL!?eRtxcB~lfE%h=iLPNh4yc81owWgA9Qz1o~1WP+QJI2}u*^#Pl%5br{orEj} zgoY2D97fnKo2^j7s$kWM`wpR-cz3CT>;vYS&WQ+0%ENgSO(Yrj?V}M2`iQhA;1B$f z{?u!B!7ecllrOf(^~7>Oq(QPIr_hw#2H->-g%&ArnwhmtDsRqlNZ?z2Q!ncJ4-IhM8~Qb77<4ujy5d01*9)WL^xFwWoYAW0i z>_~$q#<#a-+jev;qfpfN`F=ab-apAhl{PIEv7{SEn zbK%`2kPATcO+=LIfHT_s+5=Kkfva@F94|@jh!0ukj>n^5w9J z$iwwNBVN;kOkDbO`BsMnhvbS)B*QWRFBt~UC%O!2pFVbU!EO{kA5;6hau564^enZ` zwrJ>vlkIESRWq~MExPSpFv!-2p-&ry-ewQFgroR*=g`289YFOEVW}h(p9X~dABSpa=)>3dsx|nrf2$!#tO^q zYNHYTAUjf&^R~<`I_<_5vxCqa-8LaPnc19MTwY782Z#@YssjMTV-Q-Jlu5ohb! zd8izf)E(@E=yNH#_lE@JlCCAUK=%L*rATi-skxK&Ung*F_{x=0r-?47&W$dVIX!#S z%(>{cj;PQFg+0^ND=5go%X4qI(TUMqV%?j*VoQQNR=rw})|-?I&+GDn;Lhj4v2xg1 z4a*&urcotfE0q zD-5dk!J`-u)U=@lxRbl1;iUg=m;kZ}l0v^YKM@^k69+#?$tti7qNX|uM}ps;q&)Az zk~ug+T7u&722S>M7WjwMf`X2m)TuM3_yQ)j6Wgx~igC~K0}ixn%>{VgJPkkFu^GEK zRb}!+;f?nbKbHMir0?7e8Di2*RCny%cy~@abAA189{;GY(eeYOhrM9YA8@1f?)z_bcnu6gS?>1?jrd`t{B!0WtO^+*YIf>c6P8xxffeF zw!Vsg;K`xa3WZf`h7?^mu!{~R?p?2tOMZJb30bMt)v-}p?xTc={qH65@3o-cnGC)V zoD<$w3H!_3RaUP%Ba=att~=p6Zr zDlM;&ad60X_fG|ck46n%TEUmuZD)7(m$&&d%}KX}iD_G=K#fO7pn33p9Co(n7CJKb z46U&l7bEEr_+Gu*cvdYnNhUtN?Pb>j-_bcUd z?MUMQ%^ZWK1DRB4uVa59hKyY=ZSx!1c;z!LWOG~(YY1tK1WN>#ccTR|S4LKB0fE-7Qv%lhpDPEPQ0SCvIV)SDV$VZO z$>?#qUtC>*`!CaK@}g9=l7z3=i;}(WgiC^k0U>gun9FsIl2BSjVGl)Z0txMYt|56V z*UHdEXSjSSFjhsbIJmkMHdEc%dqMkc_iV^Zh=mi{v_js4F}YVRWygN|`SW~l`iax6 zYW7O&FSTb>6<@kW`33DE_K|_|(9M?|JFUpc`nN^s7mrsXcFpNHbj~KU*xj%Bm$Fy~ z4H?!Yy_OV>mP^WbJM>>X;emskfFPSWSzfLaB6lTJc-qO^YEUD6)|E<5zC9@xUG6=Uuq(iV{8t%ZrDaz@<`X*E@zF^>eW8&U{- z7(?Dv+Y{=(x}A^v?5+4|)T*KY)LXQcK(-onCSu?)#>^+OF1_U)pPPpc{RE%E4lQ>+XvHM#imIMya#L-Z3SWL{+|}I zi(?jA3AU1Ty}oY)^whQS>GroHq0W6=cQxbYmwu*y$>JS{@^qE7dxbTjOB^j1#xtSv z0^rvu&3Xf9sJmvo9p$lFbWFmO-?kC}TVXS~=ne4ubN=Tiedpf88`7s=;XMe?&Lwa5 zFppI7n$8iX`I1y~es_`E&1bA`5L`Y84|*Q2xIC_YP@?+y--qP<9lzm#a|6@j>y!mE z(SZjkDiN`jtZr}!*w2!6wzfSzaq%oe4+jPgPmX7c?&4xv+5~x)X;G9)%D5NJ%9d$s zXz`XBrY$xUz7s6KQCtn$!sUg8ct=M*pSD_8#r@@_RC1of;neny{5o8;U1~Ci!{s(B zkUt2HYOMDGc_89~ADXsmR7%=#Q9zk;qu3-z-D+Y3*;}P+kHmm-1Eme#zng<){M;W{8t_aT6JW%gR7L@b;0A}= zfW6x;c*B-vg8RoM{p}ZqAZbG*UXUvhQ&lL5WOt<3T#E~mhJMJu-wB3_G{zegb##kG zuM5tgb@?UB8QK0tD4F8~ig54IairlBoP+kpp9W5@X`vt>I5VGOi3d1y zCfSZ8)w@Yxq*njbI3+G|N^LBBw89^Scp)M30rO0UA$X=BVXRB+y5E0MKDz5cztA07J&T9R7yF1< zKFpd`Tnj`fOK_#z;f)CfE*!4qH6>;l!@)9fj~^!IUtGRaWr7k$;t*`^ojWaYzA;mK zZ8}P*P~5QpZB!E~IVk~v@$wX8@?~?{@_Gr#Bm0!};DB;jmqn3b2Ry|a2;*ySx-6Iz z0E<%N4mgvU1MbPjOCZkoaMuzsEc8JabeSD=y2ek0I&iRhggp`RkkEc9ufS&PjZl0Y z_RF_E?Hg{-u8~S`j1`9|c4t@3!mhdKUqqUi=4*Q{MNt0fK$lpAUA4rUFj z;i;7{(lftGb84O{2|v4>Wx z!dot+xho{e104JDP~UxQciXynhA29_x<7A)Y#5`qetwGI{vxpKn1>#R1WZ z(#Hr^*a69kldA8qpX|a%?x=O-F)osw@(E*ECPC{cA^`a?xvVfKpO0sfxOJtPs3Qot?F-X2`EXEY!5;hS@gciS=>vx>m{s zl(mPWN!zPNP6ajeU9b!^Vi$}YxE%m+q?{WyJ#2?V^vq3l@1l9a;7)$>?trAzkHEHF z@ahuv*Lb5v5Sj&(kF#n~BCD>YcQVg-M`V2j(9konY{QDOiI(uW3*gzb0HCz6)C#e)5Q@E%vEEx%0Uod@Ib(k@p$*&yMB%iHpCz^J>~&o%#EXdk=$|+L z1x$o`Mv3ZIwRj?`q0cvbm^Zv0Oqzy=TfgbV!>ylJu+ZsuID>V z2!khhwH4UOxL&^v7uL81CPVG|LZ@zBLWZ*WjuH{g5WbfE=^hZgRn6#Q)wctcDQkJ1 z+Vr0YWpKqOL=eI9H9%I7;QLBJ+kgyz8mDct?xd=R3YN%GDQLb?&!jaLVnm@6e`q4& z3wOMrN%&XbUo$q)oaUd+dAnGw<{0UZz`>1gf(;PXFvCo*dC0Yzg--M9<|j}a^Vv1udA>nD7w{UN3KV>lrmW# z9oRJWe?6@cK@NB6G_kJbw4}iI$Km6P1|&5XgkML40HvC!KT_NI^X$q>!X6ionXl(d zuR4HYAD{+7(%$09C+v}{!m7(h`HCPSv!u3DvcdR&ib*g2>_sLW$iiH*T7*=OBO|-N(-RG36^wcXf3wS&1$$p z?krofC1oD{AQ6t&wxX#gvfnN*h>|b6;uD%SBnfS%_OGwKjQCz@+p0NS3wEQW!A%Kx z@jN){{+OlfgN4)=nj%&?*uNfAY)@0r_62Q}&M!9L8<81bc7k%`Qz=QeuQo>TfDy~b zH^jJvG#VCMPTQ9ER&*;Qlo%$m5{Y|S$qN~_qJfE2cBS273?$I~wlmIq7HE>94GZ(` z1)2{=bcd_XKgw;rxlmYhlk^Ec^=m6j8!=o{be!Rx zKnm3U_*l@7hfx#Z^@Mo$j51p1IOhp3-0x{Y-H{zYMGCtUaFY^sJV6`5Ga$Twg8c`Tf8BGvhNsX8LZYswtc!Le| zG1vNg0*Svap0|t)j_=;e7#E|L#e}J{Qf(|fWOA`mHCw2py0(QrUBQ&UM7-kQ;a$kH zo3w%gs0gCYO(-|<=3qHGSaQR%_Y0L<9v=9&X51{A_qM-h60`Pv{7>Bw>PFlC7mQdJ z@Na-1X(H#Mt+%Ud;~8cM3LOwr=c-I_-m!dl_gBB>|0TRARb{E()!Y2q=@yY}h~H;r z0|~;_isI-X0lIrB!l_#Qs1I1Wz=VjBa!O#{@;2c3Nhs97_XvnM)Ch4q*)(h%%LB!= z)g<}LzP$}CWBFX`Oi7kXaaVa;A!}FBkcrQuH2WIu-{E($Nr;ZhX275e->guoP*TcN z%xv<%Qn+AeddenfLW^FclBc17Aj7FQZTW~^pHb%=rnr;91d4m-~bnR-{# zv?ry53}0(I0cR^Ne|f8I&zYMprpJ1pHjT_jhG1~vQ=P=lt-C|AoXHIYr8T=X>rOJz zbe&b*S=`h<|5(@nHO^nl1})WLYi}G;EkGh`eWBF6i3+T7v%Ga#(n1Z%osR{t!FkycId1OJ#1}mkRdO3?Wrn zsJr<5f^uT3iySu$V__qDhkLX6{1kkAJUlJnEHGK+VtF-r<(p?fl67+Z`&&6UyD#l& zLH`uyB*L@BR07D0m+Rjcrv00(h@_k$-jVmg3x3M+{e2PJqq>ug6ZPS|el9mL+bysa zO8MjFDh#t`)&aIBN!Sr_Qx0)9ZaL(l?o1`>Ii|%!qKGQaE$jIy@VP%NkP#b?vKE{Z zhi6@o(~g2yJ(kl0Oo1$d+Ng9NvTW+@4X*~*^;Q>Vf2o>QD$5D{5o zs+b-ETBsIiU8~JV20thyLuz_7rCRTJw=kwg7bz~b2(q$J53sYFP$UQ4*QZR%nl1Hi zI-o*W!$o|8I#F{m^B@Q2sy%Ao!E%B@e-My@wJ5XH6fht#sr4;J!dg<+5XhZ2pMJfZ zrb3d9?8@&YH+Hx>P|E2l)c%ceMC|ta;>!Nou8t}KG5eQilZ^$(1cpBTnh6aRTk(bWPPA z8Cec`({M7=*}RGe)h7}_wp5KmX$>YLhLvy9*R zaT^nruCCL^%dCwo4<1}Zxa@&R5})Vg`QgGR+gSDuDU(4~Q<1k9q*IPB)0$&h6D+?Y z=L&m`kEF@M680`!s=&@TDWJ%PLLJ{6t-7%&wj$LhU@b@S3zOiLm`FpbgHlB>OP5ST z0fZOYTDGTa?{$HMb5@z68gxf@HlYheBR1;V=!1Uj&HbyIV6)_;X-Lt|mP+N&^ir{G z(H|{(U?{Ag-a3`mH8*ls9GvaY-U8owy(|y5E|3d|DJowQc03SF$RR1DFIClOULkW7 z(DLCqxeMO`GVs-9pnrneI5?aQtg&NMw3)e*ZoNX(G<1FBnPf{KgIO^O7X(HNGMzHp zoQJyMW|R+-s|XN^FND!ca(M^2X~$xR+ejKm;~t`J0tW{b8;!qu-;9aQXA<7W4i?KY zKezGRLFe1y*>a#&I<)(7rdQPHy#h2?w9r4_v|i@k%W;~JQ8mUFlFMK%hY0XB8K)F0 z725D;)$TDB{frkOxHPe5HSW2X7bU+=sa`KbU+Fz=o-*%W#lxzjj?-g5ss1XOsskqZ zQ-<=lK(As*G=%ZFe@4?P2JH><+)zK>h2Q--s%!o;Fh-hchnFhB;q z0=AD|jCQZq0xAv}%YARMk}xJaQYAv9mRxe!iYu-s&g#8Q?1e2yLP%k@v)1aGb1&KZ zK%%R^d?N{JZd9F9)i9shFiWYvJ7aHqez7q4ZXxeYZX%+Z5`yl=3LEq0WeiY{h=u{F z3U6$b4ty_Ghh*_Pdm%tR@)woInMvU2&9@&OeVV# z#uf53HL|7Q#Kqbm%Uovb?wvSo?|uf3MN<*d=+a93xajB}!1fZ=nn8t$<=PL2>7 zrhw$XN5W_0h%bQT{i@?gjD53G?Kp^^sdV2W?~uYqcY52_m0GW92<*i3m4Tz?6J?L1 zG`CdjD?RG27BJ1N)cXsvaSDFKq=*7~vgJ$yXx`sIJ~ZkbFz1UB3?XYyrl6iKWVUv1 z&J%jxaGZZ}CzG13ctGrMEnMm(zE6PBaI=o{z!?<bKA z#S2EZrUyn9q`L(FMpv=)v`3uj8;|}O`+ob#M6;n=Ha@p7F}oFDj~{zPU$_j%$z>S` z8a?|}M!^^358F(x?&Q}ijUFBcHqGtBC|Ra{%HlM(+6JLtfoA@-JDj%>OUj}+P^`S_ z{zS4t=SXSSr}*WPlgdFbctX%KHvO)iUoO?~=}WPy_75)eSt1dxQK74X$9=c=KOVnm z+5;c7O^2!Xc*%rHSbZK}dQZ~(!d>!(P#*M@I){F8{mW1BP?i36yOZe9CVITYiZa(T ztYw^nAE`!;ls317yyw5pptFA{{@~NqF$|${u_60H=#aaE+nXP_R(%b$vOBdhCXTd% zUE&@mf3QR+5|ybGP7voY!cqxY-q~oXpZr|n+gB;^R6)9#Hh0eJ`M5|jq{qRm9M93B z=z}cXDj~)aaQKp}#8M&#=?~bMp9{c&V_nFq1|+^4jHbawKaMOp&GC0^OA+wt9fb5-{Pi~WprES+fO!d679L%AO;lCcgnzZ z1&-$9yOyKsTI8~VKDe7yjf^!s{CVta-ATQ~Xf4%F$xv$?ax|wvbnRT6$z#b@nEX@o zrRad%CCa8n-13VTGrBD+?^z(vx7a6&8@_$|Id}CH2jP0H>e8(5)xliuU_PuCCROs0 zi@#+oaVE!&(on>PEH15x@IPyQcymLCYiPC!06*Uu{B*2Uv;^0gkake!;WXV{g%8cD zF8&8sdyB^{e;hvW6T-(E-<^lnm`VPFzQUyYu7PM2s`l)=r0NdqpS@O@^*h7mABf0| zia*c4Q*2Kns!o9b7uP}_NHpilVI2)xy~wgIC$QYk8qkYDhhCcRCeH2j2j`&>4-d@H zcsX~NlyOMRena=BB9r&X9E;{p+{TBI4`9PB7Pj~a#3O29odo-Rs5T@mj1)%{P7jXH z>MCvAIPLWBQTo}OhYGNdgdE{!=dg{?KFpLFJnJ}8I81%RY~AYAxsly%<_EVB^{9*k zUAHdAOOKnP8h88!LvTCPzDD*HWGx?lEm}2$ReRVBiLeyO)v>YT(-F&9INg3YhqhQ_ zIa3L)u2`n;GfjxD(}w+v31YU?q&(i8kMic+(C`P(WowdY8Q+|mVh^&mD46RQ6N)Yw6QOxVIEYV{w@WkUZWT83=jDYK5!jOF$~>e zodIVvir+Rwh?vw4GLQ<`^5ljSg0Tqqvk+C^)C%R=yrT@;M5|nwo;o2?dDl}1unyT4 zGc;=kM*;KLRh65XE_uey#KaU)h--F{>WP>>c-sODSuiH3`2U7 zn`p*X7T`y+$=s0TmJnhU{>C>q`l^3aWeU?cKG`(crStO-MBC@}7vejB2cNO+BvnP}2;lSzV|R{A>#x7T_T?43|1LR+8wdEb6h z8h8X+;E?IyYY+^177Gz&f^y+7lrzs-o@7C|wcvLvKBeC8xpZ(9u8|hEa@G5s3HzGn zW@bi`Bt}P_8TKz`$R?9T85~?qdQwV3hoEWaIcV6K`twkYc{_5RAr3W1Kv z3Qd!@q%F!#%hm?mxnZVxO4O~KDt#w^{K{b*_+q~6NGpNouCd0JqUZ6ue}U87zODNwb0)@J~Ud<#MBQQ%qXj8nz_9pemta^z{HHZ z#Y94%e5KH?m=2cK)DhN1^TIY7);NlXuSxo(xxi^v(E1wzZqHvK9lVhwYw_{&I@moxq&{u~xn^`>mS#2!~mgpvM z@i_*!fugzM@Ymdk0;h5moOLKuK@pxQ^>btVnKm}OBjc1#=)I!I@w2;2(<%~|fB6>O zJ}5q|zCkUYSP!+z+Uk7H+DwjGk5!!cuWyx;fJa(1p0*%i77} z57-leQb2tAV8)dt()t~j|LyDlxDZ_6de>0L^;(`Zs@Xy|9^8d~4$&~Kt@^2>BJOKr zc0zEK)`mAMW#O8NH*BN*4voMWd6Wfq9mt@VSwqEILyzwmJYB%Q$4Rm#TE(1Iaw>a1 zc8~*?V2u%Ce4}##A0p00IHkJlJn$7&99)hPdTs=*+xT7IXZ{<^9n7%lOGA7k-43Q< zs%>wadVi4=+j+B;4WM~0JTuRRy3eHLK4C8L341@zjf`->X%1MwX0+k<_O?3~`e|$9Rpbq*yESQq5jf4I3w}sKMgfOesaPBn; z{ixiV`z3bU6>Tt`GnCzk)*eUws!2v@NoTj5|6ZJbY_E>xh;K%Eh0kgYLIeGT)bcw9 z3#PoOqy>))thVx6Y?q4QVivQI00j&%fC&twV_k<+5T{Zd!$C;UlrW8(YnIhZSMs&0 zAglpcA*5(g^KtD~=C!wiZU9 z&qtV}PV!h~XS5*U9_J=Z)k>Oyx>LFvU!W3VQ9>rF%F)g%Y2{vv(`Ul2+f{0v^lId+ z9o0#VE{B^qUW*M4!w1ggm#^x3h5{efiic;?kw z-Qj)|Rmx}%3Wtj0nuW6eeUdTmhXLW}hJMxxn^ekJlc7aS_uaXiz}GD!ddXYOh93t%v zz5iv%eIM&3cIuS;(6L2Sp!S)b7xzE9iw#{B8at3(rE2zC(VkJG@K2Am6*bsuHgxhY zaNozYtG+kO^Vs@tMz%65_lH-$G>4m+Qg+vXUpGVSW*B?FI#N1@kp5#R8w@cg%WA@# zJkWBK7F#K>`e;>?hB?~pF5QcY4#ES_kFc;xAH3PxGareDGjH~!BweB+w;ou3u#hfU zggc%A9hR45@f^fH)$=))!4PXJY0#X%F-&Bfx@g|&Ld%227VnK%x!LBD#tvDL;qTxx zT^{(1DyFyDhQ@Sc!a5!8L{QB%$-)){(ouneV5iw=V#(TWMV^;RBv#%xe#^?1<>ueX zHoReR>ET+C+cw7su50v-qKGeTrzxHT!VDOla&smvH!*P_ig&deV{O0^U4gH z6Y?=INZ^WtzKZm4Of!bLljB%@rhi`> zgQg_Qt|;6i0SYFqN@u&|$(UiWJ~Jpy6-8iW=b()JB9I;*BlFl7N?o;q+K0ZRG0mT` zHPCjf+bIu`cEM6aDZufC^Ve!ihy%Mx`EIUMI4vVht11m7r31(XVbvinra`h+lf7JO za7^_!Ix2D5y5DpXx+)DyiLzZZKbV;47QbxTTDxp=rrShCtD9&}Wvg;r|8176J@h`a~4^2IIOTt`@9fcz# zUGpdkpJMz%~(98`q z$wsfx#&_r=LTE8SM|4IUD3N|ZLBYqc4@1x`s*IItB9NCC!pdN}phtQf+()7!FhDWM z)>DBVbl~=ltf7A9k>7BQ$A?jeO=)SFa!3fRq^Y$%Q_?QgjI{iM;*NQ?f;&RrpVMHv z?^p%Q>$6W{X=wB-R>bZZ90O!;boo+8ra9Y(dDMnQH%02&88Vh#en6h-W1_e-yIc1Uz z)qmLpgyFK`+p-c1DY;7pP(Me7qJ2s(#3e*1wqxf75I9r9LXfsOOEi5)y?2jE7qef> zQ~O4JCts33S(I+PV)vuB8G}fMq*uX;bF@L3W;IwoDCVnxv80e0<1c<*i?lQHBDM}K z*`-8LGm>|5pbfeT^88Kp>besNSEcv(z`Ed3MJR_-&0VnyD-uyjT#;;oYz}2#oJw=( z+qhx-9=DruHg_wjVVa^Z87glkWpKx4i)b_W=~h1-^;hPt?OFtdPe&B&`nA@#e+C6K zj!5gO1yGK(zj4+@+e|l=rp3#G<8T%po2t8Pv==r@Mm3+|J~}O-X#**uSXvL_pz2z_Um$I?xCc7|3VXr7eXNp z<*pe8R;52=WfL8uUMVKJsZ_VHsg?MIexNA8ZEebzDLHw%7@P`JZzx}dh#C34-s8j? z{X0^sG-mF+yI%eZyqk(g!xqRS2q7!(vo)c4H&vJ3oYL4l^a0wtiT5{nWtRPa-TKIQ z18R$sYSh-JeSlHmBxitVN#zi(IhR`GazGT-sJo2nT)Ls1x_Q50S_s9#7pIo4$OK$3 z((KYf)(K{dshg$YyCg2W(2F_dLd?FLZ>k^KTM#pGd)iuf^}KnDpu%lbfYfC zvOA;=dXFnd@t^Gm?+guFPkUE*HPokfT+u_l@j=JqnR3mSblHDU3-Y`ze!{edbk;FE zEv7Q{P4SI~%Rt*t@K{l?!afhMWrn&%nbjMP^9lJxJj&PUU=#rRb*Pd{QlUE>M(Y6N z<4_SNG*u3O3T~lEhhC>f)v~QEVQ!}m+h(^zyMNa5o!Eir_lEuv0%prk!=&0YJAD#yyOp>Y!4T?~<)+r>c${`3OOly39Ao@;2_o zA!adGaw`cEKFC6b%lPO)d_E*>=ya9+bqdr0$Y3yZ14l)0vP4%Z;0KB_#BW&#lBd4{ z!GPdF7c2Ck;GZT7QB^wc_PXIC5$;+v?HaPF%1)8uBlOnb02=P1fCY&ek*5ZBW+82X zzs1`6)9GuDVxx&yq7FdO74d79RLdHC+U}FtHkcNWxznyKsIEuR-89hg2s1XNbs^zD z97ascRO&?L)l%J2Um$9$6-!PTC!vK7q(c8R`gADehi~!GwTl%}=PF$b5Qw}{9Uor| zm!Kh1p0YETOC~^*a5;CPbwlW(BxGam?3yN=%Vp329om%sgV#cjR%XALuczArHRtx$ zW=d(gMRVxM$w}5b-Ro9(Kbmw3jl*wEfXNpxaN{Gn9N#{bPJifVouobFrlRi$-t7UB z$6Do0jdeDm_x7QIF~WkEV$PnzuX`KW*7xtBdmlX;(+1k>qm#Z7+Lxyb<=WbCWupkZ z=WOLKPC~>uc!Xr@#z8IHf^cAQsvQK1F`WOCP1x40zBv z>}i1w|3Kks^P7Fa;4@xfBaix13J@o}TqPLlDXW5*s(p6!iDe6`?Ar#(T zU!m|3SgIxAvdhkUTkNpou38d})M+ZKqRigE3)sGNA6uY0K0YRo#oMiemg-)dz0Gw* zHA2GyNeGDW*tSDu#&MwASYBo31Bd+sY4mPWJ=-@hpHb@ z$AOg=k_9HhA}L)drUUzg>Bmy67+5qJsAfg}-s2#c?Wqw8IPMhe-^``$=pU?FW04hN zfz0;1W3ID-M~V01GODqY2~*+A>dG%8r5yVx49|aJ2F+bFVosAboGmq$@13U4Tr`nR z>~TeN7Ug^aqWkB?LDE0Eb5IZlAAGW^G)MZbQxw2B&io$Owd&`_*5Ej#y78T(Wc^^# zd(YCP+=_!9uC)|N=QM|U{2Ffj7`z>-=dq5c6 zmUv@D8ulhRbAy>QDZ@Rt%BH}*$1I3JLy5`%JGy1#nMKklS6PapU%XHH@9!8~jrW?I zY)I7allBn3Pl+)PR2%OM3eksALoMZlC~ZnNe;MyFKo&wJQ9v}*(~?heHALI{A^`QV z44sqix}f7t$;ae@jhRD#R*$8%RXHb%f-_A#f}+s|DJp7feE%{9XNkV0!oyL>+o|#5 z2pe!TTY`f`3)$n_Pj6cp71En^1n6Bd3C&12%Zaq?Kb{=1?^n2Rz1?2#bSc@8`_%@j zMa1Okd}dxUX<5&9nK9iVJJ=7rVufo4M#VAe+4NGyWQsM?1%m-1yk5Z4+5{A!Sx3*} z>s~iCGdvvkdF+H`r{ac;MnFrl0SiuO;Zo+inB2PtpppHPObW}k<{Li!^AIFU$thG5 zuMy8Z+MAxf-kg(eOm}anD9tHhtr_*JzsTi&rz`cV%>wu1lgZ%E->(u`T(`V>oW$x! zol4u5NUE6G?>NRf((%q+)dR4uO+VYMI@+zvLG2ikZ14V0#eDV`ltCrXKhj7y#>|>E zr8u@9>tKuPG${H(1$pDgS*nzcJKArV?9~k7mF!8%w@lJRUm)x;-Se%9e6juO+U)!mt(utYyBx zUH{Hi!G;G~vPWAxq!<^(85hBdel{vo07#PsG!F9l2x_+B+Y!u2X7r^HacNV@;su{+ zEif)`+h)Se=Hqz=d@vDj%XPB6pAX@fJ5~M2_Vxx8iN*G?t(d-{#P-<<1BSv0Iz&R*M>eL{ z+ii;pST{Src}XlJQIS~(q1C4R@oVMQ1IfvD6$Mq!`4ZN4wlVZoXMPGxUiB9Ri^4X1 z(;WuV%OB;sl8juCyk?^@R&6jWNd~51btcWE)fV-`C7nIBs*{NmWIcQWx%k37`h|SaBi1S$r1lA_8ihEnHSa5Nfa* z9;Q$(q!y7>L)gxh#5lrs=BsFei7E``OIb`AVb)Vh4AxtO3ezGuhl*wvsi$YL?OFy| zA?-sf3zMG*XD6lu-2QEEfva2hqf?JWY$R@@Olc`32=&e*q zr*Ddy!{eIlZEw}U79Ez5|7(bP=ghb%zQGBduE!IpwSG}cs2~zg<+)R$ZhXWBdJct?M%0%$i-fE52{`PhcqT9B)7P5 z^Wu5bSvO3v$G1tRN>i_Pn*VN5l7K{%t%Dob8^l~+$0DZ;bV1hDkxGRm`GqErNW^J= zYD*OwagIi3BfG!7l8Cx5)fUZxeJ%q2IT^B_5+djyBM|vPjCV+WLqZ3tJK*e~g!kKw zgA2lJ#6L!_RG8KGSd!&>pPQ z{EgT&XD%;-@ubKDN?2jp$(0KTMl}J*bx2EozVwmK$8ktX zrDCy!r-W_d?ILvRL7$k53$U!}8QBB9;fd)9_y61@0NrDww9k2t)tQCFF>;(0YP%4j@J+aenunCvr@0Jr4Sg~ z)^FYW%0wZ8?B59K0!vCVIE52HF4@`UgOw=?0>qd1+<|DWW-)ydDBO6&{Ld@$TLhr{ z&PD=Et_F#$%Fkue7444QVmz}nzgBYL5ZiU;Pg7xr%$P|T%b@udbJF-8k99Q*U-D_q z6THjkLDi}va>~c7@`X_OK(yqtWQ_il%LbpUw!XYC!E6Rko_^wDdUOkod>) zQ(zD{T5q4}5S+rHzA9kGt|XvJRUry+5FH8;2zHZKP8*UL9ROcMf84#@U)5>d-1Ieo@TTILWj z%P=GuUApdqD0MlaZ!YnI$OAmdCY1t(%VToLtSh5)QTk~8grnnNi)1y#{>ZFIN7E3c z_vXfJ!WC7~SDz*7xBW39mU5Ba2~#p5(k+=Y;m`J>JA(Vuz0>Xyk=JnujvS(vR653l zkuI{x1X#av5MWIWybQQMt5iwn8<~Lyl@{O}@En3@*)xQq>(CIIv$W$ex*-jlT|5r^ zHY*13rq|FA3>g|Rv^X@T<%fR~M=&&nk1{l~Ht5hC99xGLh*{Lml2#l-_kbfL2PF*X z7bP=#GJ5S$)rf6CpV}hc;pmePm_i*fm`J^*e8L!6)QBBFsuns5p}(!h^vp+nv_>Ib zdtzo?fTocTz5=*N|erAFUT}00000A`o_+ literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-roman-cyrillic.5f2c6c8c.woff2 b/docs/.vitepress/dist/assets/inter-roman-cyrillic.5f2c6c8c.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a20adc161f433a7c4e3d92306301b9228bcf9fb4 GIT binary patch literal 16780 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

KZ;k8ywA} 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 O1{o}0SRMEP0000Yp_Hru literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-roman-greek.d5a6d92a.woff2 b/docs/.vitepress/dist/assets/inter-roman-greek.d5a6d92a.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f790e047daa346583880da2be470431e35aa6054 GIT binary patch literal 21776 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 De!(H( literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-roman-latin-ext.0030eebd.woff2 b/docs/.vitepress/dist/assets/inter-roman-latin-ext.0030eebd.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..715bd903b9b14d22a056f10e6d13b8d7e0acce57 GIT binary patch literal 59608 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

COCONUT (Collection of Open Natural Products) Online

COlleCtion of Open Natural prodUcTs (COCONUT) is an aggregated dataset that comprises elucidated and predicted natural products (NPs) sourced from open repositories. It also provides a user-friendly web interface for browsing, searching, and efficiently downloading NPs. The database encompasses more than 50 open NP resources, granting unrestricted access to the data without any associated charges. Each entry in the database represents a "flat" NP structure and is accompanied by information on its known stereochemical forms, relevant literature, producing organisms, natural geographical distribution, and precomputed molecular properties. NPs are small bioactive molecules produced by living organisms, holding potential applications in pharmacology and various industries. The significance of these compounds has fueled global interest in NP research across diverse fields. Consequently, there has been a proliferation of generalistic and specialized NP databases over the years. Nevertheless, there is currently no comprehensive online resource that consolidates all known NPs in a single location. Such a resource would greatly facilitate NP research, enabling computational screening and other in silico applications.

Logo

INFO

  • The COCONUT logo incorporates a molecule called 6-Amyl-α-pyrone, which is an unsaturated lactone with a COCONUT fragrance. This molecule is produced by Trichoderma species, which are fungi.

Citation guidelines

By appropriately citing the COCONUT Database, readers are provided with the means to easily locate the original source of the data utilized.

  • Citing paper:
md
Sorokina, M., Merseburger, P., Rajan, K. et al. 
+COCONUT online: Collection of Open Natural Products database. 
+J Cheminform 13, 2 (2021). 
+https://doi.org/10.1186/s13321-020-00478-9
  • Citing software:
md
Venkata, C., Sharma, N., Schaub, J., Steinbeck, C., & Rajan, K. (2023). 
+COCONUT-2.0 (Version v0.0.1 - prerelease) [Computer software]. 
+https://doi.org/10.5281/zenodo.??
`,10),r=[i];function l(c,p,d,u,h,g){return a(),t("div",null,r)}const f=e(s,[["render",l]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/introduction.md.bf0d51dd.lean.js b/docs/.vitepress/dist/assets/introduction.md.bf0d51dd.lean.js new file mode 100644 index 00000000..8b39f903 --- /dev/null +++ b/docs/.vitepress/dist/assets/introduction.md.bf0d51dd.lean.js @@ -0,0 +1 @@ +import{_ as e,o as a,c as t,O as n}from"./chunks/framework.9be35eee.js";const o="/logo.png",m=JSON.parse('{"title":"COCONUT (Collection of Open Natural Products) Online","description":"","frontmatter":{},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md"}'),s={name:"introduction.md"},i=n("",10),r=[i];function l(c,p,d,u,h,g){return a(),t("div",null,r)}const f=e(s,[["render",l]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/issues.md.ac04556b.js b/docs/.vitepress/dist/assets/issues.md.ac04556b.js new file mode 100644 index 00000000..7affeff1 --- /dev/null +++ b/docs/.vitepress/dist/assets/issues.md.ac04556b.js @@ -0,0 +1,64 @@ +import{_ as s,o as e,c as n,O as a}from"./chunks/framework.9be35eee.js";const d=JSON.parse('{"title":"Help us improve","description":"","frontmatter":{"outline":"deep"},"headers":[],"relativePath":"issues.md","filePath":"issues.md"}'),l={name:"issues.md"},p=a(`

Help us improve

Feature Request

Thank you for your interest in improving COCONUT Database! Please use the template below to submit your feature request either by email or on our github. We appreciate your feedback and suggestions.

Feature Request Template:

**Title:**
+
+Give your feature request a descriptive title.
+
+**Description:**
+
+Provide a detailed description of the feature you would like to see implemented. Explain how it would enhance the product and benefit the users. Feel free to include any specific use cases or scenarios.
+
+**Potential Benefits:**
+
+Describe the potential benefits or positive outcomes that implementing this feature could bring. How would it improve user experience, productivity, or any other aspect?
+
+**Use Case:**
+
+If applicable, provide a specific use case or scenario where this feature would be particularly useful. This can help us better understand the practical application of the feature.
+
+**Additional Information:**
+
+Include any additional information, ideas, or suggestions related to your feature request. This could include references to similar features in other products, related research, or any other relevant details.
+
+**Priority:**
+
+Indicate the priority level for your feature request (e.g., low, medium, high).
+
+**Impact:**
+
+Describe the potential impact of implementing this feature on your workflow or the overall product experience.
+
+**Contact Information:**
+
+If you would like to be contacted regarding your feature request, please provide your preferred contact information (e.g., email address).

Thank you for taking the time to submit your feature request. We value your input and will carefully consider all suggestions as we continue to improve our product.

Report Issues/Bugs

We appreciate your help in improving our product. If you have encountered any issues or bugs, please use the template below to report them either by email or on our github. Your feedback is valuable to us in ensuring a smooth user experience.

Issue Template:

**Summary:**
+
+Provide a brief summary of the issue.
+
+**Description:**
+
+Describe the issue in detail, including any relevant information or steps to reproduce it.
+
+**Expected Behavior:**
+
+Explain what you expected to happen.
+
+**Actual Behavior:**
+
+Describe what actually happened.
+
+**Steps to Reproduce:**
+
+List the steps taken to reproduce the issue. Be as specific as possible, including any relevant input or configuration details.
+
+**Screenshots/Logs:**
+
+If applicable, attach any relevant screenshots or logs that may help understand or troubleshoot the issue.
+
+**Environment:**
+
+- Operating System: [e.g., Windows 10, macOS Big Sur, Ubuntu 20.04]
+- Browser: [e.g., Chrome 93.0.4577.63, Firefox 92.0.1]
+- Device: [e.g., PC, laptop, smartphone]
+- Additional details: [e.g., screen resolution, network connection type]
+
+**Additional Information:**
+
+Provide any additional information that may be helpful in resolving the issue, such as error messages, related links, or any troubleshooting steps already attempted.

Thank you for taking the time to report the issue. We appreciate your cooperation in helping us improve our product and provide a better experience for all users.

`,11),o=[p];function t(r,i,c,u,C,A){return e(),n("div",null,o)}const h=s(l,[["render",t]]);export{d as __pageData,h as default}; diff --git a/docs/.vitepress/dist/assets/issues.md.ac04556b.lean.js b/docs/.vitepress/dist/assets/issues.md.ac04556b.lean.js new file mode 100644 index 00000000..7a0434e0 --- /dev/null +++ b/docs/.vitepress/dist/assets/issues.md.ac04556b.lean.js @@ -0,0 +1 @@ +import{_ as s,o as e,c as n,O as a}from"./chunks/framework.9be35eee.js";const d=JSON.parse('{"title":"Help us improve","description":"","frontmatter":{"outline":"deep"},"headers":[],"relativePath":"issues.md","filePath":"issues.md"}'),l={name:"issues.md"},p=a("",11),o=[p];function t(r,i,c,u,C,A){return e(),n("div",null,o)}const h=s(l,[["render",t]]);export{d as __pageData,h as default}; diff --git a/docs/.vitepress/dist/assets/license.md.ee81ad04.js b/docs/.vitepress/dist/assets/license.md.ee81ad04.js new file mode 100644 index 00000000..1ef1cde4 --- /dev/null +++ b/docs/.vitepress/dist/assets/license.md.ee81ad04.js @@ -0,0 +1 @@ +import{_ as t,o,c as i,z as e,a as s}from"./chunks/framework.9be35eee.js";const S=JSON.parse('{"title":"MIT License","description":"","frontmatter":{},"headers":[],"relativePath":"license.md","filePath":"license.md"}'),n={name:"license.md"},a=e("h1",{id:"mit-license",tabindex:"-1"},[s("MIT License "),e("a",{class:"header-anchor",href:"#mit-license","aria-label":'Permalink to "MIT License"'},"​")],-1),c=e("p",null,"Copyright (c) 2023 Steinbeck-Lab",-1),r=e("p",null,'Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:',-1),l=e("p",null,"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.",-1),T=e("p",null,'THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.',-1),I=[a,c,r,l,T];function d(O,E,h,R,N,A){return o(),i("div",null,I)}const f=t(n,[["render",d]]);export{S as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/license.md.ee81ad04.lean.js b/docs/.vitepress/dist/assets/license.md.ee81ad04.lean.js new file mode 100644 index 00000000..1ef1cde4 --- /dev/null +++ b/docs/.vitepress/dist/assets/license.md.ee81ad04.lean.js @@ -0,0 +1 @@ +import{_ as t,o,c as i,z as e,a as s}from"./chunks/framework.9be35eee.js";const S=JSON.parse('{"title":"MIT License","description":"","frontmatter":{},"headers":[],"relativePath":"license.md","filePath":"license.md"}'),n={name:"license.md"},a=e("h1",{id:"mit-license",tabindex:"-1"},[s("MIT License "),e("a",{class:"header-anchor",href:"#mit-license","aria-label":'Permalink to "MIT License"'},"​")],-1),c=e("p",null,"Copyright (c) 2023 Steinbeck-Lab",-1),r=e("p",null,'Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:',-1),l=e("p",null,"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.",-1),T=e("p",null,'THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.',-1),I=[a,c,r,l,T];function d(O,E,h,R,N,A){return o(),i("div",null,I)}const f=t(n,[["render",d]]);export{S as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/multi-submission.md.0c9cb505.js b/docs/.vitepress/dist/assets/multi-submission.md.0c9cb505.js new file mode 100644 index 00000000..e438c692 --- /dev/null +++ b/docs/.vitepress/dist/assets/multi-submission.md.0c9cb505.js @@ -0,0 +1,33 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"multi-submission.md","filePath":"multi-submission.md"}'),e={name:"multi-submission.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const m=s(e,[["render",t]]);export{g as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/multi-submission.md.0c9cb505.lean.js b/docs/.vitepress/dist/assets/multi-submission.md.0c9cb505.lean.js new file mode 100644 index 00000000..6031b2f7 --- /dev/null +++ b/docs/.vitepress/dist/assets/multi-submission.md.0c9cb505.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"multi-submission.md","filePath":"multi-submission.md"}'),e={name:"multi-submission.md"},p=l("",19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const m=s(e,[["render",t]]);export{g as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/schemas-api.md.9e09a159.js b/docs/.vitepress/dist/assets/schemas-api.md.9e09a159.js new file mode 100644 index 00000000..fdf99127 --- /dev/null +++ b/docs/.vitepress/dist/assets/schemas-api.md.9e09a159.js @@ -0,0 +1,33 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"schemas-api.md","filePath":"schemas-api.md"}'),e={name:"schemas-api.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,h,d,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/schemas-api.md.9e09a159.lean.js b/docs/.vitepress/dist/assets/schemas-api.md.9e09a159.lean.js new file mode 100644 index 00000000..bcfd1e5a --- /dev/null +++ b/docs/.vitepress/dist/assets/schemas-api.md.9e09a159.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"schemas-api.md","filePath":"schemas-api.md"}'),e={name:"schemas-api.md"},p=l("",19),o=[p];function t(i,c,r,h,d,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/sdf-download.md.6ece431b.js b/docs/.vitepress/dist/assets/sdf-download.md.6ece431b.js new file mode 100644 index 00000000..e9a5d9d1 --- /dev/null +++ b/docs/.vitepress/dist/assets/sdf-download.md.6ece431b.js @@ -0,0 +1,33 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"sdf-download.md","filePath":"sdf-download.md"}'),e={name:"sdf-download.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/sdf-download.md.6ece431b.lean.js b/docs/.vitepress/dist/assets/sdf-download.md.6ece431b.lean.js new file mode 100644 index 00000000..6427ad10 --- /dev/null +++ b/docs/.vitepress/dist/assets/sdf-download.md.6ece431b.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"sdf-download.md","filePath":"sdf-download.md"}'),e={name:"sdf-download.md"},p=l("",19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/search-api.md.c926661e.js b/docs/.vitepress/dist/assets/search-api.md.c926661e.js new file mode 100644 index 00000000..4f5b0759 --- /dev/null +++ b/docs/.vitepress/dist/assets/search-api.md.c926661e.js @@ -0,0 +1,33 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"search-api.md","filePath":"search-api.md"}'),e={name:"search-api.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,h,d,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/search-api.md.c926661e.lean.js b/docs/.vitepress/dist/assets/search-api.md.c926661e.lean.js new file mode 100644 index 00000000..dd96e7ad --- /dev/null +++ b/docs/.vitepress/dist/assets/search-api.md.c926661e.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"search-api.md","filePath":"search-api.md"}'),e={name:"search-api.md"},p=l("",19),o=[p];function t(i,c,r,h,d,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/simple-search.md.c5e3f3b1.js b/docs/.vitepress/dist/assets/simple-search.md.c5e3f3b1.js new file mode 100644 index 00000000..c767f668 --- /dev/null +++ b/docs/.vitepress/dist/assets/simple-search.md.c5e3f3b1.js @@ -0,0 +1,33 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"simple-search.md","filePath":"simple-search.md"}'),e={name:"simple-search.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,h,d,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/simple-search.md.c5e3f3b1.lean.js b/docs/.vitepress/dist/assets/simple-search.md.c5e3f3b1.lean.js new file mode 100644 index 00000000..7ed732e1 --- /dev/null +++ b/docs/.vitepress/dist/assets/simple-search.md.c5e3f3b1.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"simple-search.md","filePath":"simple-search.md"}'),e={name:"simple-search.md"},p=l("",19),o=[p];function t(i,c,r,h,d,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/single-submission.md.c5f752ca.js b/docs/.vitepress/dist/assets/single-submission.md.c5f752ca.js new file mode 100644 index 00000000..1b744256 --- /dev/null +++ b/docs/.vitepress/dist/assets/single-submission.md.c5f752ca.js @@ -0,0 +1,33 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const y=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"single-submission.md","filePath":"single-submission.md"}'),e={name:"single-submission.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{y as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/single-submission.md.c5f752ca.lean.js b/docs/.vitepress/dist/assets/single-submission.md.c5f752ca.lean.js new file mode 100644 index 00000000..168b3751 --- /dev/null +++ b/docs/.vitepress/dist/assets/single-submission.md.c5f752ca.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const y=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"single-submission.md","filePath":"single-submission.md"}'),e={name:"single-submission.md"},p=l("",19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{y as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/smiles-download.md.ff269baa.js b/docs/.vitepress/dist/assets/smiles-download.md.ff269baa.js new file mode 100644 index 00000000..f5b57c4e --- /dev/null +++ b/docs/.vitepress/dist/assets/smiles-download.md.ff269baa.js @@ -0,0 +1,33 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"smiles-download.md","filePath":"smiles-download.md"}'),e={name:"smiles-download.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/smiles-download.md.ff269baa.lean.js b/docs/.vitepress/dist/assets/smiles-download.md.ff269baa.lean.js new file mode 100644 index 00000000..7a4671a4 --- /dev/null +++ b/docs/.vitepress/dist/assets/smiles-download.md.ff269baa.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"smiles-download.md","filePath":"smiles-download.md"}'),e={name:"smiles-download.md"},p=l("",19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/sources.md.f02123b0.js b/docs/.vitepress/dist/assets/sources.md.f02123b0.js new file mode 100644 index 00000000..a9d103a7 --- /dev/null +++ b/docs/.vitepress/dist/assets/sources.md.f02123b0.js @@ -0,0 +1 @@ +import{_ as t,o as d,c as r,O as a}from"./chunks/framework.9be35eee.js";const C=JSON.parse('{"title":"COCONUT online: Collection of Open Natural Products database - Sources","description":"","frontmatter":{},"headers":[],"relativePath":"sources.md","filePath":"sources.md"}'),e={name:"sources.md"},o=a('

COCONUT online: Collection of Open Natural Products database - Sources

Public databases and datasets from which COCONUT was assembled

Database name ("NP" suffix is added to database name when only a subset of it contains natural products)Number of entries integrated in COCONUT from the sourceMost resent publication or resource URL
AfroCancer365[33]
AfroDB874[34]
AfroMalariaDB252[35]
AnalytiCon Discovery NPs4908[36]
BIOFACQUIM400[37]
BitterDB625[38]
Carotenoids Database986[39]
ChEBI NPs14603[20]
ChEMBL NPs1585[21]
ChemSpider NPs9027[40]
CMAUP (cCollective molecular activities of useful plants)20868[7]
ConMedNP2504[41]
ETM (Ethiopian Traditional Medicine) DB1633[42]
Exposome-explorer478[43]
FooDB22123[9]
GNPS (Global Natural Products Social Molecular Networking)6740[44]
HIM (Herbal Ingredients in-vivo Metabolism database)962[45]
HIT (Herbal Ingredients Targets)470[46]
Indofine Chemical Company46[47]
InflamNat536[48]
InPACdb122[49]
InterBioScreen Ltd67291[50]
KNApSaCK44422[6]
Lichen Database1453[51]
Marine Natural Products11880[52]
Mitishamba database1010[53]
NANPDB (Natural Products from Northern African Sources)3914[54]
NCI DTP data404[55]
NPACT1453[56]
NPASS27424[57]
NPAtlas23914[4]
NPCARE1362[58]
NPEdia16166[59]
NuBBEDB2022[5]
p-ANAPL467[60]
Phenol-explorer681[61]
PubChem NPs2828[27]
ReSpect699[62]
SANCDB592[63]
Seaweed Metabolite Database (SWMD)348[64]
Specs Natural Products745[65]
Spektraris NMR242[66]
StreptomeDB6058[67]
Super Natural II214420[3]
TCMDB@Taiwan (Traditional Chinese Medicine database)50862[8]
TCMID (Traditional Chinese Medicine Integrated Database)10552[68]
TIPdb (database of Taiwan indigenous plants)7742[69]
TPPT (Toxic Plants–PhytoToxins)1483[70]
UEFS (Natural Products Databse of the UEFS)481[71]
UNPD (Universal Natural Products Database)156865[72]
VietHerb4759[73]
ZINC NP67327[74]
Manually selected molecules61x
',3),s=[o];function n(i,l,c,u,N,P){return d(),r("div",null,s)}const h=t(e,[["render",n]]);export{C as __pageData,h as default}; diff --git a/docs/.vitepress/dist/assets/sources.md.f02123b0.lean.js b/docs/.vitepress/dist/assets/sources.md.f02123b0.lean.js new file mode 100644 index 00000000..00e10168 --- /dev/null +++ b/docs/.vitepress/dist/assets/sources.md.f02123b0.lean.js @@ -0,0 +1 @@ +import{_ as t,o as d,c as r,O as a}from"./chunks/framework.9be35eee.js";const C=JSON.parse('{"title":"COCONUT online: Collection of Open Natural Products database - Sources","description":"","frontmatter":{},"headers":[],"relativePath":"sources.md","filePath":"sources.md"}'),e={name:"sources.md"},o=a("",3),s=[o];function n(i,l,c,u,N,P){return d(),r("div",null,s)}const h=t(e,[["render",n]]);export{C as __pageData,h as default}; diff --git a/docs/.vitepress/dist/assets/structure-search.md.fa2ca6b3.js b/docs/.vitepress/dist/assets/structure-search.md.fa2ca6b3.js new file mode 100644 index 00000000..833859b1 --- /dev/null +++ b/docs/.vitepress/dist/assets/structure-search.md.fa2ca6b3.js @@ -0,0 +1,33 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"structure-search.md","filePath":"structure-search.md"}'),e={name:"structure-search.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),t=[p];function o(i,c,r,h,d,C){return a(),n("div",null,t)}const u=s(e,[["render",o]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/structure-search.md.fa2ca6b3.lean.js b/docs/.vitepress/dist/assets/structure-search.md.fa2ca6b3.lean.js new file mode 100644 index 00000000..4a18ef50 --- /dev/null +++ b/docs/.vitepress/dist/assets/structure-search.md.fa2ca6b3.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"structure-search.md","filePath":"structure-search.md"}'),e={name:"structure-search.md"},p=l("",19),t=[p];function o(i,c,r,h,d,C){return a(),n("div",null,t)}const u=s(e,[["render",o]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/style.5f43b084.css b/docs/.vitepress/dist/assets/style.5f43b084.css new file mode 100644 index 00000000..03d631c4 --- /dev/null +++ b/docs/.vitepress/dist/assets/style.5f43b084.css @@ -0,0 +1 @@ +@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-cyrillic.5f2c6c8c.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-cyrillic-ext.e75737ce.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-greek.d5a6d92a.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-greek-ext.ab0619bc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-latin.2ed14f66.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-latin-ext.0030eebd.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-vietnamese.14ce25a6.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-cyrillic.ea42a392.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-cyrillic-ext.33bd5a8e.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-greek.8f4463c4.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-greek-ext.4fbe9427.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-latin.bd3b6f56.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-latin-ext.bd8920cc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-vietnamese.6ce511fb.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chinese Quotes;src:local("PingFang SC Regular"),local("PingFang SC"),local("SimHei"),local("Source Han Sans SC");unicode-range:U+2018,U+2019,U+201C,U+201D}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-gray: #8e8e93;--vp-c-text-light-1: rgba(60, 60, 67);--vp-c-text-light-2: rgba(60, 60, 67, .75);--vp-c-text-light-3: rgba(60, 60, 67, .33);--vp-c-text-dark-1: rgba(255, 255, 245, .86);--vp-c-text-dark-2: rgba(235, 235, 245, .6);--vp-c-text-dark-3: rgba(235, 235, 245, .38);--vp-c-green: #10b981;--vp-c-green-light: #34d399;--vp-c-green-lighter: #6ee7b7;--vp-c-green-dark: #059669;--vp-c-green-darker: #047857;--vp-c-green-dimm-1: rgba(16, 185, 129, .05);--vp-c-green-dimm-2: rgba(16, 185, 129, .2);--vp-c-green-dimm-3: rgba(16, 185, 129, .5);--vp-c-yellow: #d97706;--vp-c-yellow-light: #f59e0b;--vp-c-yellow-lighter: #fbbf24;--vp-c-yellow-dark: #b45309;--vp-c-yellow-darker: #92400e;--vp-c-yellow-dimm-1: rgba(234, 179, 8, .05);--vp-c-yellow-dimm-2: rgba(234, 179, 8, .2);--vp-c-yellow-dimm-3: rgba(234, 179, 8, .5);--vp-c-red: #f43f5e;--vp-c-red-light: #fb7185;--vp-c-red-lighter: #fda4af;--vp-c-red-dark: #e11d48;--vp-c-red-darker: #be123c;--vp-c-red-dimm-1: rgba(244, 63, 94, .05);--vp-c-red-dimm-2: rgba(244, 63, 94, .2);--vp-c-red-dimm-3: rgba(244, 63, 94, .5);--vp-c-sponsor: #db2777}:root{--vp-c-bg: #ffffff;--vp-c-bg-elv: #ffffff;--vp-c-bg-elv-up: #ffffff;--vp-c-bg-elv-down: #f6f6f7;--vp-c-bg-elv-mute: #f6f6f7;--vp-c-bg-soft: #f6f6f7;--vp-c-bg-soft-up: #f9f9fa;--vp-c-bg-soft-down: #e3e3e5;--vp-c-bg-soft-mute: #e3e3e5;--vp-c-bg-alt: #f6f6f7;--vp-c-border: rgba(60, 60, 67, .29);--vp-c-divider: rgba(60, 60, 67, .12);--vp-c-gutter: rgba(60, 60, 67, .12);--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white);--vp-c-text-1: var(--vp-c-text-light-1);--vp-c-text-2: var(--vp-c-text-light-2);--vp-c-text-3: var(--vp-c-text-light-3);--vp-c-text-inverse-1: var(--vp-c-text-dark-1);--vp-c-text-inverse-2: var(--vp-c-text-dark-2);--vp-c-text-inverse-3: var(--vp-c-text-dark-3);--vp-c-text-code: #476582;--vp-c-brand: var(--vp-c-green);--vp-c-brand-light: var(--vp-c-green-light);--vp-c-brand-lighter: var(--vp-c-green-lighter);--vp-c-brand-dark: var(--vp-c-green-dark);--vp-c-brand-darker: var(--vp-c-green-darker);--vp-c-mute: #f6f6f7;--vp-c-mute-light: #f9f9fc;--vp-c-mute-lighter: #ffffff;--vp-c-mute-dark: #e3e3e5;--vp-c-mute-darker: #d7d7d9}.dark{--vp-c-bg: #1e1e20;--vp-c-bg-elv: #252529;--vp-c-bg-elv-up: #313136;--vp-c-bg-elv-down: #1e1e20;--vp-c-bg-elv-mute: #313136;--vp-c-bg-soft: #252529;--vp-c-bg-soft-up: #313136;--vp-c-bg-soft-down: #1e1e20;--vp-c-bg-soft-mute: #313136;--vp-c-bg-alt: #161618;--vp-c-border: rgba(82, 82, 89, .68);--vp-c-divider: rgba(82, 82, 89, .32);--vp-c-gutter: #000000;--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black);--vp-c-text-1: var(--vp-c-text-dark-1);--vp-c-text-2: var(--vp-c-text-dark-2);--vp-c-text-3: var(--vp-c-text-dark-3);--vp-c-text-inverse-1: var(--vp-c-text-light-1);--vp-c-text-inverse-2: var(--vp-c-text-light-2);--vp-c-text-inverse-3: var(--vp-c-text-light-3);--vp-c-text-code: #c9def1;--vp-c-mute: #313136;--vp-c-mute-light: #3a3a3c;--vp-c-mute-lighter: #505053;--vp-c-mute-dark: #2c2c30;--vp-c-mute-darker: #252529}:root{--vp-font-family-base: "Chinese Quotes", "Inter var", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vp-z-index-local-nav: 10;--vp-z-index-nav: 20;--vp-z-index-layout-top: 30;--vp-z-index-backdrop: 40;--vp-z-index-sidebar: 50;--vp-z-index-footer: 60}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4'/%3E%3C/svg%3E")}:root{--vp-layout-max-width: 1440px}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-c-code-dimm: var(--vp-c-text-dark-3);--vp-code-block-color: var(--vp-c-text-dark-1);--vp-code-block-bg: #292b30;--vp-code-block-bg-light: #1e1e20;--vp-code-block-divider-color: #000000;--vp-code-line-highlight-color: rgba(0, 0, 0, .5);--vp-code-line-number-color: var(--vp-c-code-dimm);--vp-code-line-diff-add-color: var(--vp-c-green-dimm-2);--vp-code-line-diff-add-symbol-color: var(--vp-c-green);--vp-code-line-diff-remove-color: var(--vp-c-red-dimm-2);--vp-code-line-diff-remove-symbol-color: var(--vp-c-red);--vp-code-line-warning-color: var(--vp-c-yellow-dimm-2);--vp-code-line-error-color: var(--vp-c-red-dimm-2);--vp-code-copy-code-border-color: transparent;--vp-code-copy-code-bg: var(--vp-code-block-bg-light);--vp-code-copy-code-hover-border-color: var(--vp-c-divider);--vp-code-copy-code-hover-bg: var(--vp-code-block-bg-light);--vp-code-copy-code-active-text: var(--vp-c-text-dark-2);--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-dark-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-dark-1);--vp-code-tab-active-text-color: var(--vp-c-text-dark-1);--vp-code-tab-active-bar-color: var(--vp-c-brand)}.dark{--vp-code-block-bg: #161618}:root:not(.dark) .vp-adaptive-theme{--vp-c-code-dimm: var(--vp-c-text-2);--vp-code-block-color: var(--vp-c-text-1);--vp-code-block-bg: #f8f8f8;--vp-code-block-divider-color: var(--vp-c-divider);--vp-code-line-highlight-color: #ececec;--vp-code-line-number-color: var(--vp-c-code-dimm);--vp-code-copy-code-bg: #e2e2e2;--vp-code-copy-code-hover-bg: #dcdcdc;--vp-code-copy-code-active-text: var(--vp-c-text-2);--vp-code-tab-divider: var(--vp-c-divider);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1)}:root{--vp-button-brand-border: var(--vp-c-brand-lighter);--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand);--vp-button-brand-hover-border: var(--vp-c-brand-lighter);--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-dark);--vp-button-brand-active-border: var(--vp-c-brand-lighter);--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-darker);--vp-button-alt-border: var(--vp-c-border);--vp-button-alt-text: var(--vp-c-neutral);--vp-button-alt-bg: var(--vp-c-mute);--vp-button-alt-hover-border: var(--vp-c-border);--vp-button-alt-hover-text: var(--vp-c-neutral);--vp-button-alt-hover-bg: var(--vp-c-mute-dark);--vp-button-alt-active-border: var(--vp-c-border);--vp-button-alt-active-text: var(--vp-c-neutral);--vp-button-alt-active-bg: var(--vp-c-mute-darker);--vp-button-sponsor-border: var(--vp-c-gray-light-3);--vp-button-sponsor-text: var(--vp-c-text-light-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}.dark{--vp-button-sponsor-border: var(--vp-c-gray-dark-1);--vp-button-sponsor-text: var(--vp-c-text-dark-2)}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: var(--vp-c-border);--vp-custom-block-info-text: var(--vp-c-text-2);--vp-custom-block-info-bg: var(--vp-c-bg-soft-up);--vp-custom-block-info-code-bg: var(--vp-c-bg-soft);--vp-custom-block-tip-border: var(--vp-c-green);--vp-custom-block-tip-text: var(--vp-c-green-dark);--vp-custom-block-tip-bg: var(--vp-c-bg-soft-up);--vp-custom-block-tip-code-bg: var(--vp-c-bg-soft);--vp-custom-block-warning-border: var(--vp-c-yellow);--vp-custom-block-warning-text: var(--vp-c-yellow);--vp-custom-block-warning-bg: var(--vp-c-bg-soft-up);--vp-custom-block-warning-code-bg: var(--vp-c-bg-soft);--vp-custom-block-danger-border: var(--vp-c-red);--vp-custom-block-danger-text: var(--vp-c-red);--vp-custom-block-danger-bg: var(--vp-c-bg-soft-up);--vp-custom-block-danger-code-bg: var(--vp-c-bg-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-details-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-hover-border-color: var(--vp-c-gray);--vp-input-switch-bg-color: var(--vp-c-mute)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg)}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgba(0, 0, 0, .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none}:root{--vp-badge-info-border: var(--vp-c-border);--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-bg-soft-up);--vp-badge-tip-border: var(--vp-c-green-dark);--vp-badge-tip-text: var(--vp-c-green);--vp-badge-tip-bg: var(--vp-c-green-dimm-1);--vp-badge-warning-border: var(--vp-c-yellow-dark);--vp-badge-warning-text: var(--vp-c-yellow);--vp-badge-warning-bg: var(--vp-c-yellow-dimm-1);--vp-badge-danger-border: var(--vp-c-red-dark);--vp-badge-danger-text: var(--vp-c-red);--vp-badge-danger-bg: var(--vp-c-red-dimm-1)}:root{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand);--vp-local-search-highlight-bg: var(--vp-c-green-lighter);--vp-local-search-highlight-text: var(--vp-c-black)}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);direction:ltr;font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600}.custom-block a:hover{text-decoration:underline}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.dark .vp-code-light{display:none}html:not(.dark) .vp-code-dark{display:none}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden}.vp-code-group .tabs:after{position:absolute;right:0;bottom:0;left:0;height:1px;background-color:var(--vp-code-tab-divider);content:""}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:absolute;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:10;height:1px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-]{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active{display:block}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc .header-anchor{float:left;margin-left:-.87em;padding-right:.23em;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s}.vp-doc blockquote>p{margin:0;font-size:16px;color:var(--vp-c-text-2);transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand);text-decoration-style:dotted;transition:color .25s}.vp-doc a:hover{text-decoration:underline}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block a{color:inherit;font-weight:600}.vp-doc .custom-block a:hover{text-decoration:underline}.vp-doc .custom-block code{font-size:var(--vp-custom-block-code-font-size);font-weight:700;color:inherit}.vp-doc .custom-block div[class*=language-]{margin:8px 0}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;color:var(--vp-c-text-code);background-color:var(--vp-c-mute);transition:color .5s,background-color .5s}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code{font-size:.9em}.vp-doc a>code{color:var(--vp-c-brand);transition:color .25s}.vp-doc a:hover>code{color:var(--vp-c-brand-dark)}.vp-doc div[class*=language-]{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-]{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:-moz-fit-content;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;left:-65px;display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;width:64px;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:"Copied"}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;color:var(--vp-c-code-dimm);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin-bottom:4px;text-align:center;letter-spacing:1px;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-bg-soft-down)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge[data-v-350d3852]{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:10px;padding:0 8px;line-height:18px;font-size:12px;font-weight:600;transform:translateY(-2px)}h1 .VPBadge[data-v-350d3852],h2 .VPBadge[data-v-350d3852],h3 .VPBadge[data-v-350d3852],h4 .VPBadge[data-v-350d3852],h5 .VPBadge[data-v-350d3852],h6 .VPBadge[data-v-350d3852]{vertical-align:top}h2 .VPBadge[data-v-350d3852]{border-radius:11px;line-height:20px}.VPBadge.info[data-v-350d3852]{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip[data-v-350d3852]{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning[data-v-350d3852]{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger[data-v-350d3852]{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPSkipLink[data-v-c8616af1]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-c8616af1]:focus{height:auto;width:auto;clip:auto;-webkit-clip-path:none;clip-path:none}.dark .VPSkipLink[data-v-c8616af1]{color:var(--vp-c-green)}@media (min-width: 1280px){.VPSkipLink[data-v-c8616af1]{top:14px;left:16px}}.VPBackdrop[data-v-c79a1216]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-c79a1216],.VPBackdrop.fade-leave-to[data-v-c79a1216]{opacity:0}.VPBackdrop.fade-leave-active[data-v-c79a1216]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-c79a1216]{display:none}}html:not(.dark) .VPImage.dark[data-v-6db2186b]{display:none}.dark .VPImage.light[data-v-6db2186b]{display:none}.title[data-v-4d981103]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-4d981103]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-4d981103]{border-bottom-color:var(--vp-c-divider)}}[data-v-4d981103] .logo{margin-right:8px;height:24px}/*! @docsearch/css 3.3.5 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::-moz-placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.DocSearch{--docsearch-primary-color: var(--vp-c-brand);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark .DocSearch{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-bg-soft-mute);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:1px;letter-spacing:-12px;color:transparent}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:var(--vp-meta-key);font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-bg-soft-mute)}.DocSearch-Screen-Icon>svg{margin:auto}.icon[data-v-8f4dc553]{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;fill:var(--vp-c-text-3);transition:fill .25s;flex-shrink:0}.VPNavBarMenuLink[data-v-5e623618]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-5e623618],.VPNavBarMenuLink[data-v-5e623618]:hover{color:var(--vp-c-brand)}.VPMenuGroup+.VPMenuLink[data-v-2f2cfafc]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-2f2cfafc]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-2f2cfafc]:hover{color:var(--vp-c-brand);background-color:var(--vp-c-bg-elv-mute)}.link.active[data-v-2f2cfafc]{color:var(--vp-c-brand)}.VPMenuGroup[data-v-69e747b5]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-69e747b5]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-69e747b5]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-69e747b5]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-e7ea1737]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-e7ea1737] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-e7ea1737] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-e7ea1737] .group:last-child{padding-bottom:0}.VPMenu[data-v-e7ea1737] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-e7ea1737] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-e7ea1737] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-e7ea1737] .action{padding-left:24px}.VPFlyout[data-v-764effdf]{position:relative}.VPFlyout[data-v-764effdf]:hover{color:var(--vp-c-brand);transition:color .25s}.VPFlyout:hover .text[data-v-764effdf]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-764effdf]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-764effdf]{color:var(--vp-c-brand)}.VPFlyout.active:hover .text[data-v-764effdf]{color:var(--vp-c-brand-dark)}.VPFlyout:hover .menu[data-v-764effdf],.button[aria-expanded=true]+.menu[data-v-764effdf]{opacity:1;visibility:visible;transform:translateY(0)}.button[data-v-764effdf]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-764effdf]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-764effdf]{margin-right:0;width:16px;height:16px;fill:currentColor}.text-icon[data-v-764effdf]{margin-left:4px;width:14px;height:14px;fill:currentColor}.icon[data-v-764effdf]{width:20px;height:20px;fill:currentColor;transition:fill .25s}.menu[data-v-764effdf]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPNavBarMenu[data-v-7f418b0f]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-7f418b0f]{display:flex}}.VPNavBarTranslations[data-v-74abcbb9]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-74abcbb9]{display:flex;align-items:center}}.title[data-v-74abcbb9]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPSwitch[data-v-f3c41672]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s}.VPSwitch[data-v-f3c41672]:hover{border-color:var(--vp-input-hover-border-color)}.check[data-v-f3c41672]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s}.icon[data-v-f3c41672]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-f3c41672] svg{position:absolute;top:3px;left:3px;width:12px;height:12px;fill:var(--vp-c-text-2)}.dark .icon[data-v-f3c41672] svg{fill:var(--vp-c-text-1);transition:opacity .25s}.sun[data-v-87de0873]{opacity:1}.moon[data-v-87de0873],.dark .sun[data-v-87de0873]{opacity:0}.dark .moon[data-v-87de0873]{opacity:1}.dark .VPSwitchAppearance[data-v-87de0873] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-f6a63727]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-f6a63727]{display:flex;align-items:center}}.VPSocialLink[data-v-c530cc0a]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-c530cc0a]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-c530cc0a]>svg{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-d7a53887]{display:flex;justify-content:center}.VPNavBarSocialLinks[data-v-0394ad82]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-0394ad82]{display:flex;align-items:center}}.VPNavBarExtra[data-v-40855f84]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-40855f84]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-40855f84]{display:none}}.trans-title[data-v-40855f84]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-40855f84],.item.social-links[data-v-40855f84]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-40855f84]{min-width:176px}.appearance-action[data-v-40855f84]{margin-right:-2px}.social-links-list[data-v-40855f84]{margin:-4px -8px}.VPNavBarHamburger[data-v-e5dd9c1c]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-e5dd9c1c]{display:none}}.container[data-v-e5dd9c1c]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-e5dd9c1c]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-e5dd9c1c]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-e5dd9c1c]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-e5dd9c1c]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-e5dd9c1c],.VPNavBarHamburger.active:hover .middle[data-v-e5dd9c1c],.VPNavBarHamburger.active:hover .bottom[data-v-e5dd9c1c]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-e5dd9c1c],.middle[data-v-e5dd9c1c],.bottom[data-v-e5dd9c1c]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-e5dd9c1c]{top:0;left:0;transform:translate(0)}.middle[data-v-e5dd9c1c]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-e5dd9c1c]{top:12px;left:0;transform:translate(4px)}.VPNavBar[data-v-7c10cd25]{position:relative;border-bottom:1px solid transparent;padding:0 8px 0 24px;height:var(--vp-nav-height);transition:border-color .5s,background-color .5s;pointer-events:none;white-space:nowrap}.VPNavBar.has-sidebar[data-v-7c10cd25]{border-bottom-color:var(--vp-c-gutter)}@media (min-width: 768px){.VPNavBar[data-v-7c10cd25]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar[data-v-7c10cd25]{border-bottom-color:transparent;padding:0}.VPNavBar.fill[data-v-7c10cd25]:not(.has-sidebar){border-bottom-color:var(--vp-c-gutter);background-color:var(--vp-nav-bg-color)}}.container[data-v-7c10cd25]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-7c10cd25],.container>.content[data-v-7c10cd25]{pointer-events:none}.container[data-v-7c10cd25] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-7c10cd25]{max-width:100%}}.title[data-v-7c10cd25]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-7c10cd25]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-7c10cd25]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-7c10cd25]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-7c10cd25]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-7c10cd25]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-7c10cd25]{display:flex;justify-content:flex-end;align-items:center;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .content-body[data-v-7c10cd25],.VPNavBar.fill .content-body[data-v-7c10cd25]{position:relative;background-color:var(--vp-nav-bg-color)}}@media (max-width: 768px){.content-body[data-v-7c10cd25]{-moz-column-gap:.5rem;column-gap:.5rem}}.menu+.translations[data-v-7c10cd25]:before,.menu+.appearance[data-v-7c10cd25]:before,.menu+.social-links[data-v-7c10cd25]:before,.translations+.appearance[data-v-7c10cd25]:before,.appearance+.social-links[data-v-7c10cd25]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-7c10cd25]:before,.translations+.appearance[data-v-7c10cd25]:before{margin-right:16px}.appearance+.social-links[data-v-7c10cd25]:before{margin-left:16px}.social-links[data-v-7c10cd25]{margin-right:-8px}@media (min-width: 960px){.VPNavBar.has-sidebar .curtain[data-v-7c10cd25]{position:absolute;right:0;bottom:-31px;width:calc(100% - var(--vp-sidebar-width));height:32px}.VPNavBar.has-sidebar .curtain[data-v-7c10cd25]:before{display:block;width:100%;height:32px;background:linear-gradient(var(--vp-c-bg),transparent 70%);content:""}}@media (min-width: 1440px){.VPNavBar.has-sidebar .curtain[data-v-7c10cd25]{width:calc(100% - ((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width)))}}.VPNavScreenMenuLink[data-v-30be0acb]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-30be0acb]:hover{color:var(--vp-c-brand)}.VPNavScreenMenuGroupLink[data-v-6656c42a]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-6656c42a]:hover{color:var(--vp-c-brand)}.VPNavScreenMenuGroupSection[data-v-8133b170]{display:block}.title[data-v-8133b170]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-338a1689]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-338a1689]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-338a1689]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-338a1689]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-338a1689]{padding-bottom:6px;color:var(--vp-c-brand)}.VPNavScreenMenuGroup.open .button-icon[data-v-338a1689]{transform:rotate(45deg)}.button[data-v-338a1689]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-338a1689]:hover{color:var(--vp-c-brand)}.button-icon[data-v-338a1689]{width:14px;height:14px;fill:var(--vp-c-text-2);transition:fill .5s,transform .25s}.group[data-v-338a1689]:first-child{padding-top:0}.group+.group[data-v-338a1689],.group+.item[data-v-338a1689]{padding-top:4px}.VPNavScreenAppearance[data-v-add8f686]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-add8f686]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenTranslations[data-v-d72aa483]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-d72aa483]{height:auto}.title[data-v-d72aa483]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-d72aa483]{width:16px;height:16px;fill:currentColor}.icon.lang[data-v-d72aa483]{margin-right:8px}.icon.chevron[data-v-d72aa483]{margin-left:4px}.list[data-v-d72aa483]{padding:4px 0 0 24px}.link[data-v-d72aa483]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-724636ae]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 1px);right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .5s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-724636ae],.VPNavScreen.fade-leave-active[data-v-724636ae]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-724636ae],.VPNavScreen.fade-leave-active .container[data-v-724636ae]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-724636ae],.VPNavScreen.fade-leave-to[data-v-724636ae]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-724636ae],.VPNavScreen.fade-leave-to .container[data-v-724636ae]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-724636ae]{display:none}}.container[data-v-724636ae]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-724636ae],.menu+.appearance[data-v-724636ae],.translations+.appearance[data-v-724636ae]{margin-top:24px}.menu+.social-links[data-v-724636ae]{margin-top:16px}.appearance+.social-links[data-v-724636ae]{margin-top:16px}.VPNav[data-v-7e5bc4a5]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-7e5bc4a5]{position:fixed}}.root[data-v-9a431c33]{position:relative;z-index:1}.nested[data-v-9a431c33]{padding-left:13px}.outline-link[data-v-9a431c33]{display:block;line-height:28px;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s;font-weight:500}.outline-link[data-v-9a431c33]:hover,.outline-link.active[data-v-9a431c33]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-9a431c33]{padding-left:13px}.VPLocalNavOutlineDropdown[data-v-079b16a8]{padding:12px 20px 11px}.VPLocalNavOutlineDropdown button[data-v-079b16a8]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-079b16a8]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-079b16a8]{color:var(--vp-c-text-1)}.icon[data-v-079b16a8]{display:inline-block;vertical-align:middle;margin-left:2px;width:14px;height:14px;fill:currentColor}[data-v-079b16a8] .outline-link{font-size:14px;padding:2px 0}.open>.icon[data-v-079b16a8]{transform:rotate(90deg)}.items[data-v-079b16a8]{position:absolute;left:20px;right:20px;top:64px;background-color:var(--vp-local-nav-bg-color);padding:4px 10px 16px;border:1px solid var(--vp-c-divider);border-radius:8px;max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}.top-link[data-v-079b16a8]{display:block;color:var(--vp-c-brand);font-size:13px;font-weight:500;padding:6px 0;margin:0 13px 10px;border-bottom:1px solid var(--vp-c-divider)}.flyout-enter-active[data-v-079b16a8]{transition:all .2s ease-out}.flyout-leave-active[data-v-079b16a8]{transition:all .15s ease-in}.flyout-enter-from[data-v-079b16a8],.flyout-leave-to[data-v-079b16a8]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-392e1bf8]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color);transition:border-color .5s,background-color .5s}@media (min-width: 960px){.VPLocalNav[data-v-392e1bf8]{display:none}}.menu[data-v-392e1bf8]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-392e1bf8]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-392e1bf8]{padding:0 32px}}.menu-icon[data-v-392e1bf8]{margin-right:8px;width:16px;height:16px;fill:currentColor}.VPOutlineDropdown[data-v-392e1bf8]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-392e1bf8]{padding:12px 32px 11px}}.VPSidebarItem.level-0[data-v-c4656e6d]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-c4656e6d]{padding-bottom:10px}.item[data-v-c4656e6d]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-c4656e6d]{cursor:pointer}.indicator[data-v-c4656e6d]{position:absolute;top:6px;bottom:6px;left:-17px;width:1px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-c4656e6d],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-c4656e6d],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-c4656e6d],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-c4656e6d]{background-color:var(--vp-c-brand)}.link[data-v-c4656e6d]{display:flex;align-items:center;flex-grow:1}.text[data-v-c4656e6d]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-c4656e6d]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-c4656e6d],.VPSidebarItem.level-2 .text[data-v-c4656e6d],.VPSidebarItem.level-3 .text[data-v-c4656e6d],.VPSidebarItem.level-4 .text[data-v-c4656e6d],.VPSidebarItem.level-5 .text[data-v-c4656e6d]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-c4656e6d],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-c4656e6d],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-c4656e6d],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-c4656e6d],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-c4656e6d],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-c4656e6d]{color:var(--vp-c-brand)}.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-c4656e6d],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-c4656e6d],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-c4656e6d],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-c4656e6d],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-c4656e6d],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-c4656e6d]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-c4656e6d],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-c4656e6d],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-c4656e6d],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-c4656e6d],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-c4656e6d],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-c4656e6d]{color:var(--vp-c-brand)}.caret[data-v-c4656e6d]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s}.item:hover .caret[data-v-c4656e6d]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-c4656e6d]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-c4656e6d]{width:18px;height:18px;fill:currentColor;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-c4656e6d]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-c4656e6d],.VPSidebarItem.level-2 .items[data-v-c4656e6d],.VPSidebarItem.level-3 .items[data-v-c4656e6d],.VPSidebarItem.level-4 .items[data-v-c4656e6d],.VPSidebarItem.level-5 .items[data-v-c4656e6d]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-c4656e6d]{display:none}.VPSidebar[data-v-af16598e]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-af16598e]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-af16598e]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-af16598e]{z-index:1;padding-top:var(--vp-nav-height);padding-bottom:128px;width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-af16598e]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-af16598e]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-af16598e]{outline:0}.group+.group[data-v-af16598e]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-af16598e]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPButton[data-v-567ba664]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-567ba664]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-567ba664]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-567ba664]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-567ba664]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-567ba664]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-567ba664]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-567ba664]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-567ba664]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-567ba664]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-567ba664]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-567ba664]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-567ba664]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}.VPHero[data-v-fd2650d5]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-fd2650d5]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-fd2650d5]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-fd2650d5]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-fd2650d5]{flex-direction:row}}.main[data-v-fd2650d5]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-fd2650d5]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-fd2650d5]{text-align:left}.main[data-v-fd2650d5]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-fd2650d5]{max-width:592px}}.name[data-v-fd2650d5],.text[data-v-fd2650d5]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-fd2650d5],.VPHero.has-image .text[data-v-fd2650d5]{margin:0 auto}.name[data-v-fd2650d5]{color:var(--vp-home-hero-name-color)}.clip[data-v-fd2650d5]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-fd2650d5],.text[data-v-fd2650d5]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-fd2650d5],.text[data-v-fd2650d5]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-fd2650d5],.VPHero.has-image .text[data-v-fd2650d5]{margin:0}}.tagline[data-v-fd2650d5]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-fd2650d5]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-fd2650d5]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-fd2650d5]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-fd2650d5]{margin:0}}.actions[data-v-fd2650d5]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-fd2650d5]{justify-content:center}@media (min-width: 640px){.actions[data-v-fd2650d5]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-fd2650d5]{justify-content:flex-start}}.action[data-v-fd2650d5]{flex-shrink:0;padding:6px}.image[data-v-fd2650d5]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-fd2650d5]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-fd2650d5]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-fd2650d5]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-fd2650d5]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-fd2650d5]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-fd2650d5]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-fd2650d5]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-fd2650d5]{width:320px;height:320px}}[data-v-fd2650d5] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-fd2650d5] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-fd2650d5] .image-src{max-width:320px;max-height:320px}}.VPFeature[data-v-837f6cca]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-837f6cca]:hover{border-color:var(--vp-c-brand);background-color:var(--vp-c-bg-soft-up)}.box[data-v-837f6cca]{display:flex;flex-direction:column;padding:24px;height:100%}.VPFeature[data-v-837f6cca] .VPImage{width:48px;height:48px;margin-bottom:20px}.icon[data-v-837f6cca]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-bg-soft-down);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-837f6cca]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-837f6cca]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-837f6cca]{padding-top:8px}.link-text-value[data-v-837f6cca]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand)}.link-text-icon[data-v-837f6cca]{display:inline-block;margin-left:6px;width:14px;height:14px;fill:currentColor}.VPFeatures[data-v-ba861f23]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-ba861f23]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-ba861f23]{padding:0 64px}}.container[data-v-ba861f23]{margin:0 auto;max-width:1152px}.items[data-v-ba861f23]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-ba861f23]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-ba861f23],.item.grid-4[data-v-ba861f23],.item.grid-6[data-v-ba861f23]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-ba861f23],.item.grid-4[data-v-ba861f23]{width:50%}.item.grid-3[data-v-ba861f23],.item.grid-6[data-v-ba861f23]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-ba861f23]{width:25%}}.VPHome[data-v-d82743a8]{padding-bottom:96px}.VPHome[data-v-d82743a8] .VPHomeSponsors{margin-top:112px;margin-bottom:-128px}@media (min-width: 768px){.VPHome[data-v-d82743a8]{padding-bottom:128px}}.VPDocAsideOutline[data-v-ff0f39c8]{display:none}.VPDocAsideOutline.has-outline[data-v-ff0f39c8]{display:block}.content[data-v-ff0f39c8]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-ff0f39c8]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:1px;height:18px;background-color:var(--vp-c-brand);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-ff0f39c8]{letter-spacing:.4px;line-height:28px;font-size:13px;font-weight:600}.VPDocAside[data-v-3f215769]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-3f215769]{flex-grow:1}.VPDocAside[data-v-3f215769] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-3f215769] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-3f215769] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-7b3ebfe1]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-7b3ebfe1]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-face870a]{margin-top:64px}.edit-info[data-v-face870a]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-face870a]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-face870a]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand);transition:color .25s}.edit-link-button[data-v-face870a]:hover{color:var(--vp-c-brand-dark)}.edit-link-icon[data-v-face870a]{margin-right:8px;width:14px;height:14px;fill:currentColor}.prev-next[data-v-face870a]{border-top:1px solid var(--vp-c-divider);padding-top:24px}@media (min-width: 640px){.prev-next[data-v-face870a]{display:flex}}.pager.has-prev[data-v-face870a]{padding-top:8px}@media (min-width: 640px){.pager[data-v-face870a]{display:flex;flex-direction:column;flex-shrink:0;width:50%}.pager.has-prev[data-v-face870a]{padding-top:0;padding-left:16px}}.pager-link[data-v-face870a]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-face870a]:hover{border-color:var(--vp-c-brand)}.pager-link.next[data-v-face870a]{margin-left:auto;text-align:right}.desc[data-v-face870a]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-face870a]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand);transition:color .25s}.VPDocOutlineDropdown[data-v-2edece88]{margin-bottom:42px}.VPDocOutlineDropdown button[data-v-2edece88]{display:block;font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;border:1px solid var(--vp-c-border);padding:4px 12px;border-radius:8px}.VPDocOutlineDropdown button[data-v-2edece88]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPDocOutlineDropdown button.open[data-v-2edece88]{color:var(--vp-c-text-1)}.icon[data-v-2edece88]{display:inline-block;vertical-align:middle;margin-left:2px;width:14px;height:14px;fill:currentColor}[data-v-2edece88] .outline-link{font-size:13px}.open>.icon[data-v-2edece88]{transform:rotate(90deg)}.items[data-v-2edece88]{margin-top:10px;border-left:1px solid var(--vp-c-divider)}.VPDoc[data-v-c4b0d3cf]{padding:32px 24px 96px;width:100%}.VPDoc .VPDocOutlineDropdown[data-v-c4b0d3cf]{display:none}@media (min-width: 960px) and (max-width: 1280px){.VPDoc .VPDocOutlineDropdown[data-v-c4b0d3cf]{display:block}}@media (min-width: 768px){.VPDoc[data-v-c4b0d3cf]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-c4b0d3cf]{padding:32px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-c4b0d3cf]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-c4b0d3cf]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-c4b0d3cf]{display:flex;justify-content:center}.VPDoc .aside[data-v-c4b0d3cf]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-c4b0d3cf]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-c4b0d3cf]{max-width:1104px}}.container[data-v-c4b0d3cf]{margin:0 auto;width:100%}.aside[data-v-c4b0d3cf]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-c4b0d3cf]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-c4b0d3cf]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 32px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-c4b0d3cf]::-webkit-scrollbar{display:none}.aside-curtain[data-v-c4b0d3cf]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-c4b0d3cf]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 32px));padding-bottom:32px}.content[data-v-c4b0d3cf]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-c4b0d3cf]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-c4b0d3cf]{order:1;margin:0;min-width:640px}}.content-container[data-v-c4b0d3cf]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-c4b0d3cf]{max-width:688px}.NotFound[data-v-c70503b8]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-c70503b8]{padding:96px 32px 168px}}.code[data-v-c70503b8]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-c70503b8]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-c70503b8]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-c70503b8]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-c70503b8]{padding-top:20px}.link[data-v-c70503b8]{display:inline-block;border:1px solid var(--vp-c-brand);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand);transition:border-color .25s,color .25s}.link[data-v-c70503b8]:hover{border-color:var(--vp-c-brand-dark);color:var(--vp-c-brand-dark)}.VPContent[data-v-a494bd1d]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-a494bd1d]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-a494bd1d]{margin:0}@media (min-width: 960px){.VPContent[data-v-a494bd1d]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-a494bd1d]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-a494bd1d]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-2f86ebd2]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-2f86ebd2]{display:none}@media (min-width: 768px){.VPFooter[data-v-2f86ebd2]{padding:32px}}.container[data-v-2f86ebd2]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-2f86ebd2],.copyright[data-v-2f86ebd2]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.message[data-v-2f86ebd2]{order:2}.copyright[data-v-2f86ebd2]{order:1}.Layout[data-v-b2cf3e0b]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-3c6e61c2]{border-top:1px solid var(--vp-c-gutter);padding:88px 24px 96px;background-color:var(--vp-c-bg)}.container[data-v-3c6e61c2]{margin:0 auto;max-width:1152px}.love[data-v-3c6e61c2]{margin:0 auto;width:28px;height:28px;color:var(--vp-c-text-3)}.icon[data-v-3c6e61c2]{width:28px;height:28px;fill:currentColor}.message[data-v-3c6e61c2]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-3c6e61c2]{padding-top:32px}.action[data-v-3c6e61c2]{padding-top:40px;text-align:center}.VPTeamPage[data-v-10b00018]{padding-bottom:96px}@media (min-width: 768px){.VPTeamPage[data-v-10b00018]{padding-bottom:128px}}.VPTeamPageSection+.VPTeamPageSection[data-v-10b00018-s],.VPTeamMembers+.VPTeamPageSection[data-v-10b00018-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-10b00018-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-10b00018-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-10b00018-s],.VPTeamMembers+.VPTeamPageSection[data-v-10b00018-s]{margin-top:96px}}.VPTeamMembers[data-v-10b00018-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-10b00018-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-10b00018-s]{padding:0 64px}}.VPTeamPageTitle[data-v-bf2cbdac]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-bf2cbdac]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-bf2cbdac]{padding:80px 64px 48px}}.title[data-v-bf2cbdac]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-bf2cbdac]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-bf2cbdac]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-bf2cbdac]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-b1a88750]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-b1a88750]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-b1a88750]{padding:0 64px}}.title[data-v-b1a88750]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-b1a88750]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-b1a88750]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-b1a88750]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-b1a88750]{padding-top:40px}.VPTeamMembersItem[data-v-a3462077]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-a3462077]{padding:32px}.VPTeamMembersItem.small .data[data-v-a3462077]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-a3462077]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-a3462077]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-a3462077]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-a3462077]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-a3462077]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-a3462077]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-a3462077]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-a3462077]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-a3462077]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-a3462077]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-a3462077]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-a3462077]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-a3462077]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-a3462077]{text-align:center}.avatar[data-v-a3462077]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-a3462077]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;-o-object-fit:cover;object-fit:cover}.name[data-v-a3462077]{margin:0;font-weight:600}.affiliation[data-v-a3462077]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-a3462077]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-a3462077]:hover{color:var(--vp-c-brand)}.desc[data-v-a3462077]{margin:0 auto}.desc[data-v-a3462077] a{font-weight:500;color:var(--vp-c-brand);text-decoration-style:dotted;transition:color .25s}.links[data-v-a3462077]{display:flex;justify-content:center;height:56px}.sp-link[data-v-a3462077]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-a3462077]:hover,.sp .sp-link.link[data-v-a3462077]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-a3462077]{margin-right:8px;width:16px;height:16px;fill:currentColor}.VPTeamMembers.small .container[data-v-04685dce]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-04685dce]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-04685dce]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-04685dce]{max-width:876px}.VPTeamMembers.medium .container[data-v-04685dce]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-04685dce]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-04685dce]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-04685dce]{max-width:760px}.container[data-v-04685dce]{display:grid;gap:24px;margin:0 auto;max-width:1152px} diff --git a/docs/.vitepress/dist/assets/submission-api.md.1a7e0816.js b/docs/.vitepress/dist/assets/submission-api.md.1a7e0816.js new file mode 100644 index 00000000..8a074df1 --- /dev/null +++ b/docs/.vitepress/dist/assets/submission-api.md.1a7e0816.js @@ -0,0 +1,33 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"submission-api.md","filePath":"submission-api.md"}'),e={name:"submission-api.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/submission-api.md.1a7e0816.lean.js b/docs/.vitepress/dist/assets/submission-api.md.1a7e0816.lean.js new file mode 100644 index 00000000..a30dfc52 --- /dev/null +++ b/docs/.vitepress/dist/assets/submission-api.md.1a7e0816.lean.js @@ -0,0 +1 @@ +import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"submission-api.md","filePath":"submission-api.md"}'),e={name:"submission-api.md"},p=l("",19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/auth-api.html b/docs/.vitepress/dist/auth-api.html new file mode 100644 index 00000000..32fef830 --- /dev/null +++ b/docs/.vitepress/dist/auth-api.html @@ -0,0 +1,54 @@ + + + + + + Markdown Extension Examples | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/contact.html b/docs/.vitepress/dist/contact.html new file mode 100644 index 00000000..904196e4 --- /dev/null +++ b/docs/.vitepress/dist/contact.html @@ -0,0 +1,22 @@ + + + + + + COCONUT Docs | COCONUT Docs + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/db-dump.html b/docs/.vitepress/dist/db-dump.html new file mode 100644 index 00000000..11f942f9 --- /dev/null +++ b/docs/.vitepress/dist/db-dump.html @@ -0,0 +1,22 @@ + + + + + + Database Dump | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

Database Dump

Coconut online provides users with multiple download options, and one of them is the Postgres dump. At the end of each month, precisely at 00:00 CET, a snapshot of the Coconut database is taken and archived in an S3 storage bucket. To obtain the dump file of the most recent snapshot, navigate to the left panel and locate the "Download" button. Click on the Download with option labeled "Download the COCONUT dataset as a Postgres dump." This will initiate the download of the dump file containing the latest snapshot.

INFO

The Postgres dump exclusively comprises data from the following tables: molecules, properties, and citations.

Instruction to restore

To restore the database using the dump file, follow these instructions:

  • Make sure that Postgres (version 14.0 or higher) is up and running on your system.

  • Unzip the downloaded dump file.

  • To import, run the below command by replacing the database name and username with yours and enter the password when prompted.

bash
psql -h 127.0.0.1 -p 5432 -d < database name > -U < username > -W < postgresql-coconut.sql
+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/db-schema.html b/docs/.vitepress/dist/db-schema.html new file mode 100644 index 00000000..b3e1064f --- /dev/null +++ b/docs/.vitepress/dist/db-schema.html @@ -0,0 +1,22 @@ + + + + + + COCONUT Database Schema | COCONUT Docs + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/download-api.html b/docs/.vitepress/dist/download-api.html new file mode 100644 index 00000000..6ac6c0a7 --- /dev/null +++ b/docs/.vitepress/dist/download-api.html @@ -0,0 +1,54 @@ + + + + + + Markdown Extension Examples | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/graph.png b/docs/.vitepress/dist/graph.png new file mode 100644 index 0000000000000000000000000000000000000000..6ce4fb128824251c5ffedd2b29c74e668236eba0 GIT binary patch literal 259054 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%0D~OBmo8cD3m`M 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�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

al}w^M%o=3l?wot$Su3z2dmV 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 literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/hashmap.json b/docs/.vitepress/dist/hashmap.json new file mode 100644 index 00000000..d9653009 --- /dev/null +++ b/docs/.vitepress/dist/hashmap.json @@ -0,0 +1 @@ +{"about.md":"141c33c8","faqs.md":"6b86ebe3","analysis.md":"5d79e3c1","advanced-search.md":"1f913b8e","download-api.md":"52fffcff","db-schema.md":"acc5fb79","db-dump.md":"da02b774","api-submission.md":"eff46de2","contact.md":"31b63dc2","auth-api.md":"1d098ca2","introduction.md":"bf0d51dd","installation.md":"cc63d3ef","license.md":"ee81ad04","multi-submission.md":"0c9cb505","issues.md":"ac04556b","index.md":"de2930d2","sdf-download.md":"6ece431b","search-api.md":"c926661e","schemas-api.md":"9e09a159","simple-search.md":"c5e3f3b1","smiles-download.md":"ff269baa","single-submission.md":"c5f752ca","structure-search.md":"fa2ca6b3","sources.md":"f02123b0","submission-api.md":"1a7e0816"} diff --git a/docs/.vitepress/dist/index.html b/docs/.vitepress/dist/index.html new file mode 100644 index 00000000..dcee4607 --- /dev/null +++ b/docs/.vitepress/dist/index.html @@ -0,0 +1,22 @@ + + + + + + COCONUT Docs | COCONUT Docs + + + + + + + + + + +

Skip to content

COCONUT

COlleCtion of Open NatUral producTs

An aggregated dataset of elucidated and predicted NPs collected from open sources and a web interface to browse, search and easily and quickly download NPs.

Curation

Community driven curation, while maintaining the quality of a expert curators.

Submission

Submit new compounds through Web, API, CLI or Chrome extension. Integrate in your workflow at ease.

Bugs / Issue tracking

Report issues with data or bugs in our web application and get help from the community to resolve them.

API

Search, retrieve or submit compounds programatically. Integrate COCONUT API's in your LIMS.

Rich Annotations

Ontology driven annotations and provenance information.

+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/installation.html b/docs/.vitepress/dist/installation.html new file mode 100644 index 00000000..d62c168d --- /dev/null +++ b/docs/.vitepress/dist/installation.html @@ -0,0 +1,22 @@ + + + + + + COCONUT - Installation Guide | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

COCONUT - Installation Guide

Prerequisites

Before you begin, make sure you have the following prerequisites installed on your system:

  • PHP (>= 8.1.2)
  • Composer
  • Docker

Step 1: Clone the Repository

Clone the COCONUT project repository from Github using the following command:

bash
git clone https://github.com/Steinbeck-Lab/coconut-2.0

Step 2: Navigate to Project Directory

bash
cd coconut-2.0

Step 3: Install Dependencies

Install the project dependencies using Composer:

composer install

Step 4: Configure Environment Variables

bash
cp .env.example .env

Edit the .env file and set the necessary environment variables such as database credentials.

Step 5: Start Docker Containers

Run the Sail command to start the Docker containers:

bash
./vendor/bin/sail up -d

Step 6: Generate Application Key

Generate the application key using the following command:

bash
./vendor/bin/sail artisan key:generate

Step 7: Run Database Migrations

Run the database migrations to create the required tables:

bash
./vendor/bin/sail artisan migrate

Step 8: Seed the Database (Optional)

If your project includes seeders, you can run them using the following command:

bash
./vendor/bin/sail artisan db:seed

Step 9: Access the Application

Once the Docker containers are up and running, you can access the Laravel application in your browser by visiting:

bash
http://localhost

Step 10: Run Vite Local Development Server

To run the Vite local development server for front-end assets, execute the following command:

bash
npm run dev

or

bash
yarn dev

Once the Docker containers are up and running, you can access the Laravel application in your browser by visiting:

bash
http://localhost

Congratulations! You have successfully installed the Laravel project using Sail.

Note: You can stop the Docker containers by running ./vendor/bin/sail down from your project directory.

+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/introduction.html b/docs/.vitepress/dist/introduction.html new file mode 100644 index 00000000..167f0159 --- /dev/null +++ b/docs/.vitepress/dist/introduction.html @@ -0,0 +1,27 @@ + + + + + + COCONUT (Collection of Open Natural Products) Online | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

COCONUT (Collection of Open Natural Products) Online

COlleCtion of Open Natural prodUcTs (COCONUT) is an aggregated dataset that comprises elucidated and predicted natural products (NPs) sourced from open repositories. It also provides a user-friendly web interface for browsing, searching, and efficiently downloading NPs. The database encompasses more than 50 open NP resources, granting unrestricted access to the data without any associated charges. Each entry in the database represents a "flat" NP structure and is accompanied by information on its known stereochemical forms, relevant literature, producing organisms, natural geographical distribution, and precomputed molecular properties. NPs are small bioactive molecules produced by living organisms, holding potential applications in pharmacology and various industries. The significance of these compounds has fueled global interest in NP research across diverse fields. Consequently, there has been a proliferation of generalistic and specialized NP databases over the years. Nevertheless, there is currently no comprehensive online resource that consolidates all known NPs in a single location. Such a resource would greatly facilitate NP research, enabling computational screening and other in silico applications.

Logo

INFO

  • The COCONUT logo incorporates a molecule called 6-Amyl-α-pyrone, which is an unsaturated lactone with a COCONUT fragrance. This molecule is produced by Trichoderma species, which are fungi.

Citation guidelines

By appropriately citing the COCONUT Database, readers are provided with the means to easily locate the original source of the data utilized.

  • Citing paper:
md
Sorokina, M., Merseburger, P., Rajan, K. et al. 
+COCONUT online: Collection of Open Natural Products database. 
+J Cheminform 13, 2 (2021). 
+https://doi.org/10.1186/s13321-020-00478-9
  • Citing software:
md
Venkata, C., Sharma, N., Schaub, J., Steinbeck, C., & Rajan, K. (2023). 
+COCONUT-2.0 (Version v0.0.1 - prerelease) [Computer software]. 
+https://doi.org/10.5281/zenodo.??
+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/issues.html b/docs/.vitepress/dist/issues.html new file mode 100644 index 00000000..8beeb984 --- /dev/null +++ b/docs/.vitepress/dist/issues.html @@ -0,0 +1,85 @@ + + + + + + Help us improve | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

Help us improve

Feature Request

Thank you for your interest in improving COCONUT Database! Please use the template below to submit your feature request either by email or on our github. We appreciate your feedback and suggestions.

Feature Request Template:

**Title:**
+
+Give your feature request a descriptive title.
+
+**Description:**
+
+Provide a detailed description of the feature you would like to see implemented. Explain how it would enhance the product and benefit the users. Feel free to include any specific use cases or scenarios.
+
+**Potential Benefits:**
+
+Describe the potential benefits or positive outcomes that implementing this feature could bring. How would it improve user experience, productivity, or any other aspect?
+
+**Use Case:**
+
+If applicable, provide a specific use case or scenario where this feature would be particularly useful. This can help us better understand the practical application of the feature.
+
+**Additional Information:**
+
+Include any additional information, ideas, or suggestions related to your feature request. This could include references to similar features in other products, related research, or any other relevant details.
+
+**Priority:**
+
+Indicate the priority level for your feature request (e.g., low, medium, high).
+
+**Impact:**
+
+Describe the potential impact of implementing this feature on your workflow or the overall product experience.
+
+**Contact Information:**
+
+If you would like to be contacted regarding your feature request, please provide your preferred contact information (e.g., email address).

Thank you for taking the time to submit your feature request. We value your input and will carefully consider all suggestions as we continue to improve our product.

Report Issues/Bugs

We appreciate your help in improving our product. If you have encountered any issues or bugs, please use the template below to report them either by email or on our github. Your feedback is valuable to us in ensuring a smooth user experience.

Issue Template:

**Summary:**
+
+Provide a brief summary of the issue.
+
+**Description:**
+
+Describe the issue in detail, including any relevant information or steps to reproduce it.
+
+**Expected Behavior:**
+
+Explain what you expected to happen.
+
+**Actual Behavior:**
+
+Describe what actually happened.
+
+**Steps to Reproduce:**
+
+List the steps taken to reproduce the issue. Be as specific as possible, including any relevant input or configuration details.
+
+**Screenshots/Logs:**
+
+If applicable, attach any relevant screenshots or logs that may help understand or troubleshoot the issue.
+
+**Environment:**
+
+- Operating System: [e.g., Windows 10, macOS Big Sur, Ubuntu 20.04]
+- Browser: [e.g., Chrome 93.0.4577.63, Firefox 92.0.1]
+- Device: [e.g., PC, laptop, smartphone]
+- Additional details: [e.g., screen resolution, network connection type]
+
+**Additional Information:**
+
+Provide any additional information that may be helpful in resolving the issue, such as error messages, related links, or any troubleshooting steps already attempted.

Thank you for taking the time to report the issue. We appreciate your cooperation in helping us improve our product and provide a better experience for all users.

+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/license.html b/docs/.vitepress/dist/license.html new file mode 100644 index 00000000..a1ad6b31 --- /dev/null +++ b/docs/.vitepress/dist/license.html @@ -0,0 +1,22 @@ + + + + + + MIT License | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

MIT License

Copyright (c) 2023 Steinbeck-Lab

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/logo.png b/docs/.vitepress/dist/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..55ee430f843ef13be774250488e2f01e1b91bc88 GIT binary patch literal 374316 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

oI>@xl|HI0pok&zl&B$Dj{QL8_ok&3!w}as3Fp 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%0AK`Hq;=8py?}T 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 z¬bN*`Hu!+qoU^1zT;g35L34Uv*9nYL^HdvC{!@1GcXqbvJM3(r`__oq$RGc$K# z^MTxm9A0R)wSP|~fyew)jF;JS=YA)-T2)tjjGC39yQ?_D7FoJxh*k|`xa`=C<*s`D znvV*lVq5s?bCuF?@`uT0i!a?DQyz}LIW5sC1D+vZUb=CHvd4S1<81-9Ell0sUwN-S zlO^AzZ4g@!jKybaZgy_4!2&~%#-_-r@Lwx!+i>!j;9%xXBYU#=myz1d0R(aOB&8=P zRee8Ikni(Jf9aX9OTRun%^9sF6{aDorazvn;zBzRfai(;1I8A8hhggoeRt@FfCfV# z7f_S{IL{Y#nB0@;e=nWk+1r0e5;&1ZR*VBpdw|m6azy1F-c6q+MC@fxkS0qg#a>H} zZhfZ8c&a4WLtV6{mBt03Ec5;_*B470tb0Swqx>#z)w`|*QkM+b#wQbs8aKUsAD{yE z&0>2tToa6^?{Rh!ieAo)74s%$-~IY|dWyGa<n(-WdY7&1*+J@SR7^R) z=Ck!TUjJ5hkkSuJTr~V<+>bFbx{zw^n;+sbU}*3%E${a8iHE=LJ`7~sp*c96wcD-c z9My4jY2=n;WZik-AzJ(fctxtIcM$0go7WOmsS;&*$oe@Q-YLK2-g5mngPa@|@4l&AZK}8)vwtqh5L6GBVR;X!Koqw@19rH{ZdQ z>pSv+;ByvhE9wvzvOs`RqT*n{#-s*n-#- zAp=Hk0CR(c@g%@j5-HHe3|k7Bs_DJRZX^V-ps`XR+<>i2Rx|)a@eWX&HhlNUe9nQM z+a@@iQ&b*5%r;X^j|$MgsPSqj(xE8k8kBOcC#?p%^1)bi?HV!L-)as?D+&wgY{Ph& zFzgyfGRPFi1nS-}+K+vgof#W=kvJW!*aa&e!*5-{Ii^O~KMN9E7DJKxu-{rWhEHOo z*Vf*`YWyvxdNdW|3j(nLyOJnqW$>KSz3VRH={}xJYDMj}0zY{YE3y=>m@O$m0()O; zcdC64j8aK4b@^_UdsX!yP1XeHi7P*&Ln-Eefup(MDG)&zX#d7}^_u5{S@ZP-D#+)A z^^un7^M%}RCX&uB`_*Kw%@D9_xtX0T%)Q+9z;6q@I&gbV7_#LrbGR3t6$D2-d~QX@r zZrQT{icOVP3j$l73Htq)iq*aV*i7l6XYN~n%~O$m52)C*p-46=TuJENU*xV~KqLI~^zphsA;N*_P{kk+ zV^!s8vRY!RNgtZFWfvARO0n}0!=adX_rm&I=A~mFq>uEMkfF8<*wsT?A{DIsG)|(o zl@VXX8)T)0%C>6U0{s|b0dE77vNx64lV2^hqA zamv2_oe-jru93+8i!_JcL3jbpobM3c~F?NzoA6SlppLc&|0nIr41D*FBuyH`I&13u{- zNBikBK{tV*G~18m$Z)E|*_yD^doQN_|2U>v+(#-s;S}DE=p!D?OayqYkF3ZZB$I&% zH)6m-_x=L2`;UP7iLDm^sFD4kzDQmp#df106b`Z;4($PZ3K$;D3cbpDX7}Yqu6qU4 z`P3Rrq3nBKYQk2R&J5hiF>W`{NPGQZb8Dp149JPPpn&ML`j^%xzdRKhUu8CJS!^{Pj+ z0@vsIhm;N;pGEq8QRlw<3}MXiLg?=8i`=s-*K`?-9}Sw#T%Rl%`e^haOtE@8Qcjk; zC;d}c!y}Yff~&fPOqohj)x#06yDu4UolLt^=LvRU=+_c7+syvd_B(XZVZgYwYy)hs)*2%QJrGY-yUJ_`wPT(sqj2J7gBM-En4^X76Q(GpHHNWoUnx=J3UiB;sND$eYFu3$zA7dwq2G%i2tAX5Dc_8EVEK%@*vK>0 zhhMBv3_!x=C4}PfhP=xAR7Nof<8tH-fk%+&UdMvB!c^2=69B%B*+iT{|B z(7)s{sWT($5|`l|rO%(0AQ9|0G_8?WAW)JRUgeNm@3#4U7?lkVeCiso>;Y|DCpjCV zmU3s({4(pLYf0CZ?G#-5+D5Qc*nALeAW(2NBfCgCHXLjP`rmju-KsyISjoiM|E!_n zAQ%4Ki)udBf+ZC3YflG%KM`YcPeWw$GG=U+)Uw5MeHDN;FM10f6{Zs>@7V+ao`@?D z{t0rr8cDo+v-S9I-!e$<5`rXlPsu>w8vh67wQZnkxA*q9ijo+88v{HzksY)GXi<%M z&;!UVhI;w)B+HVuhOSp39Vm-H2q&hpWfG9Sd3*4ReIAI7;MKU*`Be*TrS^ri9&T1~ z%xuGk?JpnTxfZ07Dg#YJGxZ*%v{|zp(`93vG9<1F%oT=K zewQfwG^`&9GxD4ydajNMr$3)%g>_j6?;qHivI69Phuobn$B?788d@1&k;_ z+@kiGakXU$V-75klOaUB_>-Zp%HAFV}wi>buM-m*+e#OP5=%Pc6pZ zBbd@|tMK|WW3g9)#ot(S`taRJ=($@4@w<$n^`2F4am}^6?Z~H1H&7V@j4eU>8DA!b zt+u9_8RXCU8H~)Mf{O3tx2CmG2fr35*&g2~-uzrHwjS4L@fhNF9L4@cvoHo?MTsuL zpP2H$w%$~uhoF{3HY!cZP#l2iMn#8(6HjsS^tlHSRIDzAM;a^4ss+m*jn>#{EE=Ff zfxy;_UhS{_;ch&lYBP7EV76%!MS!N`{9*4oINb=4qG7X&3YIfz&4x$e_5f;-_gwDa zf*(WV@J!Ndr1oF$zd@eOz7b8l39e+ty=;%+HWA7Fn&MWaK3Tud`^68xh24d)#8W{xaW9x>(pq-y*H4$ zQivR)m1hg-@!Otlzuo2y5juyKeiEs!HfhrTYb`D;DJOC^&I>}mmXm41W#^^-2FUHU zNPF_3)eL8u)?Bd9{8}5fTN}cv&tW#Ob(Ib-8Xj>C^8<5-6(j$%NH1Ulii8a-pXw~4 zJ1`11Xgl=uvw+1rw}3Y8tBiP50Z>RAykd0(2AV-`1A~SYWA0EBJ6p=np=3Y2gLJmN z#k!n=aANIg0~M*;b7l^X;c&&yDd&C@Z4Y6VmmvPZoNvP#2C5vogMuC_R@w)QzYn=rhh18+pnz=exZH=Mtr~fy$Iq-mDc2%5PAIA5peGTiFIPuLRq}^ z=j^oy?%^g3fFHZX$Xyw%%UuZh@E~fyO9AhNZM}qOZLb6h$VrpLj;}23T+f0gxqc*D zHSV;d-r^4Y^J%Kjp$55f;Zyk`a0)Q0d7W$nlwJVkTWeJ~Tejbzr=fBmL*VmVc_`-J zKyS=cf9rGxm&e9|W61sJlXmF8x2@kmh{-nX0uHPjiPG($zZ{8#(;foWepm{^7i4$B zSGOrqB!I0z(zhx8mZ6I)Q8GA*&>8P)f5`S8ARqprb=FNwM_Nb{Kihc{wKN;>+|Cdj z*ABp1ZI`~CC>c*5PxMmI8WWCmeYeU1*P!-|X@9crqYsFu-+lwlj6a~wL^IEIO4>f1 zOMf>zsDK=FLGE_N@dhZ)1V}UDy`Dp)8Hrxc0~MPrQn9Nw^Pszs1{{`;as9+R{jCn7 z8_)eF>tNO*s#|7X<_Bu(GOQoj8$2KavCL%g7=Y1i&SKg$fu^HfQxVJ{FlQL>3AWZz z;dzy@ph@kv@?unWrs8(hbP$f~TUaHKk-iI2#{->fO`nJT*P~`&Cri@tbq*DGQszQk z4Ny8ZYH}D}Kx!a?8sl!Z}dxZ8h6~ zO1oJ&G<3YSRp5s`EyT(e?jy+4@Xx!@Ug~Z)x)g~*)2zS0i_6(?1=x^ym;!X?o$wB@ zAVB9-rO?k-flzx|=Nu*gu*L>SKUua%OEJz@NrAcSmY|a@fHk(63BFGpH-@7;<(Na! zB|F!L;D%rkKm*7~!LBuj+|wgMDN%z19(2A|B#&~UfpWm<$B0ZDRk2X385cjCiwv;=Kx9pDfswXL6(kuTG3<^m zZ&&~U3w0^2RbU7So4rlKPQpmR)G)4w4KKP#X+~TXFHlL}8Xs1^fhAw6IH}eDdrNGM ze}Fr{85FB!QKBtwK)MIQ1#21ChNOKI0OBS0oB@|m|&bgN)Mw($f zei}!nK0MBg);4iSq5nf+HlXbR*a45&xZ}uC%|KO0`H0uow&$qb?fLF~z`Ou-!nRw^ zW68XMbH6C0)v_r;fxC1lpkYQ)n)Ku$@B)Da)QJTJ@qNJTU>H}!a+M+;#Udp6@gJ-B z=Tuvdf&Nnf!QAmUwTDvgD{lgLCeU+!CwQdkGv+f<6?!ikd%Hx@7LZj;SQ@hW84)_O z*0NsS0MsQS>^0kXChXZrVj!MVmP)|S{MWW13nW4S8i-oEZ`n7YegW#K?b2auyM-O! zHa4 z=sOB@Fv0IJG2l_)ceOmZZ4MET?b@7&GlQh&-$x+-PetDUFv)*00_@(OD?NoTi^Q~Y z1?7STfu+yqOeI!0U5|hYlhi+xP+iD!6CQe z+yC!DfA9E)pFF+*c(HXVxH1BV9Kn{6iSF%$^Jf?SP46=|SWftTi)Pvba8AD2^AqRN zDxLkwAgRfI=ZVRCgj&b7NkOl%ck)|RSci?1WB+S20VZ$#f#JJyf_vYE{6nOR*C5A4 z5Hm!5w)N3@QCPdr)Oh>gKqW3b=>8k4Z*M0~?);xya*tW_I^_wCq`HQon4a~M3!POE zZq#9zL#f(~^}`zgMYuUjNT+2)jd-_G$hFDn>iy|z$fb9`ss$2G>VW>a_0E@n{_7G1#2mI8(B6tSNWksLMu!-+ zzzpgG02sNwMQml+{f80z>-%a!KTfoo@Ro{4`4A~drU2GnT#QV~`qhRN`WlAl){JAhebM_QB^kMHN= zWD%13DI)*;V@ak2{qr@j@AiTjZ}8to>1#VhSpDlQUSVq3zup=>&4Wq*ub|6iusGCNil zfFn(IuUhK1S$?BWpc-;JE-9f9r?}G-)NhY4Ld-8Hk^|Dwb%Lu6zl1Tdl4?6vA?oLV z7gvBT9DXIQZ^sRMfoE!fJI_$et~4QTeI8}5WmaO_yXQM(Pg|jem>&{)hhmD%q!gr< z5?`Lp!pdN7Vf41bU@0-#Yzt6~&I3;p8ZP&mC9UW({t9MUQVq)%iDL~glkZZe4iv9> zzu+S%5*F7(*QPakR+%aA@=8det0dkNGmj|j`g!SuaHiZRVm6v`Uq) zxg}oI0yOz_>s0Ly)tpU~iAhO|L|{>>I=sl?%KU*W44U!F45ocM=iVA%wl7@!=+9VF zGceysZK+fFk)Pe+M(12fQkched=Ww0m^ML-gpQnLn`Nz_Z=^7(o_wX+D+>V^PJIS@ z+YXl^a)3J}h6H^NuDq{P7T=z{KHzv&IC4pJqX$Jl`}1*Qz|NMys60f5;WSX~V>5b` zu-r=!MDQR6MQW~dP{RsEio*FA#02U2w1=GUL~zMKBZv<%3R^9LbXB5Sg(1Bnu~~az zdeI673DuLMZD4wDb#L17gV$}a<2${dP?dQhFZjlqb~f8wYsbyk!ow)2VXIhfjKzXY zVNUr^KTw`jMv@FEiz5^oXV-*c_V74v64!IM={KB=@at7i+w>4221ykYDR7?_P@@d? z0(EhQ{bUodfGYL;*$~xF3+f6~1unt-!_l?5c7pMW4B@A}M8k?nv3vQzij7vd{!yTQ zma5GmGNp9EyrseWkFLp#cqWB8l+-~^fw@ZUeAV&s!IjMk=1X~_K(@#73I(fpw1jK& z+mZ7jfiItJEC3`arX37tO%)paK1ov;}`F>DJ|1);&W4) zZ%Jh=6oNtz3)T(}k2LkfUhseH4D4x&)a;?CE>h1(ZtqMq!tb~Ct%^E!y?Y<5#bWAPB>V5dF8IpCx;5MOttQ zgm9PMAi8p6#@9cc4phMtN>NEdHpX<5;c4cYYr5f%XG)!*bXl*rc}6Fjol>eL2Q7vv zKqldUL6o;pDQDhLeMp?_D~e2{E)Y*Y{A21y&;BuRMarchNf0ZHQ>nllu?D#gHQxN%~4pWJOx%_-UE8g{Yt(7I4ls6QbpCWDO*#h_LRlGI=cZT#+G zo$kn521qysm||5#sXgfk>sRjprYwC!_CwqTbl@3GT)fK~N&{}C$yr22*kVk~n}p6@ z-nIGk?z_jXpEcO6ESD6Us}lxftNtMY}5 zFqD%|drM8RJ$Dl-74|<{>f7=bBw0l_VbVnrRL!ZR`#YT0(XFh)spjECX~1c33A_#F zYLNu?g7`4s?>3VQ?~eBo=?F*d;BdEMRpvm-QsbcO4;Dl8>#Ua#JTH&XNOk`Wva~00 z&ZHC5>{bGjJeOqf7EFIcp%g#&975c6!nj5hQ03cIb26O?lhs3T~ZHG$835I{f8g*y|{?pE~q#uN9#+(`CCyc0u_ zp7HW_18=4k9wq7Y(Y#Zngx@X;VwD8G5sKkoI3zK%ucw=P31pqx@nZML@gmdfuQrJ~ zZEct&m%$oC{?M8wi)$X($z~d&g(fg}n{W;2`_G~&hu*>OyewciWXIQPv@hMdD*CYB zfg)f2>&*KOC4oS3e8>VZpY>d7QW zc)FA|`1e`x(EW==jB`PVV=5>dBN}bYlLnef*fE<>4!#)=#l){ga+2D-V>cW*l1TpJ`y3orMBtRHGJrq1lV+m zx`zTM{BQ~+xm*FD1p#5LXS#&_=G~b) zi4k=Bq4O5SP`+lWJ;>W-1+DDvbB)KJrx-)e?a6qvG2o?yHYgA=;;qa#w1(oUsX)}Z z)AQSk)NItm)W+3^qqyJPl;@HdR0jGWBLgundGTtaOBy=U1;9lW%5$lw?g(Lp!kqN8 z2hSzBe=ea0$~;f#ctR_A$X}qU0?? z=h#pB3HPs5TguWD2^Yq-RSO!PJl^j^tVJ{cq{iHe>dzJcG^l{L0z*aKWS3b}%7fKH zk<;6kYuP}6Nx-TiNNTi7Eo6v>w@OGtbu9(vzBDB;>F17wff0ab$EgGWv}KYsT>B<8 zf5@jkI#e7@seuBpc-E_pwBnxuzDHqiVjx1x%eKWHaovgqxyNXo>5pX-sR*n+;yS`& zBOD&tM%|zH(=}U;3b-jPH>UzfAjiWD25n#s%t89kGWXIjrlpcPqs`IR?TW|OmK)<8cks0f2 zti^lzuTF@4{*R+L>LG7XHg}{_dN>_-J~ENQ;eui@gu0UYsskE;gOl!Gn|d)n!;>gb z)(BPoMRXbG6G(~yoG80l7G**OjYLUMREt~OKh*2Sj4(>eII7oS1-P>gEh}(o7(!BfiMSiSmkY z&vt8sB6SZD-%e~olQspKAW2^IM=3GO=%M`i$5-(|m}tagiOX2g<;l`fb&i|GagoRR zLtRY4fv9mrY(#aELfP0k>api02%;uT+>gzDpg3PA)u4Z!!OfW}J$)7$4w zgPvZ+>rKgCcI)S7g=LtFIM~f?sz&PSh0i~_cJDENNEtI^Yz6Egvhmx7{Yw~^a&?9g z@2X+@9w#PK?`xPoGCryO&|U9_PD*hh{{rtLlE(3d3p>7*J&+nty#Ufz9MJoE%v<_X z+U;Ou zQ1xhP2T3X?kfDVx(mC#tV! zSGI-(!4n9sVfDZlzq6jF($u;+7H5#(o)RM@1$+SjGL}uN0@*r%G2GhRh_!spSMu0{7Xp2S^H|v#1t}Ci+v%CK$%~gcSU@kO$0`IPz`8k;7pzi zKZBggnr@p8pQ9?F(!6z3YTG~no=)R-lt)9vJ$RJLsKOZp7VF4va2g%0i&zvL<`?DM zlX|R4>|lVw z)jf6^Tb;7Y0-8hGkQB_g*tJWfTY$k(iZN2731ndC%d|ivS=0>57LP=|Nw>N-Nl#+i zs{w2rtG~M*Wln=#hs@~v|2Cl#q!DP$-iQQ{8I`Fs(*w@^cp{51Rs_Ci^S~BxQXzr1 zKU)Jv4o~}D;lG{1B%qq*$mH!xDj0-rWRCrqTWGz{%%_c|=5#zdMvB}DHX)$}g_f_R ztMUbk;d4(&A;uJzd&Os_2*zlc#lN72zqi$z(AZRBJ7bqbo?8^5I6P%$#t=^FEwj(c zCK~zv)5efg?adDA1vR3Q@}v>{c3(dueKKMvFrB%HiY+<7g*xk7tusDHQK--fZml)_ zExK=+Z%t~8XM!>nt2rbSOJPC{q75y`oB3E2oW(5G4o3YGEAh5_9;D9AcR|@Hmdua^_*9f?v`Gv~w9`@*} za|beb`i1AvIOc39-`;Y-sYcgboA1^W#PwGuLEL-d2WL_I<=;Ij>7ms?jD`{{6zzyC z6O^U}(H}DLe9WnOml0V$`6?s)f=>t%|PR2-hZCurIQGv-7Abdo&>Jn;0;#2LCX zFT8+?5-MjDb3B5?F{gpKaehsS>9?N>s-gAUd-%z3>|~bObbrXI$isTEJV9 z7N(%@23c{M<8-4!cIA}J3!5az2lq%gTBohvC!E80+>LO-I^DC$O6Tcg6z!QdKgK6B{^GzhE3VKi*Lkhl762O1PntEuGBykm7@!3T|^X6fwibY8dZU0x#|g`6TaAxYEvP~1?ETM;=o-RZ-N zZ6H)=^5_^dLF#jDX5EuoiCzEQ6)=3ZCwXyM^TzbIteq)U;0d%&kM1wS0)>yx=-UcAA_<9Bs}p=;aogyCB#OID+ml-6OyU|^ zL(kd-s_#sPBkOw`9;Y8|QuRw#KpGpyO6+eRK&pk7%YmTOte)5;`MO()*z~#h4RFPU z$)e>{LLoGw2W?`x@KaB$8f8Q%|0MM5_5yF=%$sp3Ujc90Oq8csYGyT!)O%7t^qO1@~A}RZS9VN~A;S@U?{S5LJeT#5Sql zF?5=@hXCApgjcAoHX1LAA9B5Ke6S@g9F}PHDV)@hx3efH)I)^)91AFit1SO`=A`*K zVu#);1-jw3j(+Y>wJLZq>_tu=qup9Bw6T)>W~$5&Uao`nYfIuIEhpnD9Tiu?Lpk=& zt;Ei15$317^P~W|^LPGBv-kNdh~eEh1&_fZNq7XJ@sfb3)?7RSmrR)ve!*f}%AhE+pz# z^~LCfJkR?#32kBgx2ChV^=!A~5MM=d16asxA_Cu`R>nqL{9I8uoCt? zQv#gmql6z@FQp>NVmQ7f1U#lJy>;v|s>7#C_eQr5@(GObO^XRd8Feyf-l7WTN{v|d zG}Nf~zJ`Ysd9KA6W@f6nDwmqKg1yTaU~%SmvCFdG%cCRxK3axxvDc6lO^u%1ZP&Xg zQ{E^0WAKsby&VJ0dG+>TVRrLC!9^nHG2dP}0nW9+9d=z=XZSI=N0L5(tszf~3jkkCjQ!Z@9_I_$eKB9|)W`WF zN||AC_0Ob5HogX}y8#aY69~LoIy*}vb&>qj{Y^IGklDjDni42uAX_xUFSdS0_UUkb z1}^`hxOrMbhg(DYw)&b2Ve4UozKjeVZ4C=y@LOU7p(O*3=aQj|q@N+bw8k0C!@r@l zhU}f-hj5XPD*1|3$0eO>$IMgc5SF+jZhW0+;*>!`DM=EBYAG5XGjg?M6Nb-)U+h3S zuPYa4CKEz9tv@`v%E4AREWVthn0#Z7fv;H|r$yziM(wXfh*j+)PJ5+(+3>uDxfW zvm`c^yfVJ9w^9$GuM0WBdCb1KH_uz<}_L{89Em*n%Equ zb&vzTNEA>ZABS0O@KPEJFMqU3p2wFX;3@8=+9wIJ?D0S8G&cq1c$%C25=mNg>E{u7 z@ha-~vnBO+#wK?Z zd+F#Q*4bTjy{p6lm=(c%7ygR*ajqfV`JVH80_Ae2+sD0JcsCpugzZyW`hvyyLh{;kf$MDuBEQM7uFwP_JS+-0MvHS@1zj=ieFbkqW$^$K%R3{ z>*ZeJr}t#IRf^-o>u#C63->`?U+9gv8k-im%h0jeJ&|1(^1L6S6J9c?B=0EpOI*3x zne8CF+@kfIU+^ON^?Yy4b1$8UlGJv+YD!epx|R4njjX~thpQJ!W43@!8Gl*;8!7#9 zJpis2Q*Y&(j36VK+j()qTk365F%2f~ky!IUtQw(O_;Z^1QOMO&--GL>c`bqoMTdNi z&-kKgvt)L7F<%$_D%ZEver{W{dLEO`6v2r>bmt8Vq!@kMp%+(7!sD()sw3@h5SmI- z1J-&Ohj~Jd)MEH>%gLv44eQooFpu!oWOA1>iT9yN$hBmdx%RL(c?+Qy0iI7!jUR+s zNOTMKzGAF~XRR)OiI#w&Ot)I3D4DCy~M){3?jxmx%JsQilBk~Bb}+D@_VDu z8`C*f4GzoYMMm%fb#fvwbgIrETFgb9?Agk=MJo8YC@a}}6r_SLcZx#z5;T@n(+dSJ zrUr-whr3+14*SJY^kjpHD< zC*UqHB|UthW0%X!Q-A#vtFYF=B0>w0Mb75WKYw)8RKk!k5#OKNDF_Dpz5 zDw?2&84zif;h=Kw!i#*iIu&DXh18?Vsdn|{B$ofYeY3MbJbJ;Ia%S8KuKX&dg>Lcj z=+e`K?`7%Ndw4}jbG`%`F%3gPpO(c})f9ElB__QPMe7Cv+N{r2DUBu?>#St)RYxzx zM`$G+mWC3q`X&xvG1#)j3RA*jNljT}6IAT=K`h>aQ^&>SqE5$QOr_uK0@_A4{D&@X z^mT~TZ=|e`O^)>*?HhKprF)8UY)r^~5}h%*Ncyp+&)NS{C8IvNC#8L+=c7Q(*q8Ve z$Dp4a?~E@j=czCd5{XBOsoVP1%U_-qIrvd3gMrqn2Nk!S95mzW3(9+)DkQl*XbBhf z3+5{gVZ$^l4r+Nj_LeF0Ya?DJcdbfNUp|%=-Ef~W;IjAzh7X-t5Lilfs-2%)0ck;t ze;YOiQkPDLi;Y|Q@RrMUEGtbCa*z6s?RU4GS7cN0h+ zU!;7wOnn^3e2eH;pqd}kG9((k4CLezqaB1Ak5EHbK3D36C3)#}|n-54?1WCIF&UG7!9B#Rp zM*5%`YaFj$SVqb5*hN5Sl?BP{rBsU6ae5J3%lh6s+D=&;P&%w`uQKi#VmJl=D7}BL z?f$J!LQeyFZOo~5{O!!(?V`%VGwkatjp61&m0ZcECtTRK3SNnJliau%P?<>SaQ+o5 zw01(viVK5VQ~1jrMR8t=wM)I94x>f(ApU|NGjh{wyYuZ4SgoIxMg8-)s+g>jBk*jg z+ZZSQTZHlXzE4drj+&aL3(Y8Z&h}HoTKmAGZ1l=ITV{RaHWnx6a$~rYn2jM}xj>}Hq~+hhgJ>Y2v&8+ElDTSp zQ7f(X!L*KPgQpl8Z+}Ar_oP2lGA!Z>x(x_$v1~6L8##Hed2$NOlrAW6y{2$YUDPh< z_>#d?wJLJ$MbKHitq7m|z4E>Y)AYq(=Mj~ufzrE^rWhb2AWHdCYu#^KznP?tz$GaV zA}L|R?VuZ-5+td2>h~n|WY&x^1^O1>Ry<;uw~nYvpDTXsx4F|B6K#QTNcQWuYs}`m z<2=`MwTKr>W_ImcOz7#A-DB-<+PvE@K5f`NpieThtPB)B3LzC7-v}R8j?*9c4e7(F zjrL5UCV3FmN%MQdJcqRiUFu^&238X>J=qCb5s!w97#r8xc#+xr3d-11qf02GsHCyM zDFD9Xz2G=9JS7G`xx4RwJ!m<36&0JQ<|WsnlcR?@LW=Z;b<*U|3<@E@R81r3mwMAP zRHK=yaa(>f=MEH=m&|=p%2l0?aBbY=>DUx+youcAlX>TJ$*-DqQwh5q3!&dlr0Jo_ zG1H_C&xOw}NkjpcoHMmx@;T+@%!W!bkkE2;5++Ee`fb!$Hm)>v^@c@qtT+^G%VTu= z{KrE`JJ|qI8m*V@%^5k_k>S@33Um{<-oncv=Bd%|JFN9G^eWklfr$gtNnNc;WkO9! z&SC>)W4XN;x|w1?>h9mVX$UteYhn(jsJt+42Vy=P2BLX@pCJ~^5~#E&)Hme2nVE7o zuJ}HXR~H`-g=PRX8@>f==9P!~n5#el0q5Nl$#;{Ep5zZMG(#S;AQ*r*t2?^2-k1!9 zz;9EfM1xp^>d6|KT2vu^)+H*IQ^dA-n!s3ld#GwDb1=_hSYB7(GEdsjLZa4eIG<=_ z9wdcODVUMmcm24UoE_Z`R=GJ{GnvAmc!zu42NrQCwoTg8xF~YzfY}A=40n%|whXk> z%J>eYTyZrLUrs68ag}@1$-f=JJ02CtTa}s87lKUK@JFz0gcD5Fp9+*}Si8!2I%-XS z;CN%_?CnpK_eI(1>?>o04ixA1OBeXQZ>U44CX+dtg0ps>ax-zpb6NE^9n&PjupwVM} z`&EJ#Wk52!$nEQ2@#Z+k%Yt}YdOL<$&7wsly|WNQREEWQXv~!lVQ56tV?n^Wid(0U zfPTNzf=qls2(vDr?+3wEHJ#>ifqrK|my7{jffNnu%NP2uY$c%xu(&s;w=Q7M6Ydxc zpJb|&Xs)95=!OQS?{0zE5qh<|=CH zQ(^+cU(`$b`CF85Tw?R|pz)&dDmmty?q8=rL~6a3k*vagilS>6i0w zHZY7k8w+s+<$rxZGK}K}pJbyE_t{LqD8{7*(qysMvdxPOCB*VSBgdCqz6bKjqJH0+(UU)cD>=+K1!5Wd3r{zeJ~*>%~O zLESc020p*gi5qFjV=+I)ZhT6w z+33B!_ekv zO=E3N5~$*@4M!|L2O_7C`j7ew3b(q9mFL~0@Zih(+k(TMOm^h6L~4>BQwNxkI(_iO zJptDc$?|`W1?%gFROGSB7i}GsrBLnQ_D_(q?OoG&p$x>c()rV>?ps9Y*O!JhuR|~H z7}JjgKzKbASR-^;#ETc-q{(Q{?8+D*f+d)qJZ&E^4;tu8ATa=Boxl~Db?TZXQ^cLF z-=m@G#j}0NoRPY>F?fsYJ*>G6r&$ds`}U#jn%6YYphiKoVD zDzuN6K*!V$bz`RJ1rir7u2p8kajlvK@$#ryWV%KxSMu?+TJ-qIB|L8UVTHG(?nk?N)ULiMgyLo)Nk6t_D9{Cnm7?a*8^?h_=H&?r ztGBH1qsX{fEQw52ke;x3_};@9`#yIdG$O;NnZhLDL6Z4p1i7^135{DT2e~H*Hkb9`|T7|ct3Z1CNn=GUUjejZ12%h!$-?L9s$nmXd2M+<4S`^XGGv=V=UW)9?hBF8Und<55j`bKnuX<(^Mz>KVGA}8 z*<77(J++hX5B-~VAY|nqjJroc!S^|_GSs8kvbwT#EdkqdbuEH1^)MG2t6$JqRk(BA zwgOV}!_&sV$d56Av6~T=kn~$eFr#_-+?Zw4{oUPN^)Y>}PZn0E4khA9nHq%9;Gtll ziDBGeyjLdDb3y>toI$_^GSE3@)mG>tlJL0kewHr{a@`MKI*B-2e(LSIZ!$e8M+wso zMG=K&c3K$?l6r^n^m*&>DRcKw|*3jqty zR%{D8XeazQDoIbZX}F9-%=@H4lHFk}e5)}inZu8wD)J?OIV)gFMe zAqs2&`!ftZ{kJ7fzTa&JB2$AaKS!Mgup_=&&p3aQ#n{g-p?y`3pL&4MIJ~(fmYV}P z%iWpg6W@3WdWPawY9B{Y7%R#;Wvrtl!+eC3NgQmciAc9(ixKNPtx@X-uwrTci!LS!>T_WEA?f%ZtBu7mfw{dFKlwo{ zTafL%4NuEkOKisZQ9|Wp=Q7>%+9uN_7p7Jp`nY!7nl4sG($;Q;(ucGK-r&r@#x~{R zQ@3Q4ceDCRds744Nd4-x`owjiSaWhla-aTVUXI^(dJ&?xraPByDt^Os z@@6UK!2w-`UGgh}OFM}C#t3Dw;XJ>IOGK90hmMr>kuE3Z5otKFB_qTvyP0}L)%}kt z=u3Fdg`LD75^*LpW*hQp`3OP~h2#ZH_r zxg7$f`ISVL_V>jP;K^6=DvE(8)ZxuoEbD$K--pl{C?f3T$JsMkO2Z41`;xK(k-o=y z)4f^1E7HFG$sBl98Vs{l2;pvUfMB-SZe0t=`kT0#4`FwgBZ4$%2U*3nP4|Z7fZh}U ziF8Yr-s<$btryq4AMELyK*y^ojPK-V1@uHzS?CS2f`S-X=G%G)_%yw|M;c?CVgj4VX{?u`Q!y})bQ zmD2#g9qG*JK!bK$l|52-**(Je75+?gg`K8xAsKCwJxW}z=K1x)0g_NG1;|!Jf*!1J04ld zL8mcKXtEx99H^dR7NKwXv$fr{2;KvtX2zR+>&v{>3Q~-_%Hxi4lpw1o?S2P;%|Vy0 zl3!h@F`v2hiM`NmfqUtER6$b0w~ElY14Wl>2{#h~x4i5Ek{3DJ-wpq24(gl&6>psz zo6jZ6rW#8u6=n9CN9Y*GEj0k(qRJxWt`Xn`(9s%!r!O=+?DT6CnKxnYPIzo>k#U9S zcW(TV(i3T4T|%q*=X*wCab`^nB>O%RT5kg+`Mm}Oud~kRn!L917A>`glG8s1^L;zK zR4yKMvBS6{JTOLwBneNlM`=8~myK`gF-IFv^ao@gn*Y1FbaZgb$`cVmg^T;qZR@hu zb4SWxu~U%h2m|xsIn9?lt%3*NDJa^u3tuygZB06qKoK*Y{>tCcc^t1GNlUZ1R`;EG zDJDk3;j3Hc&Ua~IkIr;#dIkr$>`IKRDP_>AexN@u3zs{63#j`9f1atWk?DCrF_lJtAZM)Rq3XmhGF#TXi+R$g7C#QawjU!U7dUz2&jp`U*BRt8nzY`5EpV#_OlH-MOM&qtb zFwV=qIy^m=54p4u0eRD8()w5vNS%F4I|7;vLbHJq=;NleF+-V8Ob9p+s^;=Ruzsk8 zG1ijFr^_NOI>}7+QRe9I6CzP8uzqM9G7~LB3)GB2jm}czP5+2rbua}-br!%3=DMYg z<0vYuu0v7xy03kj>m8>xC`-E63!!k)uZRoRgXdi#2k_$*(bPiyzc^H!YqrN-YcEZX z%-GlcEwlM3^($9pjNpG?NG4G zk+ApYieJ<7MI8{GIWvo(wY=3al^j&gh+n)zT=N zpm{_Ltm@I{`IHr;bxtehiRbu3A?~)vi?M z$M?LA`Pv$ATxfGuUdJE}se;YRVl(g6Mr}WT7m*RZ^4ToFVJi^X&)PDs*9kxy)1n$F zlnWy~+YZ&9q!MCpL!pfi{M~vyDCtVR+)oAs>bxkEpRwQYV2=P<+CYDG-(%5b zAafS>JZUQCwdhQ^MBaLk$TI&sOWBFNn7h*aH!&|p5Q!|eVmR0%{3Q7g!O`X__UE9% zCfSI|MJVo&4Xo+zC0`y*3*Q!*o1!hK-9~L=kJt}pN8FDDT$?jYwtI}yZhY>&rsWx6SFG~N1yrJJ!@e6vQ%tXJ45jeQTkRIcP`=e(v} z&qZhg{64Gkhh#*1j!jcLa39}$DDrSAy6QvyO+V#klu3i@#zM$HdA}I;L+{97J91bm zFQ7k7-JH%E0?h)|Em3qZ&g0Mgu=hsvv!vVIpT6XF&KZ)|Qss47E~YXKWZ`ks)CQM6ls(D#Wc~z-tPUqg8!BEV9`K_XK8uW9Yse#ZWok zfAQNEppl7y)g-;kjrg9FXyYM6^Vh8_9;KwTx3<4x=k@N(o5cB4$xm(p8&3g+?rK$c) zui9R3QS(manH{GBBZB}J&%fzY{p*JTC)KmsN%a=6C?Q{^Ft%k@u|v{tKWRk}0bfmO z-!+#O6Qvzv{32VNKfp0fE&p6aF;eQ`w4j09I z_fz*Ze^3CvONY?(`!xOu6dTfil~=J3OU^^rk3w@p#R-fjhPFLp-jS(mOiGSx-AS}i zD`fc6z4{k{n&}yGK9sxNu(il=6p1{DwL}gWFWQC`8BG@~*2*o0HohpYl7j1O`dfts zss=DuUtH*0G!>8GTJGgQ7do*QoE9Bhe*7M)I;^v1*}8U-@3}ldh+FD>PX;W#P^0#F zA?VufO)75ne(VOIyo))#xsutd#H1u;_>KC(ZXr^21+{tb1DlZ9OWwKH`C37qWWqB( z!o0ic)S1P?H;6%zKmvS$?!goNEg6gJ4})LU`|;J31kdyhDB@%mMhElm?Jc?J4ll{S zP?DY0O16(&x9>~pN@@PA7(BEsgMW!G)^UmTL3jCEf(0A~KRrz~?m2#Tdgd{A-p$75 zPaYj@IW{PR;(4&v&?#wjAQ{?DVUzS}0X7psreuJ;eg|kfQGx8FcZb}>gDl=ZywkdFwlR(?FQTh1 z8UOJYnETww88;s1D*P?{WnF?#;!~vIe7y{(4&(e+V6AJMx$k`rV;4TUe{Z|B5ITw& z8w>^du4G_Q?X0d;&D1aK07pj!df9VVoHk?0rAz@Z%ahh-5*@8m7 z+5w59sDfK`uPk*&%N`&GF*@Rq1a5n?ZN0J%i&yVWs2b^9W|m>sU^0uz1U7%6so3hZ z&%XYW)J4iA-c4~x6NlrDG5aHdxf{cPesJ(Wz@?#>r%YFOvf?GS<&WaCSt%g$9PON! zO34gl>1NQ)FYxNn5&?$zl4`L(cAh7T15@5bPG-f$+`n z9jh6GFQ?0eGZTzG2i2}%X99hVds?iCJ4#m0N2$bE(&|$CRwbKw!IH1&{4pUs_WiBu zuA3uw=%f1hLA^$!>#7SEzzJm)m<}E$ zcJvJ>yNZ0fJrv|?JbEych2zw%rcs>6dR=dUpUfH^76XenR^T26EGB3u66jIfF;C74 zGFD743<#G4+m+6|322} zX#A(d)pkI<3?}Sr{Hv=n;R47kNY2{ehqrFBRaIt?GN4JDxH+9XWQKTvHER-V<=f|) z7#10k&W>c$i}F9KrJ2>FmJc~!>e~DJwSITbp|2PXuzL-FtLBqOMQid$`};*Hg2-dHDXkchshYzp!VjAPjQ_)mMx#}NNUr1Y<5x>vkF~L)G(IyqIT}`)f?|LbkexX{% zMue+7<=DoH5Se9zCq7I{dT}V0mH()tE|u#quTga_X z5>U3l!I`~#K%G+B?MT&h_I$DLN`G_+gvtNB;=J&V6l6smCPrI;* zcu1F12A(jV+kfJ`-WyQwZvg_Aa*+(A$>jQ5i4BQ1UAhH6jPvDy1^Fe{qwFV~KQkGA z_}xVsK3}^(6?nEwv7$SN>t5By_A86Hh$}qZmQT)NoEHt){r)ae1Kz@d+AcD0%rRN= zU&&)2nPIS;-h{#Hj3R#mb=vb`J)VsJy3C;RHW*c(;S{kQuNsrBo3p$8%!KAV>sQ=)sBctNk@5o(0&t<+zO!n99K! zykBYHz4sU*dfRsD+Su6>3h;{U#4-=#@VldS4_Vc-S(5*f2Z2X;+thtWY@jLyBrLMfuk^ zMsOhBLHH@GweT#oI^%gw*OTKSO2n0x&$HuGc8C1<0?UKF?Tg?W zL~PKk-$Xh?pg>0-{0X9{22()CH1{GsDh6nI=DQIB$#Ro^4Icxd2?QG=Z@{}A{_&OP zHJRPxUzeiaWA5VbsS5u!ifdt#Re{U)ov<7z4QDpg2?yu`Z0Op>JN4&g0D0J}e)s|r z{mEj=?Pvko-;T*vIxKaO2i~0}tt{TBm24;GeS{sGb!^q!&id6$LHa>o&OQBR8=w=S zlcb(ceDF8tc9H4E+s^GBD?9`%hk5ePVfmw;RqM;HKGB>UGWxga%tW0(fp@;p9IgG; zf-XCZ9sB^A5-HnOoQYh&`Q)2@r>6WVVdzZSf{(eSj<7`-9)lVIarX-1t+6;jg_XFZ zYrA*e`Lr(QzAJVxPWs9uVD>{h45U>9yWnAJ%%z%VEoZK#B}IB|2jgbqNOxSmmhMCq zU)faD-i)bXErJ|`^@=Us?k=q{x?F?RN$2`da7t8TQ*rF3;=}#;>)gFe+f<+007=t7 z;c6z}I;U$<&zf;78CZPC^vvkc1*;#iXLzLG@rcLtpP^fp*eU_>7QRT4ASs%j;6G6! z{a;Q&8V1=NxW7HN^p0-h+rNR2=Zxc_Dw$g{fD?fZAa1D31PJQIGYRWrMGg#nzl)9VmD*u ztA)^i?>ewQ(D_`B(QuwMogVQImAK}@)tO>La8gSm{=Lc)d0F_65+}jn`k`fFZNhHb zq30Ejo8-X&zTfhW4-OpBykT$&Tn9#{46kRqp^sNvf<=et_P#{!EWVL@OaiU`td|R~ zxWv0dd7w`t8ks#2oXE8&O}t&2of-M>!V!8ydhgLggjGc7 znPvaT3G(@1KmW^7W~=%Z4vu4~Pq;Mp_ph$m57}{E?pc}G4`9ZVP*FGxfR9`W62DV+^x8utNV@!u z?u_3%U2F$;YuOJ!xI6odnlK^014u~Q&+OF~hNkSOR2eurvcdLH6lE z_xKkL4EO6I;OQqQmFe2F#q zi*PIVtBqA}?h!k@DHdhCiJrlTpGxFB@{>g!42a$aN9+>r=_Waie1~>?_-Uc={(kMF z%2Qd%wD7xCv^+V&W!E)N#wlJwl$))A{@`QmM|h;zkVXDw-fkt9BD2^;OtQ7Uq&M3d z!Ion)fED9ZA%1Im<}Lt1Y8L_ieBmr&RPxfylx`p#pWpe zc$qY>6u6DoR=w91tN=rcjF6YWt{8pVH)9M`; z@5f>j$2W)ZzfV3w4&3Nl{ zb_DM!KtI{GLHG5t|MD$Iq2t zXw~71{EJMOK<%C3*tFB?F1nEu_j`c>+tT_X!7NecsYw-z1wfovKd&_qy;(wXg&>$RyIs z?1h(mIF0kfdaYS{eo6Ut6Em6Z%%&if-DbJ=IffjpVBuxU+-dqpkEQk1_B8@euuCxp zUiLi^8%1R*E{i&Ew+=1c zFB=HkUR*j~5j+%r`w6A`LDH@lt1#Z#^ne93Olo+MvR9E~JwLw=w*69Jf&6v*@QdTx zalQgenxsI{gn=fKs!0OepiMq~M%GpL;(%lDpZEV6p#8=iOsY&|uwT(~M8aBEy;V&b z(>(i;zOb>j*ghj(1_hf_M;}fO35e@39cgpe@&vo>%EqOB5a&5kD34UF04kVZknF+B z_9rMIWc-^{pdy~15SCq(#BY-g2IZy|nEql%7)@D4e>6xd7zZe?8i z^B5n%_vf<68N>zQGewnNnfTr9%w8f>waf(a-;O!7UR2fwkpm5n)k3*y?;GO*w!2ZG zbN5;dbtO}_Pap2^wYNtsQpmfQb-9E{`EX&lm9Nz&D4!YK6XGJ_vU;x`8jy`Crrh!O z{%hgpp*VM=lM{00Pr~V%^0sA0yp@%DfZRH0b%Hx9*?E|$XeODmE}BaFbHl7;$fm5TCvCX!%1+!oB!Rb&%c^x_HHAWGj3Kd~<^MGVMJF;afGOCE>cD9vhzDCuG=0~_ zgYewgd;otKHB16Hq z^sYv79w=&nh?>MSZsnvSNHSv8hNm`j^hT9ah z!ckeuFo4uQ44a83F-pi9R?1}yQOhR~xQa^#J>uqRpAn*|BOaS53AU;RAH%#dHd%e}AD)S;~Ln=8eu1 z>0fm4@J9Fs4ss~gVx@?k@i92o9vBgk1&%xi0hgBiXsS9`=VML2BJ{fVRMODd;Hr5- z*g)`DjRNOEOJBFuUcs!?q}n7B;yfn`v73mzvYh>MB7b;`RtydPSK3*;<5h}zZ3eJe zO4S1ef%e_Ixvh}JN4)H)lxB!loz>~Xf8V09>oVAHEsX+@81X zHuDi0x0Q{>q^xtEfMjA1yPny&!Q6HFW=MwZO;}muC$H;0dxelP`LWNq1`L3fOtO7rlNROkyhfSwksg{F(Xujb~yna0)Xh0ZALnU7dz8?>`qo?1`HsdCwHV(^yhq{|-8g$BL;uZlT1<{}QwcnX=K;x>vZ>qeKv9lu&i42eGUz|kti~5#}UvTDx zm3>;|1=F77{-8pc`u6rY`?l2k{&pa{gHSMuxfhxJ&J}~?;rP6g`%k5@#GHdc=63S$JQ_SW9fatxzuBzvFdOH`XG9VvMzkxYzFC6*H zOiqTb)6jUhaefjN6xITNoWzBogE;O<{4hm!0@*eh@HH81U^5+&!NpqmbH11wOq`s@ zbz59tw9UC>@Qmvxa5hyH0%0CaDXgh8hRZkluv0p5t_7&NUL7+Wh_77FF6f0I z%LeMdd!bYofPj|ALD_KhoQ0?vV!T-PV`u$Rwz3BZs~&|2{Wg zkzB<-yOz+Lsa!cuKb}(fYyz5TQ|K3xJ>rO@g$ryhf+DS&gRwlpu-RLI@!RtK=&XR% zwYz+<0}?v6C37Cp@|C#S^R(bSJ%ZZgVuo>+ctLsOg(*azK8S&Qi2W7+y$a1liXNDG z<1Ut}_VM<>jfcn)n&?<~1hxA)nI5ZDo`kUJCv05gKPue;eT#v_wG3$J7Z)TCmqfqu z5pUy(1v@|%LBRp2_O@KJ0y#%+R@IL?fQ7E=etAe%<740md9wR{kUTgOXDZi?=v`b2 zu_-?n1I}wabW+WGV-oA01X}?ZP?_E-l}~BrV`YCIinj&+ShLJ__I-hTL-6ebeGbsB zkasd|f^K=_xkx#L91*Ou*m^&s2ltU(G*E-06$hU0hPrPx0Yb z|7op%*(a(0)QA7+kG(XUxlTe`#3&50=6fdh-b1HGaE!+dgG+efhfsbEV_%WF=vWJ6&l?1GyJP6Lv%}33SmI=D{89^qRoPAf0Vn8?T zWMH^*L7F(tf@nw&!_lSX#5u8EREjJKeWhvkSn@0m)*@iz{@^^u}7QW`x`U4?aJ#Cf&$F8#n3qZp6mid(Ed z(kRCJE6+}kOqm>B?*a%pGvl@=+oL3@v4}%8{7XQM8ljtAfQtoi*HmLqY|p7^6?-2|T{*DC7x5eF7u8I$@ zXbfB(4563#WfC9YdombEKV;J9Ak!4bKUH#w)W#^!Y*!sYWQ<79z&>iPLo2aB`8dU9 zn|2FN&rI2BC^5L2z8=wIcsSH!d?-;BKvuk`^ZJ4vfSolK+7i!o6>%n# zc_K%oz=)M^SlSjf4RX#P&Y8h-d?bGHvg5^*c{>m|D0EiLTy9q)d|P61ehSiR_~5a34wrrMT@ z9dQVgp`{F<|A2B#59_zQp+#sM6eOsj=0;@y=tF-9I2-gfNqhU&rkmei*b=*TFqj)3-RGuj>1`o8UbE_(~=XIe2D%} zAjpmFg}5Eym3T=<;4)Nv6ObkL`!;?X_)YC^O#od(?$PjSrU(7pHZ9lI3{VWc-YA11 zotMKimcwh%x>=4$5BkfcUu}G?8KNN`iA?HN*@Sz1?OLgg%C=xwY<-trLsw?BW(VXB zUJq*Z-TG3Ej{|aXwI6!@^Al)&uPtalh}&Tvj$3syPLT0Jg;45tH4aK4awJ5&k7+Mu zoZUMe5eM4{MExC_%)}gt8KE@R%9jeF1szNd>4O~pa!9$WilU%kBfw6A#&q|2A0G&xiwIMc0K?T*zVI$P}vTl=lQ(MU_~h?mq;scC;dMPN!>C z(_VRH(0*Q#vu(;3?IFIoJU{#J9v?(ZKBBz~o|~~q&>-_*iXhd6BeMMeSb`^GJSY8V+ZQLm*+S46 zM4DenA}lw5$~t5Jrd2sbYbnCv)`8X|#WhRPo6h>J?(n9TMYDm=?+d$+PA!QBX&vYl zJ)(!;`h`>b!hXWG9foClyjJhSvl?Hrp?3OuP$A|u#qQeW88KX|%!B<~p@JMrJqfT$ z`;47Ua4?TnQ9+=qS(K}f4#(~ZwA}Di)97RjB{beZ@uC<=Z?T-^E_38jGR_-ROFkF8 zcvKKw^{b`c_6K6lqc85057-V8D9h2VH~fVySVBhg;|SQ+BgZ~+SeFc&x9;--ZjJ_m zcXr6tDKGL2i0x?Lk(Mm&hz|k4qIJX- z6IMw}Z@SpfzWdJ`)3LHhjCThxA^|yEVBKH9pZBpqM##SCfiCCenxvV!ELb;xpMK+O zE;oH3a70`S3lux|{oyO&11y?UeXGkM+Vw-$J{HRD=2v{;AtDv&8h z=C&?2V--#>I}Gf4vQB*oyhd&7A2I71R&@m7Ec<$KnI4C-mp%DMKRx7&C9V&L86n@; zW&6x^^xe!GVQ8_g3jXESoOlGLL#BUYCc1MoN!@CUe? z5fa(kFdgfm2rAw=7hE9z<2aD5{v9ns^x$YFz6N#X*~2tJj(1MitGS;#Yi*dW=e@Wq zc#$ZYnv5bZDUb~W)BSpWKHd#i7(S;1*<1})ooaBr6DWQl?qV@q){?mxBBV7E4z|;6 z`5jXu`LQxD=mn0`$?PyoeSrDpAjC16sjV8Oo#*spE#gIH_!fKc%Q;h-kn;B-mJ7B^ zy0cXe)^vmQH_UQ?Ud7l+XXT1CaZ>B~da*5K@Fkk`_!K|E-XFyO!1Y?fH_z-xLK(-u zf1rzZZB&Kb{0xrvuh3&hav*9&|4ZN= zG9f-M$(``M^^%K6w|HaX5=GsFwOWUHQ<*>#JkEUy$eU~839=VL0o}+9P^~w}1R$Nl zEXG0Zv9PepRWB)$D`0ayzkL!1N8m%L-3O$kzy?#2w)J$m&8jkh!G|Wacv<=9eN<)3 z_$zClVfYPVFAucxlYl-{wy%39TD8{IR#q3`PK~v94rsCOh|iDbWysxqd$`#MoK)eN zKA(#v6BAdhUCy3U9c_MXqxCl#2>6ZlD0Z>jIl^lPYR`US%^vUix=aL^Php&sQ)W`1AY$V6T_A^Ad1|(jF*N+{atHJib)0T zS`^+7!w&*Dw3YiwX=nmC1fhKq)gaX$1JbnSd>B0zU=Ngv{=UqUnq-VM!YEjNMYJZ` zh#so&OF(AVgxbT6 zYqQsLwz_i{lzY1J%^3C-@kN&->1*qP_#0@xmCyqhZTC7}RQE@}aj8MK*q4n_sB%^~ z#{sQW4pjGK{RTS}2Xmp*VHGf&;bobS#TWm7BnG4JtXnzu|S`pom=ScikpynU>J=aG)^AG)V% zoYwc+KZ@uvsv?m%I$teAdr7g_3J;w%N$8Ns`^znilPI0REEOrqR>;5-4y@EEp=q#FmUTZVaJV&Y?^XF@yy z>=_8#|C*XVLn2(`y*LmeHF$nw7 z9j&tcZx~S2pI82L0lM7@PAc zZ`tyPl)LzEw;MdMAu9Kw*N%dNXXgfju6MQ|J&qbc=K}hIV)Kp9?0m)=WVrR(z$|qj z`E+{_UfWi{x!5fz+qfljg#37{=5?hr8nY|gPtyFJB7u{X{3LJu=(Aj|+KfMRdo=6@ z0!Ks}kniHj(cItAF7s zAdPkf*hRB|?m*^YMjkdnp2uq8nR1n`(#-$h#B8uY4w@c-n7T?aUw4f2VlcW=;2T%C zR7%q{mKjb3#saeoAH<&l&mIVi4vb!8ZIUO(*UGFXuRWsV#YEth2Is`!;sa4|6 znrp0wD{qF!zAMD_Z87EXhAiX1GH9Cq`}7*_HDBH9hyTzJMCK_bn9%;2whfrz9l}n` z3nDLqueC0{rYo_4bo`{?vn%9qo2FYV-WNR=@+M1H5?!JANZ(2W76xF+TuqVOL zZ3eC*$JkyznKcLg%RntS$@~T&)!u%Fg%Jj!T3P7TzKP4tsGyn8XuiK?Y{I4Mk7DO7 zQHF8F%zv?R+fi%+x7T39sqwtP6k5TytFLCI(+7(>Q5G_*)<`pZv+W&JX`qmE$?>s3 zuRx(3>`}&f-fIGLng-q<8btqxFX{Z!R#Ph1e6@5j1$UBb!M2Z3GtqH^U)EBJeVJ6j zE1Q@>t4$Q8XfnjI!#t|l%90;xmLKogV;8YAkb4!blJkOj?6o;u*x01JrWXX8X=BWX zIj+w9#=SCBZCFoQ7u;V`vd-7ob0x5mK4Sx9>!>*L=%V^5E#VpD6)@g1E^wUg6D$I` zw)$9gfp7~HIyN$TTQ+nXj+f{|qsqDNSI{>=6?cG4bg|?p-eY&wsRt*#0u&s(P6V$e zjAU{!tzOY#>J%%Mrfn@lGrfAiPU}*%aZ|`e!is*^hD}@My3ux|c!$i$Y#J|hCJqE3Xvz7;Hs**MQzs0^J zbj+&zxq454oZ~n zVeLG#?`|a=aL1NYazaO+wKJUy6DW?4A^OS+pQGVGHdH0m$l(3Bc@ifSyI}H^s^#_C zG2TFy`M}_&+;rTTuwE2Z3^ z*$AD@p1zx7%fPSXXe>zkX?z^20hZ8Xa>pmJ5q-9EzYg8a6-^E5L-Y z5CB?TY(hm20fOOyu$By!^%8W#)YPtE<(iG)G2fJOpfux-A-OCZxw+U2IkRw*N+)~& zB}Fp0sQX1@u_o%w^VO=UvRhz17+)kux!p|qsFiI8;QEu}E9!}3nJ$`KBvdkYLlV?* zQoUci;WGnko@#lO_1U|RU9KNi^S3F%T50!-WpOy#_oC(Q78DK74}$KS@I|^zED~Vp zW=BU%-Z-ymtF6~A+7ksN*7+OL6<(+v@=dT}0C>{W6}-AG(x(L*MZFKt2r=^7wk~X( zvs~K>+mM}PrbDW;Cso2|`&H=lLke1(0A#ahXEcZDakL`RU`7#0#L7i#Vj)LVZU%xP z)Q{M^0FJ-~iATF)?veUiIs!=UVozDX;MXQvzH*7LklDI%~ zCaj$jAm)V@Bz&W&oW~mI5%#bY;7qaOb1_I$ScF}e>J>zekk7T#(=3sT6+4Bo#a!WY zxAh7B%tw{>sOLJK;CcgC1}rVWuvQ&cM0qJ)(#0tFkQBv1Jj#uhsiKXLOS_c)lyQaeT6F^(f|i z&>080gV1j^cHKp0nGTc3l#c$kMbR}Vzld@9I9wYgh|Pg;-{2laL}E6EVmjFNmH zn<-3+L=_0O&~9DY3w&5>_}V4xI*7D@rIpuJyFFM1?w65Xco!>W_&&g}nA#UH8R$C` zo1VEd714jC1*u0I>0bS)(;paR;9XJ8)@?Xl=L|L2ms*zBo&EA<5|oL`#RSwxU5roN36)#P_%YgY|7F`QPuw4^WHEwZ<{)2wY<{thoLF=ZDxL1KhN)1 z40{pt&H2|S{e5=r+voR5KeRR0X8yNz>)ZOd@$t#h$2Z^H&%fnr_x|ydiaqmW)aQC~ z>VC4cbNmjxoa2-2mujPLzrMW&Zka0wF4#LK3OsI(iGALcZ8K~BrTyMnKJotc&%1eo zCx3aJr+mNk`M<>H`_6KGn#s4sb>D62lRHavf5v>DbpKTr+y1T#S5xM{G@Dt){Il+N z;rk-%pX=r+%>SBIlxH!q26zL{|H?&2@BRI6ePZX=qEE4Br@eLpR?jaRx~_fbst2+> zje#eA+4S;E&`~wt5g+(z%I%X69v^SdC#18&HMO)1GRicD~dTkybw72Xmb>BnVHY69ZhfY)q6i*Sbf6bgRn}6iSn%- zi7T!jJ00!E{hWC@gZpHyO7=~RKQtso_O`WbU$e|c=J}+?H%|{39^jU=Kd`&4WwV^p z!(FdWRwmpKo2>OOp5@ten{Vcg|KBtG|C=GyVm&uxf&HAl>gRHl-u~--lllMjp{B!M zn2a92R0(?c-r?XGzxgkPifm$Cn|LmTSj`A|9P9M$@#Gu!4Rx$Lx9wc__kD3>@0ZAa z)!eVFk8R#@1_>4kbFRF5^1+ICYRUUL`Iq$gm z`+CLS{?G3C);;(8|6i==tnoUx%Qc{5!qWJ`H8?PKg-y;f?+M!fRT**#op2gtz5Pj# zpUyyaDCleVNVzaibZuDns_l-b-uIkkyk_*KKBP1;m~ZMEy?PNj@s3_tiBgb_Uh|2Z nI3|tWK#EkT0TT+=a_ztUa+X4gszTdL1|aZs^>bP0l+XkKF$&cE literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/multi-submission.html b/docs/.vitepress/dist/multi-submission.html new file mode 100644 index 00000000..73f1275c --- /dev/null +++ b/docs/.vitepress/dist/multi-submission.html @@ -0,0 +1,54 @@ + + + + + + Markdown Extension Examples | COCONUT Docs + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/schemas-api.html b/docs/.vitepress/dist/schemas-api.html new file mode 100644 index 00000000..63494d79 --- /dev/null +++ b/docs/.vitepress/dist/schemas-api.html @@ -0,0 +1,54 @@ + + + + + + Markdown Extension Examples | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/sdf-download.html b/docs/.vitepress/dist/sdf-download.html new file mode 100644 index 00000000..2f945369 --- /dev/null +++ b/docs/.vitepress/dist/sdf-download.html @@ -0,0 +1,54 @@ + + + + + + Markdown Extension Examples | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/search-api.html b/docs/.vitepress/dist/search-api.html new file mode 100644 index 00000000..17746854 --- /dev/null +++ b/docs/.vitepress/dist/search-api.html @@ -0,0 +1,54 @@ + + + + + + Markdown Extension Examples | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/simple-search.html b/docs/.vitepress/dist/simple-search.html new file mode 100644 index 00000000..50ba3b10 --- /dev/null +++ b/docs/.vitepress/dist/simple-search.html @@ -0,0 +1,54 @@ + + + + + + Markdown Extension Examples | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page
+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/single-submission.html b/docs/.vitepress/dist/single-submission.html new file mode 100644 index 00000000..36ade07b --- /dev/null +++ b/docs/.vitepress/dist/single-submission.html @@ -0,0 +1,54 @@ + + + + + + Markdown Extension Examples | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/smiles-download.html b/docs/.vitepress/dist/smiles-download.html new file mode 100644 index 00000000..99feda18 --- /dev/null +++ b/docs/.vitepress/dist/smiles-download.html @@ -0,0 +1,54 @@ + + + + + + Markdown Extension Examples | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/sources.html b/docs/.vitepress/dist/sources.html new file mode 100644 index 00000000..e2e2ff35 --- /dev/null +++ b/docs/.vitepress/dist/sources.html @@ -0,0 +1,22 @@ + + + + + + COCONUT online: Collection of Open Natural Products database - Sources | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

COCONUT online: Collection of Open Natural Products database - Sources

Public databases and datasets from which COCONUT was assembled

Database name ("NP" suffix is added to database name when only a subset of it contains natural products)Number of entries integrated in COCONUT from the sourceMost resent publication or resource URL
AfroCancer365[33]
AfroDB874[34]
AfroMalariaDB252[35]
AnalytiCon Discovery NPs4908[36]
BIOFACQUIM400[37]
BitterDB625[38]
Carotenoids Database986[39]
ChEBI NPs14603[20]
ChEMBL NPs1585[21]
ChemSpider NPs9027[40]
CMAUP (cCollective molecular activities of useful plants)20868[7]
ConMedNP2504[41]
ETM (Ethiopian Traditional Medicine) DB1633[42]
Exposome-explorer478[43]
FooDB22123[9]
GNPS (Global Natural Products Social Molecular Networking)6740[44]
HIM (Herbal Ingredients in-vivo Metabolism database)962[45]
HIT (Herbal Ingredients Targets)470[46]
Indofine Chemical Company46[47]
InflamNat536[48]
InPACdb122[49]
InterBioScreen Ltd67291[50]
KNApSaCK44422[6]
Lichen Database1453[51]
Marine Natural Products11880[52]
Mitishamba database1010[53]
NANPDB (Natural Products from Northern African Sources)3914[54]
NCI DTP data404[55]
NPACT1453[56]
NPASS27424[57]
NPAtlas23914[4]
NPCARE1362[58]
NPEdia16166[59]
NuBBEDB2022[5]
p-ANAPL467[60]
Phenol-explorer681[61]
PubChem NPs2828[27]
ReSpect699[62]
SANCDB592[63]
Seaweed Metabolite Database (SWMD)348[64]
Specs Natural Products745[65]
Spektraris NMR242[66]
StreptomeDB6058[67]
Super Natural II214420[3]
TCMDB@Taiwan (Traditional Chinese Medicine database)50862[8]
TCMID (Traditional Chinese Medicine Integrated Database)10552[68]
TIPdb (database of Taiwan indigenous plants)7742[69]
TPPT (Toxic Plants–PhytoToxins)1483[70]
UEFS (Natural Products Databse of the UEFS)481[71]
UNPD (Universal Natural Products Database)156865[72]
VietHerb4759[73]
ZINC NP67327[74]
Manually selected molecules61x
+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/structure-search.html b/docs/.vitepress/dist/structure-search.html new file mode 100644 index 00000000..a570d719 --- /dev/null +++ b/docs/.vitepress/dist/structure-search.html @@ -0,0 +1,54 @@ + + + + + + Markdown Extension Examples | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page
+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/submission-api.html b/docs/.vitepress/dist/submission-api.html new file mode 100644 index 00000000..be830d54 --- /dev/null +++ b/docs/.vitepress/dist/submission-api.html @@ -0,0 +1,54 @@ + + + + + + Markdown Extension Examples | COCONUT Docs + + + + + + + + + + +
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ + + + \ No newline at end of file diff --git a/docs/FAQs.md b/docs/FAQs.md new file mode 100644 index 00000000..b48cc58b --- /dev/null +++ b/docs/FAQs.md @@ -0,0 +1,33 @@ +# Frequently Asked Questions (FAQs) + +### 1. What is the Coconut Natural Products Database? +The Coconut Natural Products Database is a comprehensive collection of information about various natural products derived from coconuts. It provides details about coconut-based products such as oils, milk, water, flour, and more. + +### 2. How can I access the Coconut Natural Products Database? +The Coconut Natural Products Database can be accessed through a web-based interface. Simply visit the website and navigate to the database section to explore the available information. + +### 3. What kind of information does the database contain? +The database contains detailed information about different coconut natural products, including their nutritional composition, processing methods, benefits, recommended usage, and potential allergens. It may also provide insights into the sourcing, production, and sustainability practices related to coconut-based products. + +### 4. How can I search for specific coconut natural products? +The database offers search functionality that allows users to find specific coconut natural products. You can search by product name, category, ingredients, or specific attributes. The search feature helps you quickly locate the desired information within the vast collection of coconut-based products. + +### 5. Can I contribute to the Coconut Natural Products Database? +Yes, contributions to the database are welcome. If you have additional information, insights, or new coconut-based products to include, you can submit them through the website. The database administrators will review and validate the submissions before integrating them into the database. + +### 6. Is the Coconut Natural Products Database regularly updated? +Yes, the database is regularly updated to ensure that the information remains accurate and up to date. New products, nutritional data, scientific research findings, and other relevant information are continually added to keep the database current and comprehensive. + +### 7. Can I access the Coconut Natural Products Database offline? +At present, the Coconut Natural Products Database is only accessible through the online web interface. However, users can bookmark specific pages or save relevant information for offline reference. + +### 8. Is the Coconut Natural Products Database available for commercial use? +The availability and terms of commercial use may vary. It is advisable to contact the database administrators or the website owner to inquire about commercial usage, licensing, or any specific requirements. + +### 9. Are there any subscription fees or charges to access the Coconut Natural Products Database? +The accessibility and associated costs of the Coconut Natural Products Database depend on its specific implementation. Some databases may offer free access to basic information, while others may require a subscription or offer premium services for advanced features and in-depth product analysis. Refer to the website or contact the administrators to learn more about the pricing structure, if applicable. + +### 10. Who maintains and updates the Coconut Natural Products Database? +The Coconut Natural Products Database is maintained and updated by a team of experts, researchers, and database administrators dedicated to curating accurate and reliable information. Their goal is to provide a valuable resource for individuals, researchers, and industry professionals interested in coconut natural products. + +If you have further questions or need additional assistance, please feel free to reach out to the database administrators through the contact information provided on the website. \ No newline at end of file diff --git a/docs/about.md b/docs/about.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/advanced-search.md b/docs/advanced-search.md new file mode 100644 index 00000000..8e55eb8a --- /dev/null +++ b/docs/advanced-search.md @@ -0,0 +1,85 @@ +# Markdown Extension Examples + +This page demonstrates some of the built-in markdown extensions provided by VitePress. + +## Syntax Highlighting + +VitePress provides Syntax Highlighting powered by [Shiki](https://github.com/shikijs/shiki), with additional features like line-highlighting: + +**Input** + +```` +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` +```` + +**Output** + +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` + +## Custom Containers + +**Input** + +```md +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: +``` + +**Output** + +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: + +## More + +Check out the documentation for the [full list of markdown extensions](https://vitepress.dev/guide/markdown). diff --git a/docs/analysis.md b/docs/analysis.md new file mode 100644 index 00000000..fdc85598 --- /dev/null +++ b/docs/analysis.md @@ -0,0 +1,14 @@ +# COCONUT online - Data analysis + +- As shown in the [sources](sources.html) section, COCONUT data has been extracted from 53 data sources and several have been manually collected from literature sets. + +- Currently, the COCONUT release (June 2023) contains 406,919 unique "flat" (without stereochemistry) NPs, and 730,441 NPs whose stereochemistry is preserved. Please refer to the original [paper](https://doi.org/10.1186/s13321-020-00478-9) for more details. + +- We extensively use the [ChEMBL](https://www.ebi.ac.uk/chembl/) [structure curation pipeline](https://jcheminf.biomedcentral.com/articles/10.1186/s13321-020-00456-1) developed with [RDKit](https://www.rdkit.org/) to clean the data and curate the database. + +## Curation steps + +- The snapshot of the mongoDB database form the COCONUT release 2022 was taken as the primary source, + * Polyfluorinated compounds (64 in total) were removed + * Structures that cannot be parsed by the ChEMBL structure curation pipeline (113 in total) have been removed. + * Duplicates have been merged into one entry and the highly annotated entry has been made the parent entry, and the remainder is now included in the parent entry. \ No newline at end of file diff --git a/docs/api-submission.md b/docs/api-submission.md new file mode 100644 index 00000000..8e55eb8a --- /dev/null +++ b/docs/api-submission.md @@ -0,0 +1,85 @@ +# Markdown Extension Examples + +This page demonstrates some of the built-in markdown extensions provided by VitePress. + +## Syntax Highlighting + +VitePress provides Syntax Highlighting powered by [Shiki](https://github.com/shikijs/shiki), with additional features like line-highlighting: + +**Input** + +```` +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` +```` + +**Output** + +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` + +## Custom Containers + +**Input** + +```md +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: +``` + +**Output** + +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: + +## More + +Check out the documentation for the [full list of markdown extensions](https://vitepress.dev/guide/markdown). diff --git a/docs/auth-api.md b/docs/auth-api.md new file mode 100644 index 00000000..8e55eb8a --- /dev/null +++ b/docs/auth-api.md @@ -0,0 +1,85 @@ +# Markdown Extension Examples + +This page demonstrates some of the built-in markdown extensions provided by VitePress. + +## Syntax Highlighting + +VitePress provides Syntax Highlighting powered by [Shiki](https://github.com/shikijs/shiki), with additional features like line-highlighting: + +**Input** + +```` +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` +```` + +**Output** + +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` + +## Custom Containers + +**Input** + +```md +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: +``` + +**Output** + +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: + +## More + +Check out the documentation for the [full list of markdown extensions](https://vitepress.dev/guide/markdown). diff --git a/docs/contact.md b/docs/contact.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/db-schema.md b/docs/db-schema.md new file mode 100644 index 00000000..9511aee0 --- /dev/null +++ b/docs/db-schema.md @@ -0,0 +1,3 @@ +# COCONUT Database Schema + +![ontology-custom-element-why](./public/graph.png) \ No newline at end of file diff --git a/docs/download-api.md b/docs/download-api.md new file mode 100644 index 00000000..8e55eb8a --- /dev/null +++ b/docs/download-api.md @@ -0,0 +1,85 @@ +# Markdown Extension Examples + +This page demonstrates some of the built-in markdown extensions provided by VitePress. + +## Syntax Highlighting + +VitePress provides Syntax Highlighting powered by [Shiki](https://github.com/shikijs/shiki), with additional features like line-highlighting: + +**Input** + +```` +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` +```` + +**Output** + +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` + +## Custom Containers + +**Input** + +```md +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: +``` + +**Output** + +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: + +## More + +Check out the documentation for the [full list of markdown extensions](https://vitepress.dev/guide/markdown). diff --git a/docs/download.md b/docs/download.md new file mode 100644 index 00000000..4aec3036 --- /dev/null +++ b/docs/download.md @@ -0,0 +1,44 @@ +# Download + +Coconut online provides users with various download options listed below, offering a convenient means to obtain chemical structures of natural products in a widely accepted and machine-readable format. +* Download the COCONUT dataset as a Postgres dump. +* Download Natural Products Structures in Canonical and Absolute [SMILES](https://en.wikipedia.org/wiki/Simplified_molecular-input_line-entry_system) format. +* Download Natural Products Structures in [SDF](https://en.wikipedia.org/wiki/Chemical_table_file#SDF) format. + +At the end of each month, precisely at 00:00 CET, a snapshot of the Coconut data is taken and archived in an S3 storage bucket. To obtain the dump file of the most recent snapshot through UI, navigate to the left panel of your dashboard and locate the [Download](https://coconut.naturalproducts.net/download) button. Click on the [Download](https://coconut.naturalproducts.net/download) with option as desired and this will initiate the download of the data file containing the latest snapshot. + +To access data through the API, refer to the [API](/download-api) or [Swagger](https://dev.coconut.naturalproducts.net/api/documentation) documentation for instructions on downloading the data. + +::: warning +Please note that the COCONUT dataset is subject to certain terms of use and licensing restrictions. Make sure to review and comply with the respective terms and conditions associated with the dataset. +::: + +## Download the COCONUT dataset as a Postgres dump + +This functionality allows you to obtain the comprehensive COCONUT dataset in the form of a Postgres dump file. Once you have downloaded the [Postgres dump](https://www.postgresql.org/docs/current/app-pgdump.html#:~:text=pg_dump%20is%20a%20utility%20for,only%20dumps%20a%20single%20database.) file, you can import it into your local Postgres database management system by following the below instruction, which will allow you to explore, query, and analyze the COCONUT dataset using SQL statements within your own environment. + +::: info +The Postgres dump exclusively comprises data only from the following tables: molecules, properties, and citations. +::: + +### Instruction to restore + +To restore the database using the dump file, follow these instructions: + +* Make sure that Postgres (version 14.0 or higher) is up and running on your system. + +* Unzip the downloaded dump file. + +* To import, run the below command by replacing the database name and username with yours and enter the password when prompted. + +```bash +psql -h 127.0.0.1 -p 5432 -d < database name > -U < username > -W < postgresql-coconut.sql +``` + +## Download Natural Products Structures in Canonical and Absolute SMILES format + +The "Download Natural Products Structures in SMILES format" API provides a convenient way to obtain the chemical structures of natural products in the Cannonical [Simplified Molecular Input Line Entry System (SMILES)](https://en.wikipedia.org/wiki/Simplified_molecular-input_line-entry_system) and Absolute SMILES format. This format represents molecular structures using a string of ASCII characters, allowing for easy storage, sharing, and processing of chemical information. + +## Download Natural Products Structures in SDF format + +This functionality provides a convenient way to access the chemical structures of natural products in the [Structure-Data File (SDF)](https://en.wikipedia.org/wiki/Chemical_table_file#SDF) format. SDF is a widely used file format for representing molecular structures and associated data, making it suitable for various cheminformatics applications. \ No newline at end of file diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 00000000..8ae7a195 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,29 @@ +--- +# https://vitepress.dev/reference/default-theme-home-page +layout: home + +hero: + name: "COCONUT" + text: "COlleCtion of Open NatUral producTs" + tagline: An aggregated dataset of elucidated and predicted NPs collected from open sources and a web interface to browse, search and easily and quickly download NPs. + actions: + - theme: brand + text: Documentation + link: /introduction + - theme: alt + text: Submission Guides + link: /web-submission + +features: + - title: Curation + details: Community driven curation, while maintaining the quality of a expert curators. + - title: Submission + details: Submit new compounds through Web, API, CLI or Chrome extension. Integrate in your workflow at ease. + - title: Bugs / Issue tracking + details: Report issues with data or bugs in our web application and get help from the community to resolve them. + - title: API + details: Search, retrieve or submit compounds programatically. Integrate COCONUT API's in your LIMS. + - title: Rich Annotations + details: Ontology driven annotations and provenance information. +--- + diff --git a/docs/installation.md b/docs/installation.md new file mode 100644 index 00000000..39e97dcf --- /dev/null +++ b/docs/installation.md @@ -0,0 +1,103 @@ +# COCONUT - Installation Guide + +## Prerequisites + +Before you begin, make sure you have the following prerequisites installed on your system: + +- PHP (>= 8.1.2) +- Composer +- Docker + +## Step 1: Clone the Repository + +Clone the COCONUT project repository from Github using the following command: + +```bash +git clone https://github.com/Steinbeck-Lab/coconut-2.0 +``` + +## Step 2: Navigate to Project Directory + +```bash +cd coconut-2.0 +``` + +## Step 3: Install Dependencies + +Install the project dependencies using Composer: + +``` +composer install +``` + +## Step 4: Configure Environment Variables + +```bash +cp .env.example .env +``` + +Edit the .env file and set the necessary environment variables such as database credentials. + +## Step 5: Start Docker Containers + +Run the Sail command to start the Docker containers: + +```bash +./vendor/bin/sail up -d +``` + +## Step 6: Generate Application Key + +Generate the application key using the following command: + +```bash +./vendor/bin/sail artisan key:generate +``` + +## Step 7: Run Database Migrations +Run the database migrations to create the required tables: + +```bash +./vendor/bin/sail artisan migrate +``` + +## Step 8: Seed the Database (Optional) +If your project includes seeders, you can run them using the following command: + +```bash +./vendor/bin/sail artisan db:seed +``` + +## Step 9: Access the Application + +Once the Docker containers are up and running, you can access the Laravel application in your browser by visiting: + +```bash +http://localhost +``` + +## Step 10: Run Vite Local Development Server + +To run the Vite local development server for front-end assets, execute the following command: + +```bash +npm run dev +``` + +or + +```bash +yarn dev +``` + + +Once the Docker containers are up and running, you can access the Laravel application in your browser by visiting: + +```bash +http://localhost +``` + +Congratulations! You have successfully installed the Laravel project using Sail. + +Note: You can stop the Docker containers by running ./vendor/bin/sail down from your project directory. + diff --git a/docs/introduction.md b/docs/introduction.md new file mode 100644 index 00000000..0735e0c4 --- /dev/null +++ b/docs/introduction.md @@ -0,0 +1,30 @@ +# COCONUT (Collection of Open Natural Products) Online + +[COlleCtion of Open Natural prodUcTs (COCONUT)](https://dev.coconut.naturalproducts.net) is an aggregated dataset that comprises elucidated and predicted natural products (NPs) sourced from open repositories. It also provides a user-friendly web interface for browsing, searching, and efficiently downloading NPs. The database encompasses more than 50 open NP resources, granting unrestricted access to the data without any associated charges. Each entry in the database represents a "flat" NP structure and is accompanied by information on its known stereochemical forms, relevant literature, producing organisms, natural geographical distribution, and [precomputed](https://api.naturalproducts.net/docs) molecular properties. NPs are small bioactive molecules produced by living organisms, holding potential applications in pharmacology and various industries. The significance of these compounds has fueled global interest in NP research across diverse fields. Consequently, there has been a proliferation of generalistic and specialized NP databases over the years. Nevertheless, there is currently no comprehensive online resource that consolidates all known NPs in a single location. Such a resource would greatly facilitate NP research, enabling computational screening and other in silico applications. + +
+ Logo +
+ +::: info +- The COCONUT logo incorporates a molecule called 6-Amyl-α-pyrone, which is an unsaturated lactone with a COCONUT fragrance. This molecule is produced by Trichoderma species, which are fungi. +::: + +## Citation guidelines + +**By appropriately citing the COCONUT Database, readers are provided with the means to easily locate the original source of the data utilized.** + +- Citing paper: +```md +Sorokina, M., Merseburger, P., Rajan, K. et al. +COCONUT online: Collection of Open Natural Products database. +J Cheminform 13, 2 (2021). +https://doi.org/10.1186/s13321-020-00478-9 +``` + +- Citing software: +```md +Venkata, C., Sharma, N., Schaub, J., Steinbeck, C., & Rajan, K. (2023). +COCONUT-2.0 (Version v0.0.1 - prerelease) [Computer software]. +https://doi.org/10.5281/zenodo.?? +``` \ No newline at end of file diff --git a/docs/issues.md b/docs/issues.md new file mode 100644 index 00000000..d5350c63 --- /dev/null +++ b/docs/issues.md @@ -0,0 +1,93 @@ +--- +outline: deep +--- + +# Help us improve + +## Feature Request + +Thank you for your interest in improving COCONUT Database! Please use the template below to submit your feature request either by email or on our [github](https://github.com/Steinbeck-Lab/coconut-2.0/issues). We appreciate your feedback and suggestions. + +**Feature Request Template:** + +``` +**Title:** + +Give your feature request a descriptive title. + +**Description:** + +Provide a detailed description of the feature you would like to see implemented. Explain how it would enhance the product and benefit the users. Feel free to include any specific use cases or scenarios. + +**Potential Benefits:** + +Describe the potential benefits or positive outcomes that implementing this feature could bring. How would it improve user experience, productivity, or any other aspect? + +**Use Case:** + +If applicable, provide a specific use case or scenario where this feature would be particularly useful. This can help us better understand the practical application of the feature. + +**Additional Information:** + +Include any additional information, ideas, or suggestions related to your feature request. This could include references to similar features in other products, related research, or any other relevant details. + +**Priority:** + +Indicate the priority level for your feature request (e.g., low, medium, high). + +**Impact:** + +Describe the potential impact of implementing this feature on your workflow or the overall product experience. + +**Contact Information:** + +If you would like to be contacted regarding your feature request, please provide your preferred contact information (e.g., email address). +``` + +Thank you for taking the time to submit your feature request. We value your input and will carefully consider all suggestions as we continue to improve our product. + +## Report Issues/Bugs + +We appreciate your help in improving our product. If you have encountered any issues or bugs, please use the template below to report them either by email or on our [github](https://github.com/NFDI4Chem/ontology-elements/issues). Your feedback is valuable to us in ensuring a smooth user experience. + +**Issue Template:** + +``` +**Summary:** + +Provide a brief summary of the issue. + +**Description:** + +Describe the issue in detail, including any relevant information or steps to reproduce it. + +**Expected Behavior:** + +Explain what you expected to happen. + +**Actual Behavior:** + +Describe what actually happened. + +**Steps to Reproduce:** + +List the steps taken to reproduce the issue. Be as specific as possible, including any relevant input or configuration details. + +**Screenshots/Logs:** + +If applicable, attach any relevant screenshots or logs that may help understand or troubleshoot the issue. + +**Environment:** + +- Operating System: [e.g., Windows 10, macOS Big Sur, Ubuntu 20.04] +- Browser: [e.g., Chrome 93.0.4577.63, Firefox 92.0.1] +- Device: [e.g., PC, laptop, smartphone] +- Additional details: [e.g., screen resolution, network connection type] + +**Additional Information:** + +Provide any additional information that may be helpful in resolving the issue, such as error messages, related links, or any troubleshooting steps already attempted. + +``` + +Thank you for taking the time to report the issue. We appreciate your cooperation in helping us improve our product and provide a better experience for all users. \ No newline at end of file diff --git a/docs/license.md b/docs/license.md new file mode 100644 index 00000000..45667403 --- /dev/null +++ b/docs/license.md @@ -0,0 +1,21 @@ +# MIT License + +Copyright (c) 2023 Steinbeck-Lab + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/docs/multi-submission.md b/docs/multi-submission.md new file mode 100644 index 00000000..8e55eb8a --- /dev/null +++ b/docs/multi-submission.md @@ -0,0 +1,85 @@ +# Markdown Extension Examples + +This page demonstrates some of the built-in markdown extensions provided by VitePress. + +## Syntax Highlighting + +VitePress provides Syntax Highlighting powered by [Shiki](https://github.com/shikijs/shiki), with additional features like line-highlighting: + +**Input** + +```` +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` +```` + +**Output** + +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` + +## Custom Containers + +**Input** + +```md +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: +``` + +**Output** + +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: + +## More + +Check out the documentation for the [full list of markdown extensions](https://vitepress.dev/guide/markdown). diff --git a/docs/public/graph.png b/docs/public/graph.png new file mode 100644 index 0000000000000000000000000000000000000000..6ce4fb128824251c5ffedd2b29c74e668236eba0 GIT binary patch literal 259054 zcmeFZbyQVr_cpxI1A34+3Wy?M5YhtDsnQ_bDX~GiI}JoZiA_m^bSsE7s7RNR(nyMQ zNy9f6;PX7c_Z#2%p7-B(y!(tZjtALmt^2;`yyi9MyykkLASZ#3ONNU=q41?7MU_w} z919fcZnD@7CGY)+Iv6aGlTC)l5r$PImO8+anG>BCJ{4tzM(F6~l`c;8~78 z+3`)rS|(h4fBpG^h?ltL=|BJT;A%73pFg8cEB5~D&zGJTBFj4Zd=v@i{PSlN&YN7U zKmT*bUhub_92}#f-C8T-6}`Ff2$+?KKe4B3f5_y#`zgjM{-ng2)OTw!)7|@5cmfL zlckLhSI~q>-Pd!M60#a3qd13Bkcg9&RT=3_W7wY}-Q;vo2ziV{sP;AF+Ui*Xu3Hqo z1J91VS%EIzb>C^qXYU<#)(;~2%x_)tSK`j16lO|w3YP}b_O@I}tVZUmEmv1DK1(Bo zFUjeb)bjA~&L(|GI$0s_2i2T#UZ-s8ro#jeVs_IYW3DT4xG06F2x>Y;o2CmS`Py_* zwTj-~j4}Fs`M6~4qWJFXx45qQlD#^4gp9boMgBCwm8Uv1G^^(QN`2nTk6Ir+5^u;Z z@!tAzCM`8JQzDoWxB6qGh`!H$abaQMZQC)CXxVgz7W=&|yM>V|?ZZuGe+Le{781@?GXIF|esGX!Dp$YT%fAlw2x9Bm9`SR6< zMx=Eo-cf;lf)!=@0c-by_eh^atJmwH0*w7B;n@n&cMc|Xj8Qjd67jY(`)y)+5XOk zs@g@YOdr_ALOhD>q)$&&x3*`Rwckt9oFU9+;#BQ__pbR>pz_#h!bWz_Qh~d7Uj}LC z$j0#;UFI8`!fC?n`1ig!72y)+{H}0iTW50)1VQrOhN& zVk|jRteS5gPqolUVZj}f8Ynq<&gXaM>sAnxl4el(>?t}|=>GWe!+kPTVm(86zsW0j z*t+jA_POwokfhdDSx)OAjVkwzPL2+N8-aD#rDFJ;vRh4xOxokzK3TQvxzEygEq^)_ z!)EkM{N<%<`uh6!+9XaE~9y*`kso_)zynDb#--! zjeM}|e={_s;P-rFfJYRUFtvU1L2w*_Rh9jR}h=F@AyDmlu}vUgg8n zzxsP~L;u4o_^k52X2?^e+(^R7I){GM|MNI{>ags#$2WUV;7d*Ub8{yM^pA;_D(QQ! z___a{&$=JWHT&#}wZhU!RYXioHeI5p(o)S~^=`F4mA8g+x@>5Vx$0=O7YR9e?rc}a z+@~{C;Vn~2Qc^FR=f5XcESAgkfm316tgWqegIHfOygmV z!ul_nvjHT90y_`4`#D*n=J{P11o^bGf(5P*{_3&kB^Q^#R(PdxObjw3nw69zRz9DD zp94mz{k&q+=-C@^rkmVhrd{>n!=G+cGE!2!GkV~3R>S401_lP0)F^##O=j&6-C(J= z4Zob-2e;I!@vahoMV40PFjL+jmnfvm#>O^K<5MFbC^%)y)17`lcC^i9C*kxNf}iQJ z))oRkh-EJbCXJwXX)yRvXjs~BnT9VtxrmLKV)$66bX|K~c-o!N}?g%5-6yBc7r8ykK4 z6~a`v9{2*9uQ$;pJ_Hk$mX_}Py)YON8#`A`clD}BSNi>~aC&6~SD`&B|SYolEpRtjrQLd%mo@6nx-jxvz}~K zuwxg$U5K>QvlUC#DY;k*X0)uV*z0o{zPn3NUVSW64GlRD*Gzb=xTfkF7=8NLw>KA= zTN*=Gt$UhbefjL|C-IJf7qD%)g_TC?4nV?3;e&7BjWGuYn>9I3bG=7413}4YVL(+T zl1b6n*w}CPO-c$ZK&a~XfJHg{yRp(hHTT1xs`ozkaB8hT;oN{lK}1bWP4)J4>}dR& zW550HNV6JdbMF?DA}I#_M?@Dds{Keow?vW&xW0|yw(-u=7eYzWhV7L*DTABb+?xm{ zu|3>pcXMr2)nd@T`&j94^ss9sBSGm~`h9UaY+I6dC*Wy8?6nbLf4D*@g|V4w$ED=& zMV?(rS(($|^Iu|OVzU#$!ublXOLbT_ms*;eRg{$8Jb!*xOhST@k53DL6>&vb*_V1A z3!H#?W{n}&b{d2al40Gtwtg+4HzeMBZrcyL&*hPP;Mf(+Xi0f=`i%L!%>gA}yc`KJ zajE(^>f_XE(93X6TJcxnuay23oOOT4^P@-0lo8axyFz=Ic{7^l#<|R%Kj1(jO+cwK z-JOMLq3N*5SNs{r%f8?K>r6Mxix)5K%XEGXSGf4Sp{1b_6F%H4+Fb)DLBfw#nSI)B zOk!dpt?cWofE$~UJAkV2!;fco_`XnaCKb$X}4$ojIN*m;@sVHzz(Kb5~@f)cJ!ZpSf|4`fB4%c z3_Lq8vQT@RLy5eaY3)!KcYGhm6)Rg^jT_G)F)jY;WsqME6Fa+-Ns;Eci%bd-JiFf- z+*=r~P%kp=hy*(bBIkXxzq>gX#J{NU@L{HSFlFBSyrt8xZYe)MKdnOJ7t%5^BqSs> zQn=^Nb$KjRWzZ$K-u2n4rMhiDDLL%DyI}q`=@EkNTU)LaLY^9cfaPoL{H(l7>$6>) zK%F+``;}89g4N*STs9-Q0F~Jun~T4C^9FkkfHuthm$aecE0zMk!f}RZemkl*`Q_h4 zD(>r<#_UZy&5WznE8;0e$+)*IdS%z9+YnD)AA3S5jfvs1%C6a8u#uLP?VfB3pA+(G8Wv@cO@F9TlpKDHEqM z{|XzncG*9$I*PrQZg~8*1VoU*kO{3kC5zt}7x!(kj3bpbU=Olv26(uE~ zdwO{d_klTq)uj9SqByMvR47S#i$49Zy$Spb{N>lz3zPEJtzdZA_z&mLZ?)fj)tkP&Alm5Fwwc{ss^R9t zH4h=6;QQHcn%I-8S@bf3gYkn*+hpg_w?7;++0p$W1~Yp zx6R02oCQ2NE&)M)_nNz_E5aDn7>P9=WV9PQMYr=0g;RiU1jDrVAY*aHP;t-+jJLM^hh zAvh{0Rdm`H<<}a0!{I^Fw|6L1Cg+J^n&har?EK1E4SF6z9g&vKz|W;7;jyXqd%hn+ z@1;0m-;-iPrhyKfJi~t3OtZcKdn`Jht#bmGW{yh^B>%!=q) zh4dtLH3H>ocOl!^HXQ=8CV^EMFaIyH8V4t(b-&CL2UT$-MhwIeN`L((9_d1u&}5B z5WWmjDmZa+Jay;!*X(+(cUb)IQGyA1P2fj+dA$n4R(b2S>kI@bM?O(VTms8Cr}=+} zJoK0VG101UUcjcRSuCGh|3V~xQ$V1SOj%cumzQ@3s9ATK3~8}>PqUZTRC5HNpEBeI zk7j>S9mA||GD4@QIK&}$jusFkVYi4BxOeYWke@pfGxL3$>g{wKe6mz+o2nkKec&DH zN=g{`;K`mrsWwbbrTKdA6GQm?ce=}z(UxAhX*5JvA_pVhH7-O-$-~Bsx9`)wy=6wD76&HOUwyrx@ljC$)kNioo zY@$@B*?k)wv9}&Zowag~wQ)028;`(mhlPVfd2Oac9d>~+oD;GWCD;o*SsYZ)7s#1Q ztXJoH?;|dwT`1}|*V}X)<1H(}vQU7a=-hX;S2-MDbf(>~tfJx7{tyYDWg^mXhL?%o6yzT96r-ytnB za{LRG>3l-pzhx>m2M4QvGEHnUD`}~A$N&!C{6Es@Z+1DVQ7pQSla1%mCMFEP%BZ~7 zL+{?Z=d?NOGS|XdqhfDgi0r>fTTIsb_bRYRWohXEz)2EH%KTXCa;cJ0Zx6p29f;LH z&)&Rw^WLxymx9kxl9G}#;Q4a}BzGYuR{3$z*{OuYiKeC|1_lPDSS~Ba1`3x*%xw*2mVN#g)W?eu7XtKZ%&HD?}AZ1C3izCOU;9JK`(=#*o>}<>-RBUQ$ivHFu zg@wTq^+X}BNp->wfpV3TW4cFdHIzBzG7?I?J>(enxFMLE=R8YYYcxkhR8+=0qXzSx z_1S?U)8NXgsvfY*R}}ne*G%KhZUKct==crsmtP^@Tn9_D7*v zMDlyNpj7~P8Nws(-hIr@!O>G{XSDIFN2Wty?IqL27S(+REZ^+$%ar+Je-m{tXJ!1m z0&(vIg?a7lkfO|^Cpb+y@_Mi3<>Vr%IW4~{V31S-S&%;=RWGDX#FsAJ3~Ne--K?vx zNA7MuT3uyb`U8i8$5w>jWw9I1F$c2G&i$g91}dNKm5GL8xI(lnt(dqt11qci6)wxK z?eY9byx(LDbJ{B%ACo-8eagc4X3dTu{9ueTIPiD8UB^-8Xq5oR7*=qeFFwpY*341_5JN5(gIXB!}LcH&1VFv z;KK}idk#~~TB)#H)ySCa`R^K2^>y^ikIooh7Sf@tq3@gvfK5bT3y7D>g9i`%dT2(y zck>|bBbB80X3A2XpZ(4uH3T40nLzb1)EQk_gu;6YaB>QeHZE9;%?aSANa*lji z$LDRx`qv@no=XW9>fBPcu?2vXcO3unch%l%3y{+=l>?kdP+man^XpKV!?3VXd(<4j z5>j;mPj~DP+|*f~%WD-taQvcE+S zc<3C9{4((hmnF5`-wQNSKrL0ko`kk1i8hu-^_8{*)xq+5UjJaYtU6&sqXru4FjrJ?7H)cmtwZ%8$nEaXpcceabh1*&M ziUX%kpDsqXT!hT8>|A(PGy>BIv;f6aZwR93h|MXSclJn|HtR}%RasdX9v+^$zV7Jv z49LXJ?}eN}o0|BD)CiH2!x19zXQ#WbH2W`EbvO)-%x&j+4VOpPrS9ChgBTK}=klFA{Te-pH=}M2s%qZe-f7ciknl_a>3wyD zn*q|oJnfQ5YC%X9kQ6$SkG%fB#*Wr+K3$UzY^9 z650As1IK}u&N2s6PV?@@{j!phl3cYMKIeH?xxdd}xbSAWEw(~fUPdOYWy=0=*N2OW zimLeGx4Siat1^CbYB|N9Ju`~Uy2Oz^*V2l?#l@YpFMDs=K}iA6^4Tk+goEF6>up8u zwpD&JTvQ`%=JM@_AqbqzB>LzhwgL4!*6f=@}bh;kPmfgU1Xy%VPV7Q`=X*xcd>6s@!5{~>aavDmQDmY)bH-@ z<|t>#4S-Y7bVNl&&_uPQsphDeZ7vRzEEWweV4Bt2<5(=b!43fI7z8^Yy52@N6Fbd+ zSA@{nN8vJ*oFM1{;aFPF^6*R&!ODM^+Otg5?N-(WI^8qRuFP@UZG;@QmIQ07mC&6-(Y;@Sp&g7le-(TvG~^i0;^b8H7C_ z`3(BBL?;$Njcxyvb>EI!p0QrFPP@la#NK|+R!-UN8fGoI!v+!f? zkc;C`z zTly=`A!#t3e1an>bp}EMl-vyL25gpi_X(yZCnwj0T!3mrG}Zi3m($$p;y%^(@zH5c zcy8QH-lKw$%1tltU7ZM$%a=8?+<*%F{}h~b)o@Umv;Spv0-72uJ38Afkxg#qQ*U~@ zly{czx#enHlhBECj6RH1_a7U3;OFme(Gto0YqX{Ypl~=CDZqtyOFu0in_99bMKREkMCd39knS``Slobg5?$ z5uKv|pH}|3Vf5)!NJCAa-97nKaa5a0*Bh}w1|3Egmfp@Z84@zGY^VX~*jfT*=mB_O z)+`j&)YK%Q)UI+bR#H-e_~+EL220Gj=TD$j?wIAly5D7JWJGfDqI3IibJB79GL|h3 z^h`fwF=X7yG#blyp!FnJ9n5Cn1_mlWsaT4nJ}#5a zJ*@F=juX(N5kB-BS;@y-nDSZwR@P@zmL^WhskE(W2{(>__6zKdx)t<^AgPp=l>7>K z&Ky{$^kbeYt8#MdXG$>AJwSR`fJ43W{Y4Q83HfKJJik^+n?O|?(!H*impR@$%*fHu z(OGP-P9a+e%zCXttZlX@kKcLztGd3IQ+vlm7XybpLShF%N&zlzwn524cd>#Ka0n?sYnNE}z|#`L;gIUN{wSP| z74j;_At29$>zG5e8W$hG2W*JbW$~y_G+gdf@w3m#-6C3EXj@b+L%GUhQ)o#I9TA-Y zJ&5GwWHLeb_mC^~WGU0ZxtTX%Xc(B81v5fU`SP{>x5;6tfB%IGlRS3gaTyN3=hWk8 zS+${y#c9?_jr6+QXX0HTAR#9X#dnJ@&(E(Owy9YI!~$FClc4fS?a5J>VbK4vI(oQ2 zO49B=2N_L$FjYZaAgRTt$Jm%=pK52QcGo_`-yPP0%F?fIDgMrjLr5D5vHclA^>p^N zt(_h7p;9|ALo+{aHKgYNNBhgJH<7Nr!?gK#9i9h zwsfF!8mDpaz5-xH0PTT~Ow0^)4!V#MCD?LVgJzx@Qjwgfe^v2xi4WB+h^{%vM#@=M zb-0^crkKgD>MAI+C_OklkoMX#h#(iZDP=FkE(Ph1y=;uJ^XTP?mnmBs;UB6{>OG{XAa4`Ik zDXd8a?IwquOM=&LO~9s{=9z3<+Ay=rCrugY$%clxFZ2DFR2&G`j=wFl$PP>?dL|s* z3L!-UEZ$%5lE=lvbEFdW%(CQ)MGPMb|8DLH73UkL+M^)xegFP8*!z5(3yc2!h-f;X zZBRGDJ$qIGK$3BOmk_lPUz8+*&8W^`vogL)QpO;>RzEpK)8O{urK4Odt@`fo9*Uyo zc-`Kl)n9itYq=gGr|p~5UTqOoIMW_M?KW!r1Zs}NoKCO%E!BYWJK33-z|YA7wi& z@-ZT}0juhNXVmO^;06V>Xy%K4_4Uo3p+z$AH*y@?TSyC@b9b|bM8J98ZK+>RL&J3R zuM3wiXE_rqZd^F2wW+@<%9Nb__RW5Jx_NRo3&}k$Q(8MRsXXFes#J!Cl#{a%%J);N zN&Mcyt^-SjEUi~aSV{xla}^4Npr+jTc=d#X}SGtB09F1v4HS{)xg4ZxrjJ9w`YFzj_u^ox_=pjjY64c?a2#;c3DSJ zm&xgJKqC%n)Dw5HR8Jc8w*7I~*hn!>F7`ex6_sCm^o`)L2PsBaC||AI^<{%5V+?h) zobK9EmqbExa=qWF>`N!NT;(Bej=L?DCJ`)68XjUFN8Y)dg6!GVDd;3; z$_fc#s9TJJFUR3#YFREH)t*b4=%(A0zeO^`-vE5oED1d!g8P+!&T(_VmVbQ}e#o%1 zW8qd}X5>hnBz=PZwoSnEn-7=oNnu78N*K3%4jPWOl4bR+775S8kZ)|h3@3?aDK(9h z)G_%fet2zeu0V#85+~ynoQFBo9c~mysKyNZu4D)-%-dp zDQz>i7lK4AHVj z54+J{YB%vR2&JQXVu|M%pp?2(YG)r2(Pa7VCN-CuiLmg|QMohl@MvHrmzHd7FLd9| zIJE9oJNeF<{Y4Ub=;F7>kt4NMvMY?BP=XRLXq(;vBa*?4PfXy;J&yU((b2K*lJa4^ z^+-s=*)J+-6bewLpG{`AK5&lG=@-c5cN+0PxL#3zIT=nOCKf9a970^O~sdt@75i!)J zcOG>%ybJ}bIMZupBnHxBJn4O9YRikmWxU4Op&0G>NV?{?8=Y-lnlS%yYuL{ zexF3NHk0$P<)Rb@{pBn)LM}tu9qu7~e2=7rA{y$OKC?<-R#qkSThXR?az_Wmdc01B zU`RISL}g!6H|2<((==_v2ngUIW{&Fq^BeNKg+)%Dt(SNM|KGN>bX$S4Iocz5+Kxq5jl(yYJEIdEBq__$`Sc6Wo7~+{L_F%gW2zhEt+Cu^akAE{91U7MD|cwR@E6QQ!SPn6*vI_ZUmO$k_%8d#$D)rns%ihf5TYMM2de}a(5yv`OqNZ)~~;gog;G&j7Tmv9rHz0 zN@@A&->X#{YESMVkHgo}lrpeKDm7>#9c+d1WEPh=m5+P!r3s|rP2#=cM@^sPU4+tN~_+B|H~F8y(KLW6*Tc_|}`(tXZl6f&5)cjBLWmx5CTx zcg9%ECXAzX(J>|WJMo{qgm0aAl!8PAC0}YQseU*)f!l4fH($SNL|0ZFd4~dTJG4=aV>*##>8Z{M?*4d0EnQn$OHAp0{O*hq=b0YX5GBrsa zE>tc*a9fpuU(=g8Guru?5VL>F_lF{?CtohFpH-Pom0}RI7X{Hp9qANsk0YC9_%wz2 zUBy`ClH=$&7d@9y-I)}uI)2$$hbsy9kA~6K30<@DEZ~D>D7EG@LiI6UEF3z3q|B#7 z_c~(^BZEA>7LBTAWDK}vcGAj~v3edKd%>@N24gszwJQN8Tn4Rhy?<*Sx#J!|l=65wlcBD|Px=ecY0T`~y!B&OfVt1ATM4qh2AT#UargG=zl5h9$aq&8#h~ zGqjDQpaKHL{=sftXGtKn6!*^i%yvhS;$vZ@FW<+|_`IX-Vu|b@)lasmyjE0a=*R>I zyT-^vyYPZhUs2hRf77l@v&MyQsAj`%Qr-1zCgX`+M>;^}YxMcAh_wIJdm2^a7?l@U zm3o6aSE`iM-h{8@sW`q_mG4ZF+K%SDzohVaW^l6eZT305OHYqC!n_Q6gW0Yflu}A5 ziYeVm5`;(5$Gt)EI{J`0Es?=k&g->3VV0+S5u-vlO&%59MnHsy`V+o@lkdOV^Ept) zhWwE_>l4*M(leifBBUWG5}>ljwWuh-kQ7>zb_Rpt=@MZF9IbI{G_#Rey~@#-BT3 z`z?j=Oz+#zHXChS80V^MPTN#XtujNISGHpD05nj=3YuCm?Df#OeXlZ|bk*-meKR6i zg)>pO(%&hU7qYz~%NDj0ucG9-VpokXAHimoR?jWj`$0*vVU@###Xrrj+s<{{pBhaQ z5yd6JB_+Wn^V?DiQxlbXSb25fP%^+>8@FP6b^5gVKPSG8)~TzLrs9?hnzxJ=5FmzV zRAAC}OjF9ohXNRl3oo?DM8C-m3|{*iLsp!v(W>JhvyB^*-97niHCQ_Vqa#N@;o()X z!<=TltDv}WI&Ix1t*;$9?PD-Z`panz#$8;m;JwE*>V&`kFUzobv znxLdm6kyu?)H#w&LfRzwSBnn~*oDT-YVcrvL}E%qu=$Nbky;*6w%nmji%*}B)yWM-s0Nxu4qxf zEA65n$eMMyPPQFenvg=N{v4|$fxke^ZN>ixwK`TG-mmtsnUZqM?xrg3)-`N%?X^X- zbIV+#;BCOpq&e}wXAT3F&6l|4+8>{a_Vgs?vq?D8ph6VP7qzpl%WDZ*3T3a3lD35X zv|oNGnX;)H2ZVg81ta?(J~{8TvVsVt`N!z_jCKF@|tK>iR35w?0k z7wC60V55y`q|5xN%UA^3Yh`dP-4~0 z9Yy`gn-RF)%)-jFUQ5wdt#Z^dEHiZtI8UVvxD)xbr@Ob|I^hCdIduHKWPvAWkc2sX zCY%%cRrXEL$iK#6+C2Hg0CA#Uq}nmzA7)z3qr2*4HCO5yu%E`$8_M}Sb;MNe=g@Kc zYWbgB;*x~(hfay$$f8n>X&iiFKA-AV{40nm+_yZ3r=;>FZ^i4TEjb4I$}OJJXQpb6 zaYD+pseoKk8dHTA)pyhHvN?oJ_9VF%o))1w-U{DO%|TS^M?5*QnVdK^ zWP1%waP}4wo9o}EMUWm@`>1r980^I0+wop>-w=}~zogKkp0F#Z{1Xtq)TpYHi}0hy z_QoK#M*b_?G>$=AEE9080 z=`}ue5-NJ7IU(6Juc$kV^-Z&aCE-ZrqSU(@AqV**Q-p` zT8ybe;(`K$@y~{RwiYVVN|zd3)fYr89@Twv8HKhZG+FDAIYyI*mbtPcBM1>3(*ZEK zK3#Hb?%P}f#Y)q;hP0_+lMDKSWmrj(CuG2Ul8H&B9`cw0OLj=-9Y+M*o<6;VOhJs2 z%tYGgMuOLHnOq)~qVXf8m|lI?Xl&(SGRJPAO`rOt`=i$VPgqITC&c8}xFdr@C-qUa z#(eMdxmB~#kue3}{$CJY&>IZi0$^}?R7NbCliyu}wnu$VshVihgD$KsyRe(;U9rQrF<-8n4<)W0>`u~ZPb0Kmbo z@-!vqW;i`LQVu!{P1M@wiK8e{Bpt0>CmZ$wlOew`b*6n{(q)w12-cUDE=@_f3hlUU z=SAqCCP|;T3kf5ytw?kjoeWEqKtYw-zu`y3YTQwBTOzfU%160%Pop|u+VIq8ITAKg z5{_hUDLwpbI)2-~?MYcw7WtPNr)dE|Ab_fTn{H#$! zv!)J{!xJ3bcwznNXZQ$5&TO)T;Mm$9IQ*S ziVo6H%;AGs1W0ObFd<95`OP)e_A#3+iSMMrI9>LqIb6K@CTDud*v?NH%SyWPNG$S zaYszr_~EWFcpP0~_+iy18Kg-Mo{tOAZ$79qoZg~ra^4%C5U5NO&ubqj&n+^xV${qJ zlT9~&L7>77RXS*w{QCaZz@CIu-E|&PKQeK#%i(yLS|?AAjjNWca8QVb^4#W7$}@QZ zBu^8Ga0r*|7mn{QpWhl;HKg4Pq3%0Dx+yiF$Vtag%UnHb9tww=Vvwby;Rv_@ge0bHIG9p9ejfTM?T7k z{^O{OtVZ72t*+au^3F+-XF(eBn}S~jhp-~=f1>>Z?8Vy>LRINd|p^U9gZ#a_O0*D zKwULr>^r*Hj(3)4Ed$B3Vwh_`4s_I6T6t%p9TIh}UfUGt zP|mqnY})>X{GYK!jqBI#lkG8aMMfBxPw&Dw&`J}Z67*Mi5|hIGT2<3pUiVm^(c9s_ zGZ}XYXT)j{Q(}UDDW9Wj@tqd$JF6=r3j<~JagB8uh2o;fXYx85E-uf(kOOf>+M~M1 z%q#>QIQT;pGNPjGVt1Z7Jd^F5?(Ao8D7j}K=U0no!$_+=*Lj)!L$5*w^VV$q;dRn% z9_Ck*Gl>~vefllLoT!UoFDBU7x_7sXs_4bd@gg{(7YHBHCk7z`W*6w37yr6C8Ev{e z*ICz=40m@Fzk`$ha#VLSoVS`{6~jpR^9TMN#eA8lek~(ha~;l4Vk|^%!h0gCsZu=b z?6=%p$9i%v>$Sy%7FkBOIEncahV87je5aLnR#plPltI6Gj(i%$LU>(R%0@j;ivXL{ z@W*#>xPCsgMaS-1>H?!~`TV3m{RCmsJpYD_hQPH_v)N9x&qWRc=1-~n4WbNziV7k- z76qZaK0+wkKtHX`VTom6Y2r@j|St@W9YHR`N)8-g1yT>5FBrM@=(RA7TRt1Balyy&T) zL9BqL*sJcd3>HWBBFYkSgF9-XLn!bD-I=f`(jOcqW9KOsk$d*&%VCP1OO2>%wUQ6w z{;mvY*#4`GMc2dv|Hr~7?)T>QfsMS3a`$P_IxF7<51&+sRL zJA~<$H%C_%hAt0IHfh}5n9(-J`IiBG{&AI;FXr?9F4kGE1Gmb-4^9p@&xe|)U#)eT zEes!SSE3az9=97QzFPXif=zkGdsL`g#f8*bjbx?kMa7$;1H3afkU^yTbhD(_27kq++o z9uKYtva`QdkG>-|BywyojbgnZJ#vuj5c?TMt%g`KD zQ{+2;o|~TK>3gq?1^S{ZO5<1)trM-33OS$5JenPSzg~PGR6;ct(3rOHr9Gay;mZSI zTNEnTeIrv4jXR>QH#=>7J?hUMlJ>)(!o$9Niu32S0@Bj82`$<2v=XL=R&}ABuYdE^lXXM1-Pz$E_2k>V0`{lq5NfZhE0z#X=pb3l5u;Y{7z1R z;r9j9U+YWq4;^nq4VBxUsLU}l_dN2+`fGF4N4R9jKCr^5k!Bnu+h`EHEe2h?Zg21} z_+oB9lzVl?!@F+6^Re7TcJ+w%$gE+4%2V02CC^KBzkN%g4!$DsiM0mxfB=u0iI411 z$ZIH0cCs_&1iru~ldh)BC;SIOrH|e06GU5DeXMaN!6prrQCut;#jJil$5U8{S}yyo zWyxCUE8$ui8}>pc=Fh1=f373`@-d$5T1Z$e>M1Sago%?Ex zspU>U<5X>Etjxg6%f_sFc)m@BpZE;_`a~#B> zxt_`w-2S5cS!-wm_9xcKYRKG*&S9u}u5ypgc^=G~Y&ZEH%9YDpbfJ`|QmfeBfjv|v zv6<{>8_%B){gwNjpx+-bQmP+6%j2W13UVe+^3iX5+w}!KvuP`ycjML78Mntu?9BIH z5)=EM2a-kk?^UXh@=ArgzpON&yBS5#fZ&3t+4;2@iG|-|Q~I1`Af{%JmcH&b#DmLa zgM&Ee_fos9QTssHEEU#&ua1S2SBh>E(~o%iD2`tl2~-*Eb<10O$;?Ym*SyVcV!j>~ zF+{>B>GlJgyuTl{rRPHNfmH7!=zG&fJ$`;oj_@W7%})JTgOnVP-wW`s^JH;@#`e`~ z*FH_XZZiJd)fKk9Yzs~AC&3+l%)`i_77R|6)=?~-Vr{gIzZO4Q zyv}jn^DTm%8Cz-VI2Y#2ZeRA^-CndMXq;km7@gF2L)ZDjjWAlyoI+F zt3l>f1X`uQolDoR|ButRmR-nFUNQgnMtac)dyS!}|4WL*C!}$KSgY_&g!vBT6X;_=R*UNZ?c6>+D+X2UWkoyu)SqKL_0QG zRpIgEMfcTzokQxtuEWI_Fx%9!0#aI-Uu^;%D~xy~$waZ>QSf!6o#otC*VdvrEiQt5 zb8Pw1s96tBoVR+PQKPDNyW#Zrf(IR@pQX>PJ-N0prf*>|d}sMqE&i(qmNtw+=ksKm zU#le2?s=^6apjK4Iy-X>m%9-WaXha%++SLs>kEdSXVK&c7=giTXBssf9T6FsbVq`q z+pnyQw_15K8%}m^LACxcct--W$VMPOoY~;JZol2E`|fdgQ<&Z4Bx=lKf8)EJD^_6J zG=MW_;J@5Fs~40^Fs170+h#HWlX1+v2^h>>P=Rm5a9Syhz?gl1dku!B#$n`VB9OHj zS#Un9N(dHxh2&6Gf_7q@+}@Ad?%YLRd$d~1^?xtVvTv2+w^k9!()lxuo;eVr^n6?U zM638z*-p91Ug^R=tOY_}4h96bmum^Jq}i!yX*+Y&S;;ufzl_%f_E)-bfIKk`yn+VZ z1_Hv`<_N~iw;rJS^gNjV{`>DQ_4S4JQ_^brIxm`x$93S#_H%h97pSP@VaRcIpqLTl zC=*@s!c#D!XtFp|HnXP%+hAvG8U|wxlT6w;zD^xRlyrC+4gTp&wd38 zNFqu~0$+nmscC8N!0A7K{=7AMc;H{BR9+(^D~ku>Vnf*B+g1a_zPY(fJ42m;hZQzA zJr4M>TUPQy);WyPA6xm_?GisN-g|3%7VqH?oz7N+k3Vf%E6cv!8KsQB%$}L(Fk4tR zp;=z0T~qq(*`>=T>e&l$aYfQAr@sZY4xp8ToPN&h*O#1^M%qAF3;X7~#!F5B18r@w zHq}yarku6nqRmc*gIqxkUlbg-ZlUxP6~Cv;)j{Kyn~o@}Oyv=XyOED%G2&E_EV|7g zebW43c{xWdZybc!FIU2m-3n&2{(hiR?xvnOvj2ayZ5 z2dGm$N;JKv$8ZTKk|5Q^d0#B6{YzhKs2pECdPHSFxpMBEOz;JA^46NZ!Q_deuerh+ zm0-#Opc!T1wW-;6#;YBJO#oYm8n8aQ>+%@p4Nja)NxarF3gj$5CMIe@DlGy7G)*g} z32x6oBLdKn;;_S)mXT5P;L|A_yh{p7-Kf`XCZNHJ?^s##N$l&>6Ezn~DSf@pJ#ux$ z#>e3zCoRzU?C;N8%j;Li;lAsQPJ#IFzE0NCSjwD%$gcr|FchsY&ov8*C(U+ z{TGLB9M24vdp?(0?zrc-Y;4of62?+b6cxRTD^cNkTH%{gKY&;JqYHK*BhGM#Q?dkov z=cD-CrM%INQ+H0%gy+vysJ630-V!TKTtkzl&eKw(xeLTe-hMn+t+OgjdG1l%M0-n~ z&_Cx~PwwW1+H(H&)N0k3$-ux`j@Eu#;W!8>Jt60{fBNN% zD7-qLMTvi^zruwzIy(9<9GuQVbjw<`I&2~~Huig~!QXc$^oXOR3C@=_;&;p?mQ`s8Vvko`PggLB-2Nbne6scx5Qh^BWErPIhWdziz$8DUbgjW=Z~_Rkx! z85(_S=f?V6ehkixg&o|=!D`JtO*MkY*uc|)rYjFx%f~)Xk<_N}Q^>E*+lOxMFP%Z7 zt3#U<8_%lbVG-N5vpDk!YEj9cCxSr#W(fW9`i&c9;{lAXxos#xImj{-$)pMHbqe&X zf&~(mL#1pWxHbIo*)KIcJ(8T2fnmHyUEit98AimOK6|zbUK&Zhwy}Y3ea+_T?v9C! zbe7x9eL3?_XiVCJE?R<7FBd7riJsKIorJegb8ih8%tePpIF7SB^Q&P^Um%_$y7jUd zpY1792&HVZRO8o`RF9YqCapzUh~2xuHLi~6aqL~m^C2I7I?LB|6=ZG_JnJCMhC<3Zs)}xlDHDN(+d|5YKUgF_6Cr2~A-zK{in+o<+CZ7Klz%S$x0cG(7e6 zhe7KJc%#Du(97Mn9(oN!B^O9ZC0t#3K>W7nCRpBYNz1|#1Y)#Uy(;&WulERl%*-^v z$Wdc+v%Mx|9!zdL_4i)`MHh@AhyzW6p$+s%rQ7#~-wrGq3=_PfsV27q0-IcSt=LE0 z&IAO0GQPeX#DCUpk+)SyXfcS+zW;=4DV>I)y8y5R`%$mWh>EDspoYy-FQ5dKskJ2C zbxy5!6rC4zeurN}bN|Wd2{U_8pS2>qpSmDP*@uq@?>@>-d#{{ce$w*Qed8C~!>?D< zWuxz^sHilpz|+5jDQoc{@+NqxLVO8ZY}s6X#cR;!T}}b1Ob6iGGWx9Z6u~fz<#2ffyzvB-`wzb+-H~Ej&0wwGded48t9S=fa_}|@ zNm*HH28L!dPHQ3;OnfbRNxZ!D>G}B^Izcee{|e-k1|@^=P8!(T@OjNHh-R3%fntjW zpg>YGGB@byU-U=k|0&X9gn55}$xJ5!~m68QTNA7eFbx}cOHR~H&}#uwf-0JW)l z`)5lTqN(PyHl|2M2U}}U`|S3^ufCu!jiT3t$;op(Q3JeHxl;1-rVwZlCYFBx3h2j? z7=z3jeJ^)ngg2}Fyc{Lh(%wFu7NvKchQ<$S1P_Y(Aw#%u~T%L}>TMSrDA(CFGTA zzdqd!ELrXCjH*C8-B07oU1WE)@5bkR?7didI)`?XK39!VEoWn%G=Ua|1>WrWqyRo& zdiE)Rgi+c=fb7{P82MRQU3~*XMdzR*} z6Ze*tM*zXT9y`u*hKB^ z*^TO7CPTHuckN8%yLa!Hv_HHAcRWu{?)j<1D<7Vb9Q!hqA1Q|Mn)t^=ouMv~`wy{d zxnp!5=l6Wn;c|A9F1`TBv|xns#t_V<3_11b!s@w4J!_%d(II@WLJ06ZOra=hp0xMs ziWH@A!uUi3*0T8kv9=Dmp6T~K1<@giV=f?xkI0)ZGHHAS>q5vi3YaxQ?BE?UIjtLI zWo5|m6bP;Y#UUag zsjGi=<;b}L$WQ?4PY8t?LEUdSyIRNYD z9>Ue_lmo_{MHGu@w_9B=L=iNkUiJ z`Hd_0xp>GQup3lu>OGbSf>E!jMc3;}1Sb_dP8En+@V1jG8O=T3W+PII-L|({O7CUWmh3Jho$~gM$Measqgj zg4Q%Apt1x^4Y%*|vQqmula*N#linSu?o4Y5vbMX(aoGn|9}OMSB(>9~*NDC)J6@yQfd1HLz?mr9$dBP%}oXj zASNdM3WHzv1^W*DZ@+x`V&6drn_1M~4E1? zArqACL~^1^S2j408w?BqAtC<{VQ&GJ)z)^6K8S$QN=t1(IwYh^ML_A4E-48~DM>*I zDJcnQ5dlR~I;6Wxq@+O_6huJIy^QzW-#Op^A20X5_BP;IYtDJcxW^ci5EiQKe)&}3 z7^_XT?@kNZG2~H3b2Zp{!I6<5El4+GifEcOhAnLAHSOG^I?ZcKAD`@xyF6%q`-OZw zk7ykpwlh1Gg}WZlxGrFU0A9bJ@K4Ks>K__>OSAKIl{vaC^0kmK1*%{)KbM*;$g(LA z3S|0aslQug?7fZF^D9QZuvN%;&DtpnfNYOTDG;V*=kCZ3|O+KMX4URL@OeiSM7$m%0cf5y#@rJf`ux`(X*?o9mj`ziQ=BF z9WH`X4~QV_aaF#9EJG#c{w&SsM+lS@^Q)`3VR=?Y-jEf5=+CH^PHpk2(lx;7Uv;Uu zns$D#opU7ZQ->k&)5OB(#%$Fb85*hah7Uu)8U~2EaZ)!Y^R~-pZqdNGuk}RRK1a|d zV2&*@raup$j8ldJ1Xq%JP7n{mkKWLNf-A6N-t2F=a{Qnu4pa`OhQ$C-4GsSm=Olulmr!mWavton}|h?9GK6U=66u|EG2CT%4a*FTOl}2%6cJv9W`< zV;Gp2RqNr-*;Eh%a)+tt$(mJhb+G6>#-NPiTINW4diG{A$6X~>i^hVp%Jq32Trkp6 za@4)V8p9M-ZcT!+pr!RseTWS$1G3}E0{$XbQ6(L>ok)3Jlk&Bd`HL6KIZ9lI3_4PY zZF@iEsHa_;2Mhur09Gugdb&f22=iccP|E;T7Yq8wc%;5W_AM+b(Z!36P!Ll{cvW=S zEG#ecfzAl(vk$Pj{vc{^9MTFT!4-kqc}W3U6e$@QOmICk0Ytgfer9^H3ZNj1?t}(V z?cb7<%Y-rumsTPfyqNCtCd#F@G&KdBCt|7y18(J3qNp1en8amV55V+g4GPv!K3p4% z5i>c{!pe$rH*&-%s}K@{Jf5s@lZ*8442s^Dt=++(io?9TB(_62-#s~!#6MF%G_h*T z&)0oqp)QQmsE#VMr4bxAq|MAOgRq_&;#jdx;Rp_Qilu1>#e8f-EQ`Je<>m6nq2xZE#_@F{K}XI)Huidy+57yaKi;B?5^{y1y~ zo;l0tp9Afdc@9Iu$%WWgT_S$@{MwWa6h7%!;_N|}r|?1`96S*&`YkM&L9&+9*QWw= zKA#TUL{LY8_#Y5>dHK$y|ACRAkb-XDrR*Mb6@%sWGf>dMtC{W3ka}xWp9-(;4AgYq zKfcbM{@gnKSYk;)8u|p*)8X?6H0Y2U@dPJP02m@g8BztocaMhmXt=$X29<5DA@;!* zGcrI#PJ3|h2U5z=K25DkB+LJukI}0+ll)%`h%$wHINWPN)A32r?d*VCORSe&$v6}Q zmmwtlLWbQ_L|k(8%DHlLdlS__P|2ZP=m!RLv5PmvW3WB&c zSQ~lli+)hxBIg8@=*>_`SAZRiHmq*|CLSBBHA;br2;zDDAq3QpzP|d;mXc#s@FFUq zfV)M)_ur5}jQTuN!fZ0%X8JoKWEKCJ#lZ}zPxY)$kUo?fRTzW&{x2)$iqJ0f@-BV7 z+d5QkUEF1Kr`&FeS3V8|Jp;w&@?y$*Oe@2E(C>wskUszbx7+5&(a}(yw+kd@FFyJ5@_NF8fy4TOLgKJ{VVb$CzjA-ajitOn z^KKX}75Kq$DLxtSS=5;`ou}f2ghEe5mw7IB+zkOPO@{gvsw-R))Bx)$`L_9K@ zdD66I5PFHg9$uq>RK^i;h4TfmGMphk+1a|S^u9HR4fXzfw)2tB08mxEzF+^{_q%=&2S4H7e|BLk?z?myQpO$=!!@rBcdgn9LS# zk?_;UQ=Ej5{hD+}<*DkQvpSN4n&i;rcLx7EGUc;q)b+o;bv+ixQs9Nh;bMFxI4V}m z22zp>+EKwmTR=P0+|qJ^hNgF~Ptvz_2UJ`2G(PP!cUu8`|1}0A@-?{sG{j+AL5RHos1tm$2{A#0)vl-Lp_Ae};0a zjXMlGZ5~-L#%6Aq^`}AD&s!NRN(P7bd4Pj;-Vc)IcIxytXs?-v?w zDoYy6vTOP6P@BZSB-mz|<5H9y(u~}BtK9$-lODh!xN*@z`VXFu9iR$6kBu!d|M7of zMrf93h;IuZMq$xwfw&a@k&y)O-$)`v0cx=g*w_V1Ni0fOXR2MGpte5l^!@vXNv&)+-WI+G;zfn#W+dDewU`_}dNUYcSFyp@vO-HfC z;%!AmMt=S{a4?-+Ty$xr0&h7wHa2W!HAf+?;ylSlRsE&;}U}O_6=M zNt(6g22W)dnEVnMEvKk;milkw_m1<9${6!%-hKecl6AxH9jRs1QaFKjZe=E|zsQuw zCh^7v;qX7zT9h2=Y)s#W95JDNo7IMe6iw$ngsI^6DV4XHj*%wE7)QMXYuMTW{{Pp| z_`QB8456f-Mo=>#v;d!<6ewroe=_p=+IRq2^;<{c>!Wl) z!icbYR9f5nYK-k7;jDfY$FJ$HL2LKW!JGx?mMd`=^7U`;E_5KwjJEdN{J&g)ZM(6E zPmYf6!*7<6YMfR5PqT3znu{-+=bX+T9vJM6U|KquH7o|XoGkSsHoX>ZY!h3h}f;GBh)6$F@YTSPB zcB8twr0{>tH#|pg)cOrsRN(4hhTDnkrTd2!djf9||A{ckbk}y-UF-;_DfQOTrN*ap z$TxUHBK8)E&I&sIB3Z<|AFvv7ha{J!CPZcC zbIh|^Q1{fN9G$SgUNU1~AmQYAl1k}j9?{>0(fsUiom1p&>YY*BBn-(D9QEFTU96Li zISdm{x>Ayl?;J?^%Gf`AQh5~y1IHJ{)Z%hZ3b+_A1ksK0&;7%}g!!9vb2E?OKVR^l zW(ES>&%<_%YbxV7==4xloVVFH-rjzfmjgMx*AGpJ$wY$wQ+-!>Twu)xt5y?ET1>^b(h>?{H8!CBZGQ6)|b3(o|cnZ`rO(2aMu zKm6#IIxD$*E}_RxiJ5*R@$YtKE95DmY5KBprb+c-zbdYl_?&*P0=yb7tH0z5y5(-| zzSeN0S=Z`%j%-=}M_&wot#K6FGuwlJXW5I%A9cQ&z~5S!Bq56d?%-_#32n7ugx56n zYa&Tc7H;u}bEgqkIQpz=?3;Ec*S$}D;vUE{+>pL~8^~8Gh2}UY5CAnYDSSB1egQZ^Fnodh4Y1_H(=V0hESyV+OJ(7&sck!M9%ZcmHPnMCGX& z>cnK4_al$O7?Df`w%1X~ujJ9VJv=TPf1lUhs;BLKxK$mj@fTmC*JOO_GHwd|Al0)L zCwuS?nx~X(XOx^26gsA_BID(`xozu#Mr0APhw3rm3&W2*IR~QccNh>tY&Mduh(<5r zHcfTFuXEYRIPy@~*DJP)ZUMOvg?4g8bcrZnd~B>|_2z<8`k#U=D=$IZSmR0=mI zx4+5+{syo=lfQq{LUlJZd}LB;-fE@%)kHD>C2-_LKZQq(l9%a?X3VPlP7mi1!X*g@j->*3A2P~0A#M8_XZe?PqGlVA<;zdI7yb>l+7Zv`49 ztBBKCR6!0)BRsI(uLoXm%Klqn!n0Y6!Q?p%3Xu5}xAY2f1*S7w6#>tdQ=8U-JLyjE zl=vs!{HnJ2bqAsts3JpVn@96e+Ba^TJ6e|9SsO(@=*{H6K^vLVhsPl>o%-v!_Ac}f z<<6G2F-#`sah#obFGQ*ReRlZfS*-{L&M)wM^7MoN6;m$Q;Cm`MnjzI-=Hx7L;eyt` z|ENsIOhwefc_J1GS6oy9lVV{@%j`%^C6e`GmH#tN4h9fcM)d;4R*h8agnd908WYi| z=N6;;!YwG!V5&v$B=het`l;mfrzrB4!XmLgT)cSWW7h5OE*oDU(9&D}B?ZIhyqWht z84AMi(59#~0zadJO=K~th!>DQw=DCoZ>}L95r(VAq|9`1w1vif_?_^0Sp65}79M=> zUn`k)3E1mc0B}#b&xgZYAl9=7@LK>IO`vg2P{@|+asuX%!2M6nP=diHry0|C#zX!A z!=v0%&!4QPuhVX&azFYvn%YaP>H&RL6_?T(^DGv&uEAP;=_Z@@F~0c zoCD6|4Z(|B^=aLe&JD94E?$!RZc}i9*CGtgMDFOnwo|(>kTR*EWtIRll4a-^uR!(2 z4^SEmGN7~SNfvf?2P_F04!MK>*OgD+&M>=Qtvh0wEWtw6(}?HPyYu)MROy#`1_xJ! zKEF=%E8xMuDsf?g93?pI9sq-usI)X?K+plGJO|SY-wtG`0Ix0x27J-U$qM)Gu|UJJ zko!8d(fa)v#OSfxf)9pia}@Eyq0pL3o*oi_Zy+)cfh!P@-v^ur`C_L(#_F}<0l>;~ z62_BZ)S{%cv}w^hzzyh57LEao_gPeu99B?3osLfF?oPwsS&+b6r+Q<0dd*vZ=F!Lt zwys$0igyP4zCGYU0nI=jUS~!^6#C^hX|e z-Nb|rSYYY!GJz`eHS7T9;)^gUWfT@pgijoe3$3{C>R16SG&pkzj}01m@YYYfz#tPF zrg-~y2K>e2HKSAdX0yzWftOzIZOEDkXv}OjJ`Eo&5RvfHtIglD_)R)TVgNtD6A!?M zv`akx*)x?TU1eoufUAK^e-?#M2CQIo4?NrXM_4qU0q1(FUE~jKR5I`t;={t>BX`EK zu1{7H5fBhO4Gp!Lt~u1%JMrj&8DJ$$O3;=sS`#rT7=w8|;}{rO|C^@-OYylOz-#ZL z>0_W)UBAAdogdcTyHt5{M4?ju^Uym3jx*Z7&qzNYBfU`3=;|hQEraEY5TNXw05rh& zEz;)5di@%mkeK)}G!>G^+vsp+!OI%g4`KHJPz~5UHGlwTuHCxT{_6t*MMgdXTwxGU zH-60yC_@NF4=aQqA<$mVM`bIX*C{@WirjWcYH8(V6;1@ytq8Cw7|c139)$*L{3koW zdgo>QX8g1{^?`Nk3uH*@1wNGJG11YDK&Co`9t`fAu>|%POp#;ti3kZlfKL&Hq>mUh zfiD4$0JtI%Y5btSo&%UzLxUIvbTJW|Iv6*g$A+QZgJpn|#5MMZ`P056?97cDu!x0U z*wTa!yu(yFx`fP^fV5y413?3VXIASUych2r+StZ*1lci$3LI zW6LZod;&rRR_F4=%@~NyROJ1d<~8*7MZ(SiqM*@| z4;bl8`ktN;laO2>BXeujZw(>Js@=ubq4ixCGZq-~YCZ=atEo-?xpDb~!Mn8I7zE?d z5@fu~Nxyr7GsMKCY7UJ)`#8!`G4YYLITh>Y3ARFG5eR6Zzy<&rz}?{b65yCh0e#|Q zu{lmb%`P@f5fPX)Mbr&(H-r<5P*Y&G{}MPh3rkD9z^7Yx6@~x70L;Z7EY>68Qjr7% zRRw8fR(B-oZJVn`z95h938|^Q7g_)*D|(28TgOcw(*>9xdo)S zNib{`1G^!hsFYZbumNdM2?iJyUJL*-F2s^fu_X8hj;0!acdX_ToIEBM+r>@hG>SqCoTxz5J*z)o0ZGo0Xs&P zz+)-V64{+{trNBaz(8q)L9n*dIv|O!f#(oLB^(W->lg|?3skST)w_y0Y=mqC$VXRC z%;A7+R$tN+Rqb4gwj6PZ>oNPy-foK;eCM(D`= zcj5G+HYd2XT;is+#Xd%T>wQ7PKGFHKY*+1be;S`+J#Ml#OX?XTOP-=!LOIPZ)ti;vn0T-fUu5A)u(Q(#hO%!)}$*9*PNjjNET zS7c__a@;0Lo?+ndvC8yp+1an2vNvzC#Y5l(9D&7IjF-2#y9maTkdt~>T{uZ`z?&_1 zJE?}&=O2&3%TyE;DED%!fZw7kHY&^ax<$JD?3%!h{Cm#y*)~_FHfq|={y5rooRkdy zIblq~ua-epznfVxJM*Fb0xEk>th-I?a}ghAWKZN>2_XXY>(QQ4P>$=H$y`UXDyV5J z0(2`X>Jf+)etbY5_BcH$Aq7=dJkg)dL^#)Ug7j)0WiM?=TkqvWCjN*WPr8&n)-HLh;nYndA1??4!@(UTDpJV~PnGIKVU8H9as9uo>q& z3{|keweftKzro7Y*^*pE>fA|?P<-Im6v298$+0SFTK3)au}i}RR|XklcDL80(B;3J z8`e-`Qo3xvp^NH9LwhW7Dh4eQ(&e|mQv6*V>pvH0+ghHt_c0qNw-HWC+H~rj7z!ZT z&*U{dbL{2ec|1e$vDQ?xCAKRhNHSu3TBy;}v{TZb)g`>7f>kImSBPw=XfYv@vu!&+ zlA#nQaDxeV>(izZyks@{t?I2?sbUne7ECCR_^F9<;Ya@XhV)qrgMVsxF3O;YSA`CT z))Lx3s67d&9EHjB+5JQxKCrl#MmY{IBw>6{zgKo7)Oc3D&smyiLzyA2Z#zFo^^}I{ z8>VSzh}))pOcmzSUG7ENRws8fD#PFlAJ4#IQ<+SCm|NTY2y30li;aEDcY~jIxex1u zS&=a{kN@W&TFlTE=n-$`Vf`*R)Ly=_T-+XaTl>DUM*FeQn;_66HhJ&cex`lA4f&^K zAensedmXelF(2q+&F9k_Bt+F~<7w#2NUK1j=#Y;p7YopDRbUGHaEBPH4B7MCmd9bj zhgb>}dLLL?W2qwDM$KBxr>;%bIxeQw!Kqtz+S%KC6~F_}F;PJaV%4+S9RBa!#@m+dZ;A`9xXjDWN$7N*!+`OGH zWw;xj4COQK;%GkRmJGvhsO84k3yepWsKu@p3i73Sk`vUjYfSd6KVit?i+I+Xu)dn0 zrUdWrh*Aif=XHKlav6RT`&oukK72g_+rhKN#X}j^r29hw5`T@sY!MhGUKGftAvg#poN^k@_f?8&7@kV)t!% z?&C|wk6qkI1ye0gy|2I`b0N^5FjJtvkq_DjD)L(&KNfvI*wCA;fXN=HFK(Au^yqgc z0YlNLg+xok+5%epl;7Y??r7QiVR+>8lMjs~Z*D8~JrEwtb41@<8A$Xzn!FbC!=-o4 zWotD*S|;y&{Vl4fCdaGffvh&7OAEBzuTRgmU?l9~n}`Sz>}5o9Tfc9C(--kf$#}=r z%^I|2*}He%T?Xq(DjglvcYRMzL|w!ncIA_73bn&OiHaWBum|VW`%-c{qv- zPlmwOQS5C0aZ%r=z**%V>tnYBN|sY(NRWhn*UEuGTfgQ3Ci zU>H&JjL_~J_FWhhmY$x%?Wy{jEd>4^)}$^@|Y+@XPc zd60e%Ot_yVCL+Zxl-O0mrwjUBm2H=Wg*2Y?r}4Pa#tzm4S&PeWL1h& zYz5Ni=$gZkeu9WuN#)HQPGac{AisdBp~Pd)0zRKkwJRs5ZmcieE2z|AXm{7#yakA7 zp>N)>Lj(DtrR52%&;`)9sHhOaRa>Bcar(Y(f=NKr4Fu${@R-i-WrI61Uml;&I^MzR zOBR;8YsGr<@LOYsk2g>lu7Q#Wgd2@BGp9)|a1|f9wCcxtUrE>;FJZ8wkaYFDudgr6 ze$9$46``;JD%3IDl?8$$0#VUw>}7--s8?p2;d}b?s?{KrLuW?|jQWt-4iJIE3RKV0 z<%vqGK9?(&ftN{mLqji7*yHBr$F8S2+CC9e%8A(&ZEy2Az{D}A@S5a}>Z7}s3|%52 zmn^=;q~{QRrTAE>IexV&j?(;_RE7_W+%)TO>Al!t^4LMD*vzZAx7q2e7^`Xplk@~1 z9H1WHw6VRBMP6o#q%RG8YM?LrJ&`_~udb*Nf-(nzQa}k7zB37NR=vPbe1CIF9v&Uk z46Cn&UDwG0g7~^MLyJ-zB8Qd@>A#`Bdw%d`I0Txooo>E9{k?DXC;Jo0;-1d|)7bfdPM{&A z3{+2O>hHoR7I^SY?i;{>P7w3pMed<+G^Bf+b3RLl;n(iVi));_TedFI3~%d>bX$~> zwi%VW<`bp-BqGw4w(Vyqed`W%b5$v7J?u8ExYGl^iHrk|dlEUFuSYg&SxXKAWf)Y8 z@iVhq(=FD~YKa-Qhy!cX9risRycW2(In|#m>Q8@aOMD}^y2qG%8&;K)k{JcGRTj7} z!}#a%VX}w|HVpevKort}EBuOhqN1W2pe4TrH0kj0ODIjvL|$`jcx&A$qGMS)>H}UI zFRs#+nn?KwxrXs6zL?W}L;9w;1p42aB2{!`YcnY(-2~(Yo}OMvsG_loja^jq1x!G} zyVl-zSmUZP2w5Ov(TRv8!A=6UKjsH$SUUkh$kp0f+Gi)ean3nLc?vn0gpKQ06`410 ziG>O_7d{xmFW%c#Y}Iq;zkBnRU|`T$mA;-91x;+npalcJ@PeO*&OU5!sW2s!ueaA! zs|Q$zY)(GnUB?!jUu+C?NNypvAy(rmrySrNfVBihsmK@TTtN_F4wBD|ay;2;A3 z%*bVOW+v@$Z`m2{k~1x71@b#Ug5-U|j&o zecESs_YTo+ef`?(w66X2dVqF`1s+iB_$%wu(@`wSz4~^e$M4^DK8=i&9s4HNvj>Da zUbsR4+Dj?eo7;PPz@DZ-+6*fzk0ECqy2rw|OMaiFgq{I)OYIuEKIH2n8)8sk6XtY>b*x7OGy3U_aO{{8QPd;-4p)x5QG`XKTv3#>RmRy`MOQe2FyDa3k z-3DcZHzu9oj!H#U)eEDe*`B*8LXKxx?6vjx$DFyYP`e&~-@)FZrlpMp1KuK4XOFt| zlcNrwEpfTtRE!UUU7?|hFB;d!-TCiZD@=oEHyGl=i%IpNt3d5nNK)|4e^U$;Bg0$| zu+V1Z;zBkNL<$}|m|tRJgUkXGgeexV_Fg~`E!PMjypa&_a9;g)Dyk5t7_aO$dLQ+H zjHzGjE5>vprJe2YM_s)O5DbbVXXYL(2zL9-OCNjb4p+!1F6`HqQtn`Zqru_w!qUuZfk_?S~H^zOue>BlydWX#QXO zBU6r;n54vKS%Ne_(n5Xmx}2PRxGAP4W4eJ21OsmFbRv9Lk}Ka-iL$aRcRQJlcGcn9 z=BJtIZ+25yOght7!t5_%Ni%8@xW2&dop!6w=~T<_*FT1zDo=-0xmw|zWGtMby*i8^ z6y#aC^X{IV!N8Pf`h;O^pFiP^;Leiw?-v35V+Q>N@V6ay=A@T;Q{+Jy1r$PI0f8|k z{=B?S093nya-vx+(ID!x(Os%zT<2%Ws39E-ps?lz-@Y_-We^Pb}eRiTp;@gR9QwnN_Q+ zPS~PS7;x@T_l_o~uB?!*-r-vL_9J6t4eQXdlafDIm4#7=a{lA2xRw3sdv;U( zQ`MPz!@O?eH_oZf!@)=3z-{CoAcCM&AWJXxrS(BlwRiUh8aa|T0cH-n#E)$-R#aA& z4cuE~DgYZU=2yJ+@_YV5-dkSYaC11ssx4w?@s*5{^d9V=(DwFQhTxb6(x&sVf{C?xBV5H%H*e{@`s8t0s&9zK<1OQy@fOKJe}ArTR^g6Vwkh|ZoKMpoAIklZ;qIQpHOE5C2~#!yn6|DYZc zVkRWy@O|O-)ts+hAS#106jVkG>l+*Pxn-R>-D0qd;Me9qf4&B69UgMC(`$4$doo!% z)ef^be#I%fj-r{qVlR0PN!#Gr;mSQG({FH9@5ZLAcKQ_`3C?bf*_797A~VOOA>|gn zvPy;?);S~Ssa`y@X{9zheu;00Mn(hU+3ki=$)9j%T>Ym@G7i(L^~O>%b5@ijVucS? z?ucOXn_jWj#g!X1>6cUG-8X6f7-U^2>$WHBjC0M+>s*eE=ht&|H~C-Xu>pd4`sX?w_8b3QG%(*9(6t zJhUUf^L)2RS6}MbNvLl3%Y3*U%|78tcTQ=cn;r zvEY51bB)D$p@QA_GIlZJPfng7>=~hjv|JS)RQZPVMzCk9;T@SJEu$!yH>ljfeClti zP0m$N8z|!N&%#nt^-Wm%t&V!OC&-6yb}?UCxKL?&g+24`p|Go@d6ETHNm+50tSoKg znG;x*(3J4^6zutzUYVPFmAUiN`qVzooZA(b6?t#nTXWv@-t0(w_eh8}rzD<0-NSE= z?4Bz}jKll>&!vo~a2$5dQt4s8ewlG#3Hj(Ymj(_HkE=al8U zqx&A8`M5V!eaYeTcUIK8?c2odZsXQ)a`&l)XX`o)sP9&nsq|dG?HKZvc0Uq40q(I4T#>)q%y zsD2(gl%27-jBdQP7J7t5YwS?n=2H**5AQXc3aimyea|`6|5~ilbM!|>c~{Tt6htKE z)rew0eR`<;T~6YsoiO98MS_^>()%5g<*nP-UQ*g`viDpd=j`a4ZHro;+)9j9l#U(Lj}0wa40%B{WKQD3PWC`c^6J6nimRbTp2|5oYc5Xa zpwe9Rj)_7vRLiGJ%Vb8)t0ByvY4q~$oTJ;s_*-pJiMs^0P~O!p7=8-dq_cV!1^hz2*oql7DdDK1KL)it1l!?8= zwJT~fQ;XS~j6Iijv|`fMo`jmCnJ#VSOkym%8p(}QT{#`^rS`XYE@-!DUKJ5d8JR>H zkW@z9iT#sGUE`~6{=np!etoY7hpmk$MyQdbuCO!gy(wrv{$azyjxOE6!+{$=W+?T( zh{w$Xc>*cb*jJ=WT=1Vazdd{Q>>3n2FyYFrl)o_23>qA$nz-F4=I}e)d(EXaI6_Bd ziQE>1s(voJx!UIEpWCtT+y0F5_nNqC<>>3JaO^SWWB79gr#CwbO{J|RMEP_}7>+@= zeqx0dRgW{4v4Z)Pd;RBAKYg?8WRfJg6Yhug?q9a!LQ2~lv zBhJq?pMvJ%hYx;ALLbMIiq!VnyF2DnDrcd{9dL)l6xlc9jux*QVewYs+=oHZD#bvH zlT(H9<1+j@pRD8WGpYP;Pc*w4@q22Ko+WlJG{%Ho)>q$yZg3>(T&6`AaB+T&rsf8RPS%~zn*;l)*J+;ZjmHu{%aylm}IkZos-LUyNFEP4M%2^4>IbI6P zihEXiacY{f2g1B3s_MyA{U?M6WyQ%HVLB^>M~i>Z!CM9&_Da<6 z{M0Ny_hCmJsy4;u?2Rl7v&69X+txR=(`lRhs|QPGYfp_29`+h_e~weGGjr*-LlH~Q zCO)c7*dL4$`ZVLaO0O!V{W12n6%7?Cs&B@Z^#wcBWwGO)QZJcRit*Et;J1mE{}($D zpqlD~p@)RR zE`a*zgrlpxxp-muezJms0L7cF%^UaJBpc6o@9bHbWMjV}Fc{N;R@S%YI52EoAC)BV zwhhwH%3#?ms0cEnzqr+GsSC*DVN^L|bta3Z$3b@7;831ipu);O%VP24SYfki2{c97EpvAJ|v%h%sK9G&%Szk`S}AJI6D_P8GQIyN}Kcye+3_ z35N|*5_5t6RR+Skh#a+7y!n19%xv46<@bY^zC>ta76Fdi4h^mPxrcVqk417(f7bWxiXw53}q57!TArbp4(=fXw|2RHHE4# z7jE4`BMn0u7{;2)4dC^k6QcxrE-D3@TMRanUxjnkQNeNEtC+ zE}Hty?0nkO*x2X1YeD>8+am|ZCt|cGkas7^WJi7By_rhh;&1kPHhRgJP#4~@w za%idA`}k$5!DGWW{7HJKq&KuVcb4Aio^vE%mvDJHTt1!oz4<(fLrlyeO^o8j{zlKQ z?3BmU^Q(Leu4Z8njVDnp;?Sj4oQ#@Zsj{Ogd0$4~Trb`ffPQZGKKoIg#$ZH%EQPoW zetn7}W_sC6@tC%-h4JgxA+Dd}t4c2RaOZyOjn73D7(>}#|2$Ul2{Fl32i&qr+bOrF z!ndE9-I8ubjcFj&A@Z1RjqnSt(MwUcYtWZ%4r4x(sUn=iA8>KH^A@xn4@w(vpw`cz zJEmPdKXQA}8$!C|GiDT229F6f-=^mzd=ot=y61iM#T>qxnyxh!Uk)4EhAyAjWxq#g zDGr4t{HCw?d059(??=A7&^84u5ii#QzU&T9I;>qk> zhT>k;`)_Q(j0A|}Mn@CTr*In>XneSZ zvstj8KYtENk^VeQc3WFpyWCcU4G8j8u8{ZV}%Mia4y)(@zKJR%M$=Wq3OV5OJU zaw;EuxfO&(xuftMDxJYv%x%~wrD!RCm;{Pyo(D={LK{w?ectge}mYc;bil1O)0$5LF zWf$Q{Kd_hH)aa-e+K}bOFu@%xn0_u@&nuKuo|@0MYKjyH}9qHhb)eOfYK%2vK+aIEstF| zTj?Q`4^m9^&>|&U?ZN#Xqd3-Ubj?#*Ub~mAfSo?DGmp|9&JR6W==fM_WBIEfN{G2? zgFGvp-E}o<5vVtGpoVZ7@M*W_< z19_B@n|r%#IX6Oy+353PVQiaw9?54 zyYu5G!&>`(U?^IR7X$9YTFxIyI1(sJ>3+95%a(1`snZeUkW9B_reO5JaIS|T*v;s? z@lh}Of<0x3rp_g~+n92@y2A_aS6svUr=Wp%lP!PiJ+!B#iLG+ZF@9A+@QUlo0|itoGhSYf^aS!9VwM+|VNE;u0EC2sJuq_+I6NUH0D!PwL5%ZgJlA>VC;!J-*wJdKsVs&J za8Td$fiGyvOSSxg`vijXaHVnW#+c(c(994QK9H|feMtu2F=UJ}oU5KF;r&B%Y;(LM z2-wK}FuVa^@EV9^kS2i7CWFsKDg{j=KIQv6I+ z{->u;wL!7Hxw-jZrN6;l3=EfmRR$Mg6Tr+Y==E!6gjS3^B3NqyrA^Dd9ti00Te4tG z3T_ezBNoKR2yYL55zJd2?Vx=If0&~3a!c?L8_v@Vh5dhlhzRae_U(oa8R5>Oh4Eiz zWE=p#9~_cKxRZPw!Y|x+p9Qk|R*RlzbW#YL5-6Xqb=YY~X+(Nj7%cxME;n|1&XccT zo)@kVM%2LW?%y@RLnV~#WgZ*An$>waC64nl$ff{40x2LvI=H!6f|UnC*T0w4s;(@q zxq8qAsRTstQSi8+bG(}@HRb|J@K$sJv46rZsq!nR3D91feHGgiGD66!r6wRKui8%y zMeIj^-abnezJm;yy_s!d{jC%Nhm2m1Z2B!tD)Jve*F;rHL#Ool9Tmk%NMpD zhlSxH#%JK|fY52BqC)4ih#D4Iy*^K1V*)us@X>jmM6kWd05YzMaci)7zL7r3k(JmdUf z#)qD6bqRj;ms9}g15Dvzu;B1fo5760Tx=BXmj`|6btNTy2+|4(+>hW`6an+$lYwrK zIGj|tT~ba?E^G{3cZz|TZ0NoteMx*UuEXf`mPwJJL_&N==BYxKZ^35V!vec~7kvSz zgvKHH#%c{!1rt z6*;$k%?_sga}FM>QGF#W@9(ogaSu;!Oh$LHQf~bd?DbB}+}ZkNmaW}TsyD(>F6fGJ zJFL9wP;PpYz%3QKG;q)hs;8&D(mb9nmu%cDo#{$&wcH30!7RA(K8}fr={UKJ!2*yu z8A%k64XKXgF{%n56J3cxcJ8>(H&eTvK^O|a>|x3@dPo(+REQWDgv>lYmtny48fL)= z{Q?H=WE+FUnqZ}q4Z|SKJF@Wl*2W5!L6oa05LB@jkt)(8>fB@{VoWS<==DPQf=zgM zk_?UA@l3l4K38JP&z7{E-W)o&d{y*Cf*%YF3?bkh1XvVe)dGGFy=julVB%I~IQ_95 zmR3wGS@oq11tmWU%;ykCF{Bs-I=g|(DeNqt;~m)_2V3^G4yc?wpc|_@xVj?7s!U@- z!ooXX7n?{$Ddg}^)jQ|SNntg0b)DLW{9v3SAYh&DwOYnbNs0nHz1FHS%9)nb&w&0A zlaiTQn)YO=N(oi0<5V5Frt{h@!n!_KQPI#e2U<<5DQw0$pum_ev`3K`@;&@|58Pg@ zY==>?ad9TxSHkPHQbO@}nsW$Ve*fZN+4&_XQ%_{) zWAjOk_!i1#-Dzb8U!SuVF?GCwg~$DK%4a-|^+SCXFNS-QuD`#K+vcwY#3AM27T$tX zfq3MsPgTbwIXyA41Bq!sh)0F7egNS~LbszZMnZHnefT9hzquJ72CIcz#iUm-4camd z#lLueBjGBjL4NNsAxZQMK9mugtPplvzv3eK#T|AkpogC!jUYP&T%U-DiOpKsq+Of@ z7{i0ZC(cJscJ2&i6VRvF2*+M=B&G7Re-YGOh4lgKF%<;fW8MObH(1&*8u29Xtwbnf z;6^jxk^&#B5N@Q6*+UGaguK3U!!U)(6eQ=@#$1k%kKZLtOi$B59ECBHvD0K%7Y?}b z#hAv&FT#8qVcr)P^U`=MM7`PcSS$iMiv?Fm)^K%umA~ zxPIy!dG$6LwrbC+h)yV344mN~uV%LPYah-+-IF&zWx%Ti;BF87ua@)R2`JFP=#2vQ z{U34zNJF^6J`pacN3#zOQl(;WIYSoM$=UhQE^%9&Rb&@P%|LvzquJ){)Jb#`A0MBj zcX4IqmXD7_QZ~hbZxzG|Cr(n5nxOcZJ?F$ju^-Jgtul!(Q}D!T?QTvdx{ns3UC^f<^>e?xey5!wve2yKB4SMpFR{{L*1sb_gKjfPB!4#KKFPZI9?{vp zC%Sm{UXh*(wzlj1rxLJ*1rI%dSA`hKjww!$xVkp9wg%>7@d2?<}R3K zBep4U?=lpcDA)vOD$i4uK2>i;*PCLY@&eG`+1G_g&D0@S0o_eS74I|&q?>o^2NuYq z-B-_1V0@VO~edy>20a_YRoZ$Jy!^UEtKi>t51@J5m$Yepb2ml0#O(Ym4B2fsA zn=wcqs6-wF!yV>m(y9=a1thq^x00EUZ^+CZ--HH3y5;RmWu)}l%W-12XVHUd^9k2A z&)*wMnx#X-#a($EV9;}$J2o~pJ&z42X_Sc30G2UG(Lkv&y`Zl+1Re;v+!>A@9i?5T zMu%@;gTbC)vvtt#T0BXDP*8Ab;;73fXC}GDQ`xCfYjmQV(|MXoDnR7jHIIw;K=PrG zDwb$9lnu-kqe+L}32$l$6ctrf2q^?!AXJ={OBe4UuM+N_Cxb$OL#Mboi(+r=Rj6HS zNuNX)NcNPW9Bl#r9q?4re6o6(Zu2R&y10H6Icar^*g=)~DF-OmKYB0k&B>|11vKEo_xw>&w1t zchqKlX*t<(P|)@`rtxBQ$%OwNVi{^b8Qnl_L~fz1d+vPq5mKs_nFH{cJk6q=%YVs&?`_o3r(L%3rUZ}~PrihKrtslKmMmrOIhWLQLw(!|kWeGa-WB1ax9K->S zK3%D~b^_)%GDu(ag1!Sutp~Bda3l|CK*jo&)D{*JviPnX0g=<#)YN%|A2Z+)NO)s8 z^~#=sY^9`x4+SN46C7o*aESt94R}dKitPq>1n5CSCC_w!x@O!=_^OEnRz%ueK)>h( z?lbcY~?>GNQEf56{oGhHK`mxsvGKuHIFasnVa`wWcO zhUw{4z^%67tRM#5a`l!fKNXMYqymx4V=~tsK6&v3$AmPmd`zJ(9eY?#P(BZ23jVok*!7? z3c-pm+EA{Y!^1NNe-U^(%E*KNvXka78s_Eg9@L+vC`+DvO>zeNa-`{jW$%JIvEPN- z#>NKeB|u~y)^%<=44NavS8}C%+H#QK#Q@$S!FkG2M@Gjn%)p?!F!}u59#>fE|8khB zfx`sH(o{E}*Y3atF+T(js{>@rH32!~eg(vg2PCWK@$fi(4e%%tYiBr%;IvTFWK&Sv z3N1Rj!I3%Oz#MzaeTccBme$ydI>TT#&DWZTh60`v>@!{2EJsgkZI`Zb9x@$ypz0pb!pPPAKx$m^>ge46!`get^}PT6a#ZAtrgf99Oex~}haU4Q&Ow{t$9^NEvp zuh(-t9{2T7+W)%%8*erF`s7g+DZqqm_N|td=G_6{=`Z;X-f!ypm)_3m9UI_yX5ce@ zg^fj`8F4Bf;Nq&y{i7{lZK#)~jt-J3U8)t{OE#YV7dEivir#-fbKT0_iE%;jdm?qQ zU~mX#<#M1;i22?J-!}ZM`p{I_)+DMS8n>po`N>P?=|>?Ua>~kEkszz7sk`uSd?MZ5 zo!`8Hm|>0P1rLb&2@YMgNl&JwJFY|n3B^74E7pqB*GJ7h#M~Y4z}tCY^qv+9Y?(7> z%3r^}frFRfqpkZCP>@Odt#M4fwV4}w;e%(MIyR0MAHL_<+L~da;O4eCGeFG$$6ROm zAZf}iC|FrXa4t+J=s8(eS)})*ufKoA+pVTi7`agy_cG>Eyvqd22{in^A!oLKdtBq~ zGJek3z2N@2V%o|2oxagJ+7bR2qiCLasCz$}7N+&o`|_nN1-q=2Q8oCH#5dv5vq;jS zNQ~Z3il7qypWa*1p|Hy>1Kp(u;AcGuH~{S;YB_0OEW~k6fvalO9yYdwHx{r^17mq2 zRekP3ke_t#{g*^&IMA}-Zx(D*)mHh4iP06?Xn$q_*HwWgQgID#Wjaph- zRC7m5`ijM^%5bCsH;sXsFh?bLi`u9*TS!mRo{J-{A?bNRy`NIz)}_i*ZervORd#Uj z|6UTGP=9z<=WX~;%@Z2ABtK43eXHVdxi7K4MSILg_a3J__bg0uZ|$u3+t-Xr z^K+rit;p#{+SaTkKi`NX&=?lPU7@oZL$RjItHyjP%U00nBOl$qaL>uPFVof2s+Dm( zY!$G22hZ!`EH+ZU6`(-*ZCQYKx&OOeJiT)rbkymaCcCdoiEQtvtNZ)SkSF57 z&MRkstbIrmu_Yj4JME*HnSqOkFp$dNNEe?uO--#R)kJ|dlv9kq8>H?>kZyhi)k88f zAu9$qL5O2|q?(1hOsw7QGDeB$J}h6m?$WimWp6>Mhlg}DY_zM3!e9JHoqZ?{z@Gm8 ztIc{U3UOvaHqzZ%)LHj-3zR+x3pM2V{3eMSyqNd*cE;LkIoY3!ax?f82HG1#949A7 zf$dU6DDZNHZT$AO>8+YePM40VS|7x1C+53AQhtZuo{-y)_nNu zk5kV+D=6+~J8mP+Iy3F%Qri{|bl-H_;CGc#jQ_=-$5s2rTTk(-;l1%U$y*+pMDfIQwu#tH`* z{|6=4GtQ$*q4U=!HgKH@Eh&m#OVOgKHSWIuq*G5q1w@QpGwvI>?QZdx;00Bm`*Taq zfY|BQ2AFX;{@sjY$r=j++>Gv#y2J8@18he|vOFYz+@XR*|Buz!t)!x6C#_6p_%HOp8uc@tGUhj8b zgaGW0)3)-{Cl&6@g{se*RL1@IFcIK0A6e`EIxoS=qM+040IL?2l8Pa4S^p)ib8*^H z!ZZFXc5ukpPC1Co0j@STXD4YCB+~aBXQ4UCp~jVzfkXk4q+<8PE&vEc#E=l`zqkCg zU>d&wi9r?i>F17{TmONq=h%k_k6?6BprOURb@5r|U&PF|UKPC-SinhMJ?lT5Qn{-H z1Oxz4Hg^~`m_qhXWEJ(Zrrq~ma9+;bBJuy( z13EzU(BmQBbRm0G?cu*6&a(nmie?NCfBqC%94pCn|FxHviK+jv3{C;jGhr^IMecsi z#>#HIP~!?_zB(?~!{2{#M&Z0i;?}z7{3Rz>(9zYcr4rWRRcC+x49qy&r2EDGsBqSg zd=%H_#NG^87oOg~S!+ab&G-)YPw(THcSm*J@EbZ{q_XkrYUeAyd-#0!`2Tsz|DLdt zO0<%f^1q03EN=F9dyX*Ou^P4-Ngw6F>9b4BB@nl^dP_1JCuc8yT)e|CHdGAj2-d0; zo!D;34p15nvYszrlu|stH35!)=l<=HY`pujH|i zXO!qT3Ju2=6w1s?``ALvPeV@h`SKcVkJqeuu<6+LSIsVWm~h}r8qHD;oD zSp(`Ulel$d)o&}SdxizSxJ-UL*z?H#pYnsG57RR!@Q`cHA|_UpD4U{Wzs9E1#+^<| zO0F_4UxnsM1ueqmBdR9p8>(FU%tHPjdLF;qI@@6fi$r@#Qpa%$fZAB;H;%^=#kww3 z$bLmv?>j#d{fS>vQdPYPiX5*H0r+LT`N(phL^VS~ixFlk=r(^0;n!qF5SFHtH=Vvn z4$rhMrdEMpO08R?#gO5iQ>9%b<3BVD5YWe&3Nr|7u zuwbLgm)SHNVS$Fl;YKr$H6PCx`uN>__aAci=QdPIj4ADDzG>m}PwaLaUU9a$F(@ci zwBnVOZ!ix0Q$EaWAtA<1d=ciiuoUr^^3(ga+_e1m9I}g}Fr~#+MBy);yr_a%<$l^V zKNUvYLZ@>{7m7fM4C_uYKVt>ln~0H#A~%JgpbgBQa6jM0MG1)K8SYH7q~TkO9uk6* zg8#fTQi;*Nl!G@Xu_yKQ)RIcaAeO-HEjLy$8g=S@OP!pOLQ-?DUcHLtZ}Yu{n_SN* zNYHie#bpFj2?dP8newz-GM19TC=ko4TT2Czm1EB^w<>QdzUu`{9sUmQAb6~+6 z^XSBn*YWwPg8A>gcyUDN%Gb-)lm97Vl8W@d7)hgdO6L5%;6mC@&#ChvW1BvHMNX^x z#~IU4`TTI_q0aL}=r)7zlKt9DY+}PBbOc5seJceV7jz_ng=#YsAIP7g&*#nFCx7jHW?2D znZg}J(on?2#10O?uSz^GEwm+?Coq+4J=q)sM(U~8r3 znb{hBV`XK%fMG?aq@*4N2YbPGOp>=yV7z%J!*qI`%}0RiT*oKGPJ7?77M7{(Ux#0g z!CF+ix&(vuUq<}r?aAEw&2%Z_r!%GYpH26T0Q+fNdP0l(Zx`N<$Yyh&{`&PPS1TsO zt!?CBOaUmnvcA5a07B@qR`kh5AQkEZMxIfCpLq={mAArnn01fPZNNZ}bM~Db9lD?m zrYr=^t$v09xB4;M-rNh|Yxo#SI6&zQsd`KOdWA%668=C@7Hjrqy#L>Rf+dsDnx3e` z%@s?<#+rXno>12im=36vEj_S7vi3J5|W&7X%`u6cJSb8adGkUj$c-x(7_D@ruKGV zVBorDwwt+|J%1j#swb!>P;j9u_*qel_?8ytm>AOGYjd7q|pYKOl;b2Zf>)O>PVzlRaF&*BN|;y z)9Qm9L$}B!2+i*W@0knT%!}f&B(~eouBk5|Gem@9S&fV6EiN6q9bAN zGUO-G;o;TNS(9#Wy{mKS@^$a0x*kcx9l?`1Md!U;V>ci6VYFbA8s9UI+@cNc&O+j0 zvdl+?cT+T0i};uNxuh8c6-gXKKrkM4hDGyX*Yty!dYgi{MSh+ zwcreWUY}#nv5l0X*cPzn-^E$D@Di^FXV2x?A7&)pe31KjkuD+bo2vE=s zeV$I@mINKg_T1aSRgPn{s|`4hmsGSq)LQYX?Dv^OD-n1IMrH$2@Q_C5k0DZofLjp7 z5ks)`!twH*WbPH2h=7}98zZ9vE(5US_0uU;jydcsD_5-e1!R|qZdzIb5gfp6QnL%M zClIp?;Oks{0jU$aj$OWvlN0d%lSGYe3_20^UwxV)k0yqg#eZ~{ni^1yU#FrJ&>x*o zduvvk#>+`1^Q!3C@6OSIf&q-u{z>>47{PNkJUK6GRq(TcVcuRsp&>87veF9$4!O6% zLf3*8))@)hxKp5Tv`~%yV~ZveFT@gC8V|U8t;7FDNvx_C`8s_j;zWq^M=5WHIzJ_@ z=@=imG9BYP719qY1Ftb&OP?vu&)6dG?GrScxVv4$RsO2$HsCICqwN^XNMu=%Lr`G0 zAkqq{vG84^Rv%AMC*xL;&x9Atc~lED|4GOWc#W&-SWZ&_b~=9f@{yCCn-0L(z5{Wo zxR`lCXM4DgtFdp#zk>G2Eea!G+J;guVan2vS5;Ns=yLsF5Fr5tNVE{bMvsA2xbgmp zH8xapR~=MaZ+55|O$xSTCl0Tf+QrC79tE80IKl_p??IFU-5>@6@~{VZA$biS|2F6g zoXn*Fk?@7jZgZBI+J}hPfdZsP9BTWg7_>kdOJQMQRrc+;1y4oSfA!-JV8k3hTy^V# zA@3wV3g|jA?g(qCACfXM00D&9hYuepK8<<;Y>WkH9J&~YNEaszk< zA%~F-Ul-*U;ffy{8|%V+S>E`|N;I(@+zRsYBZ4OO<%k48>2dmZzQlGO_O}uipReEE z$T_2<$0apacq*sH(kST}%PAQ%ws5zcl|J3q4Wj0(XAL}?k~ck-7tZPbK4VLd0`t)1 zo`ITa&{HRsXh3{bdRy!3-vD%8;k%p5!Ocesv>Yx#Ta-c`7CDc&SQNubYic&7s9TIx zf6*aBj=%&YWsjMcld+>@NDM|K0`wyC43tnL{SmIE(YaT0Ym`>yBwlL!HB^(HXZ!0u zd&nyx6(bBS@CXfMM3M&g=_brY!jMUF`ckf0zrLij^dKiYZ{K6BkA3I1ZQC&BOEb%SJD{D}bp^NvdwP3s z=HwiuAVc#IiL<)60-UVD#fztmjpJSi;*Ue^I1qOCL87;brDZjm`;Bd&nBHIl44~OK ztf0OceM7^^uB5e%2U$1jMPzU%=_Y0F~vdbv7e{(Py# z*^wkxyR8cOEg&~=Uohcf`r4EdvZ#&Ms+81721Fe@c8r9`Ezm|88yh415{fP|*GMiICBDRtcnmE3Wf`Ra`+Y`jvrHo5WBhtGs)|t zBoQ){|HcVNag1^a@3vR5wR(^$eNzp9&dg9V&0rOdAVP_tGu?u*P59!EfHjcs?ES6! zIP>(_4XJ2C$|ff#^Yr8u6b$8LC7xC*x3jb3P?<5YvfA`D+al>sY;51jl!L0?hm@YK zj<9FA&c3uR(Oa{jc{(zGh9$9EUNu2j>DkDsgw9=MMMt$g#aIst@CQ%I)MJbq6r5f! zU%nK(yZVBONd-PYOQxA$5kqBD(_@^x4>9r@2Yjd7+##TnCt?S#(HXY2wM~4G;~EDQ zw!=rN1llL&<>;0@zw3%S&!jqJHu}*%XBOjLOJO0mUV_E9@18rAVIogTQy@fhkWAiy z*hOr9?4*b1At)G`A(%lRLUD&PobIyE&V*_fyNMzk6JxlFL7p6OUv&97+Np>m7;{kR ziBB90C(do5-Gl)(zzfLcu$HK^r5^)oBqhNoMz< z(V)nu3d058jkKN*8Wd~yGCjIIa%8q5T}@!E@RtDoEOnzvFrNSms1U092JHZmS>oP9 zH6zt&Qs%WCLzcmJD3U4TVEvuYNWE7rqzFhn8(-I1+_8czUR*?K` z#MOgqhvKVSDB^wZt!{sO=zL*r2RErfH7u&gP{qFc%?SF09>%gxz-`_UX)^9hW#qP3 zr2f4fBt*VUthY|TZ25;=@u&OhNx~Z(FZd23$=}x6?-I!W^1RAF}h@iD9RUV zWX$5E_1wJM7`P+4YHr+1>qa+k+*pPX7?OyEVZ=|LK0St_3b4Wz?swY^{?-DFeh!7| zc*P40n8qjZMdBg^zZJOAaYm$BwhI7!h)f+D{8VsMNlB>?gG%Kw%o)=JC!o&xG`*#_ zvh-m{$UU_0AZrio-%m7{Rvoz~P)~pk1yrFvXGbHUs_djD@J`xFqqXqZ#s*)v_8LS% z9B~-YMPo-gcjR6*XjH(dPbO92=4pMQ?{Q)xrm!;vm7YUwUZT)>`$k#*NZDHkjrWz4 zuKMQ}-W3{hk53(y4w&L#)mCjS*7rv(epheNzDU8EW~k=+(^vra(LlY|5v<9Qm=*z1t4P#zzxzE zN)UX4S+W-lRmQXVQR$fAekxpAoFj3}bqB8FWFcdirWSBWAK~RS#DPA$vH(HEK``)> zcEk-iBmzVfgToNlvVoOV4dExTM$wV0`gFfYPd9)9l}ua0Xh;qBRO|>yP9`?$?`4V= zPP+8dZH?qnJiHC_yS{6Sf4Gc4XU)2G2Ka7hn@cXpm0?@qlY&q`ayprrnfWqu6i{O& z@iluejh=Bh=xktMV4f3v*3zq~X?;q{j>M=9s)K2CvBMra-H*TXDNeNB6cN}Koi%#5 z`>T(Ex{uwJ5rY^SgP3aRlwQM_mp2|h@_m?1k&-W#7dKp&I1(xkvlqJ2!+$T=8|k*z zTQYf`a^*-5wl6j{-|O35=o6Y1aH11+puccADm!JXIaJe?nPe_3iVPw@Kur!oAl=R< z3rYQ;+1_W8R52V_J{U>_0UC0f1!-w%jb>-&=6Xg)6;Z~bD~3eJz}!67RR^)fWUQAK zj$-r(pj?J_8^aRPaO^%NiQ~c~Bh7GIYN7{E*5X~rLvWPz*BbT^(a~3Z;r40*Ln6DK z0u;~?j{W@Ej}!4Iri3B{^=oRD*~isc+SMRM(RdO;7Wk)0s1OYG^QB6XpAS8PG!q@H91{som&W01K-Sp#kC_?}E3suPPw=c4*&&#RWT#(RA@BHOx} zt^F)#M?DHj8^^V)_!A$AuvXvd)>VylI{VZ!k#BQf>NNRUO>FV7nsUxm$>;v{s)IS( z)V(V2==yEC8064*TShMCPo#$3+_Kq^nYc5)o$rk(4TkCh23;&^XBQtr| za}#5~#{nf-KR6ews`ee?^&HX?)Rn7cKEy#)9m~vPH$idP?EBlLxh~6DXEBQ-HF!J3 z(PXNUpo(s|tGD+QRwOrXQdFccIR+S&C1GpeSUU(T1G}mP0dJ= z4XT>B4|dX0Qka)(P&K`mzVvHn}qZsuVj{0lX87Wjz*sY3y{>BBt z?N5AFt_JyxCO}zd~v46lyfNLNuC&*P9z4Ye_6m20xY}=GkVxl-*tBGM*S`ooiOn- z>op`B5fgFy2+)T!_jyAgBpDZQ##0bkuGOdffc8`ba~(Z;G(96@uqlO%!%T7Ml2~(6 z%l#`V_W6vFmv@~~!i?;mK_v^+BrPke?DgvtoscFOkrU$SF88{gPjaED2RZX@2rV3u zYL4DBYLIoC^{~=u745T^I(>JRA3AYBjZd)vKxFr~Z?dYY4GY2u_S(W9qnschV?o=0p=z*&!$6kZ&STU}&h1 zEYpT{N_GNPTV7DPX;D%wQI@UBXAhYyh+Ja1(8=U2KPp^Ra>3YG-Ks1+Bf~C~ZuC66 zih^d6_n|tWjmL-hDC~c-HSAd0ofy*mel+RAi;y6L{?ecy#)b2<70I&`mf8YVGp8kB zC4|v9WO;9{89&SFCGo>uv99#<&HZZvCo^{D*k#wl@!%&ga^ zQ=b3Seg6D8W;)kIq@dUZwEeE<%u@2Jn7Io7Dw%3O9rnbW0F!J)>-$nb^DDvRcH zac%zkDQe$CDfZI-o7Qs+3GY@rA=|pif!RFsCzsN7$hx?|E#rUIZvL$NbmIk$yU!<-?kL?N6_@_%-lgsn+}H{*2F24h+q~>pb1*t zDAkBgzeS|lGZwGB&1yZj!Zt7mWX49r}NW6d)k*Ie(ByItLIJEz0j4C23Swuxc zq4u){l>m`3N!Yw`<3=Iu7G(4pTsngT=h1r+89)B`me$rU!^736p4sisoUw1Rc@HTB zsWq3T-Ip}t6rr9$b8U!C3dv|p6;V`@L@;QeZll2vpO?U19O}uh-n@yD4ZpR;KG>4O@z82F9p^dDos#SG-sLw3lo*Y2^H3%k=dWXY zFXevVYKK*E@;M{tS6A1o^<0G!){1g+B~XZ90div?udc3cOQ91l4t66vgDddBc8udf zpaWLR;B%XDn8_fA}xR?iBRDi)0@}83V`iHnax{(uwFOX_YJLNG(dqjT- z$0%CHoky*R3H06CbUn zxehgjI{QsY&-4Uo`>QsSL9)7)i8q(4?g@{e?&}p_XO7yyH5;iHUj>% zb;+M4C#;*kkN!bk)E52&zq_)Ax3^+c#oBZI#?H;kegpIm9GW?}95`&ZFw=#l*#nc(beD1?x1Pz^xhIFni1Kl9s@Smz65YYn&2t z{PT=e>GgOZEzt_f*9KN_)#ngCFT^7npgnA+_~N zWajuDRriseiCDWBqtV3BJnhal>#M!uk#T0=3Wg) zMeXC^;bCQC`-1ZeC2y2+0vY-TQ8ES$eBH)Rfw={H0K7xY2j;^EUEAwl{{r#;x$@s2 zUcS?|kPPx-)USulKS7}Kni@Rqt7EV{4Q}I)XwSC9oHs+ln6pj0OP8`(@`{xk)a)G@UCx9&ayq)Xs*;LH)3nKUqK@$hcU z=_}|QXw0_MAu}~Vj-1A+0UyqF&_4Qrr(l6(pQ2wgeu_t+AoMJoqJGnGuY%ROj@)Z= zuH}N~Rt(e>Y5197Y8RP4M4}4u`2iwA{!EK^oiNIAlhre5Bi}XkY4+OCcTWrS1fQJH zF>jgvHeS3{$N_hdT|xSG!P!Y$-Q%%t$1Gev(CeK2AV6nWy+YM#;EJUeZ8S%xN?U(P zn~wr{5#3x9KbB9nY5VAi2dNI_W3A<(^ABB8WT)ed(5nQw)`~f36!T>_s}(`pb$Uwf z5USNa93KcG@FDy#hWvQ~T0O2&W@D07amdQb3R1HtX0_GTtFFlSO~9#xF-*SdNs=i| zqIU}QR`jWJmiICD&`7dwf-t|*G;|+cxRX2t0%UL9y}K5UKJxl_c{9v?81W+DghY2d;jv~a@}9Rh z(I*s+aDBhqf|S*z*lf<)(lCso|fsU9n^Kd<7> zaB{S8*-D3pZzWbfe(!AG(-p@;1jwfMOpRK)2+m#d7-TC8XE=e&3Y za2!iP3IGg>;D4s|`w&^_+9_y}zX{^~@87=@@jmJ$GCAhz_ZHi^ga3{Q@x&EgR5en7 ztPn~EJLHz)wURdVeae}w_RZkZ-lrRFw{E^@VF3lVPGZ2*U(of`nez25x~uJgI`oWQ zqXXApy_DM@)Bz=Ldq3+W2Xx#l^tVm2^{=`YZ)Lpm=S%ySBIU;0HTw82t({6{nxADl zD%J0w8RTK(!kYM$H$RS}lk(h%YxwUo|1a>=KS?#|L3DPnVB7`%JFf0qX! ziia_PTdX1c$qHhc23zg8v@o4S69T9Y1SRn+Lp*J0VnX$GD{r{lY{H37i~)y&f}m%M zmuLYs%4znGR1avN4;gXnsNth*$|KhE(gE^u!XGbv@U%AGA}AXcrhBv9tX#(8qkd zo>4D`m95Z$N4n;HJvYy@7=tO$bxD36|BX46wWYlvlD@+v+rflSHKVj-exG9wSC>P&O-Vr(%j1A`YB1VBoLaL^M~(pc9CPyt_&Ng8x&L4Z~>@VP*9HJ%)&D`L| zFzT82{w~2c$j}{KH}`*pqB^L4?g0Bp?pDB%uw-JyU6$m6Z*vPVw_wHvx_(Tr2Cc3U$-WTRHE2l$}9{?v+deNa@q-^@w(Jmk)GEEKo;Qly1Hep-b-oyxl z>l&bfvp*r9Ao_&Q?n~g4&YNcigStZK?T2*(|1&~6l|hTxl@<)tLJtQ+iovBz@<5m% ztif1<%vWzDrY&l~!DH!@qK2fhEG)o4iu34*+x#!tTCI=vB;^4hB1+mI=Yz8UH{gkJ z?hv_3-*XjTgb--fv%UMBO_Em(u=mx&81BHSlkE-I>R~{DB#e<5b&+|({)`haCCwri zK{BElWiH+n_vNnR0CzXcuA-tc1XqDhk@V|O70xcP3{(Xfp6&As3#+LN;1IO!T?54O z2jLHZjlZ677h45Pe|dTNQxT^}Bq;?E1H6b&@Nfg&850+0fT(Q{L`Qgd5`RA3 zY{=-q!O6+Y%}tFYZrCn<3_~qcUSFT4-LAU;b;}02BiF&BiVIM^yVs64U4pu&1*71C z?98k_7s`OlLc9p9Sc`Q_vuFOT$t6?UG0*Qfu5KVL&j7hy9}!6uu1yA0tq+T;DIWuo zWa5;@dn2C}kGLWGx}5nV$?_`r`t4CNS+?0|TCrw80yR6PpSqAt3vemr?~$ded^9ufoSYjm7?B zSWT-!rH^T#@4=MkVJ8)>X%Vhxs~RlE#+sB=+P3mUAB@r!lzn6EJ|>}ZHtE8&U|{CT z#X_ZaO0TvClsD+d&4o8$Gb>UC$Y#l~FQ))08PfI}Zy0lVOc|DM{j+l<|(St|l8Uki|yX*H(O*5p0|StMsM2J4*cCX^}9T!0^qixKcdA%fkaxDq4mx zK;89wsOjnG-U6_}*PII(U`y^M3JKY{-2U2{&@Mj z2qr@F1O?I8_QIDhiP;2O3FRaAZ$^p?1O56z(jnd%S@4h|0%#l>m6Mg-2R#hB8;mQA zvj(?zfSLIwxU!FFh841|>T2gIRC@5lDbDJiUDOiPazEbhlL=j{Ca*7t=Rr<&r!X1v4`3lnMUoc~u z``0;c1z+s}ENtKY{YbK~_eu0RHGB`cCukj)isIu@5N`mHPZTl$6QQocZH2nS1a{5Y zQyWQA18Hn~-=)+&Z~QGCkw1iytzZ!h31@L=}L%HoHMl8?>= z-gBbkg}x0(5U~oui4ZKNv@$kss3*`RozdWd~+t3PR*+C ztjtLbd8zMRg6--e8a?!7J%^c@OCu81a4R{s{Kfn2Ws-v?I1(?Bj4W^gl@Z@)uAP19 z9e8LGzhLR9F+kEn5KfXo2vOKL+rQjlXe)HG3;LFZXZ5FtM-ZRcR-EX>wu+rjBe@q! z4lr8uKe$-yMCHZdR}8vXjTpPLG^@C{QhDrjG&Q>*zBdk$2Tbo8(0-`DKi}&vI(*`@ zICQ8lZ=h0ab#X!UhYyb+R^x>=6*3}uRJE9&8wC?FIMl~M&-OKHdB(>$hdx=koyCr+ z6c=;NyEL1X78>!UI}5&_`qjg7taxYRZt)XlN_n4Xvbfhz2OPO1^T#mf@Pn7#%MzEJ z|9A#EC;(!uJBvVC80teql*Ra`I1C3WG}ZOyS$Kli=MJ8=DpUSUujr-xbNtu;qHqbDRC8eL zrp(honRoWd>38`tNpJ99&hA44w}Nu!9@BnuzL#}PJ^!YUPtx;s(y>iG;WX=;6+6Yx zRGgWw7kltvhH`@%ePp0mU<%JN0+T5F*IWgOHRCr~4Cj32hRjnESDvaiRR7r(|{};9et>s=AGe|nZbu>jEfKK89P_(g0JJAVH zxDJ@6Z4RZ~)vIx+8Zhb7@9|^f%a(Xo00!WM(1~q9_hs7roDr&j2yKSiaXkIP>)SY6 zURwIKHaCw*U;vNm8yH9|7ymAFLtA{Wrv+Kv<83Y)tNPL=Tnx+!Q=05)YZN0K2%>h`CeA@BXx7h((VNvk;1;^A42uE>R(ymdrJ-b zVVgDv*gHE7&Yv(-2ol3>{H}O$ifbXOuI?-u`helUkO-8a2!?E8D;_Bdp+P|2LF0|) z{E+7nCB+YTi^1mMXCu)q>vtS3#c#(+uEAyuN*4M(;ZIjslVixE6>28W$p_6|dO2Glacj7*`hH zhqW6vFdsRx1%Z#(roNTofuMa}1>*bq2xrj$vr3&IKhcY8>SG^Pd>vyrrEu%L_)4Q~ z{Ia4Js-i3QjG_w(I0QB-jr|F z?l6fyLT&0k*WUROX!d4>wB9qF=W-Bxt8j z^2>l`A=+1|L1tofKYj$?N3yYP%Wv-4=w<>_Xa|(uM|6?GCa^G$<~P@bhC@Qbv_1_}7-U zwkAg_$II9y53}7*+6>?Oc6QBtK0{_~PHLI8$I8jq;2TQ-$lZuLRY~Lq<};N5uF4q46q5|pP=N~9U$xQhQweZ6cOCgObzg%8q5vp6iNYGdB@@wxG2OZ4gG|$%}u6BBBLzyPH$>Dr#yr z!8wi@FUl$ARC}3@{x6p*OW2h&wXa$h^4EogFReOiXJ7qHth_*S`1V1v=^~#GQ!F2g zr61Yg^Tn3fMoW7;Ese~U#!xRW2sn3s-|UW-93u0z$1&Co^Nz0{uD6@|rUs=iZt#cCiv7Dx-$M~s*Qr=7e##~5F9tM{1qTfkwoWb0iCuA_=6q@{EJW@#ky|l; z&CL_BMMs7~jzOjsnm*M({56a%&-fyd_l0Rtv z3xn|wkvbq%tvuV<*P>8DR6P~^7-5Oh5iF z-R~K9>sDS+4cruRTcX~l?Y=D8z>0elmbV;El@2Io>ddp?AbFhEROIRmX|!G+x90|W z2`n=_K)loyK2j%`8l^o#*LG*JSjWo0B^tLZA8{lQJ+ zy{ze`oAx_gulVDay&9T}Bo71duxGh5uXseA~`i)%3C|*+O{Pt|xNfpNkAQ5uZhq_h|7_7!)EN z7PypgEdH^6{XOUVHYQv9{|RbtCWob)*vVcw)~#{^*Rf(_eT#NTu)6M z740d|!E1z#5G~8ePGiXQV4Oa}&0VjtlSEjqtV%whwESG8Wq&ut;QUN3T_Te!$qYuc zijeRz^78UxahKz7I&OoTMfrVJxL+vHBw;5K3KOHNPo$`m+2x?iU!-VD{#L&1#C3WBK7;D+vU_Mwj=a1!wU3o`4c6MG-C|WJhHPwY4Is2q)6V!G zsvp6b-_sd!Z@v4=K(t1Qyr z*>6enqwY(FNJ1vQCS2Cw2Q-m0V{wG=3IE+~_R4kHS_ruSi6Ki)=FE2(t-;Os{*qCk zpI-@pQsT}6*p!=_dj#JMg^yB#>TDL>&YhT&dFk>fnrO`&D@H6Tz)^)#Hss`hQ=mB> zs9j>w-5l&wmKu@-hOGrPX5#SKQ;gI|%EH1w23fDA=e{tKh==OD=i4{0gaos!3V5{t zDg!k2=el`sfUf+I(FPhNub==0OT=r2C0w;*KqZOR z{0XpB4dG3DN3J4SF#pQn8xUR+sEjOxcPUA~E%qf>hb()5x!>Psjkbx2iDzi&IiCt{ zUS5*LXVexN8fwA!94=>qE7j9Eq-SL{T2~w_^_W13nU37OgNk7rUg0y7%xLrty_kdc zLE|k@L6mNvOv6qSVFF7!18Wql?M|ad&PHQmz3rui3gcr_N z$_tj3M0Q)*G4vnS7|-SEcZ+?%Zw3M1wVUngfAxDT&@27b)prFiclA3!bipe6$1CI^ zzW2ua`j^|OuLckGD!X#)F|v8_I+A*;mhTb#v!j#y~TJ@x{LI;7x)-gKw{r z5PH9RXAXejB;pbH9^pJ7q$hr~l$_57pz4T}L+{H+SPg*FI89a`z3b%#Rmmfb^G>TI zl}7UJSC;;Mai`85XpbPSLp-2TmFFmD(I)Z2F@Th&J5j6+NgA6`>?8H~hL4ZJt!X$q z!qMA}BhQH!=jQPz6bz^Ya6vRquSX0$oC7EZxRG*8fkyEEsDSVJ{pzC*D{rTv>6jam z!AA*OM}oUh|LtdGjn6(wZGQ^S8Mw(qOGC0U{Ql*@)EJ&~#i2-cJCM4CY~wx|MMa4E z7&SCBa3pbf?}z&fbqDBACfQvQ6hw1z zmNk;K+)~aKEnp+O$jB(L-i3SIDgGaO?QPIM{-xhbZA;eaf51||AMVZnf4}rLH+v*h&$}&doiU%p5A*lgLn_HfWHWWMJq&g5__*V+-8YGS#o>y*(>LXw&h+r) z9bNae?hQR}pRuLq@>qkv7l91<yeMKKtE6HdJ*_S468PCAxG@Z2lZoJdm+@@4mktzGLC` zB<~qfw$K+-?Pf>6Gv2P&e*4+5IFeO%x$5p-yDYeKtP*X`UX@xjuN*KEG}nLn^Vp=@ zY3jdsN6#5a&$#TsV7ll=_U~dp#LoxKD&`k0Iux~ytHkDn5%Dj(-14*g<5zPGw`O37 zTH@&2MbWjv$G+{AUWS;+&%m`UHgIok?xPnA>m@!j%Be^TQ!LvIccheB*8O38_}u%x zq-G02W&B>nb>vhn-S(<2U92|C(y7z!W!TW$;0U&ORkcomWnm53D*_NI!6A3H=F<7H zoJiimro2NGtxiWZsmGTx96HDO!>|Cm+MCsWcQNok*Pd~5l0wU8Da z0~RSIXGxze&YAJSccb(ywQok4{z-FUp9HgDvG{~t8%@BL`(timOf&nN^G4>}Ivpx{ zdR=O!^0MP4gYVpl*~wu?wT1fOvnPT6r5~!rk6in_ZqX}$D%|c~USZj{wJYCUG+g-e z1Lzq1r;y=Na*C<$%N0IJ8eJ_3cAOnAJgjquzgW45v~SvF)P5t{pI!I*8J|z4gX#gC z*+Er|TBlC&(4{0(Q@@M&xog2^o#otQ<4tS%TMW$(=a>Yi6 zw|N_dK1)rKPR?PJ$O?^u@Nm5cN=!kd0`T>?_ZC950_jy1N=#P0A`$p;&$wQG*nD&O zZA8{he%TP5c5~EY$%J7p{#Swg$j2~Wuj0AVo^umIyf21LYI&oU7s(wFsM%xkiiX}i zVahU78`#EUlFseWtI>ou&c=SB;K{ zJLv9+)5WOLpW8?H*s++Ij@2HN?(Rz!v=#!^pUFo=j)>Xj!xJz@lLu_OpuVAJM~Z$; zni#Samv~w;uD2d)%v$LeWw_m@N6ryc0x)W> z)8s*z{YX|FoBDu=Eb1~Mc!seQJd8@RCN~LQg+bWM30j{$8qakRPP_s?Ac}AJ_@ZP3 z*x|}NR>mF<5|I~)q{O8FQ~>}O;Zf1eu0$n*YTO|ICuEu>$l=JlHpLDyItI`^VLn=y}OkBp*cQ;8F~@*OZUhR$q)sB;f|#=x3Ls08MN zgvJfG-NN~``9p!R+40ixxsI{x;pXK~S*0o3!D1BsYEEKkGvQqF6GoTPoUY z1S;GX@S4Djh%*GOzujcN0zfgM9aNYk<0FvZ9R&CsnM?khT92Tp!3%nWOdG%x+|@Yw z1d(ZgvV1LG-7ZE()a0*AO7@p!g)<+T9={Gj2D*dN&d#OCW>O|Y*o#iw`lEZ>YP)nl4vm@#v{PvhZr@pEnKg>OWjJThs`3Qp#vdzPw8QyN*8ygpZE5LYS z@*VGnz@oqiJ;mVi#3%Mf2DRD#to}=R=jZCIpP6!-?t7?ol+yHk5>N4^^NYHvY|EF* zqxub(=IASG&s`jT?kOHoOuy}Y&B=-ur>}u#--kQ!M9&ANmvzQoNt19n8?)zXP!6aSOvg_DtUv3+M3aD~IY$yO0z(NkkiH_98TlTxjbuU( zd>uWJhWNK$WM}sy?z^`pbSKF=hwkJJKs!_PPKn_ffZgdZ2Lyp8QFuRbf}7Q;d>DlV z)TX%%4r^=e-#786mS&7C3<~!3u~=AsvQo zl30u09S4&>DA~BieQ;Wk=u zF(Ocr1ADswT#xPkyT^xif^SviZhE1A(pzdj)-M5{fyvavRg3TUNGE3@;{xRaQRk~D z8bH+&?jmj+W2KN9FL7hVD&?uCVf|uEroTx|ke_e(Xm{;`@5%(Hn@cY@T1g`aFXJRO z9>=67loH@%_Lp_Ah;kv>g=p_UujXDI4mPX7c6^JE158l9k#`IC4pI_2oiOMb;hAdp z`E^LoTKmmNVB?L~!yzB~GK4fmyLAKy+4gcjL;=+`RLpdJm)7w3?si{>-3e6bzstFv zi)q!RZ89DSEj8~OLic28H$0bkC$Z{-OEvBtzUSv}ls9r*{@x&H{Jc&6Rn5u{#nTr) zjqGU}-qh`}Z`EL3JZ;K17m0p(0kfj=A!A5#{jn*^G~pm3Do|7z9WR~1X6A2!ytLl* zBJdg(FqE6YM>YQJmq?3tSj)bBs{{k3?2Y)}3znhjQ%=yP zQIc#zAmzweLij?7XU)tgH^3w!RY&9_n_42x0a^bDiCgO$;*~t0Ef%>FTHzFo4S*91 z8wSuO!JR2^`NHT#?cgvi&GZrP6HitO3PZ@x*MsiCrhe5(d+cv50FKC#r4-RYCrT3g zuxdT+3-C~gCzQoo0tEr!y^2qx*C>`8RJB^lj~-g*j7FaNm^!AF8=UJruBoFnu9k7_ z>6)hs)BRIn&XN66KP(x3Fj=rS(74ShxII03<`yAXQ17X}os&AFuDB~OPE;~OxP|+< z^AL-o%b!$-KD-gAF*Nn;@2%>mc$Kzf{ZPF$nzzJwZrgbClu1$35Y&7R@%SK?tHs?- zk?T4q@SxCZzr#oen;W2Yk~sk@*Uys!UU%#Ky$seZNsE_ph$+2c4aPO6lJK049OTJ^AIWtnL?!!LP+L_5XzWjRzl`X zNdqDCJY>l99#`$X@8@0L^L*d?t@W+1weNM`d++Z2|G(dLox^b+=W*1pDh1x5^7@Ja z*sH(~&k)Y}*vw3Vod0f`8YQJS{qQ;iUUGqO9btmsNR$KTWDgMhaKp>k&O-e4(|Ix;ZSolre5Ye1I2>eH zktVlj-`nok%hH&>yp5JNpmPRfap-_?X{GH#&W^VqZ3BMV0g@sHi)6rxRzNwwC$r51 zY)F(i$dOSfkYJED`Dxn)ynG;!Dha1puwxVy!#MfOP~E}~rwzM#Uf6R<$B9EUAAjF` zayQ@h-`AbGcEK?evG2```L$|KdTH)&}@enu29Z*sYg zYdrgX$hJ7HfAKY`A=$*8qt?c;F_hZJLOgh5=*8!A`L!GiFRO#2+0-s{Yto|tLNS^x zm)z#Kmj3g!S;t+LuZzncPfs}D%#&sa_LLM8Jv9my0c?aGF#~xM0ekRkkwoVGFBKD^ zDlY~;-=ZQnuSHb~taTs5yq@GaH4&HtVT4C+TubV5!BuYTR`oZkZQJBF+p*?qPqq2k zzgAZ4e+xAymTRwzvDr1B;t2SLn`Raux{lpTPqHR#fez|vso5#oK28= zv_`mA?{;}e=oMC0eqghs{7gWcR(9d_XE@1YDJ|VlUlXDgKbvaQGqC@wx3a6+Onl&; zu?=$LMu;vPQ)4fJ;`m{A%{-6tw#%O?BC@``cI7EU$637)HkL_bPY zLy@eXX{GN5`E&euZ+2RmK30{8l?b;+65-C`XcB1?tO=E1xQCP<$CZg941XUBS%T~E zDIzfpv%xf22?0Gd^=iKv)R2#x4qw;Zu-gQJX1Vih`9FqJtTzKa4&n zz%LAq?~s5QLj{ipm<{yf)T zcMA0!zBlJuhfU|5Og@scL+zzpc%dO(QKV>{o(k8wr#~;KL|tWLZQJm}4rWCG9%VSn z#GwPUq^-264^w545-AwJV zo2+`TIX%(dy_9>Zk+Mtl+Q1HqZUuUi?pex1hb87Vb*y2%E(K*RMi^U7`f@Q5r7hfl zKb=lK0@@@Ig-#TtJ-tzGJw)Wqeuv}9r#+*wlfk5yO8vY>pXJBWy9ACn|L$ylsk6KeoR>2z}K{L z(J5g4@Gt!H;q9)K_Cn=PlTKqbiTpBG`>tg6$Yc#pqOb~|MiQuTql#=3fdLf^t)vnh51^1e;K z#lW;t zmM++X;dWL;NiGY~TkKjK=__Ci z$#IvqE9vC*%X~glGgv>=D6b`19<((;1bM*};T3BWv>-aI zr{{hLq6;GWrfQbqIJHz=@f6(xd4PTW?L|d7UH6`bz0uc-HT1z(x%ka(Wop0o?4I4U za&4zGWL|LJAFY3Ma7Sh+o0_`q#us-LO-JjBs7}Y6cKxWhL;B{y$eI9I0+;UHqndtV zXSd^UKhw2wT9@m+lO-K`H-CsLpZh4%-u|eUPbNdZgnFCRR~hxGcIVMUhfRCEbDR4< zzT~wM6D=Im0gSSp9{Kh0cef{IO#ChaYux7YSeo2TM%Xsc^Pfv;uZ>9PzXAHm0t3ZJ zP-U8fx>d$!6M=K=mn&sp4C@4v!`3z3ove+T8!CZlzaW=ol@_1o<9#E7N9sD0)r*R zI4WrnECOu}N>p8lsAD#UDwEz4dnXQ&P*RGp)*A48o z?#osyZhukFK5ZeJGNc_f|C6;B1@E@YU*E*|9M0L|^5wwDP)MZj&aD0kZI;X)eBq#H zS_n(aXh;X$HkzVsM)=qSrD`5A;cG@(k_)S-bPcN;MlIYc0skr0a z8kzNB!tgV>cTes_f}zimO7DFir6$^+@)Ullie^%HeNBjYcHZ0lTi8coOO89JqvKuk zZg!dRg_Q}lYN=(bYCC0F6w8*j3!f`Ia};m~dh4c?^YcNkeeXSuBtUU-M_0mlSnj=& za^>){uRK8pS4XF}R)>GNUl9=L{rXtuO*%y@FP_)ijGB>ax*f*DmA%NP$+u8{?l0?D zUmCXNa@o7if?Xz-FKN6BOYT!fa*_OBGr>u7_UWasHt!$O;0$P^Ji3RP9Bcu~*VpF+ z0Z>MRs{pV}q^8&T>-ch^@4fsZh~HrhMMk0b-Yaw>(n_$3-AQ6u6S`h_l!5ELZ>!O| zh$BBxJ?@z8Ua4`IT9Dp?V1M>PsEz&v@QL-6Bl_hJC5A=QF32 z2~^@uYtFpMVr>64)th}odunoOm#n5Ug>R&oEO;9Z*(zrF49|Ohy?7?ZCb`lW5d)}ww7mGzNV8?g`tnAbCKN9>Ds8`%F!7?{m+ImF-BUi4c45S zW+_W>wj_|FKEIyjf#CdF2m49m(_iYe3XCK(TP}9J%kkF9aixm7lN{PvZ~1+)?4=JsRH~a-53AtgF^<<{@B93k zE>>X9C|`cGsN6R7RQ{QULHl(DX$V3M@52xBVHYwQ zcTO4;}9i{VcDI3{Sq*{2%jhq`iHjFL^xMIX(_WfJUWE@wMP9Bre zVw;iToiNoq=MTMh$XJh?M1G}ml|QE@gS^Pha#aNGT{$M#azqyUkvav^txZpb3?21; z`QSzl>Pt3%)Z+IfbT0;@04c&=oJ0pD0PS(D7^2!|8Y49Cv#<$UU56k((n!HPrK zg#)UIsu+!n$zVoyp)uYk@zCt|&tyI7+qX!Fketr7CCh{rPfrH+eM*lt*98PbXp;oQ z&dWnd0$hg%97?WQj@>kkmCRcl<05l6*M3h8PG9`4(x}zic_*|fS-e|*n}AV<$DP}e z$Rpz@4(M;N3v=^ZY0+eSG8MED{GCV61Z#eLADgepW4S~?FH|c+*Os_rj7BLcE)|qt zo4-{zc-^q=$}%n8cG=?EqH|BhA5@fuk<&gudH3Ny_2TQ4dN+uH7o<{2+Zx2JK>Ym|D)4Z2F<{ z1vf=-s!Y9g^~QlI#)`xZ9j2#d53b3pw!NV49b1)`un$5) zpaRQ=b#S@H94Kf03&x(N`ab|;F&<*Uek+=Ph^~j2gFEVie&C7J%@yXAoD;d}g7y?! z{HJUs|GJrTv%RB0UpV`6`3ij`<$|*!(QcMBX!5Hg_}OCX@72AfDBHij_`(5_vb|4C z$G8UhRkM)FPWngIgudij|NFa?d1bfx4#^BU3HOPc>_q?BYBP1P(zQMq<9fz#arD)r2_<29@+MwRh!~u4!$Ir^8oIoDKG_75aSm# zqzVEfot?L`vh2LlF;@9fSzcaFfI$pd$&Eu-86)jU3z+pLnuOEX?)C7c_kW1G$^T5* z$3P&(ckcedgq&Lr}mZRgqH0A`?c%b|6UNQV|LX?*U$BRRfl>p5u4Dgje(g%p?M((E40FbqN7MTh?Y zqOSguZc7Ku=pE0K8j7hcU9Fdq|I!u+Cm1j%YsPP-bIx)xZ~q#(sYtPrlJ3x4c@%}Z z)3UgxFRK)avziFS-(US_fUu<|8Dfqw?pChBEN`S{5C%g>sN(rd0g*3(6k@$>jmpzq zuif`Y-Q?XIqxi9CnX~hEqb9oQH_xcjJSk0vZsUq zl~I5-I`hF2Z^{sDERlM|+%JCMI)dGQ1r4tl9*B2Qn80BO%{U?tG6Ll8;*Tj=U{7u{ zE35LGTdRn4EwD*;INCzL3j4lHplV~O<)n?Kf6E;>==yIQY-r|0ZaN+}ts8%=CU0(X z0xjq(7x96({Y^thZ0~yw=OZ@(GfW>IRN-zSsT|2%tqQnx;m`g$Oc1!n;)N*4sIx?~ zfHYGm18O413{bPJI<@ny6{S#rZ~sw|`F#{CJ#J6Tec;Of@=U00gC-q4i%}04{Av0} zVE|r^@Q0nAQ(i6jl%awq>%l}{cJy`IW&q5?6Gt8}Dc5>o3|JzN*geaazo3dzLRULJ zGegAVxOBfjW(5BlfK9LDL~33BUV?J!xQE?G}SEQ{)AQl%<=YPnuA$#lRx#8 zy9T=ZCmr|5Z*`hGXO6`RqI`kRPe5WUGDGz85tzJ0vm0u87H7XrSb^6;flxq3hcC`% zajHIDi|vc+;533~5Ctl_4TSE&0KN~cHU>W3A0X6k<EPuZKmcJV!>Kf*^W@m7h{#AH{fGG`P8#j@?cM-U3BGGHF8jmI2)pJA z^J1b~wg@3BK3^6Hd85bI-5HcDHF0(HxvU+U_X1Qae{+=fhhn*$*w8#;IIhWSE0V>^a=9hmzO(+dDN#NHN~ z#HYZ;e~{n%5i4nA9}i5*F63eZFt7c@msDETQB%hQw%Z};x&x~g*yVbL$_-P`w_s8p zNCjvD&VCxmpj&6Mu?kH*Y+&*#4Pp;TFhKA?{}1hfR!Th_XEE0eu2nwsquGF;@#F8f z^47o00F0k^%0<&WYrglY!J^)e!$s%3a(>vwA20b) zV0G0v>!8tFjyx;`Vnr6xivjSa-xR0(Y^(Mj@Bt7SH}fQ$ zE!*$r=Jvui0nuN;$T;nKg}24-o_OF3`BO{x^UI!zwr5PtyTn`7=j%P)73h=|JF%v; zCSs(5npIM1@+Mu*)y35mN|u_2wI5Q^8&p(RkZ6evYIn7FM10|qmHtGA6b1|wr!!7d z#{XOnSf5f_9l>jdGA+%tm$Fbd>y8@3Tcxg7A|j}e9|O%jy%3pQ6LOj~APCodFVNG5 zyfUOKTpG;T&PpToSjTtc@Q3@aHd$cKY|wLC`IS?-Yp!p&4A>g`_U~i-)@=hO)qn15 z*(tqy(SD;VuCdP1Q@Fp8s`{)E@*#8oDbb8j(endO<7Lj4C|8=?tD}~dmO``dxQ>mD zNqcTl_inXLrJf2Jo`{OOmum(Dqm}3ghGFxTLqSpA@JECd0szeo_w%OPe1>ESDp^DS zG(2dtGwkx*`??OdPi5O9{%sumbPElWkh*_YbyRR@=C#8L*$c(Phppqs?>Fs6wLyMp z;*i7ykGtuwZ>~P@1buWHUZp$hG~!V%zPmS4+4~x_c)O?wMqfskQ^aX z>wk+u`s~Z?l*PQ6`wPwqKmE5D{0UTrAa;heR|5j>fBO7s>}PQ;ID<7`>;D{P>4u@B zmM=l^VdLVOGb$l4MGIBlm_faLb;L-&ba|UW>!WWV169r`_{Wa}L&+7k>n*rt;m^Li zhd_1tSI*6_8Wc~JMtHwou~6{RNykqFpxQy3+?P1hb!WPY3`*^tDc=WH`QPxQ;+oVo z5aOUCJq|D~k@8cKvAs`oc8G6TeIqE2Ei$~xKssTYaaNUKkF9dA_5KD_+Rc>@V~)ov zH{(22A0w~U0Bjatj94?5KUp_w0mQ_a-xRk#55cGryhtxoDvmKwZ78nm#H>wb-?+=Z zcE`WrIzR$XVPD(Jz$cjtN|%akdaG~FoO#TY;xbnhi35{w*Pe{`o4=KmlD#7nS)A9m ztxhv;IMi5qz4RYy1SAYeZa+Fvn~&-#u|G5g(zy_QHXTrE>k%ZUqm$&!nuVuxdNol3d%z z8x<%N?jA}f5qbNaG>nsPrY<|}${Bn4HIKEqDmUz(c=6ub=Fj;QFkO;w3>Ip)y=tu3 z!Z(XCZO^9QQ#)VEoy#}pupem?@+m?YJE`0o zEllJEvfO07e$<(j8TWH=i`^~VZZB}~%3-$?x#bw=M{YI~2&_bneX>?ptndVpabn(ZY=1*UQQG3%GDtfZkt9=ig&=uVe&poIk5QI6v}B#r=u~J-JV;Qz3_ffuvIDo0y;MWw&E& zO=P3K7FrW=N?MQ^ko%9&uemG=FD{p?TX)#+jlO>EgVYP>Q*(2S!~>BhXRi*mT>NCS z_C~(dkG=YxyCnAg^8Ghv8*fAqdeYu>=Qk`*xYfOrCmgaaE3$956iQH#L?Nc>TEviQ z?)`d;%k~=wBX@*0Bv66494;Dp&v-A6+j}+dJO*XJR)=Pn3(j&(T~tVYw5d8`p!K$_ zZftAux*dn@sBfUP$*@?EYP-^8dh_ptX1>LqZzrLlj_Z{d%+6D6b>g8>n|C=`qtx1{j?f?~X$CcRxxI8tFvuB!*DpTMSSBIqNg@`t1 ziq2N8J4+o}O>oIRaFbAg8ya0Q`S*Y`wS-FYHMUq$9;RUt^2s^FT{5*4`F_TWUT}J8 z;jlPIUH8K{zk^ff0@YC>}46vu8pAw1~4HAo8Q%W4b}*(t8;_R{sxjNZgq zvdKuuzEVQ{YnJ!B>#-I1e~@VB`gmuLFXV#BuZhY}xyx(GOvUVnFvXDI7s1!(8_%RX z7=K1Dg8=+HwWu$gCx5w`De}I-uSz9~rsRb!Jmt!@<5kfN z=M?3;7wJt8Fpr-ryxGydulx@Hwc+kebO&Zee*h=~LCqkv_KBMFdiX`H{@-e>0x{=& z!pyt;-Tr=9-mOos^L}5c#sV>wg6GMhjh^>%$U9!{M>RS3a*+S>x5DEh&WEp6?^H;9 zyQ-Rnr{;3IXY68M|3xf&P+&apJoHdV=V<<=e{ar2vHQmhR0(`!m_dOy!%S}86r+ck zpaHLOS?Rsxbi0f#D;i;=MgQzFpI)Miv-Dm&k`T(p7_9FMMBd$uOO25H>Byy(^zCkS zU(*|gbl%a2QHSWCHPjhjoY4}kRj|7LcX_3&dN9VSE0cd$=}tcUZa?$I!l%+t7EDhC z7n1p~Rr?$w4AoLwcCQA{DbM$AWSeDYKPrzT`<356lA{B4KCzJkSJ?Kls>hbdvk#hiy-_YlVJysa zShBlN9Fuv0lH|h)i$NTJE=NOaYQl2#{5#R#6<$^leI#?9K$4BZP^K|CM2?Ti zkKWojQmR%o!$`e!b;XT!;$Oh)q7q7w5C6X%zTo^GdGY>P_{KRWE}o)xkNS`WYg62J z{uj%^TWuVxs{0$1QPW_0DrnpzsAip19A2w9+_L3&COjqmm;uN4-QNE$_G)~_{K&nB zisS0+tT}}|J#TT?Nq5J?*@6FN8#$*>ZbOHFqZ}MonomlRAbsL-GhU;AgM5J-$AoCF zppoDf$DL#n_zR>#sGKVZnDR4%0#*iE6D^y(zNO{7dN0%}*`Y)Sz$8JosrNEw3IMx~ zSnEDM;>ZcsZ&Ixz)^!2Wr@wsp^r-u?ZWe|%(qIIW6$6m(62+Dq0b$rO9rQLica3Vy zF;Y21GJnnL<7KVyN66ZTZL!1B!t$m$iDYemP?Q5pMgHp-$&GqYOu$VcH#Ur5DDwM% zyhj4czxty773&ds*7jAu6DqoPrmrbn1(H_x;_lqRC6sf*CeTiE42|HlHk_V%SWJwT zkuhYT^PS{>W|>iJof`;ILr3Q;U2pS?bHSL-#1BM3{l)~WU<%@@4VX;wsxHP=!1=!B z+Ii#eGcluUTB96$ROk`EOE)_O8IA{a6<|hq{c?+fmE|>-Xz#jxBVP+VP$J;!qG8^5 zoId>T+qU--?|C1?*^A2_no+aU{ZfP%5VFsu^qY5ii<@|0@G4q2$vK76xb+PBAEQ$q zI;N)m{x+ClS*p7Rm7mRb5LljXUsjZal%qamsos^9HGo?S)WLG(UfuaCSFU)O5mPb> z*m?&WE);p4^Mj2u2%>I7gD_L*!Tv{G!FPUh^XSCWYTYHYv(7U${CC1oZQZSzPWX96 zl6-J9)|$$U@4=n9y?y2mVRD9ow}y@6_xB=TA zOc#|6R_+QEWTRZW?yzz*-t^)$AL><&mrz3!(GEky}hqUkR#%nTve5Ch^Rh>mny zw;Ger@4s6{^@uxIBP$*NH{RL>ELLGM2Z*w~zW#TkGb2RU6tkP~l({3<^IT|Rdr~N( zji0P|{+NIBx$WV-*9xY#V&F7+l#T!d#Q=cP%-S4Kn!o=C8j=1X^XsYNN$UCej&C(| z=eBRh-R=So9(V3%&;0l0(8Id9Txg>%h6{MD+T#=;6i$WG3=G4YmXka26a8|!Jl_j} zz|m0s<_+ZyaQvP!7GaVH&R#T}(bSXFJ+ae6R01T%uVWlVq`2TIQ~7AW0)R8^EQ{vj zldw2@Lj)r6n+W9}v%q-pDj|2fA3wt5(J_0}B_x4T;cFgBsA_W)g>p#+ocLlIK(8Z~-p^SYZ zZO}@+M3tR%&rP$&tNBSV)-B&s7}2@-SmM?Y^|kmehW%%y!Sn$~QE4*Mp^cDWxmng^ z04Jlca9xmCvrVb9;FeYRKTXuV5O<#}!a|w_(+bOStG^@LF#r4+@7Z#QS2xF^=XQUI zK0mqnv-|b8fp+#*pZ`ktuT5gUp*LkESy9Lzu$SKAD9`;-F6?Wby&niy9WaD~mWEOn zCRec-r(zb|2@6WhUchsY1M3uCOJnK1dA9wuSe_!H9bi7=L|$MysvLUj0Wi3MJS~kB zDBL(;COE2?1$aPSC!}W$&JpW;5V@Oq4Puw-)rr+InOF(_5b(q_}#CxyuYDm>-b!ON2$iRxP2DWT6*>8VBu(#ufSHSkd%C z=aGepLPz#>DooIl!~jAHd9-6L#1z_u15vGvRtO@f_?b(9cR-rBhtH zSUomy@pIP+Xgu2t*-m>ZPuZ1$GkAs0l{^Y2D&^HG5q3~&)>EG5zTF1 z6anEzUDC7PzQW!HLFqmOHk%oj+*vcFN$=Px}q8m8)DR_O>TD*QwYtiboD+ z8&*f0mR3CurrUF*^s6IZMH`jj5Q(t{OtK$!T43 zjA58DqQGj|PNy13&*6?^1{`VlwX}4VrRCsOBP>;;?7xbMQFsi^_pbXZM$ZWOQ#_8WBne44EJ|I+-EvMU$T8l<4QwwJe4F1h?fS2n$6(?vkia zLs!lm`zn5{lDs0*rM*GFcKJxC^#q27uPMGYUXpfkP80Z7-inQl z?QGSIdpK`C6)`4$n0n`$;srXRQ%l$}n~c}k5xQ&bt$+R+b!Xo+nC=$G@uo1-T>tbM zP79xprXf5_H`h35YH5{j(WIs;$-SL2`&hrdwW+1?C~t7);MmEthfWzb7LHxbT3}e& zF-%v%{6xpr)|S{1hlPb<_OxQ`M+IHY^WDbn#j4{0=LY|0QuqV0z@g7WMT>H<`x0VB? zVtj)+Ae3tUI(#@BDq;8?r`6PWtQWvKzwr4b7ZL#3u)-VtE3g9FKHBN&bx~)21@7As z?`X}_y)$6hWz<_lW`7$P_$LwWAcIKp9n-J{6xZ^@O-b@YamlvK!jU#^+cYFZr-$B- z`*@qr78Pl&`}e`!+VxN)ig%mNf}`*V@2O{rNe`CxZpaP_?>|uK6C#jRzBIPdUTv??2_o6J+ z$9|-|5lF5T)z$mbk99d#y-Yr%uw=pr!6Aqrs+zajcoAdA&NjDSW_HSuxq{dxv1Wvt z6doQlBBAcr(cN8&@(Wy&MV^-DeG-^z)i*cGum{%X*q8|l2`OB<`6wddJ_f6pC1Zlh z$(Abbe0X=S`A+w*+vtL?Y@qNMVQI}<3}|3PV8%-9JM1mAVk162KAugJqdWtgZIG39Kug4KV~Ml9Q9zwoZF&3m7H_u(*LQBSrqTN+%V}g{?>cFC zaIJm2LE6OU^koD+V`F1PI?5YQp8N&Enm%YAKYDw4e9mJx8058Xkp4@1$Sf2eT9!SK zD>8V+mG8xr5LSjl3(uL0IFf`ofJx=}SjX}V%YN9yfhjF-1Xm(FCJptqM^zMru_33f zp#cRTp2jfxZyrfW+{DQO0^v}Xh1aM&DRy@_BM1DrDhka(dCxE`J%OpC(kYH|_j`4z zB;}Ru0-Jd@WEvV_Ik>*5Nt!(nVMG`Ed2^L6MO=03H;ilX7)|8|{Www+`{;zy3Kvr^ zX`g>C=dH2NSQ31PrRShRvb>3fA*7Q%2M^9<^mZhJ=PIu5r9gTz6` zmj^5!=$$SOi>7*M^Z10c;&|QQ%A?Q3Vlqx}!lCKQp=(1Sopq>1b{xKTAIzMX#Ka2d z+ih)!OM4lpCOgHQ__1BSapT5Ab^}{M#Uc)?5YaK5RESfBk`~eV#R5SoHa0*21N)!^ zL^^(cetq1}ZZB=_pbXf)6#g3E!6Jz#q)iFK3l3yZ?Twqh5GiK&wz&8P$c%6-x|@?D z3Ua`EV?kVt=Ss&4Y=g@jKkkkk zh%E?3bjOslhy_KF_gCqMoIlv($6AJEL9d$R#6(XNk*E@-c!PzE-#-u>F31qCba;Ek zuY1S*aFLXXa_hIk%(<7=?%bZTn^zwF^Vcl@(AS(mv=F;QK17XxXeMNjODTdngPy2e!b)RaG0{FID;zCU=lt zE`#1w!i5gDAo)4S8^c0ZCeae|_b8;^K+u*ELdI8fBCzjc1aB_HTCxz5)Ab5wOxTtt z#Kn;jUoWrq_@^d#yhOSX%7GLzW);W@q;iLD)U(%m%E~k_slrnJ`5s}OTpFk%R##Wg zLc>ZgjPtj|ndbBF;AEN=--wY9T)m0;`{*d4VUCTB>BIDZi1s0~9dU?Q=cL~r$1?bh z<1c?X`N%IYpvP950Ja-!?b?_4`Yf{p=PcrBS}t=?eMmO4d{rAIe`&u@_D=8rTrUIS zzSGmw<0T1Uxk+?+q}uoe1WU_ib@8E5|G)r-#DM~^gf zdLPN{eQ%th8YoQs(8R?TymA|$Ba*}>uq!R_3@wkR)4WI>2DI~YvNv> zbZBWxjx9-%xqLfv$;aGP(%)f5VvU=4d8qf9F~-4nw^NLoV|$SY^=6_ ztxe^E2_;ndnME!>le_=06nh{>!eyf#xG>N zrLq&w3a)khHD!MB;zf90u%i8U+G8EubERn%P-?&whc<=c)tBWndG&H}qaXF!{<#F3 zZ_hM>bpv5mwsJpKzH}#3lrW_7MFED5q)OpzclQ!!4ed!~fC;5=P6QYB0}8*Eu-~?r zP$WggU=4|O{Fg@OTq$H1NFqmfRu7>T?$qa8Ck>uNu+Ho>ZM%E^NbSB~5y$jo!^ice zP1W0X;?b(1V(}gNnlL;3sk~wMuOHnE6f*l87tDMUYRr_94v8I|ox#(}lR*~gf0>n4 z|M4U5j0k}0m^t$bzKQrg(oRXHl-KoQnqvH!{0}Bfawxu{lS=lu#k(F~M=d|Y? znC$HAaP~EaoFG;Q@r0F=B10>@exh&ACpCu=DNLn5#8OkllV*K}!t?Y25KZ)BEl+xSNlL5N~*TtV_c1pV52l*3lf<{s; z*GV{vB%euTXJ^0r^yyw=1q32r4ene}nWK}FD)wa2yj277f|8r6?b=Xr=U1vhby$zn z2GJB;Kx0!=a9J48TF*^?u_C-T?9He?FM#(5)UIEff|45$g{&wSXspM1D$2_N03x8jG_$fp1|&9O z$)>?lW{G;V!(GUtiIW)F5^>L9Jy%a1-d=3PgVRKe5{Zg_67{%`=#^jlx(Zr$1y>0O zJg-{Pc$|815AOMafPjEc@NLDSZ0czZ6~`Yv-6(a$TqUm4-uUGtwsLwcG|VkBHNRDr)Z2 zCT2=cRk={wa6NiX+`Qma(>FNShy#N!L|Sb?tgtT>1e_%($#?$zdB{i;d+&;hla>8c z2mav#q~F!yHAB@7Q0A#(r2dpdLr?i=k%{8+<9+Sv!6jy{3Ex|VjwzSXItgw=Q*pn) zJ#fpkW}l1tQt+d8`u$-CdS=UHhQzK1F!5wRc;sJ!I%G(6Tj^WRlJ*J)3wVs+7NBm6 zPddJ(?JqQlqnGY<+3eQdbNvdTw1L%1U^LP+Bk`kN#fF_6ir*x${DVDBa|(x?XH~|A zn0^lQZGPp%yIL$&Vv;Z;zZSVgVf9fE4!_x(x%MtEZY~d%i0~_-l=9eCvvw?0JKkZ{ z-wA&6$__hJKL+~x6kA;!qF|f|8XXq6J5Ywn^YQ2AK4@8q|Jnz z@c!{TvQUVDB&CL93*mp~V&RM^tek`TAysB-q~ zS-e&cXnXqZ6qm<}ECm#?-vI=Gu5l?W^vLEEzrov;*n{5MQczF;YmiRFfsnAUNB!`+ zX03ygr4W`saiTALh`!mGtH@qbR<_#3Wzld3UBZ*3q)PP2&!Bxpfdg9d=~IaN8XE2Z zVG~DPWDzU{2BHCrGp?B&h{j`jWWHQycVPY@n!%?Maz-sr0xy2G33-<{lM{NK!7od2 z+rq5S^!d*nogV^6F4eTJe{4;pX<*FL7k2iQN$-@@ zYkZc{mdxQ)1-7(q^IvO69{|Hpw_8ike(FB0gdDat7huVxlkea^*;@zbdFm*K#nNln z4R}kql}}zIzLAimVQx9d*;oLWeHXmrq5DwO!RaksUfO6rWh)b7dT*Fv$3zq#t?<9S z+uQ97^z<^QrU3u|oqT`*Wj)#^PWXV(3HPt^_Ptj7{=F1?Afcbi#H@}6Y=w7&(v5JO z)8|;lounc2fY+$8_Yei{4(`|Wse0Mx=kqlCcV47R9rOR^st?#8aGOR8m|is6lLC z*##D=LO$`gzz)h8|7VmA(?d*TyAvw-@<@15Ri)|o_Wa3r0KLw-!_)!OP3UtL~pE?8ya>=^QR?yRM{FjeH| zi(&ID9*ez=)z3KVuZ^|Xykr(!l^V5z-t5cTTVtm8jD2?H_g-dij~lh$Am9Z@@P_hh860j2aj~i|n04tQTaV1-2}UOF`A>I9PYWajCs#CJ>LH4`0TGMM8y+iTaQ;Gc$8Yc(@G&pyCD* z7QBS)qmor(`<_35aw>5|#M6Q94X;SAWU9G^1u5+CPx*y}O5VP`HCj0Di#45w*VaY{ zgoUf7B6Q7I>ritWSXz23va9KQLEJ@wGzG_jch0B>m2o%LtzU15riB=PBbkjO9U79S zP63GlPIQlW+EOZ=9DDb!l$Dh&{nUaIIxU0WEMdkrW#rq97HPAMKkX=AyK>Ounn;Ws zd}J_Eb!hsF8_!EkjsDM{ABGH9U9q>0$qnOf%~2k2+bY*9Aat+5HVZJpZJI|H+}YQT zrZ=rIp9&R>ayIu%WDm-)TThW3b)mYff$%ywth>3o_lRRjIB zJ4jBz+ovn#GqE;~2jP*D!i(dGYUUkmYMIRYF~cx!%h1 zy3+9jd{N@%F`sPqd6}NrbY-M5Qee?}LghsUTUFbt0SgO<`*w!+E}bbnm+SvNbGh4Z zFuQN5X2;#Bfy#zNqYsI38qEgl->#9_Yq_#RJP4?ehq>-o`5X`F-3G%$o>TKNE*c&h zif2!-mwXMj?)=J15h5b6`@Pw=vb&{UUJn1=Ly86a`cmWjnVdS6e*uyraNI6BxW?zd zZy?84qj&u88c2T(NQ1<${FA_L&zyF3l|WcQVMFx+yX+LOzY7t$6xQ(R?b~An6ng%_ zp-pgjpgAC!2ICU}5fNU2H!5LR=F+krm0ZlsO^A-Zf%^ry+$(l=r7)31^@r30+hRjx zew2huL6(}ftdOawJI5-sD%;ul@UE>rU^r7~1#cs%_*M zPtP!hORy?L3gRgw)j6a{-d9$}0C#~QZK2OtvO1jX8icM`TT|*oTSUG^@6lIoAL-pH z+_K9F2xG8j0K zktB`K<6mJc-y0`YADWJ20a1}49uXiYqz!EnYUvmg^P;Y=w*rV zc`+WjhK2@u!OEAWGBYII!%~}+qxhI85*l#DY0GilSE1eU@$pfOVTbq(_7op-wFTg! z0psyhWH$mXO@^LXz1)6)i#vqtL$^PXOmB1+gKV$dUfQdZ6I;!`5WrMv{;gxc;z00$ zc6zE8Vp|yc>h{VyKUH0aL?CqSjfIoa#NH)MRSgf0wX7>uP`Zt^1$lW@dhIESzCi+_ z&A2kf*Ap9mj>_Ut*HD1H_o9Rb6j7zDX}gUgpsX=-j0484!rCCK5$ZA3)& zAl62_!2SG`6T8rX-c{!|!BJskVp2glfxXsZG54ptQ!A^eyjp0*6wk(gy+ z_=-MXC(F6fJKs*ML2HMgF7r{lYCo_0N=Wkd@wZMSUhtvyW>;lhW3pwUCioO zT~#ja-}Fd{r6hW1I`|~}dIkQibMhN7HH81~lg_I0a#F{`0aWVZ#pf~Ij8gc6LFL&aF3tk@37w$U z%L`k8cmS0S%DszaYQS#5&xi*FuoJ}Cw^&$)^^yh7*vM@i-+YJ7y_HXE+~WD3<}0z#~QDZlIrS>0N>Qr)ph>`-gXHK z2T@Y3{!rj-PvZK_j2R3cVMFxD;hK^*baKb0`qco!#X79Z;65N^K?|-+G1v^8soOqI5dAUtqjW+m3G2}f_eR0<0j+TLPh7Duh7?{pmsJ61a z%>H68@**tsVgC}wqM3kAFnZP<(g{O)CvvBNx#j@qJ)16ak#rcNK;8kQbO+KmfR%p$ z3BUjWJ4_OohTiO~lVoFCg-#tQ4;DyoaCcGi;DSOB#~9NgFA;q>ib(-Fo|>|S6wV!# z9z?bhb4BcqA@fpG$ZUl37LklXZMvC>DbZp60wkWQqa;~xV4ayrA7fx_4tECxZ~|Zw zn;CTD&sVj=H)#Cl&u;XPw!@z_tP76JYr!m3A zUF2KyOm0+?ZY17Azqyxo9mK~_iIc5v z3S)U2<_1P6jU^lhT7{3wKR9u@y3r$-xVws%4jl5UV5s~pU@KFnrRH_ znF;L7+{I}T`s(Vh7K|?zPkfAk#xU_xgZ5YX_E0?s$*c?Yx1j5{O;4{qiMl&WZg0T1 zm`!1)*^Y>dgKR>L<$7YC1}k)lUwwOsC?9g+A^VYtPDt^xu%N&4F6fVf1q=XgGFyc6 zGK>c9BTWc7jD0_o5)~d^g+4AO&%$@yAYy{JQ!HHaKJ=Gbx_q0k$UtpcK zkkQcLpl5SDb365FbgH|zds5g6F5i!0sFBi3SSSivTv*`e=M-x>!5a+k$N!2!xV^Ep zx5t3!Fj!hV)Kb;&-xmWYfHcHam{Za&9~&4MsRfP>OPUyL?@87F#*`eef?2c*@U;2$GeBSOwf6IXRY*znY7Uj z25AFD0x`kf`|@C?P}kjk;bM1l+Bg2i*?D05%no+mj&1$Q8J}MAMWD7ZZ?0a+ux9(+ z&vvmVe%faiXt{{9tk_n!YiPCB^mY(m8k6>Ao`>(r0&VPIw!sxw51E*vq4I zNz$M-fU*SslRJS;F`FK5(Q_jR!!}->doNz>2L}xkv#Y?62yPii+l9IY;VD$oO#;m@ zUMsP+!_=e(vBJMffsfG{Fe7aJ48Xhtlut?qY{EmT9kh=V0wcJ6_~Sakv%y3L@#{N^ z19D!$af>V10iW?tV#H}48VX2<8l2P|92{`Rl)L_b`tvWiiOF=9a;`osR%jb#)fnpS zHc{G=xz&>yU!HoAe>sa*`1I6KxBm%2p`ZUhhfkuPail^-jn!pp3;1Fhxw7ZZTTr9o4N($Jr%9%60P=f=(l`};d=AM5f+I8Z4 zr^MzRE`v=f7pID69QS$~3rh{i0+@G;04D=mCt0qE;)wI~eMEBlc~Q6K$%YRfpoi)S zK!BS?GY2#ZOa`DLcivXRH*R8472CAWZ5zCQj1(@;!N7@|1Coh!ibaLa~dF&ks{{RLCcgv%G8O>MU`; zt0NBwqtx4pas?m;(KQoynkufXP5C4i=NRd71Ube7R|xeo(0z(DVDaFi^g(ULb7l&z zG@zMn27e1SK%UUc1w|UeDTeLyNxiFN3f$d(^>d*8thv38j(|pJy3zP>m#zON(yZmb zK6`~&yQ2+$j|uSu`8bk3Aq9?l|4eg7fen$1!K*-(_ZQ|_&j+qlKGzVU!_=wVIY8)* zY+ahfkIlg;?LF3}Dp@s;KCI2n5-2Hs!r_wl>iEx1Sx=qMGYdD3hxOezs^eAE&G2pK z<=D)^pj@uf$aL_%uVdHUXzk3|qM2pDp5dPDbUAI|bxP8mDzh`Ru%ihQIB>ui>LFf| zgZ=&W5Me>xQ4)RBeQV2LbFwU6vE%I6U#HV8Ze?g1qOsVrV}~M8@rSi*Fb4x(`3QpJ zoB@=nvCpk_3L{sja@}E~`H-A=?9)IFV_y?5IROuX^@?xHSd!LYZq=&3riRYqq#XKF zO%G4V%6dQx|4CvZydLUv#9{hC>6LV7;Ny$rDU*vA@5ja(d0H`;n3}GTIT;v$MB)#7 zdjo?fou89wIqQtL678){(w~OAIDvQZZq$lgU1ScY0jRHr_&4AKW=tfKc1C6< zs;4(lE*8!TP)Kfhu6-Q&%Ni*Ul|PgssWHtk40Y0`Jw@EkPyvC}LLpOddwFTzD(;%a zzpwMy7FbWYF3p({nL{Wh0obGU3{xd8p(slXSyCKJ;lU{NkOM&+#YhgfY7# zlmCr2dM6r}+P|l3mJK%*C5wGEtPT_Dd3S=93>d-QSpQhuNa+J*^%}RTLWbH`l%P<( z$CGo62rd2IT6ml=laid=*6KhETvXCqo&r?s4TgE`sk>)TZ)|UQEeUp zTRS@#!tG1%9fXc#E&ikXO6gI|KI_}8k`*bF_R%9851fMLRp#fCmi1CKZmP8Ij5ias ztyMi0S+r8ho86~%`0$2Ur_wsnL`5{S2!ttmMby!9v_v=^)2+C4xRhfg_(rU6 zNO91Ddr|)B6Jz4bp}C>I;U1U_axLcke+2lrPIEW-*8O*Q&%f{G)|k~){^v5w7@@!X z&9vyYmLWP`;Tsk}@2H(_6NNX?&M@2_I_VRqx(=~)s^9Qt-tx6;ED|Rx7Z2R6o{qEc zef2zI3C+(yn!peKB0a8O5m=_a0|bFK!`Amu?}^znxG`^?VVSLdl2{C7bNM${rzmkJ30J ziAcyOd#@zBC7bL`l1-9L_#SVK`@HV^x_;mL`_Iqgah{Ls>g@CJe!s?Z9M9uMKA~uf6AO=_< z#h^d><-ege9o+v0wb`wBStj5ySmuHCtVqDf3l+_sPX zCJ4X8D7b_KMwIcHEXNSUJ*e!*VP&8<0jP~xCBngh!cdYd1 zn+`ekr1U=>!*HG4!O?mGKCx2ywZtuY)csQp)Uq-QZ*pt#9&3{x)WE(s-Wu28#cIoixZf;zA2)%(cE zGm#DzA%Vt=NTjHNfxu$BgU$QM!UQRTrH3|6aS9JbTTd9S*Pb2ox>!G&&3uAM;%nWh zdsDN=&df2A-@R%4_MplMH;0(w@pRxZsCCB9TLZNO!;2U#X=GxO3DJp?IS8RxUb_~F z*hMm!eIvkac$Hfy*dr=`j_9`a`wvJ)DD(^h9%Aq`w5;JL2@(->sREe|5)>-HKbjv& zN*jW<2hagRClp20c^Jt9)kNEj`HN{o;#6tn{ zKX#3n{|*ws{K8;Fc}3)K~EgKn`1^uiyJReFVQ5u+(4a4x3Q%=@C_hC;0yv`Vg2r z6%`XBgcuBC6tBQ7A_Uga)qM*cX;ema5Pa)vWj$LW%0K`=C@2Dhj*24{D+6O1M^*oo z$2!beIf&K`DB}~ek&yR0_; zrW8$Fh?XXk(`97MbO%lc_h%LYmey+Ol>@I~>(On4xQQn%Of*JL=W5iPW^-rNU|Av0 zKIBqHuzu3qTRjdH!~!FTjE#Md%rzi2$GBk=QdD#l1f+%nwngCz(Hykz0sDhihcVPl zN>VZqrGrn4pMTH}Iv(mbC91T5kYM#cAZ*bI+zabLlm`jHoD&$s2N&}gD#}R82~|7P zc1~XVDDc9fXZtHG2jI)?M56%g+gaDe-R|!0@Uo?#r4w@4RaIkwmW|DISN!w2?^uMQTgVw>`B3`Bb{B7$Gx1;S_`%GID=QIueST4R&Iam#S1PZ<^4s{Ae~8{TZn!$ z3Y_3bP$e`ZWS)%D2310IQBX?C2Pb=XKFXw|2M>mANh1r)@eRVpC_kTc#;}#Nhyrwq zl$MqK2?oE{&7;4ORGDduhHo$8S$#pbBk(>*K!K<*5$R-WGmjcx>~`yq?DJi98-+X^JBTM+#iQjdhq%j1GxR z4%`dW`7`Vchk55-PR?w(K2cP>aO#FhW|gsJ_k#1Ecr5ouDtTUUb^6*j*R#j@?NfH< z6BVC~#)O^}YuEHu9VgK^a8+e8B7>%pt+e6=;Ya}l;FivVi;1rwv^p_5;S`3`VurYO z)8Qg{+-qTU^k78{5$dBxlbI+;{+n5*)$2I-H}K9A233y}w~H`%elDiTq@QL0uAyXd zM@dsE5UkQ`mP2;~Z!M_b?ZutI19#X%byL`PIfUbey`yfXl|eVit{QJio-Vp>3kRr;%Y z9Yw-X22=Xmsi|L>YwJHWHXhIT^ik1ZHQmSKZw8r`cSRCsn)9WZGInQURkZXQimqt{ zEsMU+GE`8O*KeA(*xQy<3i_QZ*Z)2ndn(%a>-2nm-2rA0YAkPBS}5VzVy!sr zLN`9myHw?v!My|Tt~VIAJ!iYoH~7gRBq%NZg|R^+$>6!JeGSFOQ0#X(Vu_+l?7TUH zGN_0AUr7cc_MR%RpW`N1R;+7ikXNV`sN2_q5llP?LV@F3Ay`B87V75-Zy0Xnh@nXR zbjyPI)+I~?I5A;u^Ol;D-Qc4mppT8%6Pi|dIQz&!9$_EgF zujuQe%3VMi9&!FxRTJTRWLlau=uH5dh<;bEQM4rxqijJd07I7`lKp3983PIG{Gtf* zavdgVG0XKl7Ub^5H*kJXLRF?St>D$hy#wdtYEMxZdNAuS!Hdwo!{9HVSOotcq!$m; z9bPr(F#-7_d=&tR^&ioji2i06`V!QR04pGB#JQzoXU`O`72WBDwv7`X5_b{t{qiLy z=zi#%4#^^!vYN3YM_lZ%yjygl#w>VDPg*2Pn%Q=F$(P+|C1dA4)wb`BQ`wU#R~{;QJNttuK?3QrX)sHqmxXb6NIOWxZWf`s|{GlD_5_6SDHJ%duKV-`FPqh zJHjr52ut$ZsQ$4)L~wjiz0SCqsOy8<4axN1?ReIaWW^H6V5qR|jFx5GFE9%kSDFr( zE~pa&><}*xK>||W&_FTRzxbaSVaz1xY<-3&_zngsK`(o0?l|D><@E-7!+?sJQ&rW~ zfqPMdMbP%rG77kRQc}`0GBrFtVi3v4C)OdVDk%h03R;60U(hetw<}Tj;q95PAwyMj zx}>{iM=ek|>MS@blr5EHa1{CXN4t>q#1`G>Vvchsd-ZVa0GdM%4frNKDRl8^ zT5^9BwJmXD~7Y&jvYc(5Lh^g9$4b@ zle*ws_pHQj6d*2-_<_@|k0!fKk&r#!+pNFJByD0E=w?t8YBxC|b--}(+Mrfl$4PB9 z^~~3O0YadV&c=^e zV?uEkhl#N|_|c>H=z`P=`IE8M1s+#2;+*EN8X!|5$tf={cUd$p58Q)zOITAg4Aq|p z4;~0K#0oX-0L`qVu1+>XxwlJRQ%X_R%o+zhGrjNX3jGa{ebO(l%^ZCglx%o^)vjoy zE!bjHyH4|S%a~*|g>KSR53SFhSzR6L78R$Tt>>)K$`h`lnbauqi&t=cXvObyILp;I zX66d@>+pz(T3~fVso_I?{hP9~_}0C^?a=Xs@$!n|%^F26!7zSA&i9UDklyp#8Qv5pJO@Iix4;%3a~P9v+_;elf8es^ z$KB29;6rP{eMEKS6Z)pWx7h{Y81B})+E7R5MsRSOM9cA77sQS6=mXLO)hzxQEgM@} zBPSSS!5CTBLyDiY+6K^5^jCMss|+_INH6}1WF?)SRMy9la(tm{q!OVZQR z&jPd>I(v&b(d>4so9r;#f?H=KH4S%ssZ0kONm)ht^6E&aL^#Za5Su4lo_A;5GqxXAAD?CaX`}F7Vfi)W73ZI?VW3yvllW;cRoo-r?LEAj}vU zHy-+6coc127oQE#gYJrM?K0A=`@gNr*V*S++x$VyMl0g_SExQaOb_h@7hRbc|4jxe za|txCG0mYKBrQGmeYoMwTs_`*9tOppol>Mr_=GuU00UJap8(kY*r7uts7!!VUXG%> zwzF36xV*BwF6fJ3G18livLj^LZT2Btx#RKl!OG9{qq#QA)yp|e@lP)WDOFqUKluQy zI-+M^-l}|UnxHLlP{I2cdp9?c2zj#=eZ)VJn5Kd;>O0Wn23Aji|MAsE&=0n3-O6MC z<$#RBNozDCV2q5%McTuhoD{hlsqxpGWdWI;WM`+Pr|HgeS0(?4af!u00S>ZaX=x#=DDdm{F6C;K~eAA@lCVU&;&gOH$r zs#@s8xq)>1yEkv1bxsA^t@5|*{C#xKZNu^r6SGhc$wK=WAaIJNlep+Fb91j48j1)A zc*uRb$ja8enBX)Mq|6myU(})~BO{=tMGYSW%~GtXI9dqMlLh0O;V`MwoTja9Ji6IJ z8kTmx_CW2Y@*|tQPFKI@yK`6KrO@KTWSu51!SOuVsKrn|-?n$@tku)mf7aHzMvWGb z5z_HsZS@z`B1RV!6s!s7lK_)p0S!Fm6%}&N1)MW3#L>ah9RrjPURku9Y~>{D&Q;Do zdRgF`gd-TIa)V|co5(S$4@#G0_75tOSI(SCu(1t}5pA3v`{1R`z2tRKY9AcRDKw9l zM1V?LOVnL4yF|;hsQ%09An$Jz`sNNHH&4`hCc34N_7e>gE))3Mh>F0d2q0%h+=H5V zRHv!ptP7jd$u^>E|KBpCn4Uk9nL!WS$4{39$L#opvVDYoo{c&?(W6vGolL3f4pg-@cr+Dmb9QSz_u$p1;aQzZ9x|F~|`rMaWaVq8s43T;Ct_pJu^ z2|XLw2&NptqyRw!jj=>ObX&fCT73t?CO3G#gC6jDUy+b(NOznvASNHe`K0c3o*h#K zbp_|);0bQ-ILx0zl|zRPMYf(p-a_0%_tj-? zB!kgt7$nB-!jLkFUx}z4{CCWuIuXWSImV%acOaICNlV9}NZ6R9ENxkc?s*KhyaCrv z(0-6`6JrN@dLn=eK;B(ttjCK@zHMq9F|iD+9KzNRNj}V9U41<*hEyXdKVkWa=-CG` zr5E3h`+E|;#VX}+0nKwx&TE$Gz1(eE5Hf*(y?aju4=Ba^28!;*E*HPnO}W>R;I3@@ zk|qGWXNO!2BL|{~Fs#DXJ;x70RRYm5%7%n8Jt7Ls1yVk#B`?3r z1BDl2bObzO_oCZPT7s`rVJd@nzJQA0r7Ra7o7karww#?CR8L%)Xa17tlI!RwIjdTW z<{pxGaLy5ys&KHmm9-YP!GL3!+cB`y5T5IT_XueT5Vo#hS3$$t@bTlv$kP%SB~a9h z4u&Vt`#^RphrvGB6(|g-o0gr@6hnb&=AZCDjz}1L5Rwz>FeV| zQ2rnfaDbaTM`w)4?vpO9TBLB$xc2oJKw;A%XvGK+xb`{SvFE*^F5A^YPdfjLzQ`w=n-NpQ; zzi5LNe`=z|c80VzD?Iy4;jTN&S5orVs~q3Mm+KICuJeV2KZn&TO(**=rvg`c=Mwnq zIb7b$Eg#s$CN}bUFlDCFATiLnPdp{+=-yKX_rQ6I#w#Qs0QTRq%0D~OBmo8cD3m`M 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�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

al}w^M%o=3l?wot$Su3z2dmV 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 literal 0 HcmV?d00001 diff --git a/docs/public/logo.png b/docs/public/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..1eb0fbac691231c65b5a71cde63af2dcf5e0b04f GIT binary patch literal 181212 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

fz@l<{0;bG)6(Ej4`+D0WUbvU>BC4ZV*$ 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 PyL5N;cB%Rk`|y7NEm?8; literal 0 HcmV?d00001 diff --git a/docs/schemas-api.md b/docs/schemas-api.md new file mode 100644 index 00000000..8e55eb8a --- /dev/null +++ b/docs/schemas-api.md @@ -0,0 +1,85 @@ +# Markdown Extension Examples + +This page demonstrates some of the built-in markdown extensions provided by VitePress. + +## Syntax Highlighting + +VitePress provides Syntax Highlighting powered by [Shiki](https://github.com/shikijs/shiki), with additional features like line-highlighting: + +**Input** + +```` +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` +```` + +**Output** + +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` + +## Custom Containers + +**Input** + +```md +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: +``` + +**Output** + +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: + +## More + +Check out the documentation for the [full list of markdown extensions](https://vitepress.dev/guide/markdown). diff --git a/docs/sdf-download.md b/docs/sdf-download.md new file mode 100644 index 00000000..8e55eb8a --- /dev/null +++ b/docs/sdf-download.md @@ -0,0 +1,85 @@ +# Markdown Extension Examples + +This page demonstrates some of the built-in markdown extensions provided by VitePress. + +## Syntax Highlighting + +VitePress provides Syntax Highlighting powered by [Shiki](https://github.com/shikijs/shiki), with additional features like line-highlighting: + +**Input** + +```` +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` +```` + +**Output** + +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` + +## Custom Containers + +**Input** + +```md +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: +``` + +**Output** + +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: + +## More + +Check out the documentation for the [full list of markdown extensions](https://vitepress.dev/guide/markdown). diff --git a/docs/search-api.md b/docs/search-api.md new file mode 100644 index 00000000..8e55eb8a --- /dev/null +++ b/docs/search-api.md @@ -0,0 +1,85 @@ +# Markdown Extension Examples + +This page demonstrates some of the built-in markdown extensions provided by VitePress. + +## Syntax Highlighting + +VitePress provides Syntax Highlighting powered by [Shiki](https://github.com/shikijs/shiki), with additional features like line-highlighting: + +**Input** + +```` +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` +```` + +**Output** + +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` + +## Custom Containers + +**Input** + +```md +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: +``` + +**Output** + +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: + +## More + +Check out the documentation for the [full list of markdown extensions](https://vitepress.dev/guide/markdown). diff --git a/docs/simple-search.md b/docs/simple-search.md new file mode 100644 index 00000000..a9684916 --- /dev/null +++ b/docs/simple-search.md @@ -0,0 +1,17 @@ +# COCONUT online - Simple search + +## Molecule name +* The search engine is capable of recognizing any commonly used Natural Product name entered by the user. These names can be expressed as IUPAC names, trivial names, or synonyms. The search function is specifically designed to capture and identify a comprehensive list of compounds that include the text provided by the user in their search entry. + +## InChI-IUPAC International Chemical Identifier (InChI) +* The InChI identifier serves as a widely adopted non-proprietary identifier employed in electronic data sources for the purpose of identifying chemical substances. It provides a comprehensive depiction of chemical structures, encompassing atomic connectivity, tautomeric states, isotopes, stereochemistry, and electronic charge. As a result, it generates a distinctive sequence of machine-readable characters specific to the given molecule. When an InChI is inputted, the search process retrieves a singular compound possessing all the necessary characteristics. + +## InChI key +* Chemical compounds can be conveniently searched online using the InChIKey, which is a shortened version of the InChI (International Chemical Identifier). The InChIKey consists of 25 characters, with the initial 14 characters representing a hash of the connectivity information derived from the complete InChI string. The subsequent 8 characters form a hash of the remaining layers of the InChI. These are followed by a character denoting the version of InChI employed and, lastly, a checksum character. Upon entering an InChIKey, the software retrieves the corresponding specific compound associated with that key. + +## Molecular formula +* The molecular formula reveals the specific atoms and their quantities within a single molecule of a given chemical compound. However, it does not convey any details about the molecule's structure. It's important to note that compounds sharing the same molecular formula can exhibit distinct structures and properties. As a result, inputting a molecular formula in the search bar will generate a list of compounds that encompass the specified atoms and their respective quantities within each molecule. + +## COCONUT ID +* It is feasible to perform a targeted search on our website, specifically for natural products stored in our database, using their distinct identification numbers. + diff --git a/docs/single-submission.md b/docs/single-submission.md new file mode 100644 index 00000000..8e55eb8a --- /dev/null +++ b/docs/single-submission.md @@ -0,0 +1,85 @@ +# Markdown Extension Examples + +This page demonstrates some of the built-in markdown extensions provided by VitePress. + +## Syntax Highlighting + +VitePress provides Syntax Highlighting powered by [Shiki](https://github.com/shikijs/shiki), with additional features like line-highlighting: + +**Input** + +```` +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` +```` + +**Output** + +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` + +## Custom Containers + +**Input** + +```md +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: +``` + +**Output** + +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: + +## More + +Check out the documentation for the [full list of markdown extensions](https://vitepress.dev/guide/markdown). diff --git a/docs/sources.md b/docs/sources.md new file mode 100644 index 00000000..026bf0f9 --- /dev/null +++ b/docs/sources.md @@ -0,0 +1,59 @@ +# COCONUT online - Sources + +Public databases and primary sources from which COCONUT was meticulously assembled. + +|Database name|Entries integrated in COCONUT|Latest resource URL | +|--------------------------------------------------------------------------------------------------------|-------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +|AfroCancer |365 |Ntie-Kang F, Nwodo JN, Ibezim A, Simoben CV, Karaman B, Ngwa VF (2014) Molecular modeling of potential anticancer agents from African medicinal plants. J Chem Inf Model 54:2433–2450. https://doi.org/10.1021/ci5003697 | +|AfroDB |874 |Ntie-Kang F, Zofou D, Babiaka SB, Meudom R, Scharfe M, Lifongo LL (2013) AfroDb: a select highly potent and diverse natural product library from African medicinal plants. PLoS ONE 8:e78085 | +|AfroMalariaDB |252 |Onguéné PA, Ntie-Kang F, Mbah JA, Lifongo LL, Ndom JC, Sippl W (2014) The potential of anti-malarial compounds derived from African medicinal plants, part III: an in silico evaluation of drug metabolism and pharmacokinetics profiling. Org Med Chem Lett 4:6. https://doi.org/10.1186/s13588-014-0006-x | +|AnalytiCon Discovery NPs |4908 |AnalytiCon Discovery, Screening Libraries. In: AnalytiCon Discovery. https://ac-discovery.com/screening-libraries/ | +|BIOFACQUIM |400 |Pilón-Jiménez BA, Saldívar-González FI, Díaz-Eufracio BI, Medina-Franco JL (2019) BIOFACQUIM: a Mexican compound database of natural products. Biomolecules 9:31. https://doi.org/10.3390/biom9010031 | +|BitterDB |625 |Dagan-Wiener A, Di Pizio A, Nissim I, Bahia MS, Dubovski N, Margulis E (2019) BitterDB: taste ligands and receptors database in 2019. Nucleic Acids Res 47:D1179–D1185. https://doi.org/10.1093/nar/gky974 | +|Carotenoids Database |986 |Yabuzaki J (2017) Carotenoids Database: structures, chemical fingerprints and distribution among organisms. Database J Biol Databases Curation. https://doi.org/10.1093/database/bax004 | +|ChEBI NPs |14603 |ChemAxon (2012) JChem Base was used for structure searching and chemical database access and management. http://www.chemaxon.com | +|ChEMBL NPs |1585 |Schaub J, Zielesny A, Steinbeck C, Sorokina M (2020) Too sweet: cheminformatics for deglycosylation in natural products. J Cheminform 12:67. https://doi.org/10.1186/s13321-020-00467-y | +|ChemSpider NPs |9027 |Pence HE, Williams A (2010) ChemSpider: an online chemical information resource. J Chem Educ 87:1123–1124. https://doi.org/10.1021/ed100697w | +|CMAUP (cCollective molecular activities of useful plants) |20868 |Zeng X, Zhang P, Wang Y, Qin C, Chen S, He W (2019) CMAUP: a database of collective molecular activities of useful plants. Nucleic Acids Res 47:D1118–27 | +|ConMedNP |2504 |Ntie-Kang F, Amoa Onguéné P, Scharfe M, Owono LCO, Megnassan E, Meva’a Mbaze L (2014) ConMedNP: a natural product library from Central African medicinal plants for drug discovery. RSC Adv 4:409–419. https://doi.org/10.1039/c3ra43754j | +|ETM (Ethiopian Traditional Medicine) DB |1633 |Bultum LE, Woyessa AM, Lee D (2019) ETM-DB: integrated Ethiopian traditional herbal medicine and phytochemicals database. BMC Complement Altern Med 19:212. https://doi.org/10.1186/s12906-019-2634-1 | +|Exposome-explorer |478 |Neveu V, Moussy A, Rouaix H, Wedekind R, Pon A, Knox C (2017) Exposome-Explorer: a manually-curated database on biomarkers of exposure to dietary and environmental factors. Nucleic Acids Res 45:D979–D984. https://doi.org/10.1093/nar/gkw980 | +|FooDB |22123 |FooDB. http://foodb.ca/ | +|GNPS (Global Natural Products Social Molecular Networking) |6740 |Wang M, Carver JJ, Phelan VV, Sanchez LM, Garg N, Peng Y (2016) Sharing and community curation of mass spectrometry data with Global Natural Products Social Molecular Networking. Nat Biotechnol 34:828. https://doi.org/10.1038/nbt.3597 | +|HIM (Herbal Ingredients in-vivo Metabolism database) |962 |Kang H, Tang K, Liu Q, Sun Y, Huang Q, Zhu R (2013) HIM-herbal ingredients in vivo metabolism database. J Cheminform 5:28. https://doi.org/10.1186/1758-2946-5-28 | +|HIT (Herbal Ingredients Targets) |470 |Ye H, Ye L, Kang H, Zhang D, Tao L, Tang K (2011) HIT: linking herbal active ingredients to targets. Nucleic Acids Res 39:D1055–D1059 https://doi.org/10.1093/nar/gkq1165 | +|Indofine Chemical Company |46 |NDOFINE Chemical Company. http://www.indofinechemical.com/Media/sdf/sdf_files.aspx | +|InflamNat |536 |Zhang R, Lin J, Zou Y, Zhang X-J, Xiao W-L (2019) Chemical space and biological target network of anti-inflammatory natural products, J Chem Inf Model 59:66–73. https://doi.org/10.1021/acs.jcim.8b00560 | +|InPACdb |122 |Vetrivel U, Subramanian N, Pilla K (2009) InPACdb—Indian plant anticancer compounds database. Bioinformation 4:71–74 | +|InterBioScreen Ltd |67291 |InterBioScreen | Natural Compounds. https://www.ibscreen.com/natural-compounds | +|KNApSaCK |44422 |Nakamura K, Shimura N, Otabe Y, Hirai-Morita A, Nakamura Y, Ono N (2013) KNApSAcK-3D: a three-dimensional structure database of plant metabolites. Plant Cell Physiol 54:e4–e4. https://doi.org/10.1093/pcp/pcs186 | +|Lichen Database |1453 |Lichen Database. In: MTBLS999: A database of high-resolution MS/MS spectra for lichen metabolites. https://www.ebi.ac.uk/metabolights/MTBLS999 | +|Marine Natural Products |11880 |Gentile D, Patamia V, Scala A, Sciortino MT, Piperno A, Rescifina A (2020) Putative inhibitors of SARS-CoV-2 main protease from a library of marine natural products: a virtual screening and molecular modeling study. Marine Drugs 18:225. https://doi.org/10.3390/md18040225 | +|Mitishamba database |1010 |Derese S, Oyim J, Rogo M, Ndakala A (2015) Mitishamba database: a web based in silico database of natural products from Kenya plants. Nairobi, University of Nairobi | +|NANPDB (Natural Products from Northern African Sources) |3914 |Ntie-Kang F, Telukunta KK, Döring K, Simoben CV, Moumbock AF, Malange YI (2017) NANPDB: a resource for natural products from Northern African sources. J Nat Prod 80:2067–2076. https://doi.org/10.1021/acs.jnatprod.7b00283 | +|NCI DTP data |404 |Compound Sets—NCI DTP Data—National Cancer Institute—Confluence Wiki. https://wiki.nci.nih.gov/display/NCIDTPdata/Compound+Sets | +|NPACT |1453 |Mangal M, Sagar P, Singh H, Raghava GPS, Agarwal SM (2013) NPACT: naturally occurring plant-based anti-cancer compound-activity-target database. Nucleic Acids Res 41:D1124–D1129. https://doi.org/10.1093/nar/gks1047 | +|NPASS |27424 |Zeng X, Zhang P, He W, Qin C, Chen S, Tao L (2018) NPASS: natural product activity and species source database for natural product research, discovery and tool development. Nucleic Acids Res 46:D1217–D1222. https://doi.org/10.1093/nar/gkx1026 | +|NPAtlas |23914 |van Santen JA, Jacob G, Singh AL, Aniebok V, Balunas MJ, Bunsko D et al (2019) The natural products atlas: an open access knowledge base for microbial natural products discovery. ACS Cent Sci 5:1824–1833. https://doi.org/10.1021/acscentsci.9b00806 | +|NPCARE |1362 |Choi H, Cho SY, Pak HJ, Kim Y, Choi J, Lee YJ (2017) NPCARE: database of natural products and fractional extracts for cancer regulation. J Cheminformatics 9:2. https://doi.org/10.1186/s13321-016-0188-5 | +|NPEdia |16166 |Tomiki T, Saito T, Ueki M, Konno H, Asaoka T, Suzuki R (2006) RIKEN natural products encyclopedia (RIKEN NPEdia), a chemical database of RIKEN natural products depository (RIKEN NPDepo). J Comput Aid Chem 7:157–162 | +|NuBBEDB |2022 |Pilon AC, Valli M, Dametto AC, Pinto MEF, Freire RT, Castro-Gamboa I (2017) NuBBEDB: an updated database to uncover chemical and biological information from Brazilian biodiversity. Sci Rep 7:7215. https://doi.org/10.1038/s41598-017-07451-x | +|p-ANAPL |467 |Ntie-Kang F, Onguéné PA, Fotso GW, Andrae-Marobela K, Bezabih M, Ndom JC (2014) Virtualizing the p-ANAPL library: a step towards drug discovery from African medicinal plants. PLoS ONE 9:e90655. https://doi.org/10.1371/journal.pone.0090655 | +|Phenol-explorer |681 |Rothwell JA, Perez-Jimenez J, Neveu V, Medina-Remón A, M’Hiri N, García-Lobato P (2013) Phenol-Explorer 3.0: a major update of the Phenol-Explorer database to incorporate data on the effects of food processing on polyphenol content. Database. https://doi.org/10.1093/database/bat070 | +|PubChem NPs |2828 |OpenChemLib (https://github.com/cheminfo/openchemlib-js | +|ReSpect |699 |Sawada Y, Nakabayashi R, Yamada Y, Suzuki M, Sato M, Sakata A (2012) RIKEN tandem mass spectral database (ReSpect) for phytochemicals: a plant-specific MS/MS-based data resource and database. Phytochemistry 82:38–45. https://doi.org/10.1016/j.phytochem.2012.07.007 | +|SANCDB |592 |Hatherley R, Brown DK, Musyoka TM, Penkler DL, Faya N, Lobb KA (2015) SANCDB: a South African natural compound database. J Cheminformatics 7:29. https://doi.org/10.1186/s13321-015-0080-8 | +|Seaweed Metabolite Database (SWMD) |348 |Davis GDJ, Vasanthi AHR (2011) Seaweed metabolite database (SWMD): a database of natural compounds from marine algae. Bioinformation 5:361–364. | +|Specs Natural Products |745 |Specs. Compound management services and research compounds for the life science industry. https://www.specs.net/index.php | +|Spektraris NMR |242 |Fischedick JT, Johnson SR, Ketchum REB, Croteau RB, Lange BM (2015) NMR spectroscopic search module for Spektraris, an online resource for plant natural product identification—Taxane diterpenoids from Taxus × media cell suspension cultures as a case study. Phytochemistry 113:87–95. https://doi.org/10.1016/j.phytochem.2014.11.020| +|StreptomeDB |6058 |Moumbock AFA, Gao M, Qaseem A, Li J, Kirchner PA, Ndingkokhar B (2020) StreptomeDB 3.0: an updated compendium of streptomycetes natural products. Nucleic Acids Res. https://doi.org/10.1093/nar/gkaa868 | +|Super Natural II |214420 |Banerjee P, Erehman J, Gohlke B-O, Wilhelm T, Preissner R, Dunkel M (2015) Super Natural II—a database of natural products. Nucleic Acids Res 43:D935–D939. https://doi.org/10.1093/nar/gku886 | +|TCMDB@Taiwan (Traditional Chinese Medicine database) |50862 |Chen CY-C (2011) TCM Database: the World’s Largest Traditional Chinese Medicine Database for Drug Screening in silico. PLOS ONE 6:e15939. https://doi.org/10.1371/journal.pone.0015939 | +|TCMID (Traditional Chinese Medicine Integrated Database) |10552 |TCMID: traditional Chinese medicine integrative database for herb molecular mechanism analysis. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3531123/ | +|TIPdb (database of Taiwan indigenous plants) |7742 |Tung C-W, Lin Y-C, Chang H-S, Wang C-C, Chen I-S, Jheng J-L (2014) TIPdb-3D: the three-dimensional structure database of phytochemicals from Taiwan indigenous plants. Database. https://doi.org/10.1093/database/bau055 | +|TPPT (Toxic Plants–PhytoToxins) |1483 |ünthardt BF, Hollender J, Hungerbühler K, Scheringer M, Bucheli TD (2018) Comprehensive toxic plants-phytotoxins database and its application in assessing aquatic micropollution potential. J Agric Food Chem 66:7577–7588. https://doi.org/10.1021/acs.jafc.8b01639 | +|UEFS (Natural Products Databse of the UEFS) |481 |UEFS Natural Products. http://zinc12.docking.org/catalogs/uefsnp | +|UNPD (Universal Natural Products Database) |156865 |Gu J, Gui Y, Chen L, Yuan G, Lu H-Z, Xu X (2013) Use of natural products as chemical library for drug discovery and network pharmacology. PLoS ONE 8:e62839. https://doi.org/10.1371/journal.pone.0062839 | +|VietHerb |4759 |Nguyen-Vo T-H, Le T, Pham D, Nguyen T, Le P, Nguyen A (2019) VIETHERB: a database for Vietnamese herbal species. J Chem Inf Model 59:1–9. https://doi.org/10.1021/acs.jcim.8b00399 | +|ZINC NP |67327 |Sterling T, Irwin JJ (2015) ZINC 15—ligand discovery for everyone. J Chem Inf Model 55:2324–2337. https://doi.org/10.1021/acs.jcim.5b00559 | +|Manually selected molecules |61 |x | diff --git a/docs/structure-search.md b/docs/structure-search.md new file mode 100644 index 00000000..8e55eb8a --- /dev/null +++ b/docs/structure-search.md @@ -0,0 +1,85 @@ +# Markdown Extension Examples + +This page demonstrates some of the built-in markdown extensions provided by VitePress. + +## Syntax Highlighting + +VitePress provides Syntax Highlighting powered by [Shiki](https://github.com/shikijs/shiki), with additional features like line-highlighting: + +**Input** + +```` +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` +```` + +**Output** + +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` + +## Custom Containers + +**Input** + +```md +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: +``` + +**Output** + +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: + +## More + +Check out the documentation for the [full list of markdown extensions](https://vitepress.dev/guide/markdown). diff --git a/docs/submission-api.md b/docs/submission-api.md new file mode 100644 index 00000000..8e55eb8a --- /dev/null +++ b/docs/submission-api.md @@ -0,0 +1,85 @@ +# Markdown Extension Examples + +This page demonstrates some of the built-in markdown extensions provided by VitePress. + +## Syntax Highlighting + +VitePress provides Syntax Highlighting powered by [Shiki](https://github.com/shikijs/shiki), with additional features like line-highlighting: + +**Input** + +```` +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` +```` + +**Output** + +```js{4} +export default { + data () { + return { + msg: 'Highlighted!' + } + } +} +``` + +## Custom Containers + +**Input** + +```md +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: +``` + +**Output** + +::: info +This is an info box. +::: + +::: tip +This is a tip. +::: + +::: warning +This is a warning. +::: + +::: danger +This is a dangerous warning. +::: + +::: details +This is a details block. +::: + +## More + +Check out the documentation for the [full list of markdown extensions](https://vitepress.dev/guide/markdown). diff --git a/package-lock.json b/package-lock.json index 4c32b64f..178af845 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,6 +4,7 @@ "requires": true, "packages": { "": { + "name": "coconut", "dependencies": { "openchemlib": "^8.9.0" }, @@ -17,7 +18,201 @@ "postcss-nesting": "^12.1.1", "prettier": "^3.2.5", "tailwindcss": "^3.4.3", - "vite": "^5.0.0" + "vite": "^5.0.0", + "vitepress": "^1.2.2" + } + }, + "node_modules/@algolia/autocomplete-core": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", + "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", + "dev": true, + "dependencies": { + "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", + "@algolia/autocomplete-shared": "1.9.3" + } + }, + "node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", + "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", + "dev": true, + "dependencies": { + "@algolia/autocomplete-shared": "1.9.3" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" + } + }, + "node_modules/@algolia/autocomplete-preset-algolia": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", + "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", + "dev": true, + "dependencies": { + "@algolia/autocomplete-shared": "1.9.3" + }, + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/autocomplete-shared": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", + "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", + "dev": true, + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/cache-browser-local-storage": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.23.3.tgz", + "integrity": "sha512-vRHXYCpPlTDE7i6UOy2xE03zHF2C8MEFjPN2v7fRbqVpcOvAUQK81x3Kc21xyb5aSIpYCjWCZbYZuz8Glyzyyg==", + "dev": true, + "dependencies": { + "@algolia/cache-common": "4.23.3" + } + }, + "node_modules/@algolia/cache-common": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.23.3.tgz", + "integrity": "sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A==", + "dev": true + }, + "node_modules/@algolia/cache-in-memory": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.23.3.tgz", + "integrity": "sha512-yvpbuUXg/+0rbcagxNT7un0eo3czx2Uf0y4eiR4z4SD7SiptwYTpbuS0IHxcLHG3lq22ukx1T6Kjtk/rT+mqNg==", + "dev": true, + "dependencies": { + "@algolia/cache-common": "4.23.3" + } + }, + "node_modules/@algolia/client-account": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.23.3.tgz", + "integrity": "sha512-hpa6S5d7iQmretHHF40QGq6hz0anWEHGlULcTIT9tbUssWUriN9AUXIFQ8Ei4w9azD0hc1rUok9/DeQQobhQMA==", + "dev": true, + "dependencies": { + "@algolia/client-common": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.23.3.tgz", + "integrity": "sha512-LBsEARGS9cj8VkTAVEZphjxTjMVCci+zIIiRhpFun9jGDUlS1XmhCW7CTrnaWeIuCQS/2iPyRqSy1nXPjcBLRA==", + "dev": true, + "dependencies": { + "@algolia/client-common": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "node_modules/@algolia/client-common": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.23.3.tgz", + "integrity": "sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw==", + "dev": true, + "dependencies": { + "@algolia/requester-common": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.23.3.tgz", + "integrity": "sha512-3E3yF3Ocr1tB/xOZiuC3doHQBQ2zu2MPTYZ0d4lpfWads2WTKG7ZzmGnsHmm63RflvDeLK/UVx7j2b3QuwKQ2g==", + "dev": true, + "dependencies": { + "@algolia/client-common": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "node_modules/@algolia/client-search": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.23.3.tgz", + "integrity": "sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw==", + "dev": true, + "dependencies": { + "@algolia/client-common": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "node_modules/@algolia/logger-common": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.23.3.tgz", + "integrity": "sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g==", + "dev": true + }, + "node_modules/@algolia/logger-console": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.23.3.tgz", + "integrity": "sha512-8xoiseoWDKuCVnWP8jHthgaeobDLolh00KJAdMe9XPrWPuf1by732jSpgy2BlsLTaT9m32pHI8CRfrOqQzHv3A==", + "dev": true, + "dependencies": { + "@algolia/logger-common": "4.23.3" + } + }, + "node_modules/@algolia/recommend": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.23.3.tgz", + "integrity": "sha512-9fK4nXZF0bFkdcLBRDexsnGzVmu4TSYZqxdpgBW2tEyfuSSY54D4qSRkLmNkrrz4YFvdh2GM1gA8vSsnZPR73w==", + "dev": true, + "dependencies": { + "@algolia/cache-browser-local-storage": "4.23.3", + "@algolia/cache-common": "4.23.3", + "@algolia/cache-in-memory": "4.23.3", + "@algolia/client-common": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/logger-common": "4.23.3", + "@algolia/logger-console": "4.23.3", + "@algolia/requester-browser-xhr": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/requester-node-http": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.23.3.tgz", + "integrity": "sha512-jDWGIQ96BhXbmONAQsasIpTYWslyjkiGu0Quydjlowe+ciqySpiDUrJHERIRfELE5+wFc7hc1Q5hqjGoV7yghw==", + "dev": true, + "dependencies": { + "@algolia/requester-common": "4.23.3" + } + }, + "node_modules/@algolia/requester-common": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.23.3.tgz", + "integrity": "sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw==", + "dev": true + }, + "node_modules/@algolia/requester-node-http": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.23.3.tgz", + "integrity": "sha512-zgu++8Uj03IWDEJM3fuNl34s746JnZOWn1Uz5taV1dFyJhVM/kTNw9Ik7YJWiUNHJQXcaD8IXD1eCb0nq/aByA==", + "dev": true, + "dependencies": { + "@algolia/requester-common": "4.23.3" + } + }, + "node_modules/@algolia/transporter": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.23.3.tgz", + "integrity": "sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==", + "dev": true, + "dependencies": { + "@algolia/cache-common": "4.23.3", + "@algolia/logger-common": "4.23.3", + "@algolia/requester-common": "4.23.3" } }, "node_modules/@alloc/quick-lru": { @@ -32,10 +227,70 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@babel/parser": { + "version": "7.24.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", + "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@docsearch/css": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.6.0.tgz", + "integrity": "sha512-+sbxb71sWre+PwDK7X2T8+bhS6clcVMLwBPznX45Qu6opJcgRjAp7gYSDzVFp187J+feSj5dNBN1mJoi6ckkUQ==", + "dev": true + }, + "node_modules/@docsearch/js": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@docsearch/js/-/js-3.6.0.tgz", + "integrity": "sha512-QujhqINEElrkIfKwyyyTfbsfMAYCkylInLYMRqHy7PHc8xTBQCow73tlo/Kc7oIwBrCLf0P3YhjlOeV4v8hevQ==", + "dev": true, + "dependencies": { + "@docsearch/react": "3.6.0", + "preact": "^10.0.0" + } + }, + "node_modules/@docsearch/react": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.6.0.tgz", + "integrity": "sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w==", + "dev": true, + "dependencies": { + "@algolia/autocomplete-core": "1.9.3", + "@algolia/autocomplete-preset-algolia": "1.9.3", + "@docsearch/css": "3.6.0", + "algoliasearch": "^4.19.1" + }, + "peerDependencies": { + "@types/react": ">= 16.8.0 < 19.0.0", + "react": ">= 16.8.0 < 19.0.0", + "react-dom": ">= 16.8.0 < 19.0.0", + "search-insights": ">= 1 < 3" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "search-insights": { + "optional": true + } + } + }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz", - "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", "cpu": [ "ppc64" ], @@ -49,9 +304,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz", - "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", "cpu": [ "arm" ], @@ -65,9 +320,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz", - "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", "cpu": [ "arm64" ], @@ -81,9 +336,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz", - "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", "cpu": [ "x64" ], @@ -97,9 +352,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz", - "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", "cpu": [ "arm64" ], @@ -113,9 +368,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz", - "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", "cpu": [ "x64" ], @@ -129,9 +384,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz", - "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", "cpu": [ "arm64" ], @@ -145,9 +400,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz", - "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", "cpu": [ "x64" ], @@ -161,9 +416,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz", - "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", "cpu": [ "arm" ], @@ -177,9 +432,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz", - "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", "cpu": [ "arm64" ], @@ -193,9 +448,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz", - "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", "cpu": [ "ia32" ], @@ -209,9 +464,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz", - "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", "cpu": [ "loong64" ], @@ -225,9 +480,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz", - "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", "cpu": [ "mips64el" ], @@ -241,9 +496,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz", - "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", "cpu": [ "ppc64" ], @@ -257,9 +512,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz", - "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", "cpu": [ "riscv64" ], @@ -273,9 +528,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz", - "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", "cpu": [ "s390x" ], @@ -289,9 +544,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz", - "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", "cpu": [ "x64" ], @@ -305,9 +560,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz", - "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", "cpu": [ "x64" ], @@ -321,9 +576,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz", - "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", "cpu": [ "x64" ], @@ -337,9 +592,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz", - "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", "cpu": [ "x64" ], @@ -353,9 +608,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz", - "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", "cpu": [ "arm64" ], @@ -369,9 +624,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz", - "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", "cpu": [ "ia32" ], @@ -385,9 +640,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz", - "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", "cpu": [ "x64" ], @@ -511,9 +766,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.6.tgz", - "integrity": "sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz", + "integrity": "sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==", "cpu": [ "arm" ], @@ -524,9 +779,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.6.tgz", - "integrity": "sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz", + "integrity": "sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==", "cpu": [ "arm64" ], @@ -537,9 +792,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.6.tgz", - "integrity": "sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz", + "integrity": "sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==", "cpu": [ "arm64" ], @@ -550,9 +805,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.6.tgz", - "integrity": "sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz", + "integrity": "sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==", "cpu": [ "x64" ], @@ -563,9 +818,22 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.6.tgz", - "integrity": "sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz", + "integrity": "sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz", + "integrity": "sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==", "cpu": [ "arm" ], @@ -576,9 +844,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.6.tgz", - "integrity": "sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz", + "integrity": "sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==", "cpu": [ "arm64" ], @@ -589,9 +857,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.6.tgz", - "integrity": "sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz", + "integrity": "sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==", "cpu": [ "arm64" ], @@ -601,10 +869,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz", + "integrity": "sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.6.tgz", - "integrity": "sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz", + "integrity": "sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==", "cpu": [ "riscv64" ], @@ -614,10 +895,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz", + "integrity": "sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.6.tgz", - "integrity": "sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz", + "integrity": "sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==", "cpu": [ "x64" ], @@ -628,9 +922,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.6.tgz", - "integrity": "sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz", + "integrity": "sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==", "cpu": [ "x64" ], @@ -641,9 +935,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.6.tgz", - "integrity": "sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz", + "integrity": "sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==", "cpu": [ "arm64" ], @@ -654,9 +948,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.6.tgz", - "integrity": "sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz", + "integrity": "sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==", "cpu": [ "ia32" ], @@ -667,9 +961,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.6.tgz", - "integrity": "sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz", + "integrity": "sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==", "cpu": [ "x64" ], @@ -679,6 +973,21 @@ "win32" ] }, + "node_modules/@shikijs/core": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.6.0.tgz", + "integrity": "sha512-NIEAi5U5R7BLkbW1pG/ZKu3eb1lzc3/+jD0lFsuxMT7zjaf9bbNwdNyMr7zh/Zl8EXQtQ+MYBAt5G+JLu+5DlA==", + "dev": true + }, + "node_modules/@shikijs/transformers": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-1.6.0.tgz", + "integrity": "sha512-qGfHe1ECiqfE2STPWvfogIj/9Q0SK+MCRJdoITkW7AmFuB7DmbFnBT2US84+zklJOB51MzNO8RUXZiauWssJlQ==", + "dev": true, + "dependencies": { + "shiki": "1.6.0" + } + }, "node_modules/@tailwindcss/forms": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.7.tgz", @@ -712,6 +1021,383 @@ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true }, + "node_modules/@types/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==", + "dev": true + }, + "node_modules/@types/markdown-it": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.1.tgz", + "integrity": "sha512-4NpsnpYl2Gt1ljyBGrKMxFYAYvpqbnnkgP/i/g+NLpjEUa3obn1XJCur9YbEXKDAkaXqsR1LbDnGEJ0MmKFxfg==", + "dev": true, + "dependencies": { + "@types/linkify-it": "^5", + "@types/mdurl": "^2" + } + }, + "node_modules/@types/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==", + "dev": true + }, + "node_modules/@types/web-bluetooth": { + "version": "0.0.20", + "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz", + "integrity": "sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==", + "dev": true + }, + "node_modules/@vitejs/plugin-vue": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz", + "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==", + "dev": true, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.27.tgz", + "integrity": "sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.24.4", + "@vue/shared": "3.4.27", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.27.tgz", + "integrity": "sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==", + "dev": true, + "dependencies": { + "@vue/compiler-core": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.27.tgz", + "integrity": "sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.24.4", + "@vue/compiler-core": "3.4.27", + "@vue/compiler-dom": "3.4.27", + "@vue/compiler-ssr": "3.4.27", + "@vue/shared": "3.4.27", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.10", + "postcss": "^8.4.38", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.27.tgz", + "integrity": "sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==", + "dev": true, + "dependencies": { + "@vue/compiler-dom": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/devtools-api": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-7.2.1.tgz", + "integrity": "sha512-6oNCtyFOrNdqm6GUkFujsCgFlpbsHLnZqq7edeM/+cxAbMyCWvsaCsIMUaz7AiluKLccCGEM8fhOsjaKgBvb7g==", + "dev": true, + "dependencies": { + "@vue/devtools-kit": "^7.2.1" + } + }, + "node_modules/@vue/devtools-kit": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-7.2.1.tgz", + "integrity": "sha512-Wak/fin1X0Q8LLIfCAHBrdaaB+R6IdpSXsDByPHbQ3BmkCP0/cIo/oEGp9i0U2+gEqD4L3V9RDjNf1S34DTzQQ==", + "dev": true, + "dependencies": { + "@vue/devtools-shared": "^7.2.1", + "hookable": "^5.5.3", + "mitt": "^3.0.1", + "perfect-debounce": "^1.0.0", + "speakingurl": "^14.0.1" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/@vue/devtools-shared": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-7.2.1.tgz", + "integrity": "sha512-PCJF4UknJmOal68+X9XHyVeQ+idv0LFujkTOIW30+GaMJqwFVN9LkQKX4gLqn61KkGMdJTzQ1bt7EJag3TI6AA==", + "dev": true, + "dependencies": { + "rfdc": "^1.3.1" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.27.tgz", + "integrity": "sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==", + "dev": true, + "dependencies": { + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.27.tgz", + "integrity": "sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==", + "dev": true, + "dependencies": { + "@vue/reactivity": "3.4.27", + "@vue/shared": "3.4.27" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.27.tgz", + "integrity": "sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==", + "dev": true, + "dependencies": { + "@vue/runtime-core": "3.4.27", + "@vue/shared": "3.4.27", + "csstype": "^3.1.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.27.tgz", + "integrity": "sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==", + "dev": true, + "dependencies": { + "@vue/compiler-ssr": "3.4.27", + "@vue/shared": "3.4.27" + }, + "peerDependencies": { + "vue": "3.4.27" + } + }, + "node_modules/@vue/shared": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.27.tgz", + "integrity": "sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==", + "dev": true + }, + "node_modules/@vueuse/core": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.9.0.tgz", + "integrity": "sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==", + "dev": true, + "dependencies": { + "@types/web-bluetooth": "^0.0.20", + "@vueuse/metadata": "10.9.0", + "@vueuse/shared": "10.9.0", + "vue-demi": ">=0.14.7" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/core/node_modules/vue-demi": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/integrations": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/integrations/-/integrations-10.9.0.tgz", + "integrity": "sha512-acK+A01AYdWSvL4BZmCoJAcyHJ6EqhmkQEXbQLwev1MY7NBnS+hcEMx/BzVoR9zKI+UqEPMD9u6PsyAuiTRT4Q==", + "dev": true, + "dependencies": { + "@vueuse/core": "10.9.0", + "@vueuse/shared": "10.9.0", + "vue-demi": ">=0.14.7" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "async-validator": "*", + "axios": "*", + "change-case": "*", + "drauu": "*", + "focus-trap": "*", + "fuse.js": "*", + "idb-keyval": "*", + "jwt-decode": "*", + "nprogress": "*", + "qrcode": "*", + "sortablejs": "*", + "universal-cookie": "*" + }, + "peerDependenciesMeta": { + "async-validator": { + "optional": true + }, + "axios": { + "optional": true + }, + "change-case": { + "optional": true + }, + "drauu": { + "optional": true + }, + "focus-trap": { + "optional": true + }, + "fuse.js": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "jwt-decode": { + "optional": true + }, + "nprogress": { + "optional": true + }, + "qrcode": { + "optional": true + }, + "sortablejs": { + "optional": true + }, + "universal-cookie": { + "optional": true + } + } + }, + "node_modules/@vueuse/integrations/node_modules/vue-demi": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/@vueuse/metadata": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.9.0.tgz", + "integrity": "sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared": { + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.9.0.tgz", + "integrity": "sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==", + "dev": true, + "dependencies": { + "vue-demi": ">=0.14.7" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/shared/node_modules/vue-demi": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, + "node_modules/algoliasearch": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.23.3.tgz", + "integrity": "sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==", + "dev": true, + "dependencies": { + "@algolia/cache-browser-local-storage": "4.23.3", + "@algolia/cache-common": "4.23.3", + "@algolia/cache-in-memory": "4.23.3", + "@algolia/client-account": "4.23.3", + "@algolia/client-analytics": "4.23.3", + "@algolia/client-common": "4.23.3", + "@algolia/client-personalization": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/logger-common": "4.23.3", + "@algolia/logger-console": "4.23.3", + "@algolia/recommend": "4.23.3", + "@algolia/requester-browser-xhr": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/requester-node-http": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, "node_modules/ansi-regex": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", @@ -1013,6 +1699,12 @@ "node": ">=4" } }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true + }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -1052,10 +1744,22 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/esbuild": { - "version": "0.19.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz", - "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", "dev": true, "hasInstallScript": true, "bin": { @@ -1065,29 +1769,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.12", - "@esbuild/android-arm": "0.19.12", - "@esbuild/android-arm64": "0.19.12", - "@esbuild/android-x64": "0.19.12", - "@esbuild/darwin-arm64": "0.19.12", - "@esbuild/darwin-x64": "0.19.12", - "@esbuild/freebsd-arm64": "0.19.12", - "@esbuild/freebsd-x64": "0.19.12", - "@esbuild/linux-arm": "0.19.12", - "@esbuild/linux-arm64": "0.19.12", - "@esbuild/linux-ia32": "0.19.12", - "@esbuild/linux-loong64": "0.19.12", - "@esbuild/linux-mips64el": "0.19.12", - "@esbuild/linux-ppc64": "0.19.12", - "@esbuild/linux-riscv64": "0.19.12", - "@esbuild/linux-s390x": "0.19.12", - "@esbuild/linux-x64": "0.19.12", - "@esbuild/netbsd-x64": "0.19.12", - "@esbuild/openbsd-x64": "0.19.12", - "@esbuild/sunos-x64": "0.19.12", - "@esbuild/win32-arm64": "0.19.12", - "@esbuild/win32-ia32": "0.19.12", - "@esbuild/win32-x64": "0.19.12" + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" } }, "node_modules/escalade": { @@ -1099,6 +1803,12 @@ "node": ">=6" } }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, "node_modules/fast-glob": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", @@ -1148,10 +1858,19 @@ "node": ">=8" } }, + "node_modules/focus-trap": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz", + "integrity": "sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==", + "dev": true, + "dependencies": { + "tabbable": "^6.2.0" + } + }, "node_modules/follow-redirects": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", - "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "dev": true, "funding": [ { @@ -1280,6 +1999,12 @@ "node": ">= 0.4" } }, + "node_modules/hookable": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", + "dev": true + }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", @@ -1437,6 +2162,21 @@ "node": "14 || >=16.14" } }, + "node_modules/magic-string": { + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + } + }, + "node_modules/mark.js": { + "version": "8.11.1", + "resolved": "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz", + "integrity": "sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==", + "dev": true + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -1513,6 +2253,18 @@ "node": ">=16 || 14 >=14.17" } }, + "node_modules/minisearch": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/minisearch/-/minisearch-6.3.0.tgz", + "integrity": "sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ==", + "dev": true + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "dev": true + }, "node_modules/mz": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", @@ -1620,6 +2372,12 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/perfect-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/perfect-debounce/-/perfect-debounce-1.0.0.tgz", + "integrity": "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==", + "dev": true + }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -1899,6 +2657,16 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, + "node_modules/preact": { + "version": "10.22.0", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.22.0.tgz", + "integrity": "sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, "node_modules/prettier": { "version": "3.2.5", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", @@ -1988,10 +2756,16 @@ "node": ">=0.10.0" } }, + "node_modules/rfdc": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", + "dev": true + }, "node_modules/rollup": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.6.tgz", - "integrity": "sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", + "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", "dev": true, "dependencies": { "@types/estree": "1.0.5" @@ -2004,19 +2778,22 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.9.6", - "@rollup/rollup-android-arm64": "4.9.6", - "@rollup/rollup-darwin-arm64": "4.9.6", - "@rollup/rollup-darwin-x64": "4.9.6", - "@rollup/rollup-linux-arm-gnueabihf": "4.9.6", - "@rollup/rollup-linux-arm64-gnu": "4.9.6", - "@rollup/rollup-linux-arm64-musl": "4.9.6", - "@rollup/rollup-linux-riscv64-gnu": "4.9.6", - "@rollup/rollup-linux-x64-gnu": "4.9.6", - "@rollup/rollup-linux-x64-musl": "4.9.6", - "@rollup/rollup-win32-arm64-msvc": "4.9.6", - "@rollup/rollup-win32-ia32-msvc": "4.9.6", - "@rollup/rollup-win32-x64-msvc": "4.9.6", + "@rollup/rollup-android-arm-eabi": "4.18.0", + "@rollup/rollup-android-arm64": "4.18.0", + "@rollup/rollup-darwin-arm64": "4.18.0", + "@rollup/rollup-darwin-x64": "4.18.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.18.0", + "@rollup/rollup-linux-arm-musleabihf": "4.18.0", + "@rollup/rollup-linux-arm64-gnu": "4.18.0", + "@rollup/rollup-linux-arm64-musl": "4.18.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0", + "@rollup/rollup-linux-riscv64-gnu": "4.18.0", + "@rollup/rollup-linux-s390x-gnu": "4.18.0", + "@rollup/rollup-linux-x64-gnu": "4.18.0", + "@rollup/rollup-linux-x64-musl": "4.18.0", + "@rollup/rollup-win32-arm64-msvc": "4.18.0", + "@rollup/rollup-win32-ia32-msvc": "4.18.0", + "@rollup/rollup-win32-x64-msvc": "4.18.0", "fsevents": "~2.3.2" } }, @@ -2043,6 +2820,13 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/search-insights": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.14.0.tgz", + "integrity": "sha512-OLN6MsPMCghDOqlCtsIsYgtsC0pnwVTyT9Mu6A3ewOj1DxvzZF6COrn2g86E/c05xbktB0XN04m/t1Z+n+fTGw==", + "dev": true, + "peer": true + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -2064,6 +2848,15 @@ "node": ">=8" } }, + "node_modules/shiki": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.6.0.tgz", + "integrity": "sha512-P31ROeXcVgW/k3Z+vUUErcxoTah7ZRaimctOpzGuqAntqnnSmx1HOsvnbAB8Z2qfXPRhw61yptAzCsuKOhTHwQ==", + "dev": true, + "dependencies": { + "@shikijs/core": "1.6.0" + } + }, "node_modules/signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", @@ -2085,6 +2878,15 @@ "node": ">=0.10.0" } }, + "node_modules/speakingurl": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/speakingurl/-/speakingurl-14.0.1.tgz", + "integrity": "sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", @@ -2215,6 +3017,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==", + "dev": true + }, "node_modules/tailwindcss": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", @@ -2341,14 +3149,14 @@ "dev": true }, "node_modules/vite": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.0.tgz", - "integrity": "sha512-STmSFzhY4ljuhz14bg9LkMTk3d98IO6DIArnTY6MeBwiD1Za2StcQtz7fzOUnRCqrHSD5+OS2reg4HOz1eoLnw==", + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", + "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", "dev": true, "dependencies": { - "esbuild": "^0.19.3", - "postcss": "^8.4.35", - "rollup": "^4.2.0" + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" }, "bin": { "vite": "bin/vite.js" @@ -2405,6 +3213,66 @@ "picomatch": "^2.3.1" } }, + "node_modules/vitepress": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/vitepress/-/vitepress-1.2.2.tgz", + "integrity": "sha512-uZ3nXR5NY4nYj3RJWCo5jev9qlNZAQo5SUXu1U0QSUx84cUm/o7hCTDVjZ4njVSVui+PsV1oAbdQOg8ygbaf4w==", + "dev": true, + "dependencies": { + "@docsearch/css": "^3.6.0", + "@docsearch/js": "^3.6.0", + "@shikijs/core": "^1.5.2", + "@shikijs/transformers": "^1.5.2", + "@types/markdown-it": "^14.1.1", + "@vitejs/plugin-vue": "^5.0.4", + "@vue/devtools-api": "^7.2.0", + "@vue/shared": "^3.4.27", + "@vueuse/core": "^10.9.0", + "@vueuse/integrations": "^10.9.0", + "focus-trap": "^7.5.4", + "mark.js": "8.11.1", + "minisearch": "^6.3.0", + "shiki": "^1.5.2", + "vite": "^5.2.11", + "vue": "^3.4.27" + }, + "bin": { + "vitepress": "bin/vitepress.js" + }, + "peerDependencies": { + "markdown-it-mathjax3": "^4", + "postcss": "^8" + }, + "peerDependenciesMeta": { + "markdown-it-mathjax3": { + "optional": true + }, + "postcss": { + "optional": true + } + } + }, + "node_modules/vue": { + "version": "3.4.27", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.27.tgz", + "integrity": "sha512-8s/56uK6r01r1icG/aEOHqyMVxd1bkYcSe9j8HcKtr/xTOFWvnzIVTehNW+5Yt89f+DLBe4A569pnZLS5HzAMA==", + "dev": true, + "dependencies": { + "@vue/compiler-dom": "3.4.27", + "@vue/compiler-sfc": "3.4.27", + "@vue/runtime-dom": "3.4.27", + "@vue/server-renderer": "3.4.27", + "@vue/shared": "3.4.27" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index 9eac84db..cdd373f6 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,10 @@ "scripts": { "dev": "vite", "build": "vite build", - "format": "prettier resources/js --write" + "format": "prettier resources/js --write", + "docs:dev": "vitepress dev docs", + "docs:build": "vitepress build docs", + "docs:preview": "vitepress preview docs" }, "devDependencies": { "@tailwindcss/forms": "^0.5.7", @@ -16,7 +19,8 @@ "postcss-nesting": "^12.1.1", "prettier": "^3.2.5", "tailwindcss": "^3.4.3", - "vite": "^5.0.0" + "vite": "^5.0.0", + "vitepress": "^1.2.2" }, "dependencies": { "openchemlib": "^8.9.0" From e0ef6f72eb1ebba2b0de0ddd186fbadea49dc892 Mon Sep 17 00:00:00 2001 From: Sagar Date: Sun, 26 May 2024 19:42:13 +0200 Subject: [PATCH 076/117] wip: allows organism to be reported --- .../Dashboard/Resources/ReportResource.php | 31 ++++++++++++++++--- .../ReportResource/Pages/CreateReport.php | 27 ++++++++++------ app/Models/Organism.php | 6 ++++ app/Models/Report.php | 5 +++ package-lock.json | 1 - 5 files changed, 55 insertions(+), 15 deletions(-) diff --git a/app/Filament/Dashboard/Resources/ReportResource.php b/app/Filament/Dashboard/Resources/ReportResource.php index 7ddb3353..7cf3e8e8 100644 --- a/app/Filament/Dashboard/Resources/ReportResource.php +++ b/app/Filament/Dashboard/Resources/ReportResource.php @@ -42,9 +42,10 @@ public static function form(Form $form): Form 'molecule' => 'Molecule', 'citation' => 'Citation', 'collection' => 'Collection', + 'organism' => 'Organism', ]) ->hidden(function (string $operation) { - if ($operation == 'create' && (! request()->has('collection_uuid') && ! request()->has('citation_id') && ! request()->has('compound_id'))) { + if ($operation == 'create' && (! request()->has('collection_uuid') && ! request()->has('citation_id') && ! request()->has('compound_id') && ! request()->has('organism_id'))) { return false; } else { return true; @@ -52,8 +53,10 @@ public static function form(Form $form): Form }), TextInput::make('title') ->required(), - TextArea::make('evidence'), - TextInput::make('url'), + TextArea::make('evidence') + ->label('Evidence/Comment'), + TextInput::make('url') + ->label('URL'), Select::make('collections') ->relationship('collections', 'title') ->multiple() @@ -79,7 +82,6 @@ public static function form(Form $form): Form return Citation::whereNotNull('title')->pluck('title', 'id'); }) ->multiple() - // ->preload() ->hidden(function (Get $get, string $operation) { if ($operation == 'edit' || $operation == 'view') { if ($get('citations') == []) { @@ -95,6 +97,25 @@ public static function form(Form $form): Form } }) ->searchable(), + Select::make('organisms') + ->relationship('organisms', 'name') + ->multiple() + ->searchable() + ->hidden(function (Get $get, string $operation) { + if ($operation == 'edit' || $operation == 'view') { + if ($get('organisms') == []) { + return true; + } + } elseif (! request()->has('organism_id') && $get('choice') != 'organism') { + return true; + } + }) + ->disabled(function (string $operation) { + if ($operation == 'edit') { + return true; + } + }) + ->searchable(), TextInput::make('mol_id_csv') ->label('Molecules') ->placeholder('Enter the Identifiers separated by commas') @@ -141,7 +162,7 @@ public static function table(Table $table): Table TextColumn::make('title') ->description(fn (Report $record): string => Str::of($record->evidence)->words(10)), TextColumn::make('url') - ->url(fn (Report $record): string => $record->url) + ->url(fn (Report $record) => $record->url) ->openUrlInNewTab(), TextColumn::make('status') ->badge() diff --git a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php index d5de3c26..00c2bd95 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php +++ b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php @@ -7,6 +7,7 @@ use App\Models\Citation; use App\Models\Collection; use App\Models\Molecule; +use App\Models\Organism; use Filament\Notifications\Notification; use Filament\Resources\Pages\CreateRecord; @@ -26,31 +27,39 @@ protected function afterFill(): void $id = $citation[0]->id; array_push($this->data['citations'], $id); } elseif ($request->has('compound_id')) { - // $this->molecule_identifier = $request->compound_id; - // $this->molecule = Molecule::where('identifier',$this->molecule_identifier)->get(); - // $id = $this->molecule[0]->id; - // array_push($this->data['molecules'], $id); $this->data['mol_id_csv'] = $request->compound_id; + } elseif ($request->has('organism_id')) { + $citation = Organism::where('id', $request->organism_id)->get(); + $id = $citation[0]->id; + array_push($this->data['organisms'], $id); } } protected function beforeCreate(): void { - if ($this->data['choice'] = 'collection') { + if ($this->data['choice'] == 'collection') { $this->data['citations'] = []; $this->data['molecules'] = null; - } elseif ($this->data['choice'] = 'citation') { + $this->data['organisms'] = []; + } elseif ($this->data['choice'] == 'citation') { $this->data['collections'] = []; $this->data['molecules'] = null; - } elseif ($this->data['choice'] = 'molecule') { + $this->data['organisms'] = []; + } elseif ($this->data['choice'] == 'molecule') { + $this->data['collections'] = []; + $this->data['citations'] = []; + $this->data['organisms'] = []; + } elseif ($this->data['choice'] == 'organism') { $this->data['collections'] = []; $this->data['citations'] = []; + $this->data['molecules'] = null; } - if (! ($this->data['collections'] || $this->data['citations'] || $this->data['molecules'])) { + + if (! ($this->data['collections'] || $this->data['citations'] || $this->data['molecules'] || $this->data['organisms'])) { Notification::make() ->danger() - ->title('Select at least one Collection or Citation or Molecule.') + ->title('Select at least one Collection/Citation/Molecule/Organism') ->persistent() ->send(); diff --git a/app/Models/Organism.php b/app/Models/Organism.php index a0376fbf..0f56a2fb 100644 --- a/app/Models/Organism.php +++ b/app/Models/Organism.php @@ -4,6 +4,7 @@ use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +use Illuminate\Database\Eloquent\Relations\MorphToMany; class Organism extends Model { @@ -24,4 +25,9 @@ public function molecules() { return $this->belongsToMany(Molecule::class)->withPivot('id', 'organism_parts')->withTimestamps(); } + + public function reports(): MorphToMany + { + return $this->morphToMany(Report::class, 'reportable'); + } } diff --git a/app/Models/Report.php b/app/Models/Report.php index 8a79dd81..25db97a9 100644 --- a/app/Models/Report.php +++ b/app/Models/Report.php @@ -55,6 +55,11 @@ public function citations(): MorphToMany return $this->morphedByMany(Citation::class, 'reportable'); } + public function organisms(): MorphToMany + { + return $this->morphedByMany(Organism::class, 'reportable'); + } + /** * Get all of the users that are assigned this report. */ diff --git a/package-lock.json b/package-lock.json index 178af845..6291ebf1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4,7 +4,6 @@ "requires": true, "packages": { "": { - "name": "coconut", "dependencies": { "openchemlib": "^8.9.0" }, From 8ebfb66c7a40d4b13801113c10db4d0090041671 Mon Sep 17 00:00:00 2001 From: Sagar Date: Sun, 26 May 2024 19:49:32 +0200 Subject: [PATCH 077/117] feat: shows the related organisms in the relations in edit mode --- .../Dashboard/Resources/ReportResource.php | 1 + .../OrganismsRelationManager.php | 50 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php diff --git a/app/Filament/Dashboard/Resources/ReportResource.php b/app/Filament/Dashboard/Resources/ReportResource.php index 7cf3e8e8..73c65b1f 100644 --- a/app/Filament/Dashboard/Resources/ReportResource.php +++ b/app/Filament/Dashboard/Resources/ReportResource.php @@ -195,6 +195,7 @@ public static function getRelations(): array RelationManagers\MoleculesRelationManager::class, RelationManagers\CollectionsRelationManager::class, RelationManagers\CitationsRelationManager::class, + RelationManagers\OrganismsRelationManager::class, AuditsRelationManager::class, ]; } diff --git a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php new file mode 100644 index 00000000..9cb71e71 --- /dev/null +++ b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php @@ -0,0 +1,50 @@ +schema([ + Forms\Components\TextInput::make('name') + ->required() + ->maxLength(255), + ]); + } + + public function table(Table $table): Table + { + return $table + ->recordTitleAttribute('name') + ->columns([ + Tables\Columns\TextColumn::make('name'), + ]) + ->filters([ + // + ]) + ->headerActions([ + Tables\Actions\AttachAction::make() + ->multiple(), + ]) + ->actions([ + Tables\Actions\DetachAction::make(), + ]) + ->bulkActions([ + Tables\Actions\BulkActionGroup::make([ + Tables\Actions\DetachBulkAction::make(), + ]), + ]); + } +} From 041b1bd6d3aaa69af0c399b83ddbad24407dea17 Mon Sep 17 00:00:00 2001 From: Sagar Date: Sun, 26 May 2024 20:18:05 +0200 Subject: [PATCH 078/117] feat: displays tool tips for the report fields --- app/Filament/Dashboard/Resources/ReportResource.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/Filament/Dashboard/Resources/ReportResource.php b/app/Filament/Dashboard/Resources/ReportResource.php index 73c65b1f..242fd24f 100644 --- a/app/Filament/Dashboard/Resources/ReportResource.php +++ b/app/Filament/Dashboard/Resources/ReportResource.php @@ -37,6 +37,7 @@ public static function form(Form $form): Form ->schema([ Select::make('choice') ->label('You want to report:') + ->hintIcon('heroicon-m-question-mark-circle', tooltip: 'Select what you want to report. Ex: Molecule, Citation, Collection, Organism.') ->live() ->options([ 'molecule' => 'Molecule', @@ -52,12 +53,16 @@ public static function form(Form $form): Form } }), TextInput::make('title') + ->hintIcon('heroicon-m-question-mark-circle', tooltip: 'Title of the report. This is required.') ->required(), TextArea::make('evidence') + ->hintIcon('heroicon-m-question-mark-circle', tooltip: 'Please provide Evidence/Comment to support your claims in this report. This will help our Curators in reviewing your report.') ->label('Evidence/Comment'), TextInput::make('url') + ->hintIcon('heroicon-m-question-mark-circle', tooltip: 'Provide a link to the webpage that supports your claims.') ->label('URL'), Select::make('collections') + ->hintIcon('heroicon-m-question-mark-circle', tooltip: 'Select the Collections you want to report. This will help our Curators in reviewing your report.') ->relationship('collections', 'title') ->multiple() ->preload() @@ -77,6 +82,7 @@ public static function form(Form $form): Form }) ->searchable(), Select::make('citations') + ->hintIcon('heroicon-m-question-mark-circle', tooltip: 'Select the Citations you want to report. This will help our Curators in reviewing your report.') ->relationship('citations', 'title') ->options(function () { return Citation::whereNotNull('title')->pluck('title', 'id'); @@ -98,6 +104,7 @@ public static function form(Form $form): Form }) ->searchable(), Select::make('organisms') + ->hintIcon('heroicon-m-question-mark-circle', tooltip: 'Select the Organisms you want to report. This will help our Curators in reviewing your report.') ->relationship('organisms', 'name') ->multiple() ->searchable() @@ -134,6 +141,7 @@ public static function form(Form $form): Form } }), SpatieTagsInput::make('tags') + ->hintIcon('heroicon-m-question-mark-circle', tooltip: 'Provide comma separated search terms that would help in finding your report when searched.') ->splitKeys(['Tab', ',']) ->type('reports'), Select::make('status') @@ -149,6 +157,7 @@ public static function form(Form $form): Form ReportStatusChanged::dispatch($record, $state, $old); }), TextArea::make('comment') + ->hintIcon('heroicon-m-question-mark-circle', tooltip: 'Provide your comments/observations on anything noteworthy in the Curation process.') ->hidden(function () { return ! auth()->user()->hasRole('curator'); }), From 9ae31bf42e3ac1a73565f0d3e2311c38fe563922 Mon Sep 17 00:00:00 2001 From: Sagar Date: Sun, 26 May 2024 21:13:07 +0200 Subject: [PATCH 079/117] fix: performance improvement for dashboard widgets using raw queries. --- .../Dashboard/Widgets/DashboardStats.php | 11 ++++++----- .../Dashboard/Widgets/DashboardStatsMid.php | 17 +++++------------ 2 files changed, 11 insertions(+), 17 deletions(-) diff --git a/app/Filament/Dashboard/Widgets/DashboardStats.php b/app/Filament/Dashboard/Widgets/DashboardStats.php index 29414c89..de517e69 100644 --- a/app/Filament/Dashboard/Widgets/DashboardStats.php +++ b/app/Filament/Dashboard/Widgets/DashboardStats.php @@ -10,6 +10,7 @@ use Filament\Widgets\StatsOverviewWidget as BaseWidget; use Filament\Widgets\StatsOverviewWidget\Stat; use Illuminate\Support\Facades\Cache; +use Illuminate\Support\Facades\DB; class DashboardStats extends BaseWidget { @@ -24,20 +25,20 @@ protected function getStats(): array { return [ Stat::make('Total Collections', Cache::rememberForever('stats.collections', function () { - return Collection::count(); + return DB::table('collections')->selectRaw('count(*)')->get()[0]->count; })), Stat::make('Total Citations', Cache::rememberForever('stats.citations', function () { - return Citation::count(); + return DB::table('citations')->selectRaw('count(*)')->get()[0]->count; })), Stat::make('Total Organisms', Cache::rememberForever('stats.organisms', function () { - return Organism::count(); + return DB::table('organisms')->selectRaw('count(*)')->get()[0]->count; })), Stat::make('Total Geo Locations', Cache::rememberForever('stats.geo_locations', function () { - return GeoLocation::count(); + return DB::table('geo_locations')->selectRaw('count(*)')->get()[0]->count; })), Stat::make('Total Reports', Cache::rememberForever('stats.reports', function () { - return Report::count(); + return DB::table('reports')->selectRaw('count(*)')->get()[0]->count; })), ]; } diff --git a/app/Filament/Dashboard/Widgets/DashboardStatsMid.php b/app/Filament/Dashboard/Widgets/DashboardStatsMid.php index 261bc19d..c129c631 100644 --- a/app/Filament/Dashboard/Widgets/DashboardStatsMid.php +++ b/app/Filament/Dashboard/Widgets/DashboardStatsMid.php @@ -6,6 +6,7 @@ use Filament\Widgets\StatsOverviewWidget as BaseWidget; use Filament\Widgets\StatsOverviewWidget\Stat; use Illuminate\Support\Facades\Cache; +use Illuminate\Support\Facades\DB; class DashboardStatsMid extends BaseWidget { @@ -17,25 +18,17 @@ protected function getStats(): array { return [ Stat::make('Total Molecules', Cache::rememberForever('stats.molecules', function () { - return Molecule::count(); + return DB::table('molecules')->selectRaw('count(*)')->get()[0]->count; })), Stat::make('Total Non-Stereo Molecules', Cache::rememberForever('stats.molecules.non_stereo', function () { - return Molecule::where([ - ['has_stereo', false], - ['is_parent', false], - ])->count(); + return DB::table('molecules')->selectRaw('count(*)')->whereRaw('has_stereo=false and is_parent=false')->get()[0]->count; })), Stat::make('Total Stereo Molecules', Cache::rememberForever('stats.molecules.stereo', function () { - return Molecule::where([ - ['has_stereo', true], - ])->count(); + return DB::table('molecules')->selectRaw('count(*)')->whereRaw('has_stereo=true')->get()[0]->count; })) ->description( 'Total parent molecules: '.Cache::rememberForever('stats.molecules.parent', function () { - return Molecule::where([ - ['has_stereo', false], - ['is_parent', true], - ])->count(); + return DB::table('molecules')->selectRaw('count(*)')->whereRaw('has_stereo=false and is_parent=true')->get()[0]->count; }) ) ->color('primary'), From 6c00b12acde230f84ad661422e682bbb51f663d0 Mon Sep 17 00:00:00 2001 From: Sagar Date: Sun, 26 May 2024 22:49:21 +0200 Subject: [PATCH 080/117] fix: performance improvement for widgets in collections, geolocations, molecules, organisms --- .../Widgets/CollectionStats.php | 21 ++++++++++++++----- .../Widgets/GeoLocationStats.php | 16 +++++++------- .../Widgets/MoleculeStats.php | 5 +++-- .../Widgets/OrganismStats.php | 17 ++++++++------- 4 files changed, 38 insertions(+), 21 deletions(-) diff --git a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php index 70f83f93..cef16820 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php +++ b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php @@ -6,6 +6,7 @@ use Filament\Widgets\StatsOverviewWidget as BaseWidget; use Filament\Widgets\StatsOverviewWidget\Stat; use Illuminate\Support\Facades\Cache; +use Illuminate\Support\Facades\DB; class CollectionStats extends BaseWidget { @@ -14,18 +15,28 @@ class CollectionStats extends BaseWidget protected function getStats(): array { return [ - Stat::make('Entries', $this->record->entries->count()) + Stat::make('Entries', function () { + return DB::table('entries')->selectRaw('count(*)')->whereRaw('collection_id='.$this->record->id)->get()[0]->count; + }) ->description('Total count') ->color('primary'), - Stat::make('Passed Entries', $this->record->entries->where('status', 'PASSED')->count()) + Stat::make('Passed Entries', function () { + return DB::table('entries')->selectRaw('count(*)')->whereRaw("status = 'PASSED'")->get()[0]->count; + }) ->description('Successful count') ->color('success'), - Stat::make('Entries', $this->record->entries->where('status', 'REJECTED')->count()) + Stat::make('Entries', function () { + return DB::table('entries')->selectRaw('count(*)')->whereRaw("status = 'REJECTED'")->get()[0]->count; + }) ->description('Failed entries') ->color('danger'), // Stat::make('Total Entries', $this->record->entries->count()), - Stat::make('Total Molecules', $this->record->molecules->count()), - Stat::make('Total Citations', $this->record->citations->count()), + Stat::make('Total Molecules', function () { + return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw("collection_id =".$this->record->id)->get()[0]->count; + }), + Stat::make('Total Citations', function () { + return DB::table('citables')->selectRaw('count(*)')->whereRaw("citable_type='App\Models\Collection' and citable_id=".$this->record->id)->get()[0]->count; + }), // Stat::make('Total Organisms', Cache::rememberForever('stats.collections'.$this->record->id.'organisms.count', function () { // // refactor the below with eloquent relations if possible // $molecules = $this->record->molecules; diff --git a/app/Filament/Dashboard/Resources/GeoLocationResource/Widgets/GeoLocationStats.php b/app/Filament/Dashboard/Resources/GeoLocationResource/Widgets/GeoLocationStats.php index 4cb38214..63787865 100644 --- a/app/Filament/Dashboard/Resources/GeoLocationResource/Widgets/GeoLocationStats.php +++ b/app/Filament/Dashboard/Resources/GeoLocationResource/Widgets/GeoLocationStats.php @@ -6,6 +6,7 @@ use Filament\Widgets\StatsOverviewWidget as BaseWidget; use Filament\Widgets\StatsOverviewWidget\Stat; use Illuminate\Support\Facades\Cache; +use Illuminate\Support\Facades\DB; class GeoLocationStats extends BaseWidget { @@ -15,17 +16,18 @@ protected function getStats(): array { return [ Stat::make('Total Molecules', Cache::rememberForever('stats.geo_locations'.$this->record->id.'molecules.count', function () { - return $this->record->molecules->count(); + return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('geo_location_id='.$this->record->id)->get()[0]->count; })), Stat::make('Total Organisms', Cache::rememberForever('stats.geo_locations'.$this->record->id.'organisms.count', function () { // refactor the below with eloquent relations if possible - $molecules = $this->record->molecules; - $count = 0; - foreach ($molecules as $molecule) { - $count += $molecule->organisms()->count(); - } + return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('geo_location_id='.$this->record->id)->Join('molecule_organism', 'geo_location_molecule.molecule_id', '=', 'molecule_organism.molecule_id')->get()[0]->count; + // $molecules = $this->record->molecules; + // $count = 0; + // foreach ($molecules as $molecule) { + // $count += $molecule->organisms()->count(); + // } - return $count; + // return $count; })), ]; } diff --git a/app/Filament/Dashboard/Resources/MoleculeResource/Widgets/MoleculeStats.php b/app/Filament/Dashboard/Resources/MoleculeResource/Widgets/MoleculeStats.php index 5620b687..8e594195 100644 --- a/app/Filament/Dashboard/Resources/MoleculeResource/Widgets/MoleculeStats.php +++ b/app/Filament/Dashboard/Resources/MoleculeResource/Widgets/MoleculeStats.php @@ -6,6 +6,7 @@ use Filament\Widgets\StatsOverviewWidget as BaseWidget; use Filament\Widgets\StatsOverviewWidget\Stat; use Illuminate\Support\Facades\Cache; +use Illuminate\Support\Facades\DB; class MoleculeStats extends BaseWidget { @@ -15,10 +16,10 @@ protected function getStats(): array { return [ Stat::make('Total Organisms', Cache::rememberForever('stats.molecules'.$this->record->id.'organisms.count', function () { - return $this->record->organisms->count(); + return DB::table('molecule_organism')->selectRaw('count(*)')->whereRaw('molecule_id='.$this->record->id)->get()[0]->count; })), Stat::make('Total Geo Locations', Cache::rememberForever('stats.molecules'.$this->record->id.'geo_locations.count', function () { - return $this->record->geoLocations->count(); + return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('molecule_id='.$this->record->id)->get()[0]->count; })), ]; } diff --git a/app/Filament/Dashboard/Resources/OrganismResource/Widgets/OrganismStats.php b/app/Filament/Dashboard/Resources/OrganismResource/Widgets/OrganismStats.php index 88913a39..ea0d2eed 100644 --- a/app/Filament/Dashboard/Resources/OrganismResource/Widgets/OrganismStats.php +++ b/app/Filament/Dashboard/Resources/OrganismResource/Widgets/OrganismStats.php @@ -6,6 +6,7 @@ use Filament\Widgets\StatsOverviewWidget as BaseWidget; use Filament\Widgets\StatsOverviewWidget\Stat; use Illuminate\Support\Facades\Cache; +use Illuminate\Support\Facades\DB; class OrganismStats extends BaseWidget { @@ -15,17 +16,19 @@ protected function getStats(): array { return [ Stat::make('Total Molecules', Cache::rememberForever('stats.organisms'.$this->record->id.'molecules.count', function () { - return $this->record->molecules->count(); + return DB::table('molecule_organism')->selectRaw('count(*)')->whereRaw('organism_id='.$this->record->id)->get()[0]->count; })), Stat::make('Total Geo Locations', Cache::rememberForever('stats.organisms'.$this->record->id.'geo_locations.count', function () { // refactor the below with eloquent relations if possible - $molecules = $this->record->molecules; - $count = 0; - foreach ($molecules as $molecule) { - $count += $molecule->geoLocations()->count(); - } + return DB::table('molecule_organism')->selectRaw('count(*)')->whereRaw('organism_id='.$this->record->id)->Join('geo_location_molecule', 'molecule_organism.molecule_id', '=', 'geo_location_molecule.molecule_id')->get()[0]->count; + // $molecules = $this->record->molecules; - return $count; + // $count = 0; + // foreach ($molecules as $molecule) { + // $count += $molecule->geoLocations()->count(); + // } + + // return $count; })), ]; } From 641ea96f4ca707abbc5267d9ea7592fbd0e53f53 Mon Sep 17 00:00:00 2001 From: Sagar Date: Mon, 27 May 2024 10:33:51 +0200 Subject: [PATCH 081/117] feat: displays the counts of resources by the side --- app/Filament/Dashboard/Resources/CitationResource.php | 9 +++++++++ app/Filament/Dashboard/Resources/CollectionResource.php | 9 +++++++++ app/Filament/Dashboard/Resources/GeoLocationResource.php | 9 +++++++++ app/Filament/Dashboard/Resources/MoleculeResource.php | 9 +++++++++ app/Filament/Dashboard/Resources/OrganismResource.php | 9 +++++++++ 5 files changed, 45 insertions(+) diff --git a/app/Filament/Dashboard/Resources/CitationResource.php b/app/Filament/Dashboard/Resources/CitationResource.php index 3776f60c..fff89171 100644 --- a/app/Filament/Dashboard/Resources/CitationResource.php +++ b/app/Filament/Dashboard/Resources/CitationResource.php @@ -13,6 +13,8 @@ use Filament\Tables; use Filament\Tables\Columns\TextColumn; use Filament\Tables\Table; +use Illuminate\Support\Facades\Cache; +use Illuminate\Support\Facades\DB; class CitationResource extends Resource { @@ -73,4 +75,11 @@ public static function getPages(): array 'edit' => Pages\EditCitation::route('/{record}/edit'), ]; } + + public static function getNavigationBadge(): ?string + { + return Cache::rememberForever('stats.citations', function () { + return DB::table('citations')->selectRaw('count(*)')->get()[0]->count; + }); + } } diff --git a/app/Filament/Dashboard/Resources/CollectionResource.php b/app/Filament/Dashboard/Resources/CollectionResource.php index 62a18b8c..4f9c4e38 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource.php +++ b/app/Filament/Dashboard/Resources/CollectionResource.php @@ -23,6 +23,8 @@ use Filament\Tables\Table; use Illuminate\Support\Str; use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; +use Illuminate\Support\Facades\Cache; +use Illuminate\Support\Facades\DB; class CollectionResource extends Resource { @@ -132,4 +134,11 @@ public static function getWidgets(): array EntriesOverview::class, ]; } + + public static function getNavigationBadge(): ?string + { + return Cache::rememberForever('stats.collections', function () { + return DB::table('collections')->selectRaw('count(*)')->get()[0]->count; + }); + } } diff --git a/app/Filament/Dashboard/Resources/GeoLocationResource.php b/app/Filament/Dashboard/Resources/GeoLocationResource.php index 6bea81c7..c43c2b82 100644 --- a/app/Filament/Dashboard/Resources/GeoLocationResource.php +++ b/app/Filament/Dashboard/Resources/GeoLocationResource.php @@ -10,6 +10,8 @@ use Filament\Resources\Resource; use Filament\Tables; use Filament\Tables\Table; +use Illuminate\Support\Facades\Cache; +use Illuminate\Support\Facades\DB; class GeoLocationResource extends Resource { @@ -83,4 +85,11 @@ public static function getWidgets(): array GeoLocationStats::class, ]; } + + public static function getNavigationBadge(): ?string + { + return Cache::rememberForever('stats.geo_locations', function () { + return DB::table('geo_locations')->selectRaw('count(*)')->get()[0]->count; + }); + } } diff --git a/app/Filament/Dashboard/Resources/MoleculeResource.php b/app/Filament/Dashboard/Resources/MoleculeResource.php index b71670a1..4ef10c9d 100644 --- a/app/Filament/Dashboard/Resources/MoleculeResource.php +++ b/app/Filament/Dashboard/Resources/MoleculeResource.php @@ -20,6 +20,8 @@ use Filament\Tables\Columns\ImageColumn; use Filament\Tables\Table; use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; +use Illuminate\Support\Facades\Cache; +use Illuminate\Support\Facades\DB; class MoleculeResource extends Resource { @@ -110,4 +112,11 @@ public static function getWidgets(): array MoleculeStats::class, ]; } + + public static function getNavigationBadge(): ?string + { + return Cache::rememberForever('stats.molecules', function () { + return DB::table('molecules')->selectRaw('count(*)')->get()[0]->count; + }); + } } diff --git a/app/Filament/Dashboard/Resources/OrganismResource.php b/app/Filament/Dashboard/Resources/OrganismResource.php index 6826df41..9c5f4e05 100644 --- a/app/Filament/Dashboard/Resources/OrganismResource.php +++ b/app/Filament/Dashboard/Resources/OrganismResource.php @@ -11,6 +11,8 @@ use Filament\Resources\Resource; use Filament\Tables; use Filament\Tables\Table; +use Illuminate\Support\Facades\Cache; +use Illuminate\Support\Facades\DB; class OrganismResource extends Resource { @@ -93,4 +95,11 @@ public static function getWidgets(): array OrganismStats::class, ]; } + + public static function getNavigationBadge(): ?string + { + return Cache::rememberForever('stats.organisms', function () { + return DB::table('organisms')->selectRaw('count(*)')->get()[0]->count; + }); + } } From 698184c0c0c85f997aa1cc7f72015404b314b71f Mon Sep 17 00:00:00 2001 From: Sagar Date: Mon, 27 May 2024 14:58:37 +0200 Subject: [PATCH 082/117] feat: displays various counts in the collection table and added two widgets in collection stats --- .../Resources/CollectionResource.php | 21 +++++++++ .../Widgets/CollectionStats.php | 47 +++++++------------ 2 files changed, 37 insertions(+), 31 deletions(-) diff --git a/app/Filament/Dashboard/Resources/CollectionResource.php b/app/Filament/Dashboard/Resources/CollectionResource.php index 4f9c4e38..d0b635a5 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource.php +++ b/app/Filament/Dashboard/Resources/CollectionResource.php @@ -25,6 +25,7 @@ use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\DB; +use Illuminate\Database\Eloquent\Model; class CollectionResource extends Resource { @@ -78,6 +79,26 @@ public static function table(Table $table): Table return $table ->columns([ Tables\Columns\TextColumn::make('title')->wrap(), + Tables\Columns\TextColumn::make('entries') + ->state(function (Model $record) { + return Cache::get('stats.collections'.$record->id.'count.entries').'/'.Cache::get('stats.collections'.$record->id.'count.rejected_entries'); + }), + Tables\Columns\TextColumn::make('molecules') + ->state(function (Model $record) { + return Cache::get('stats.collections'.$record->id.'count.molecules'); + }), + Tables\Columns\TextColumn::make('citations') + ->state(function (Model $record) { + return Cache::get('stats.collections'.$record->id.'count.citations'); + }), + Tables\Columns\TextColumn::make('organisms') + ->state(function (Model $record) { + return Cache::get('stats.collections'.$record->id.'count.organisms'); + }), + Tables\Columns\TextColumn::make('geo_locations') + ->state(function (Model $record) { + return Cache::get('stats.collections'.$record->id.'count.geo_locations'); + }), Tables\Columns\TextColumn::make('status') ->badge() ->color(fn (string $state): string => match ($state) { diff --git a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php index cef16820..a41c194a 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php +++ b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php @@ -15,48 +15,33 @@ class CollectionStats extends BaseWidget protected function getStats(): array { return [ - Stat::make('Entries', function () { + Stat::make('Entries', Cache::rememberForever('stats.collections'.$this->record->id.'count.entries', function () { return DB::table('entries')->selectRaw('count(*)')->whereRaw('collection_id='.$this->record->id)->get()[0]->count; - }) + })) ->description('Total count') ->color('primary'), - Stat::make('Passed Entries', function () { + Stat::make('Passed Entries', Cache::rememberForever('stats.collections'.$this->record->id.'count.passed_entries', function () { return DB::table('entries')->selectRaw('count(*)')->whereRaw("status = 'PASSED'")->get()[0]->count; - }) + })) ->description('Successful count') ->color('success'), - Stat::make('Entries', function () { + Stat::make('Entries', Cache::rememberForever('stats.collections'.$this->record->id.'count.rejected_entries', function () { return DB::table('entries')->selectRaw('count(*)')->whereRaw("status = 'REJECTED'")->get()[0]->count; - }) + })) ->description('Failed entries') ->color('danger'), - // Stat::make('Total Entries', $this->record->entries->count()), - Stat::make('Total Molecules', function () { + Stat::make('Total Molecules', Cache::rememberForever('stats.collections'.$this->record->id.'count.molecules', function () { return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw("collection_id =".$this->record->id)->get()[0]->count; - }), - Stat::make('Total Citations', function () { + })), + Stat::make('Total Citations', Cache::rememberForever('stats.collections'.$this->record->id.'count.citations', function () { return DB::table('citables')->selectRaw('count(*)')->whereRaw("citable_type='App\Models\Collection' and citable_id=".$this->record->id)->get()[0]->count; - }), - // Stat::make('Total Organisms', Cache::rememberForever('stats.collections'.$this->record->id.'organisms.count', function () { - // // refactor the below with eloquent relations if possible - // $molecules = $this->record->molecules; - // $count = 0; - // foreach ($molecules as $molecule) { - // $count += $molecule->organisms()->count(); - // } - - // return $count; - // })), - // Stat::make('Total Geo Locations', Cache::rememberForever('stats.collections'.$this->record->id.'geo_locations.count', function () { - // // refactor the below with eloquent relations if possible - // $molecules = $this->record->molecules; - // $count = 0; - // foreach ($molecules as $molecule) { - // $count += $molecule->geoLocations()->count(); - // } - - // return $count; - // })), + })), + Stat::make('Total Organisms', Cache::rememberForever('stats.collections'.$this->record->id.'count.organisms', function () { + return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id='.$this->record->id)->Join('molecule_organism', 'collection_molecule.molecule_id', '=', 'molecule_organism.molecule_id')->get()[0]->count; + })), + Stat::make('Total Geo Locations', Cache::rememberForever('stats.collections'.$this->record->id.'count.geo_locations', function () { + return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id='.$this->record->id)->Join('geo_location_molecule', 'collection_molecule.molecule_id', '=', 'geo_location_molecule.molecule_id')->get()[0]->count; + })), ]; } } From 2e97965d6a9253c0d35daaf01935683119716358 Mon Sep 17 00:00:00 2001 From: Sagar Date: Mon, 27 May 2024 17:11:25 +0200 Subject: [PATCH 083/117] feat: a command to refresh widgets of dashboard, collections and geolocations (not those of molecules and organism) --- app/Console/Commands/DashWidgetsRefresh.php | 115 +++++++++++++----- .../Widgets/CollectionStats.php | 14 +-- .../Widgets/GeoLocationStats.php | 8 -- .../Widgets/OrganismStats.php | 9 -- 4 files changed, 93 insertions(+), 53 deletions(-) diff --git a/app/Console/Commands/DashWidgetsRefresh.php b/app/Console/Commands/DashWidgetsRefresh.php index d21a4e62..90bfc4ad 100644 --- a/app/Console/Commands/DashWidgetsRefresh.php +++ b/app/Console/Commands/DashWidgetsRefresh.php @@ -10,6 +10,7 @@ use App\Models\Report; use Illuminate\Console\Command; use Illuminate\Support\Facades\Cache; +use Illuminate\Support\Facades\DB; class DashWidgetsRefresh extends Command { @@ -32,54 +33,110 @@ class DashWidgetsRefresh extends Command */ public function handle() { - // Clear the cache for all dashboard widgets - Cache::forget('stats.collections'); - Cache::forget('stats.citations'); - Cache::forget('stats.organisms'); - Cache::forget('stats.geo_locations'); - Cache::forget('stats.reports'); - Cache::forget('stats.molecules'); - Cache::forget('stats.molecules.non_stereo'); - Cache::forget('stats.molecules.stereo'); - Cache::forget('stats.molecules.parent'); + // Clear the cache for all widgets + Cache::forget('stats'); // Create the cache for all DashboardStats widgets - Cache::rememberForever('stats.collections', function () { - return Collection::count(); + Cache::rememberForever('stats.collections', function () { + return DB::table('collections')->selectRaw('count(*)')->get()[0]->count; }); Cache::rememberForever('stats.citations', function () { - return Citation::count(); + return DB::table('citations')->selectRaw('count(*)')->get()[0]->count; }); + Cache::rememberForever('stats.organisms', function () { - return Organism::count(); + return DB::table('organisms')->selectRaw('count(*)')->get()[0]->count; }); Cache::rememberForever('stats.geo_locations', function () { - return GeoLocation::count(); + return DB::table('geo_locations')->selectRaw('count(*)')->get()[0]->count; }); Cache::rememberForever('stats.reports', function () { - return Report::count(); + return DB::table('reports')->selectRaw('count(*)')->get()[0]->count; }); + + // Create the cache for all DashboardStatsMid widgets + Cache::rememberForever('stats.molecules', function () { - return Molecule::count(); + return DB::table('molecules')->selectRaw('count(*)')->get()[0]->count; }); Cache::rememberForever('stats.molecules.non_stereo', function () { - return Molecule::where([ - ['has_stereo', false], - ['is_parent', false], - ])->count(); + return DB::table('molecules')->selectRaw('count(*)')->whereRaw('has_stereo=false and is_parent=false')->get()[0]->count; }); - Cache::rememberForever('stats.molecules.stereo', function () { - return Molecule::where([ - ['has_stereo', true], - ])->count(); + Cache::rememberForever('stats.molecules.stereo', function () { + return DB::table('molecules')->selectRaw('count(*)')->whereRaw('has_stereo=true')->get()[0]->count; }); Cache::rememberForever('stats.molecules.parent', function () { - return Molecule::where([ - ['has_stereo', false], - ['is_parent', true], - ])->count(); + return DB::table('molecules')->selectRaw('count(*)')->whereRaw('has_stereo=false and is_parent=true')->get()[0]->count; }); + + // Create the cache for all Collection widgets + + $collection_ids = Collection::pluck('id')->toArray(); + + foreach ($collection_ids as $collection_id) { + Cache::rememberForever('stats.collections'.$collection_id.'entries.count', function () use ($collection_id){ + return DB::table('entries')->selectRaw('count(*)')->whereRaw('collection_id='.$collection_id)->get()[0]->count; + }); + Cache::rememberForever('stats.collections'.$collection_id.'passed_entries.count', function () { + return DB::table('entries')->selectRaw('count(*)')->whereRaw("status = 'PASSED'")->get()[0]->count; + }); + Cache::rememberForever('stats.collections'.$collection_id.'rejected_entries.count', function () { + return DB::table('entries')->selectRaw('count(*)')->whereRaw("status = 'REJECTED'")->get()[0]->count; + }); + Cache::rememberForever('stats.collections'.$collection_id.'molecules.count', function () use ($collection_id){ + return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw("collection_id =".$collection_id)->get()[0]->count; + }); + Cache::rememberForever('stats.collections'.$collection_id.'citations.count', function () use ($collection_id){ + return DB::table('citables')->selectRaw('count(*)')->whereRaw("citable_type='App\Models\Collection' and citable_id=".$collection_id)->get()[0]->count; + }); + Cache::rememberForever('stats.collections'.$collection_id.'organisms.count', function () use ($collection_id){ + return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id='.$collection_id)->Join('molecule_organism', 'collection_molecule.molecule_id', '=', 'molecule_organism.molecule_id')->get()[0]->count; + }); + Cache::rememberForever('stats.collections'.$collection_id.'geo_locations.count', function () use ($collection_id){ + return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id='.$collection_id)->Join('geo_location_molecule', 'collection_molecule.molecule_id', '=', 'geo_location_molecule.molecule_id')->get()[0]->count; + }); + } + + // // Create the cache for all Molecule widgets + + // $molecule_ids = Molecule::pluck('id')->toArray(); + + // foreach ($molecule_ids as $molecule_id) { + // Cache::rememberForever('stats.molecules'.$molecule_id.'organisms.count', function () use ($molecule_id){ + // return DB::table('molecule_organism')->selectRaw('count(*)')->whereRaw('molecule_id='.$molecule_id)->get()[0]->count; + // }); + // Cache::rememberForever('stats.molecules'.$molecule_id.'geo_locations.count', function () use ($molecule_id){ + // return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('molecule_id='.$molecule_id)->get()[0]->count; + // }); + // } + + // // Create the cache for all Organism widgets + + // $organism_ids = Organism::pluck('id')->toArray(); + + // foreach ($organism_ids as $organism_id) { + // Cache::rememberForever('stats.organisms'.$organism_id.'molecules.count', function () use ($organism_id){ + // return DB::table('molecule_organism')->selectRaw('count(*)')->whereRaw('organism_id='.$organism_id)->get()[0]->count; + // }); + // Cache::rememberForever('stats.organisms'.$organism_id.'geo_locations.count', function () use ($organism_id){ + // return DB::table('molecule_organism')->selectRaw('count(*)')->whereRaw('organism_id='.$organism_id)->Join('geo_location_molecule', 'molecule_organism.molecule_id', '=', 'geo_location_molecule.molecule_id')->get()[0]->count; + // }); + // } + + // Create the cache for all Geo Location widgets + + $geo_location_ids = GeoLocation::pluck('id')->toArray(); + + foreach ($geo_location_ids as $geo_location_id) { + Cache::rememberForever('stats.geo_locations'.$geo_location_id.'molecules.count', function () use ($geo_location_id){ + return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('geo_location_id='.$geo_location_id)->get()[0]->count; + }); + Cache::rememberForever('stats.geo_locations'.$geo_location_id.'organisms.count', function () use ($geo_location_id){ + return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('geo_location_id='.$geo_location_id)->Join('molecule_organism', 'geo_location_molecule.molecule_id', '=', 'molecule_organism.molecule_id')->get()[0]->count; + }); + } + } } diff --git a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php index a41c194a..4a856fc9 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php +++ b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php @@ -15,31 +15,31 @@ class CollectionStats extends BaseWidget protected function getStats(): array { return [ - Stat::make('Entries', Cache::rememberForever('stats.collections'.$this->record->id.'count.entries', function () { + Stat::make('Entries', Cache::rememberForever('stats.collections'.$this->record->id.'entries.count', function () { return DB::table('entries')->selectRaw('count(*)')->whereRaw('collection_id='.$this->record->id)->get()[0]->count; })) ->description('Total count') ->color('primary'), - Stat::make('Passed Entries', Cache::rememberForever('stats.collections'.$this->record->id.'count.passed_entries', function () { + Stat::make('Passed Entries', Cache::rememberForever('stats.collections'.$this->record->id.'passed_entries.count', function () { return DB::table('entries')->selectRaw('count(*)')->whereRaw("status = 'PASSED'")->get()[0]->count; })) ->description('Successful count') ->color('success'), - Stat::make('Entries', Cache::rememberForever('stats.collections'.$this->record->id.'count.rejected_entries', function () { + Stat::make('Entries', Cache::rememberForever('stats.collections'.$this->record->id.'rejected_entries.count', function () { return DB::table('entries')->selectRaw('count(*)')->whereRaw("status = 'REJECTED'")->get()[0]->count; })) ->description('Failed entries') ->color('danger'), - Stat::make('Total Molecules', Cache::rememberForever('stats.collections'.$this->record->id.'count.molecules', function () { + Stat::make('Total Molecules', Cache::rememberForever('stats.collections'.$this->record->id.'molecules.count', function () { return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw("collection_id =".$this->record->id)->get()[0]->count; })), - Stat::make('Total Citations', Cache::rememberForever('stats.collections'.$this->record->id.'count.citations', function () { + Stat::make('Total Citations', Cache::rememberForever('stats.collections'.$this->record->id.'citations.count', function () { return DB::table('citables')->selectRaw('count(*)')->whereRaw("citable_type='App\Models\Collection' and citable_id=".$this->record->id)->get()[0]->count; })), - Stat::make('Total Organisms', Cache::rememberForever('stats.collections'.$this->record->id.'count.organisms', function () { + Stat::make('Total Organisms', Cache::rememberForever('stats.collections'.$this->record->id.'organisms.count', function () { return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id='.$this->record->id)->Join('molecule_organism', 'collection_molecule.molecule_id', '=', 'molecule_organism.molecule_id')->get()[0]->count; })), - Stat::make('Total Geo Locations', Cache::rememberForever('stats.collections'.$this->record->id.'count.geo_locations', function () { + Stat::make('Total Geo Locations', Cache::rememberForever('stats.collections'.$this->record->id.'geo_locations.count', function () { return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id='.$this->record->id)->Join('geo_location_molecule', 'collection_molecule.molecule_id', '=', 'geo_location_molecule.molecule_id')->get()[0]->count; })), ]; diff --git a/app/Filament/Dashboard/Resources/GeoLocationResource/Widgets/GeoLocationStats.php b/app/Filament/Dashboard/Resources/GeoLocationResource/Widgets/GeoLocationStats.php index 63787865..94a9eef5 100644 --- a/app/Filament/Dashboard/Resources/GeoLocationResource/Widgets/GeoLocationStats.php +++ b/app/Filament/Dashboard/Resources/GeoLocationResource/Widgets/GeoLocationStats.php @@ -19,15 +19,7 @@ protected function getStats(): array return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('geo_location_id='.$this->record->id)->get()[0]->count; })), Stat::make('Total Organisms', Cache::rememberForever('stats.geo_locations'.$this->record->id.'organisms.count', function () { - // refactor the below with eloquent relations if possible return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('geo_location_id='.$this->record->id)->Join('molecule_organism', 'geo_location_molecule.molecule_id', '=', 'molecule_organism.molecule_id')->get()[0]->count; - // $molecules = $this->record->molecules; - // $count = 0; - // foreach ($molecules as $molecule) { - // $count += $molecule->organisms()->count(); - // } - - // return $count; })), ]; } diff --git a/app/Filament/Dashboard/Resources/OrganismResource/Widgets/OrganismStats.php b/app/Filament/Dashboard/Resources/OrganismResource/Widgets/OrganismStats.php index ea0d2eed..1a31d6f0 100644 --- a/app/Filament/Dashboard/Resources/OrganismResource/Widgets/OrganismStats.php +++ b/app/Filament/Dashboard/Resources/OrganismResource/Widgets/OrganismStats.php @@ -19,16 +19,7 @@ protected function getStats(): array return DB::table('molecule_organism')->selectRaw('count(*)')->whereRaw('organism_id='.$this->record->id)->get()[0]->count; })), Stat::make('Total Geo Locations', Cache::rememberForever('stats.organisms'.$this->record->id.'geo_locations.count', function () { - // refactor the below with eloquent relations if possible return DB::table('molecule_organism')->selectRaw('count(*)')->whereRaw('organism_id='.$this->record->id)->Join('geo_location_molecule', 'molecule_organism.molecule_id', '=', 'geo_location_molecule.molecule_id')->get()[0]->count; - // $molecules = $this->record->molecules; - - // $count = 0; - // foreach ($molecules as $molecule) { - // $count += $molecule->geoLocations()->count(); - // } - - // return $count; })), ]; } From bfadb89d38aa9265b810f560452d8c6fe4359338 Mon Sep 17 00:00:00 2001 From: Sagar Date: Mon, 27 May 2024 17:12:05 +0200 Subject: [PATCH 084/117] chore: ran pint --- app/Console/Commands/DashWidgetsRefresh.php | 48 +++++++++---------- app/Console/Commands/GenerateSwaggerDocs.php | 2 +- .../Resources/CollectionResource.php | 6 +-- .../Widgets/CollectionStats.php | 2 +- .../Dashboard/Resources/MoleculeResource.php | 2 +- .../ReportResource/Pages/CreateReport.php | 1 - .../OrganismsRelationManager.php | 2 - .../Dashboard/Widgets/DashboardStats.php | 5 -- .../Dashboard/Widgets/DashboardStatsMid.php | 1 - .../API/Auth/RegisterController.php | 1 - app/Rest/Controller.php | 1 - app/Rest/Resources/CitationResource.php | 34 ++++++------- app/Rest/Resources/CollectionResource.php | 34 ++++++------- app/Rest/Resources/MoleculeResource.php | 34 ++++++------- app/Rest/Resources/OrganismResource.php | 34 ++++++------- bootstrap/app.php | 2 +- routes/api.php | 35 +++++++------- 17 files changed, 117 insertions(+), 127 deletions(-) diff --git a/app/Console/Commands/DashWidgetsRefresh.php b/app/Console/Commands/DashWidgetsRefresh.php index 90bfc4ad..8677a117 100644 --- a/app/Console/Commands/DashWidgetsRefresh.php +++ b/app/Console/Commands/DashWidgetsRefresh.php @@ -2,12 +2,10 @@ namespace App\Console\Commands; -use App\Models\Citation; use App\Models\Collection; use App\Models\GeoLocation; use App\Models\Molecule; use App\Models\Organism; -use App\Models\Report; use Illuminate\Console\Command; use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\DB; @@ -37,7 +35,7 @@ public function handle() Cache::forget('stats'); // Create the cache for all DashboardStats widgets - Cache::rememberForever('stats.collections', function () { + Cache::rememberForever('stats.collections', function () { return DB::table('collections')->selectRaw('count(*)')->get()[0]->count; }); Cache::rememberForever('stats.citations', function () { @@ -54,8 +52,6 @@ public function handle() return DB::table('reports')->selectRaw('count(*)')->get()[0]->count; }); - - // Create the cache for all DashboardStatsMid widgets Cache::rememberForever('stats.molecules', function () { @@ -64,7 +60,7 @@ public function handle() Cache::rememberForever('stats.molecules.non_stereo', function () { return DB::table('molecules')->selectRaw('count(*)')->whereRaw('has_stereo=false and is_parent=false')->get()[0]->count; }); - Cache::rememberForever('stats.molecules.stereo', function () { + Cache::rememberForever('stats.molecules.stereo', function () { return DB::table('molecules')->selectRaw('count(*)')->whereRaw('has_stereo=true')->get()[0]->count; }); Cache::rememberForever('stats.molecules.parent', function () { @@ -72,45 +68,45 @@ public function handle() }); // Create the cache for all Collection widgets - + $collection_ids = Collection::pluck('id')->toArray(); foreach ($collection_ids as $collection_id) { - Cache::rememberForever('stats.collections'.$collection_id.'entries.count', function () use ($collection_id){ + Cache::rememberForever('stats.collections'.$collection_id.'entries.count', function () use ($collection_id) { return DB::table('entries')->selectRaw('count(*)')->whereRaw('collection_id='.$collection_id)->get()[0]->count; }); - Cache::rememberForever('stats.collections'.$collection_id.'passed_entries.count', function () { + Cache::rememberForever('stats.collections'.$collection_id.'passed_entries.count', function () { return DB::table('entries')->selectRaw('count(*)')->whereRaw("status = 'PASSED'")->get()[0]->count; }); Cache::rememberForever('stats.collections'.$collection_id.'rejected_entries.count', function () { return DB::table('entries')->selectRaw('count(*)')->whereRaw("status = 'REJECTED'")->get()[0]->count; }); - Cache::rememberForever('stats.collections'.$collection_id.'molecules.count', function () use ($collection_id){ - return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw("collection_id =".$collection_id)->get()[0]->count; + Cache::rememberForever('stats.collections'.$collection_id.'molecules.count', function () use ($collection_id) { + return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id ='.$collection_id)->get()[0]->count; }); - Cache::rememberForever('stats.collections'.$collection_id.'citations.count', function () use ($collection_id){ + Cache::rememberForever('stats.collections'.$collection_id.'citations.count', function () use ($collection_id) { return DB::table('citables')->selectRaw('count(*)')->whereRaw("citable_type='App\Models\Collection' and citable_id=".$collection_id)->get()[0]->count; }); - Cache::rememberForever('stats.collections'.$collection_id.'organisms.count', function () use ($collection_id){ + Cache::rememberForever('stats.collections'.$collection_id.'organisms.count', function () use ($collection_id) { return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id='.$collection_id)->Join('molecule_organism', 'collection_molecule.molecule_id', '=', 'molecule_organism.molecule_id')->get()[0]->count; }); - Cache::rememberForever('stats.collections'.$collection_id.'geo_locations.count', function () use ($collection_id){ + Cache::rememberForever('stats.collections'.$collection_id.'geo_locations.count', function () use ($collection_id) { return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id='.$collection_id)->Join('geo_location_molecule', 'collection_molecule.molecule_id', '=', 'geo_location_molecule.molecule_id')->get()[0]->count; }); } - // // Create the cache for all Molecule widgets + // // Create the cache for all Molecule widgets - // $molecule_ids = Molecule::pluck('id')->toArray(); + // $molecule_ids = Molecule::pluck('id')->toArray(); - // foreach ($molecule_ids as $molecule_id) { - // Cache::rememberForever('stats.molecules'.$molecule_id.'organisms.count', function () use ($molecule_id){ - // return DB::table('molecule_organism')->selectRaw('count(*)')->whereRaw('molecule_id='.$molecule_id)->get()[0]->count; - // }); - // Cache::rememberForever('stats.molecules'.$molecule_id.'geo_locations.count', function () use ($molecule_id){ - // return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('molecule_id='.$molecule_id)->get()[0]->count; - // }); - // } + // foreach ($molecule_ids as $molecule_id) { + // Cache::rememberForever('stats.molecules'.$molecule_id.'organisms.count', function () use ($molecule_id){ + // return DB::table('molecule_organism')->selectRaw('count(*)')->whereRaw('molecule_id='.$molecule_id)->get()[0]->count; + // }); + // Cache::rememberForever('stats.molecules'.$molecule_id.'geo_locations.count', function () use ($molecule_id){ + // return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('molecule_id='.$molecule_id)->get()[0]->count; + // }); + // } // // Create the cache for all Organism widgets @@ -130,10 +126,10 @@ public function handle() $geo_location_ids = GeoLocation::pluck('id')->toArray(); foreach ($geo_location_ids as $geo_location_id) { - Cache::rememberForever('stats.geo_locations'.$geo_location_id.'molecules.count', function () use ($geo_location_id){ + Cache::rememberForever('stats.geo_locations'.$geo_location_id.'molecules.count', function () use ($geo_location_id) { return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('geo_location_id='.$geo_location_id)->get()[0]->count; }); - Cache::rememberForever('stats.geo_locations'.$geo_location_id.'organisms.count', function () use ($geo_location_id){ + Cache::rememberForever('stats.geo_locations'.$geo_location_id.'organisms.count', function () use ($geo_location_id) { return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('geo_location_id='.$geo_location_id)->Join('molecule_organism', 'geo_location_molecule.molecule_id', '=', 'molecule_organism.molecule_id')->get()[0]->count; }); } diff --git a/app/Console/Commands/GenerateSwaggerDocs.php b/app/Console/Commands/GenerateSwaggerDocs.php index ae96ce07..3634f6c0 100644 --- a/app/Console/Commands/GenerateSwaggerDocs.php +++ b/app/Console/Commands/GenerateSwaggerDocs.php @@ -29,7 +29,7 @@ public function handle() $this->call('rest:documentation'); $publicPaths = [ '/api/v1/auth/login', - '/api/v1/auth/register' + '/api/v1/auth/register', ]; $this->modifyOpenAPIJsonFile($publicPaths); diff --git a/app/Filament/Dashboard/Resources/CollectionResource.php b/app/Filament/Dashboard/Resources/CollectionResource.php index d0b635a5..c5d50a8e 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource.php +++ b/app/Filament/Dashboard/Resources/CollectionResource.php @@ -21,11 +21,11 @@ use Filament\Resources\Resource; use Filament\Tables; use Filament\Tables\Table; -use Illuminate\Support\Str; -use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; +use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\DB; -use Illuminate\Database\Eloquent\Model; +use Illuminate\Support\Str; +use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; class CollectionResource extends Resource { diff --git a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php index 4a856fc9..fc847918 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php +++ b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php @@ -31,7 +31,7 @@ protected function getStats(): array ->description('Failed entries') ->color('danger'), Stat::make('Total Molecules', Cache::rememberForever('stats.collections'.$this->record->id.'molecules.count', function () { - return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw("collection_id =".$this->record->id)->get()[0]->count; + return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id ='.$this->record->id)->get()[0]->count; })), Stat::make('Total Citations', Cache::rememberForever('stats.collections'.$this->record->id.'citations.count', function () { return DB::table('citables')->selectRaw('count(*)')->whereRaw("citable_type='App\Models\Collection' and citable_id=".$this->record->id)->get()[0]->count; diff --git a/app/Filament/Dashboard/Resources/MoleculeResource.php b/app/Filament/Dashboard/Resources/MoleculeResource.php index 4ef10c9d..3e7e51be 100644 --- a/app/Filament/Dashboard/Resources/MoleculeResource.php +++ b/app/Filament/Dashboard/Resources/MoleculeResource.php @@ -19,9 +19,9 @@ use Filament\Tables; use Filament\Tables\Columns\ImageColumn; use Filament\Tables\Table; -use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\DB; +use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; class MoleculeResource extends Resource { diff --git a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php index 00c2bd95..cae3b591 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php +++ b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php @@ -55,7 +55,6 @@ protected function beforeCreate(): void $this->data['molecules'] = null; } - if (! ($this->data['collections'] || $this->data['citations'] || $this->data['molecules'] || $this->data['organisms'])) { Notification::make() ->danger() diff --git a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php index 9cb71e71..226de981 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php +++ b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php @@ -7,8 +7,6 @@ use Filament\Resources\RelationManagers\RelationManager; use Filament\Tables; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; class OrganismsRelationManager extends RelationManager { diff --git a/app/Filament/Dashboard/Widgets/DashboardStats.php b/app/Filament/Dashboard/Widgets/DashboardStats.php index de517e69..39cc724f 100644 --- a/app/Filament/Dashboard/Widgets/DashboardStats.php +++ b/app/Filament/Dashboard/Widgets/DashboardStats.php @@ -2,11 +2,6 @@ namespace App\Filament\Dashboard\Widgets; -use App\Models\Citation; -use App\Models\Collection; -use App\Models\GeoLocation; -use App\Models\Organism; -use App\Models\Report; use Filament\Widgets\StatsOverviewWidget as BaseWidget; use Filament\Widgets\StatsOverviewWidget\Stat; use Illuminate\Support\Facades\Cache; diff --git a/app/Filament/Dashboard/Widgets/DashboardStatsMid.php b/app/Filament/Dashboard/Widgets/DashboardStatsMid.php index c129c631..bb4ca709 100644 --- a/app/Filament/Dashboard/Widgets/DashboardStatsMid.php +++ b/app/Filament/Dashboard/Widgets/DashboardStatsMid.php @@ -2,7 +2,6 @@ namespace App\Filament\Dashboard\Widgets; -use App\Models\Molecule; use Filament\Widgets\StatsOverviewWidget as BaseWidget; use Filament\Widgets\StatsOverviewWidget\Stat; use Illuminate\Support\Facades\Cache; diff --git a/app/Http/Controllers/API/Auth/RegisterController.php b/app/Http/Controllers/API/Auth/RegisterController.php index 1e49da25..dc153acc 100644 --- a/app/Http/Controllers/API/Auth/RegisterController.php +++ b/app/Http/Controllers/API/Auth/RegisterController.php @@ -6,7 +6,6 @@ use App\Models\User; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Hash; class RegisterController extends Controller diff --git a/app/Rest/Controller.php b/app/Rest/Controller.php index acf28913..3f0613be 100644 --- a/app/Rest/Controller.php +++ b/app/Rest/Controller.php @@ -6,5 +6,4 @@ abstract class Controller extends RestController { - } diff --git a/app/Rest/Resources/CitationResource.php b/app/Rest/Resources/CitationResource.php index c6ba0d65..db0e26d6 100644 --- a/app/Rest/Resources/CitationResource.php +++ b/app/Rest/Resources/CitationResource.php @@ -15,20 +15,20 @@ class CitationResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/app/Rest/Resources/CollectionResource.php b/app/Rest/Resources/CollectionResource.php index 05633c8f..71b6849f 100644 --- a/app/Rest/Resources/CollectionResource.php +++ b/app/Rest/Resources/CollectionResource.php @@ -15,20 +15,20 @@ class CollectionResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/app/Rest/Resources/MoleculeResource.php b/app/Rest/Resources/MoleculeResource.php index 32f4b3be..3774734f 100644 --- a/app/Rest/Resources/MoleculeResource.php +++ b/app/Rest/Resources/MoleculeResource.php @@ -15,20 +15,20 @@ class MoleculeResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/app/Rest/Resources/OrganismResource.php b/app/Rest/Resources/OrganismResource.php index bcef49f7..230f2e22 100644 --- a/app/Rest/Resources/OrganismResource.php +++ b/app/Rest/Resources/OrganismResource.php @@ -15,20 +15,20 @@ class OrganismResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/bootstrap/app.php b/bootstrap/app.php index 50e1dfc7..69122da6 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -23,4 +23,4 @@ $exceptions->reportable(function (Throwable $e) { FilamentExceptions::report($e); }); - })->create(); \ No newline at end of file + })->create(); diff --git a/routes/api.php b/routes/api.php index be32bd06..92adae5f 100644 --- a/routes/api.php +++ b/routes/api.php @@ -2,16 +2,13 @@ use App\Http\Controllers\API\Auth\LoginController; use App\Http\Controllers\API\Auth\RegisterController; -use App\Http\Controllers\API\Auth\UserController; use App\Http\Controllers\API\Auth\VerificationController; use App\Http\Controllers\API\CompoundController; use App\Http\Controllers\API\Schemas\Bioschema\MolecularEntityController; use App\Http\Controllers\API\SearchController; -use App\Http\Controllers\API\SubmissionController; -use App\Http\Controllers\DownloadController; use Illuminate\Support\Facades\Route; use Laravel\Fortify\Features; -use \Lomkit\Rest\Facades\Rest; +use Lomkit\Rest\Facades\Rest; /* |-------------------------------------------------------------------------- @@ -55,23 +52,23 @@ Rest::resource('organisms', \App\Rest\Controllers\OrganismsController::class); Rest::resource('users', \App\Rest\Controllers\UsersController::class); }); - + // Route::middleware(['auth:sanctum', 'verified'])->group(function () { - // Route::prefix('v1')->group(function () { +// Route::prefix('v1')->group(function () { - // // Search - // Route::post('/search/{smiles?}', [SearchController::class, 'search']); +// // Search +// Route::post('/search/{smiles?}', [SearchController::class, 'search']); - // // Compounds and details - // Route::get('/compounds', [CompoundController::class, 'list'])->name('compounds.list'); - // // Route::get('/compounds/{id}/{property?}/{key?}', [CompoundController::class, 'id'])->name('compound.property'); +// // Compounds and details +// Route::get('/compounds', [CompoundController::class, 'list'])->name('compounds.list'); +// // Route::get('/compounds/{id}/{property?}/{key?}', [CompoundController::class, 'id'])->name('compound.property'); - // // Schemas - // Route::get('/compounds', [CompoundController::class, 'list']); - // Route::prefix('schemas')->group(function () { - // Route::prefix('bioschema')->group(function () { - // Route::get('/{id}', [MolecularEntityController::class, 'moleculeSchema']); - // }); - // }); +// // Schemas +// Route::get('/compounds', [CompoundController::class, 'list']); +// Route::prefix('schemas')->group(function () { +// Route::prefix('bioschema')->group(function () { +// Route::get('/{id}', [MolecularEntityController::class, 'moleculeSchema']); +// }); +// }); -// }); \ No newline at end of file +// }); From c8aaf9252876babf5f88bda18c1c06d672530a41 Mon Sep 17 00:00:00 2001 From: Sagar Date: Mon, 27 May 2024 17:12:44 +0200 Subject: [PATCH 085/117] chore: ran pint --- app/Console/Commands/GenerateSwaggerDocs.php | 2 +- .../Widgets/CollectionStats.php | 2 +- .../ReportResource/Pages/CreateReport.php | 1 - .../OrganismsRelationManager.php | 2 -- .../API/Auth/RegisterController.php | 1 - app/Rest/Controller.php | 1 - app/Rest/Resources/CitationResource.php | 34 +++++++++--------- app/Rest/Resources/CollectionResource.php | 34 +++++++++--------- app/Rest/Resources/MoleculeResource.php | 34 +++++++++--------- app/Rest/Resources/OrganismResource.php | 34 +++++++++--------- bootstrap/app.php | 2 +- routes/api.php | 35 +++++++++---------- 12 files changed, 91 insertions(+), 91 deletions(-) diff --git a/app/Console/Commands/GenerateSwaggerDocs.php b/app/Console/Commands/GenerateSwaggerDocs.php index ae96ce07..3634f6c0 100644 --- a/app/Console/Commands/GenerateSwaggerDocs.php +++ b/app/Console/Commands/GenerateSwaggerDocs.php @@ -29,7 +29,7 @@ public function handle() $this->call('rest:documentation'); $publicPaths = [ '/api/v1/auth/login', - '/api/v1/auth/register' + '/api/v1/auth/register', ]; $this->modifyOpenAPIJsonFile($publicPaths); diff --git a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php index 70f83f93..40f6e68b 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php +++ b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php @@ -25,7 +25,7 @@ protected function getStats(): array ->color('danger'), // Stat::make('Total Entries', $this->record->entries->count()), Stat::make('Total Molecules', $this->record->molecules->count()), - Stat::make('Total Citations', $this->record->citations->count()), + Stat::make('Total Citations', $this->record->citations->count()), // Stat::make('Total Organisms', Cache::rememberForever('stats.collections'.$this->record->id.'organisms.count', function () { // // refactor the below with eloquent relations if possible // $molecules = $this->record->molecules; diff --git a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php index 00c2bd95..cae3b591 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php +++ b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php @@ -55,7 +55,6 @@ protected function beforeCreate(): void $this->data['molecules'] = null; } - if (! ($this->data['collections'] || $this->data['citations'] || $this->data['molecules'] || $this->data['organisms'])) { Notification::make() ->danger() diff --git a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php index 9cb71e71..226de981 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php +++ b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php @@ -7,8 +7,6 @@ use Filament\Resources\RelationManagers\RelationManager; use Filament\Tables; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; class OrganismsRelationManager extends RelationManager { diff --git a/app/Http/Controllers/API/Auth/RegisterController.php b/app/Http/Controllers/API/Auth/RegisterController.php index 1e49da25..dc153acc 100644 --- a/app/Http/Controllers/API/Auth/RegisterController.php +++ b/app/Http/Controllers/API/Auth/RegisterController.php @@ -6,7 +6,6 @@ use App\Models\User; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Hash; class RegisterController extends Controller diff --git a/app/Rest/Controller.php b/app/Rest/Controller.php index acf28913..3f0613be 100644 --- a/app/Rest/Controller.php +++ b/app/Rest/Controller.php @@ -6,5 +6,4 @@ abstract class Controller extends RestController { - } diff --git a/app/Rest/Resources/CitationResource.php b/app/Rest/Resources/CitationResource.php index c6ba0d65..db0e26d6 100644 --- a/app/Rest/Resources/CitationResource.php +++ b/app/Rest/Resources/CitationResource.php @@ -15,20 +15,20 @@ class CitationResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/app/Rest/Resources/CollectionResource.php b/app/Rest/Resources/CollectionResource.php index 05633c8f..71b6849f 100644 --- a/app/Rest/Resources/CollectionResource.php +++ b/app/Rest/Resources/CollectionResource.php @@ -15,20 +15,20 @@ class CollectionResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/app/Rest/Resources/MoleculeResource.php b/app/Rest/Resources/MoleculeResource.php index 32f4b3be..3774734f 100644 --- a/app/Rest/Resources/MoleculeResource.php +++ b/app/Rest/Resources/MoleculeResource.php @@ -15,20 +15,20 @@ class MoleculeResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/app/Rest/Resources/OrganismResource.php b/app/Rest/Resources/OrganismResource.php index bcef49f7..230f2e22 100644 --- a/app/Rest/Resources/OrganismResource.php +++ b/app/Rest/Resources/OrganismResource.php @@ -15,20 +15,20 @@ class OrganismResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/bootstrap/app.php b/bootstrap/app.php index 50e1dfc7..69122da6 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -23,4 +23,4 @@ $exceptions->reportable(function (Throwable $e) { FilamentExceptions::report($e); }); - })->create(); \ No newline at end of file + })->create(); diff --git a/routes/api.php b/routes/api.php index be32bd06..92adae5f 100644 --- a/routes/api.php +++ b/routes/api.php @@ -2,16 +2,13 @@ use App\Http\Controllers\API\Auth\LoginController; use App\Http\Controllers\API\Auth\RegisterController; -use App\Http\Controllers\API\Auth\UserController; use App\Http\Controllers\API\Auth\VerificationController; use App\Http\Controllers\API\CompoundController; use App\Http\Controllers\API\Schemas\Bioschema\MolecularEntityController; use App\Http\Controllers\API\SearchController; -use App\Http\Controllers\API\SubmissionController; -use App\Http\Controllers\DownloadController; use Illuminate\Support\Facades\Route; use Laravel\Fortify\Features; -use \Lomkit\Rest\Facades\Rest; +use Lomkit\Rest\Facades\Rest; /* |-------------------------------------------------------------------------- @@ -55,23 +52,23 @@ Rest::resource('organisms', \App\Rest\Controllers\OrganismsController::class); Rest::resource('users', \App\Rest\Controllers\UsersController::class); }); - + // Route::middleware(['auth:sanctum', 'verified'])->group(function () { - // Route::prefix('v1')->group(function () { +// Route::prefix('v1')->group(function () { - // // Search - // Route::post('/search/{smiles?}', [SearchController::class, 'search']); +// // Search +// Route::post('/search/{smiles?}', [SearchController::class, 'search']); - // // Compounds and details - // Route::get('/compounds', [CompoundController::class, 'list'])->name('compounds.list'); - // // Route::get('/compounds/{id}/{property?}/{key?}', [CompoundController::class, 'id'])->name('compound.property'); +// // Compounds and details +// Route::get('/compounds', [CompoundController::class, 'list'])->name('compounds.list'); +// // Route::get('/compounds/{id}/{property?}/{key?}', [CompoundController::class, 'id'])->name('compound.property'); - // // Schemas - // Route::get('/compounds', [CompoundController::class, 'list']); - // Route::prefix('schemas')->group(function () { - // Route::prefix('bioschema')->group(function () { - // Route::get('/{id}', [MolecularEntityController::class, 'moleculeSchema']); - // }); - // }); +// // Schemas +// Route::get('/compounds', [CompoundController::class, 'list']); +// Route::prefix('schemas')->group(function () { +// Route::prefix('bioschema')->group(function () { +// Route::get('/{id}', [MolecularEntityController::class, 'moleculeSchema']); +// }); +// }); -// }); \ No newline at end of file +// }); From c281a045a50b5a37c6414c0dfd68829b09db8ee9 Mon Sep 17 00:00:00 2001 From: Sagar Date: Mon, 27 May 2024 17:13:24 +0200 Subject: [PATCH 086/117] chore: ran pint --- app/Console/Commands/GenerateSwaggerDocs.php | 2 +- .../Widgets/CollectionStats.php | 4 +-- .../ReportResource/Pages/CreateReport.php | 1 - .../OrganismsRelationManager.php | 2 -- .../Dashboard/Widgets/DashboardStats.php | 5 --- .../Dashboard/Widgets/DashboardStatsMid.php | 1 - .../API/Auth/RegisterController.php | 1 - app/Rest/Controller.php | 1 - app/Rest/Resources/CitationResource.php | 34 +++++++++--------- app/Rest/Resources/CollectionResource.php | 34 +++++++++--------- app/Rest/Resources/MoleculeResource.php | 34 +++++++++--------- app/Rest/Resources/OrganismResource.php | 34 +++++++++--------- bootstrap/app.php | 2 +- routes/api.php | 35 +++++++++---------- 14 files changed, 92 insertions(+), 98 deletions(-) diff --git a/app/Console/Commands/GenerateSwaggerDocs.php b/app/Console/Commands/GenerateSwaggerDocs.php index ae96ce07..3634f6c0 100644 --- a/app/Console/Commands/GenerateSwaggerDocs.php +++ b/app/Console/Commands/GenerateSwaggerDocs.php @@ -29,7 +29,7 @@ public function handle() $this->call('rest:documentation'); $publicPaths = [ '/api/v1/auth/login', - '/api/v1/auth/register' + '/api/v1/auth/register', ]; $this->modifyOpenAPIJsonFile($publicPaths); diff --git a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php index cef16820..a5897d5f 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php +++ b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php @@ -32,9 +32,9 @@ protected function getStats(): array ->color('danger'), // Stat::make('Total Entries', $this->record->entries->count()), Stat::make('Total Molecules', function () { - return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw("collection_id =".$this->record->id)->get()[0]->count; + return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id ='.$this->record->id)->get()[0]->count; }), - Stat::make('Total Citations', function () { + Stat::make('Total Citations', function () { return DB::table('citables')->selectRaw('count(*)')->whereRaw("citable_type='App\Models\Collection' and citable_id=".$this->record->id)->get()[0]->count; }), // Stat::make('Total Organisms', Cache::rememberForever('stats.collections'.$this->record->id.'organisms.count', function () { diff --git a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php index 00c2bd95..cae3b591 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php +++ b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php @@ -55,7 +55,6 @@ protected function beforeCreate(): void $this->data['molecules'] = null; } - if (! ($this->data['collections'] || $this->data['citations'] || $this->data['molecules'] || $this->data['organisms'])) { Notification::make() ->danger() diff --git a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php index 9cb71e71..226de981 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php +++ b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php @@ -7,8 +7,6 @@ use Filament\Resources\RelationManagers\RelationManager; use Filament\Tables; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; class OrganismsRelationManager extends RelationManager { diff --git a/app/Filament/Dashboard/Widgets/DashboardStats.php b/app/Filament/Dashboard/Widgets/DashboardStats.php index de517e69..39cc724f 100644 --- a/app/Filament/Dashboard/Widgets/DashboardStats.php +++ b/app/Filament/Dashboard/Widgets/DashboardStats.php @@ -2,11 +2,6 @@ namespace App\Filament\Dashboard\Widgets; -use App\Models\Citation; -use App\Models\Collection; -use App\Models\GeoLocation; -use App\Models\Organism; -use App\Models\Report; use Filament\Widgets\StatsOverviewWidget as BaseWidget; use Filament\Widgets\StatsOverviewWidget\Stat; use Illuminate\Support\Facades\Cache; diff --git a/app/Filament/Dashboard/Widgets/DashboardStatsMid.php b/app/Filament/Dashboard/Widgets/DashboardStatsMid.php index c129c631..bb4ca709 100644 --- a/app/Filament/Dashboard/Widgets/DashboardStatsMid.php +++ b/app/Filament/Dashboard/Widgets/DashboardStatsMid.php @@ -2,7 +2,6 @@ namespace App\Filament\Dashboard\Widgets; -use App\Models\Molecule; use Filament\Widgets\StatsOverviewWidget as BaseWidget; use Filament\Widgets\StatsOverviewWidget\Stat; use Illuminate\Support\Facades\Cache; diff --git a/app/Http/Controllers/API/Auth/RegisterController.php b/app/Http/Controllers/API/Auth/RegisterController.php index 1e49da25..dc153acc 100644 --- a/app/Http/Controllers/API/Auth/RegisterController.php +++ b/app/Http/Controllers/API/Auth/RegisterController.php @@ -6,7 +6,6 @@ use App\Models\User; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Hash; class RegisterController extends Controller diff --git a/app/Rest/Controller.php b/app/Rest/Controller.php index acf28913..3f0613be 100644 --- a/app/Rest/Controller.php +++ b/app/Rest/Controller.php @@ -6,5 +6,4 @@ abstract class Controller extends RestController { - } diff --git a/app/Rest/Resources/CitationResource.php b/app/Rest/Resources/CitationResource.php index c6ba0d65..db0e26d6 100644 --- a/app/Rest/Resources/CitationResource.php +++ b/app/Rest/Resources/CitationResource.php @@ -15,20 +15,20 @@ class CitationResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/app/Rest/Resources/CollectionResource.php b/app/Rest/Resources/CollectionResource.php index 05633c8f..71b6849f 100644 --- a/app/Rest/Resources/CollectionResource.php +++ b/app/Rest/Resources/CollectionResource.php @@ -15,20 +15,20 @@ class CollectionResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/app/Rest/Resources/MoleculeResource.php b/app/Rest/Resources/MoleculeResource.php index 32f4b3be..3774734f 100644 --- a/app/Rest/Resources/MoleculeResource.php +++ b/app/Rest/Resources/MoleculeResource.php @@ -15,20 +15,20 @@ class MoleculeResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/app/Rest/Resources/OrganismResource.php b/app/Rest/Resources/OrganismResource.php index bcef49f7..230f2e22 100644 --- a/app/Rest/Resources/OrganismResource.php +++ b/app/Rest/Resources/OrganismResource.php @@ -15,20 +15,20 @@ class OrganismResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/bootstrap/app.php b/bootstrap/app.php index 50e1dfc7..69122da6 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -23,4 +23,4 @@ $exceptions->reportable(function (Throwable $e) { FilamentExceptions::report($e); }); - })->create(); \ No newline at end of file + })->create(); diff --git a/routes/api.php b/routes/api.php index be32bd06..92adae5f 100644 --- a/routes/api.php +++ b/routes/api.php @@ -2,16 +2,13 @@ use App\Http\Controllers\API\Auth\LoginController; use App\Http\Controllers\API\Auth\RegisterController; -use App\Http\Controllers\API\Auth\UserController; use App\Http\Controllers\API\Auth\VerificationController; use App\Http\Controllers\API\CompoundController; use App\Http\Controllers\API\Schemas\Bioschema\MolecularEntityController; use App\Http\Controllers\API\SearchController; -use App\Http\Controllers\API\SubmissionController; -use App\Http\Controllers\DownloadController; use Illuminate\Support\Facades\Route; use Laravel\Fortify\Features; -use \Lomkit\Rest\Facades\Rest; +use Lomkit\Rest\Facades\Rest; /* |-------------------------------------------------------------------------- @@ -55,23 +52,23 @@ Rest::resource('organisms', \App\Rest\Controllers\OrganismsController::class); Rest::resource('users', \App\Rest\Controllers\UsersController::class); }); - + // Route::middleware(['auth:sanctum', 'verified'])->group(function () { - // Route::prefix('v1')->group(function () { +// Route::prefix('v1')->group(function () { - // // Search - // Route::post('/search/{smiles?}', [SearchController::class, 'search']); +// // Search +// Route::post('/search/{smiles?}', [SearchController::class, 'search']); - // // Compounds and details - // Route::get('/compounds', [CompoundController::class, 'list'])->name('compounds.list'); - // // Route::get('/compounds/{id}/{property?}/{key?}', [CompoundController::class, 'id'])->name('compound.property'); +// // Compounds and details +// Route::get('/compounds', [CompoundController::class, 'list'])->name('compounds.list'); +// // Route::get('/compounds/{id}/{property?}/{key?}', [CompoundController::class, 'id'])->name('compound.property'); - // // Schemas - // Route::get('/compounds', [CompoundController::class, 'list']); - // Route::prefix('schemas')->group(function () { - // Route::prefix('bioschema')->group(function () { - // Route::get('/{id}', [MolecularEntityController::class, 'moleculeSchema']); - // }); - // }); +// // Schemas +// Route::get('/compounds', [CompoundController::class, 'list']); +// Route::prefix('schemas')->group(function () { +// Route::prefix('bioschema')->group(function () { +// Route::get('/{id}', [MolecularEntityController::class, 'moleculeSchema']); +// }); +// }); -// }); \ No newline at end of file +// }); From fe9f538d36cd0b5921e7baa8f57f87ece09a3f0e Mon Sep 17 00:00:00 2001 From: Sagar Date: Mon, 27 May 2024 17:13:59 +0200 Subject: [PATCH 087/117] chore: ran pint --- app/Console/Commands/GenerateSwaggerDocs.php | 2 +- .../Widgets/CollectionStats.php | 2 +- .../ReportResource/Pages/CreateReport.php | 1 - .../OrganismsRelationManager.php | 2 -- .../API/Auth/RegisterController.php | 1 - app/Rest/Controller.php | 1 - app/Rest/Resources/CitationResource.php | 34 +++++++++--------- app/Rest/Resources/CollectionResource.php | 34 +++++++++--------- app/Rest/Resources/MoleculeResource.php | 34 +++++++++--------- app/Rest/Resources/OrganismResource.php | 34 +++++++++--------- bootstrap/app.php | 2 +- routes/api.php | 35 +++++++++---------- 12 files changed, 91 insertions(+), 91 deletions(-) diff --git a/app/Console/Commands/GenerateSwaggerDocs.php b/app/Console/Commands/GenerateSwaggerDocs.php index ae96ce07..3634f6c0 100644 --- a/app/Console/Commands/GenerateSwaggerDocs.php +++ b/app/Console/Commands/GenerateSwaggerDocs.php @@ -29,7 +29,7 @@ public function handle() $this->call('rest:documentation'); $publicPaths = [ '/api/v1/auth/login', - '/api/v1/auth/register' + '/api/v1/auth/register', ]; $this->modifyOpenAPIJsonFile($publicPaths); diff --git a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php index 70f83f93..40f6e68b 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php +++ b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php @@ -25,7 +25,7 @@ protected function getStats(): array ->color('danger'), // Stat::make('Total Entries', $this->record->entries->count()), Stat::make('Total Molecules', $this->record->molecules->count()), - Stat::make('Total Citations', $this->record->citations->count()), + Stat::make('Total Citations', $this->record->citations->count()), // Stat::make('Total Organisms', Cache::rememberForever('stats.collections'.$this->record->id.'organisms.count', function () { // // refactor the below with eloquent relations if possible // $molecules = $this->record->molecules; diff --git a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php index 00c2bd95..cae3b591 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php +++ b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php @@ -55,7 +55,6 @@ protected function beforeCreate(): void $this->data['molecules'] = null; } - if (! ($this->data['collections'] || $this->data['citations'] || $this->data['molecules'] || $this->data['organisms'])) { Notification::make() ->danger() diff --git a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php index 9cb71e71..226de981 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php +++ b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php @@ -7,8 +7,6 @@ use Filament\Resources\RelationManagers\RelationManager; use Filament\Tables; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; class OrganismsRelationManager extends RelationManager { diff --git a/app/Http/Controllers/API/Auth/RegisterController.php b/app/Http/Controllers/API/Auth/RegisterController.php index 1e49da25..dc153acc 100644 --- a/app/Http/Controllers/API/Auth/RegisterController.php +++ b/app/Http/Controllers/API/Auth/RegisterController.php @@ -6,7 +6,6 @@ use App\Models\User; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Hash; class RegisterController extends Controller diff --git a/app/Rest/Controller.php b/app/Rest/Controller.php index acf28913..3f0613be 100644 --- a/app/Rest/Controller.php +++ b/app/Rest/Controller.php @@ -6,5 +6,4 @@ abstract class Controller extends RestController { - } diff --git a/app/Rest/Resources/CitationResource.php b/app/Rest/Resources/CitationResource.php index c6ba0d65..db0e26d6 100644 --- a/app/Rest/Resources/CitationResource.php +++ b/app/Rest/Resources/CitationResource.php @@ -15,20 +15,20 @@ class CitationResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/app/Rest/Resources/CollectionResource.php b/app/Rest/Resources/CollectionResource.php index 05633c8f..71b6849f 100644 --- a/app/Rest/Resources/CollectionResource.php +++ b/app/Rest/Resources/CollectionResource.php @@ -15,20 +15,20 @@ class CollectionResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/app/Rest/Resources/MoleculeResource.php b/app/Rest/Resources/MoleculeResource.php index 32f4b3be..3774734f 100644 --- a/app/Rest/Resources/MoleculeResource.php +++ b/app/Rest/Resources/MoleculeResource.php @@ -15,20 +15,20 @@ class MoleculeResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/app/Rest/Resources/OrganismResource.php b/app/Rest/Resources/OrganismResource.php index bcef49f7..230f2e22 100644 --- a/app/Rest/Resources/OrganismResource.php +++ b/app/Rest/Resources/OrganismResource.php @@ -15,20 +15,20 @@ class OrganismResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/bootstrap/app.php b/bootstrap/app.php index 50e1dfc7..69122da6 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -23,4 +23,4 @@ $exceptions->reportable(function (Throwable $e) { FilamentExceptions::report($e); }); - })->create(); \ No newline at end of file + })->create(); diff --git a/routes/api.php b/routes/api.php index be32bd06..92adae5f 100644 --- a/routes/api.php +++ b/routes/api.php @@ -2,16 +2,13 @@ use App\Http\Controllers\API\Auth\LoginController; use App\Http\Controllers\API\Auth\RegisterController; -use App\Http\Controllers\API\Auth\UserController; use App\Http\Controllers\API\Auth\VerificationController; use App\Http\Controllers\API\CompoundController; use App\Http\Controllers\API\Schemas\Bioschema\MolecularEntityController; use App\Http\Controllers\API\SearchController; -use App\Http\Controllers\API\SubmissionController; -use App\Http\Controllers\DownloadController; use Illuminate\Support\Facades\Route; use Laravel\Fortify\Features; -use \Lomkit\Rest\Facades\Rest; +use Lomkit\Rest\Facades\Rest; /* |-------------------------------------------------------------------------- @@ -55,23 +52,23 @@ Rest::resource('organisms', \App\Rest\Controllers\OrganismsController::class); Rest::resource('users', \App\Rest\Controllers\UsersController::class); }); - + // Route::middleware(['auth:sanctum', 'verified'])->group(function () { - // Route::prefix('v1')->group(function () { +// Route::prefix('v1')->group(function () { - // // Search - // Route::post('/search/{smiles?}', [SearchController::class, 'search']); +// // Search +// Route::post('/search/{smiles?}', [SearchController::class, 'search']); - // // Compounds and details - // Route::get('/compounds', [CompoundController::class, 'list'])->name('compounds.list'); - // // Route::get('/compounds/{id}/{property?}/{key?}', [CompoundController::class, 'id'])->name('compound.property'); +// // Compounds and details +// Route::get('/compounds', [CompoundController::class, 'list'])->name('compounds.list'); +// // Route::get('/compounds/{id}/{property?}/{key?}', [CompoundController::class, 'id'])->name('compound.property'); - // // Schemas - // Route::get('/compounds', [CompoundController::class, 'list']); - // Route::prefix('schemas')->group(function () { - // Route::prefix('bioschema')->group(function () { - // Route::get('/{id}', [MolecularEntityController::class, 'moleculeSchema']); - // }); - // }); +// // Schemas +// Route::get('/compounds', [CompoundController::class, 'list']); +// Route::prefix('schemas')->group(function () { +// Route::prefix('bioschema')->group(function () { +// Route::get('/{id}', [MolecularEntityController::class, 'moleculeSchema']); +// }); +// }); -// }); \ No newline at end of file +// }); From b50dc2ea29195db49d26f3c05ec08cf174313a4c Mon Sep 17 00:00:00 2001 From: Sagar Date: Mon, 27 May 2024 17:14:16 +0200 Subject: [PATCH 088/117] chore: ran pint --- app/Console/Commands/GenerateSwaggerDocs.php | 2 +- .../Resources/CollectionResource.php | 6 ++-- .../Widgets/CollectionStats.php | 2 +- .../Dashboard/Resources/MoleculeResource.php | 2 +- .../ReportResource/Pages/CreateReport.php | 1 - .../OrganismsRelationManager.php | 2 -- .../Dashboard/Widgets/DashboardStats.php | 5 --- .../Dashboard/Widgets/DashboardStatsMid.php | 1 - .../API/Auth/RegisterController.php | 1 - app/Rest/Controller.php | 1 - app/Rest/Resources/CitationResource.php | 34 +++++++++--------- app/Rest/Resources/CollectionResource.php | 34 +++++++++--------- app/Rest/Resources/MoleculeResource.php | 34 +++++++++--------- app/Rest/Resources/OrganismResource.php | 34 +++++++++--------- bootstrap/app.php | 2 +- routes/api.php | 35 +++++++++---------- 16 files changed, 95 insertions(+), 101 deletions(-) diff --git a/app/Console/Commands/GenerateSwaggerDocs.php b/app/Console/Commands/GenerateSwaggerDocs.php index ae96ce07..3634f6c0 100644 --- a/app/Console/Commands/GenerateSwaggerDocs.php +++ b/app/Console/Commands/GenerateSwaggerDocs.php @@ -29,7 +29,7 @@ public function handle() $this->call('rest:documentation'); $publicPaths = [ '/api/v1/auth/login', - '/api/v1/auth/register' + '/api/v1/auth/register', ]; $this->modifyOpenAPIJsonFile($publicPaths); diff --git a/app/Filament/Dashboard/Resources/CollectionResource.php b/app/Filament/Dashboard/Resources/CollectionResource.php index d0b635a5..c5d50a8e 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource.php +++ b/app/Filament/Dashboard/Resources/CollectionResource.php @@ -21,11 +21,11 @@ use Filament\Resources\Resource; use Filament\Tables; use Filament\Tables\Table; -use Illuminate\Support\Str; -use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; +use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\DB; -use Illuminate\Database\Eloquent\Model; +use Illuminate\Support\Str; +use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; class CollectionResource extends Resource { diff --git a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php index a41c194a..72bb3967 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php +++ b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php @@ -31,7 +31,7 @@ protected function getStats(): array ->description('Failed entries') ->color('danger'), Stat::make('Total Molecules', Cache::rememberForever('stats.collections'.$this->record->id.'count.molecules', function () { - return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw("collection_id =".$this->record->id)->get()[0]->count; + return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id ='.$this->record->id)->get()[0]->count; })), Stat::make('Total Citations', Cache::rememberForever('stats.collections'.$this->record->id.'count.citations', function () { return DB::table('citables')->selectRaw('count(*)')->whereRaw("citable_type='App\Models\Collection' and citable_id=".$this->record->id)->get()[0]->count; diff --git a/app/Filament/Dashboard/Resources/MoleculeResource.php b/app/Filament/Dashboard/Resources/MoleculeResource.php index 4ef10c9d..3e7e51be 100644 --- a/app/Filament/Dashboard/Resources/MoleculeResource.php +++ b/app/Filament/Dashboard/Resources/MoleculeResource.php @@ -19,9 +19,9 @@ use Filament\Tables; use Filament\Tables\Columns\ImageColumn; use Filament\Tables\Table; -use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\DB; +use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; class MoleculeResource extends Resource { diff --git a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php index 00c2bd95..cae3b591 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php +++ b/app/Filament/Dashboard/Resources/ReportResource/Pages/CreateReport.php @@ -55,7 +55,6 @@ protected function beforeCreate(): void $this->data['molecules'] = null; } - if (! ($this->data['collections'] || $this->data['citations'] || $this->data['molecules'] || $this->data['organisms'])) { Notification::make() ->danger() diff --git a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php index 9cb71e71..226de981 100644 --- a/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php +++ b/app/Filament/Dashboard/Resources/ReportResource/RelationManagers/OrganismsRelationManager.php @@ -7,8 +7,6 @@ use Filament\Resources\RelationManagers\RelationManager; use Filament\Tables; use Filament\Tables\Table; -use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\SoftDeletingScope; class OrganismsRelationManager extends RelationManager { diff --git a/app/Filament/Dashboard/Widgets/DashboardStats.php b/app/Filament/Dashboard/Widgets/DashboardStats.php index de517e69..39cc724f 100644 --- a/app/Filament/Dashboard/Widgets/DashboardStats.php +++ b/app/Filament/Dashboard/Widgets/DashboardStats.php @@ -2,11 +2,6 @@ namespace App\Filament\Dashboard\Widgets; -use App\Models\Citation; -use App\Models\Collection; -use App\Models\GeoLocation; -use App\Models\Organism; -use App\Models\Report; use Filament\Widgets\StatsOverviewWidget as BaseWidget; use Filament\Widgets\StatsOverviewWidget\Stat; use Illuminate\Support\Facades\Cache; diff --git a/app/Filament/Dashboard/Widgets/DashboardStatsMid.php b/app/Filament/Dashboard/Widgets/DashboardStatsMid.php index c129c631..bb4ca709 100644 --- a/app/Filament/Dashboard/Widgets/DashboardStatsMid.php +++ b/app/Filament/Dashboard/Widgets/DashboardStatsMid.php @@ -2,7 +2,6 @@ namespace App\Filament\Dashboard\Widgets; -use App\Models\Molecule; use Filament\Widgets\StatsOverviewWidget as BaseWidget; use Filament\Widgets\StatsOverviewWidget\Stat; use Illuminate\Support\Facades\Cache; diff --git a/app/Http/Controllers/API/Auth/RegisterController.php b/app/Http/Controllers/API/Auth/RegisterController.php index 1e49da25..dc153acc 100644 --- a/app/Http/Controllers/API/Auth/RegisterController.php +++ b/app/Http/Controllers/API/Auth/RegisterController.php @@ -6,7 +6,6 @@ use App\Models\User; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Hash; class RegisterController extends Controller diff --git a/app/Rest/Controller.php b/app/Rest/Controller.php index acf28913..3f0613be 100644 --- a/app/Rest/Controller.php +++ b/app/Rest/Controller.php @@ -6,5 +6,4 @@ abstract class Controller extends RestController { - } diff --git a/app/Rest/Resources/CitationResource.php b/app/Rest/Resources/CitationResource.php index c6ba0d65..db0e26d6 100644 --- a/app/Rest/Resources/CitationResource.php +++ b/app/Rest/Resources/CitationResource.php @@ -15,20 +15,20 @@ class CitationResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/app/Rest/Resources/CollectionResource.php b/app/Rest/Resources/CollectionResource.php index 05633c8f..71b6849f 100644 --- a/app/Rest/Resources/CollectionResource.php +++ b/app/Rest/Resources/CollectionResource.php @@ -15,20 +15,20 @@ class CollectionResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/app/Rest/Resources/MoleculeResource.php b/app/Rest/Resources/MoleculeResource.php index 32f4b3be..3774734f 100644 --- a/app/Rest/Resources/MoleculeResource.php +++ b/app/Rest/Resources/MoleculeResource.php @@ -15,20 +15,20 @@ class MoleculeResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/app/Rest/Resources/OrganismResource.php b/app/Rest/Resources/OrganismResource.php index bcef49f7..230f2e22 100644 --- a/app/Rest/Resources/OrganismResource.php +++ b/app/Rest/Resources/OrganismResource.php @@ -15,20 +15,20 @@ class OrganismResource extends RestResource /** * The exposed fields that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function fields(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ - 'id' + 'id', ]; } /** * The exposed relations that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -37,8 +37,8 @@ public function relations(\Lomkit\Rest\Http\Requests\RestRequest $request): arra /** * The exposed scopes that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array { @@ -47,33 +47,35 @@ public function scopes(\Lomkit\Rest\Http\Requests\RestRequest $request): array /** * The exposed limits that could be provided - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ public function limits(\Lomkit\Rest\Http\Requests\RestRequest $request): array { return [ 10, 25, - 50 + 50, ]; } /** * The actions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function actions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } /** * The instructions that should be linked - * @param RestRequest $request - * @return array + * + * @param RestRequest $request */ - public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array { + public function instructions(\Lomkit\Rest\Http\Requests\RestRequest $request): array + { return []; } } diff --git a/bootstrap/app.php b/bootstrap/app.php index 50e1dfc7..69122da6 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -23,4 +23,4 @@ $exceptions->reportable(function (Throwable $e) { FilamentExceptions::report($e); }); - })->create(); \ No newline at end of file + })->create(); diff --git a/routes/api.php b/routes/api.php index be32bd06..92adae5f 100644 --- a/routes/api.php +++ b/routes/api.php @@ -2,16 +2,13 @@ use App\Http\Controllers\API\Auth\LoginController; use App\Http\Controllers\API\Auth\RegisterController; -use App\Http\Controllers\API\Auth\UserController; use App\Http\Controllers\API\Auth\VerificationController; use App\Http\Controllers\API\CompoundController; use App\Http\Controllers\API\Schemas\Bioschema\MolecularEntityController; use App\Http\Controllers\API\SearchController; -use App\Http\Controllers\API\SubmissionController; -use App\Http\Controllers\DownloadController; use Illuminate\Support\Facades\Route; use Laravel\Fortify\Features; -use \Lomkit\Rest\Facades\Rest; +use Lomkit\Rest\Facades\Rest; /* |-------------------------------------------------------------------------- @@ -55,23 +52,23 @@ Rest::resource('organisms', \App\Rest\Controllers\OrganismsController::class); Rest::resource('users', \App\Rest\Controllers\UsersController::class); }); - + // Route::middleware(['auth:sanctum', 'verified'])->group(function () { - // Route::prefix('v1')->group(function () { +// Route::prefix('v1')->group(function () { - // // Search - // Route::post('/search/{smiles?}', [SearchController::class, 'search']); +// // Search +// Route::post('/search/{smiles?}', [SearchController::class, 'search']); - // // Compounds and details - // Route::get('/compounds', [CompoundController::class, 'list'])->name('compounds.list'); - // // Route::get('/compounds/{id}/{property?}/{key?}', [CompoundController::class, 'id'])->name('compound.property'); +// // Compounds and details +// Route::get('/compounds', [CompoundController::class, 'list'])->name('compounds.list'); +// // Route::get('/compounds/{id}/{property?}/{key?}', [CompoundController::class, 'id'])->name('compound.property'); - // // Schemas - // Route::get('/compounds', [CompoundController::class, 'list']); - // Route::prefix('schemas')->group(function () { - // Route::prefix('bioschema')->group(function () { - // Route::get('/{id}', [MolecularEntityController::class, 'moleculeSchema']); - // }); - // }); +// // Schemas +// Route::get('/compounds', [CompoundController::class, 'list']); +// Route::prefix('schemas')->group(function () { +// Route::prefix('bioschema')->group(function () { +// Route::get('/{id}', [MolecularEntityController::class, 'moleculeSchema']); +// }); +// }); -// }); \ No newline at end of file +// }); From 9506316709742a0cfbc1b258e0f426eb5689f416 Mon Sep 17 00:00:00 2001 From: Sagar Date: Tue, 28 May 2024 10:52:08 +0200 Subject: [PATCH 089/117] fix: queries in collection and geolocation stats inline with app cache refresh --- .../Widgets/CollectionStats.php | 35 ++++++++----------- .../Widgets/GeoLocationStats.php | 9 ++--- .../Dashboard/Widgets/DashboardStats.php | 20 +++-------- .../Dashboard/Widgets/DashboardStatsMid.php | 16 +++------ 4 files changed, 25 insertions(+), 55 deletions(-) diff --git a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php index fc847918..2a9a3ce2 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php +++ b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php @@ -15,33 +15,26 @@ class CollectionStats extends BaseWidget protected function getStats(): array { return [ - Stat::make('Entries', Cache::rememberForever('stats.collections'.$this->record->id.'entries.count', function () { - return DB::table('entries')->selectRaw('count(*)')->whereRaw('collection_id='.$this->record->id)->get()[0]->count; - })) + // Commented is the model query that we can use in case we decide not to use app level caching as the app scales up. + + // Stat::make('Entries', Cache::rememberForever('stats.collections'.$this->record->id.'entries.count', function () { + // return DB::table('entries')->selectRaw('count(*)')->whereRaw('collection_id='.$this->record->id)->get()[0]->count; + // })) + // ->description('Total count') + // ->color('primary'), + Stat::make('Entries', Cache::get('stats.collections'.$this->record->id.'entries.count')) ->description('Total count') ->color('primary'), - Stat::make('Passed Entries', Cache::rememberForever('stats.collections'.$this->record->id.'passed_entries.count', function () { - return DB::table('entries')->selectRaw('count(*)')->whereRaw("status = 'PASSED'")->get()[0]->count; - })) + Stat::make('Passed Entries', Cache::get('stats.collections'.$this->record->id.'passed_entries.count')) ->description('Successful count') ->color('success'), - Stat::make('Entries', Cache::rememberForever('stats.collections'.$this->record->id.'rejected_entries.count', function () { - return DB::table('entries')->selectRaw('count(*)')->whereRaw("status = 'REJECTED'")->get()[0]->count; - })) + Stat::make('Entries', Cache::get('stats.collections'.$this->record->id.'rejected_entries.count')) ->description('Failed entries') ->color('danger'), - Stat::make('Total Molecules', Cache::rememberForever('stats.collections'.$this->record->id.'molecules.count', function () { - return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id ='.$this->record->id)->get()[0]->count; - })), - Stat::make('Total Citations', Cache::rememberForever('stats.collections'.$this->record->id.'citations.count', function () { - return DB::table('citables')->selectRaw('count(*)')->whereRaw("citable_type='App\Models\Collection' and citable_id=".$this->record->id)->get()[0]->count; - })), - Stat::make('Total Organisms', Cache::rememberForever('stats.collections'.$this->record->id.'organisms.count', function () { - return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id='.$this->record->id)->Join('molecule_organism', 'collection_molecule.molecule_id', '=', 'molecule_organism.molecule_id')->get()[0]->count; - })), - Stat::make('Total Geo Locations', Cache::rememberForever('stats.collections'.$this->record->id.'geo_locations.count', function () { - return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id='.$this->record->id)->Join('geo_location_molecule', 'collection_molecule.molecule_id', '=', 'geo_location_molecule.molecule_id')->get()[0]->count; - })), + Stat::make('Total Molecules', Cache::get('stats.collections'.$this->record->id.'molecules.count')), + Stat::make('Total Citations', Cache::get('stats.collections'.$this->record->id.'citations.count')), + Stat::make('Total Organisms', Cache::get('stats.collections'.$this->record->id.'organisms.count')), + Stat::make('Total Geo Locations', Cache::get('stats.collections'.$this->record->id.'geo_locations.count')), ]; } } diff --git a/app/Filament/Dashboard/Resources/GeoLocationResource/Widgets/GeoLocationStats.php b/app/Filament/Dashboard/Resources/GeoLocationResource/Widgets/GeoLocationStats.php index 94a9eef5..abab44bf 100644 --- a/app/Filament/Dashboard/Resources/GeoLocationResource/Widgets/GeoLocationStats.php +++ b/app/Filament/Dashboard/Resources/GeoLocationResource/Widgets/GeoLocationStats.php @@ -6,7 +6,6 @@ use Filament\Widgets\StatsOverviewWidget as BaseWidget; use Filament\Widgets\StatsOverviewWidget\Stat; use Illuminate\Support\Facades\Cache; -use Illuminate\Support\Facades\DB; class GeoLocationStats extends BaseWidget { @@ -15,12 +14,8 @@ class GeoLocationStats extends BaseWidget protected function getStats(): array { return [ - Stat::make('Total Molecules', Cache::rememberForever('stats.geo_locations'.$this->record->id.'molecules.count', function () { - return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('geo_location_id='.$this->record->id)->get()[0]->count; - })), - Stat::make('Total Organisms', Cache::rememberForever('stats.geo_locations'.$this->record->id.'organisms.count', function () { - return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('geo_location_id='.$this->record->id)->Join('molecule_organism', 'geo_location_molecule.molecule_id', '=', 'molecule_organism.molecule_id')->get()[0]->count; - })), + Stat::make('Total Molecules', Cache::get('stats.geo_locations'.$this->record->id.'molecules.count')), + Stat::make('Total Organisms', Cache::get('stats.geo_locations'.$this->record->id.'organisms.count')), ]; } } diff --git a/app/Filament/Dashboard/Widgets/DashboardStats.php b/app/Filament/Dashboard/Widgets/DashboardStats.php index 39cc724f..5f1e1542 100644 --- a/app/Filament/Dashboard/Widgets/DashboardStats.php +++ b/app/Filament/Dashboard/Widgets/DashboardStats.php @@ -19,22 +19,12 @@ public function getColumns(): int protected function getStats(): array { return [ - Stat::make('Total Collections', Cache::rememberForever('stats.collections', function () { - return DB::table('collections')->selectRaw('count(*)')->get()[0]->count; - })), - Stat::make('Total Citations', Cache::rememberForever('stats.citations', function () { - return DB::table('citations')->selectRaw('count(*)')->get()[0]->count; - })), + Stat::make('Total Collections', Cache::get('stats.collections')), + Stat::make('Total Citations', Cache::get('stats.citations')), - Stat::make('Total Organisms', Cache::rememberForever('stats.organisms', function () { - return DB::table('organisms')->selectRaw('count(*)')->get()[0]->count; - })), - Stat::make('Total Geo Locations', Cache::rememberForever('stats.geo_locations', function () { - return DB::table('geo_locations')->selectRaw('count(*)')->get()[0]->count; - })), - Stat::make('Total Reports', Cache::rememberForever('stats.reports', function () { - return DB::table('reports')->selectRaw('count(*)')->get()[0]->count; - })), + Stat::make('Total Organisms', Cache::get('stats.organisms')), + Stat::make('Total Geo Locations', Cache::get('stats.geo_locations')), + Stat::make('Total Reports', Cache::get('stats.reports')), ]; } } diff --git a/app/Filament/Dashboard/Widgets/DashboardStatsMid.php b/app/Filament/Dashboard/Widgets/DashboardStatsMid.php index bb4ca709..0e2734d4 100644 --- a/app/Filament/Dashboard/Widgets/DashboardStatsMid.php +++ b/app/Filament/Dashboard/Widgets/DashboardStatsMid.php @@ -16,19 +16,11 @@ class DashboardStatsMid extends BaseWidget protected function getStats(): array { return [ - Stat::make('Total Molecules', Cache::rememberForever('stats.molecules', function () { - return DB::table('molecules')->selectRaw('count(*)')->get()[0]->count; - })), - Stat::make('Total Non-Stereo Molecules', Cache::rememberForever('stats.molecules.non_stereo', function () { - return DB::table('molecules')->selectRaw('count(*)')->whereRaw('has_stereo=false and is_parent=false')->get()[0]->count; - })), - Stat::make('Total Stereo Molecules', Cache::rememberForever('stats.molecules.stereo', function () { - return DB::table('molecules')->selectRaw('count(*)')->whereRaw('has_stereo=true')->get()[0]->count; - })) + Stat::make('Total Molecules', Cache::get('stats.molecules')), + Stat::make('Total Non-Stereo Molecules', Cache::get('stats.molecules.non_stereo')), + Stat::make('Total Stereo Molecules', Cache::get('stats.molecules.stereo')) ->description( - 'Total parent molecules: '.Cache::rememberForever('stats.molecules.parent', function () { - return DB::table('molecules')->selectRaw('count(*)')->whereRaw('has_stereo=false and is_parent=true')->get()[0]->count; - }) + 'Total parent molecules: '.Cache::get('stats.molecules.parent') ) ->color('primary'), ]; From 1bca5a6af59fdfaff0c1f51bdca96e536dfc2938 Mon Sep 17 00:00:00 2001 From: Sagar Date: Tue, 28 May 2024 10:53:50 +0200 Subject: [PATCH 090/117] chore: queries inline with app widget cache refresh --- .../Dashboard/Resources/CitationResource.php | 5 +---- .../Dashboard/Resources/CollectionResource.php | 15 ++++++--------- .../Dashboard/Resources/GeoLocationResource.php | 5 +---- .../Dashboard/Resources/MoleculeResource.php | 5 +---- .../Dashboard/Resources/OrganismResource.php | 5 +---- 5 files changed, 10 insertions(+), 25 deletions(-) diff --git a/app/Filament/Dashboard/Resources/CitationResource.php b/app/Filament/Dashboard/Resources/CitationResource.php index fff89171..ab6c0778 100644 --- a/app/Filament/Dashboard/Resources/CitationResource.php +++ b/app/Filament/Dashboard/Resources/CitationResource.php @@ -14,7 +14,6 @@ use Filament\Tables\Columns\TextColumn; use Filament\Tables\Table; use Illuminate\Support\Facades\Cache; -use Illuminate\Support\Facades\DB; class CitationResource extends Resource { @@ -78,8 +77,6 @@ public static function getPages(): array public static function getNavigationBadge(): ?string { - return Cache::rememberForever('stats.citations', function () { - return DB::table('citations')->selectRaw('count(*)')->get()[0]->count; - }); + return Cache::get('stats.citations'); } } diff --git a/app/Filament/Dashboard/Resources/CollectionResource.php b/app/Filament/Dashboard/Resources/CollectionResource.php index c5d50a8e..5d9eb05a 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource.php +++ b/app/Filament/Dashboard/Resources/CollectionResource.php @@ -23,7 +23,6 @@ use Filament\Tables\Table; use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Facades\Cache; -use Illuminate\Support\Facades\DB; use Illuminate\Support\Str; use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; @@ -81,23 +80,23 @@ public static function table(Table $table): Table Tables\Columns\TextColumn::make('title')->wrap(), Tables\Columns\TextColumn::make('entries') ->state(function (Model $record) { - return Cache::get('stats.collections'.$record->id.'count.entries').'/'.Cache::get('stats.collections'.$record->id.'count.rejected_entries'); + return Cache::get('stats.collections'.$record->id.'entries.count').'/'.Cache::get('stats.collections'.$record->id.'count.rejected_entries'); }), Tables\Columns\TextColumn::make('molecules') ->state(function (Model $record) { - return Cache::get('stats.collections'.$record->id.'count.molecules'); + return Cache::get('stats.collections'.$record->id.'molecules.count'); }), Tables\Columns\TextColumn::make('citations') ->state(function (Model $record) { - return Cache::get('stats.collections'.$record->id.'count.citations'); + return Cache::get('stats.collections'.$record->id.'citations.count'); }), Tables\Columns\TextColumn::make('organisms') ->state(function (Model $record) { - return Cache::get('stats.collections'.$record->id.'count.organisms'); + return Cache::get('stats.collections'.$record->id.'organisms.count'); }), Tables\Columns\TextColumn::make('geo_locations') ->state(function (Model $record) { - return Cache::get('stats.collections'.$record->id.'count.geo_locations'); + return Cache::get('stats.collections'.$record->id.'geo_locations.count'); }), Tables\Columns\TextColumn::make('status') ->badge() @@ -158,8 +157,6 @@ public static function getWidgets(): array public static function getNavigationBadge(): ?string { - return Cache::rememberForever('stats.collections', function () { - return DB::table('collections')->selectRaw('count(*)')->get()[0]->count; - }); + return Cache::get('stats.collections'); } } diff --git a/app/Filament/Dashboard/Resources/GeoLocationResource.php b/app/Filament/Dashboard/Resources/GeoLocationResource.php index c43c2b82..47ba19e5 100644 --- a/app/Filament/Dashboard/Resources/GeoLocationResource.php +++ b/app/Filament/Dashboard/Resources/GeoLocationResource.php @@ -11,7 +11,6 @@ use Filament\Tables; use Filament\Tables\Table; use Illuminate\Support\Facades\Cache; -use Illuminate\Support\Facades\DB; class GeoLocationResource extends Resource { @@ -88,8 +87,6 @@ public static function getWidgets(): array public static function getNavigationBadge(): ?string { - return Cache::rememberForever('stats.geo_locations', function () { - return DB::table('geo_locations')->selectRaw('count(*)')->get()[0]->count; - }); + return Cache::get('stats.geo_locations'); } } diff --git a/app/Filament/Dashboard/Resources/MoleculeResource.php b/app/Filament/Dashboard/Resources/MoleculeResource.php index 3e7e51be..ceb36b24 100644 --- a/app/Filament/Dashboard/Resources/MoleculeResource.php +++ b/app/Filament/Dashboard/Resources/MoleculeResource.php @@ -20,7 +20,6 @@ use Filament\Tables\Columns\ImageColumn; use Filament\Tables\Table; use Illuminate\Support\Facades\Cache; -use Illuminate\Support\Facades\DB; use Tapp\FilamentAuditing\RelationManagers\AuditsRelationManager; class MoleculeResource extends Resource @@ -115,8 +114,6 @@ public static function getWidgets(): array public static function getNavigationBadge(): ?string { - return Cache::rememberForever('stats.molecules', function () { - return DB::table('molecules')->selectRaw('count(*)')->get()[0]->count; - }); + return Cache::get('stats.molecules'); } } diff --git a/app/Filament/Dashboard/Resources/OrganismResource.php b/app/Filament/Dashboard/Resources/OrganismResource.php index 9c5f4e05..3591edb0 100644 --- a/app/Filament/Dashboard/Resources/OrganismResource.php +++ b/app/Filament/Dashboard/Resources/OrganismResource.php @@ -12,7 +12,6 @@ use Filament\Tables; use Filament\Tables\Table; use Illuminate\Support\Facades\Cache; -use Illuminate\Support\Facades\DB; class OrganismResource extends Resource { @@ -98,8 +97,6 @@ public static function getWidgets(): array public static function getNavigationBadge(): ?string { - return Cache::rememberForever('stats.organisms', function () { - return DB::table('organisms')->selectRaw('count(*)')->get()[0]->count; - }); + return Cache::get('stats.organisms'); } } From 675348b8b07dabf1c6941c165688656a8b02a0ee Mon Sep 17 00:00:00 2001 From: Sagar Date: Tue, 28 May 2024 10:54:14 +0200 Subject: [PATCH 091/117] chore: ran pint --- app/Filament/Dashboard/Widgets/DashboardStats.php | 1 - app/Filament/Dashboard/Widgets/DashboardStatsMid.php | 1 - 2 files changed, 2 deletions(-) diff --git a/app/Filament/Dashboard/Widgets/DashboardStats.php b/app/Filament/Dashboard/Widgets/DashboardStats.php index 5f1e1542..272bafd7 100644 --- a/app/Filament/Dashboard/Widgets/DashboardStats.php +++ b/app/Filament/Dashboard/Widgets/DashboardStats.php @@ -5,7 +5,6 @@ use Filament\Widgets\StatsOverviewWidget as BaseWidget; use Filament\Widgets\StatsOverviewWidget\Stat; use Illuminate\Support\Facades\Cache; -use Illuminate\Support\Facades\DB; class DashboardStats extends BaseWidget { diff --git a/app/Filament/Dashboard/Widgets/DashboardStatsMid.php b/app/Filament/Dashboard/Widgets/DashboardStatsMid.php index 0e2734d4..06d9637c 100644 --- a/app/Filament/Dashboard/Widgets/DashboardStatsMid.php +++ b/app/Filament/Dashboard/Widgets/DashboardStatsMid.php @@ -5,7 +5,6 @@ use Filament\Widgets\StatsOverviewWidget as BaseWidget; use Filament\Widgets\StatsOverviewWidget\Stat; use Illuminate\Support\Facades\Cache; -use Illuminate\Support\Facades\DB; class DashboardStatsMid extends BaseWidget { From f5b032c75781ca11e58440a8970afa2002273cf4 Mon Sep 17 00:00:00 2001 From: Chandu Nainala Date: Tue, 28 May 2024 11:08:20 +0200 Subject: [PATCH 092/117] Update DashWidgetsRefresh.php --- app/Console/Commands/DashWidgetsRefresh.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Console/Commands/DashWidgetsRefresh.php b/app/Console/Commands/DashWidgetsRefresh.php index 8677a117..69060f98 100644 --- a/app/Console/Commands/DashWidgetsRefresh.php +++ b/app/Console/Commands/DashWidgetsRefresh.php @@ -17,7 +17,7 @@ class DashWidgetsRefresh extends Command * * @var string */ - protected $signature = 'app:dash-widgets-refresh'; + protected $signature = 'app:cache'; /** * The console command description. From 2380fbf956bf27790662601ad9992766bdd5fc84 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Tue, 28 May 2024 16:42:17 +0200 Subject: [PATCH 093/117] feat: added docs and other command updates --- app/Console/Commands/AssignIdentifiers.php | 102 +++++++----- app/Console/Commands/DashWidgetsRefresh.php | 85 ---------- app/Console/Commands/ImportClassyFire.php | 100 ++++++++++++ app/Console/Commands/ImportProperties.php | 120 ++++++++++++++ .../Commands/MapOrganismNamesToOGG.php | 65 ++++++++ .../Widgets/CollectionStats.php | 43 ++--- docs/.vitepress/dist/404.html | 16 +- docs/.vitepress/dist/FAQs.html | 22 +-- docs/.vitepress/dist/about.html | 24 +-- docs/.vitepress/dist/advanced-search.html | 78 ++++----- docs/.vitepress/dist/analysis.html | 56 ++----- docs/.vitepress/dist/api-submission.html | 78 ++++----- .../dist/assets/FAQs.md.6b86ebe3.js | 1 - .../dist/assets/FAQs.md.6b86ebe3.lean.js | 1 - .../dist/assets/FAQs.md.DWn2LnF0.js | 1 + .../dist/assets/FAQs.md.DWn2LnF0.lean.js | 1 + ....141c33c8.lean.js => about.md.dAk0mzg2.js} | 2 +- ....141c33c8.js => about.md.dAk0mzg2.lean.js} | 2 +- .../assets/advanced-search.md.1f913b8e.js | 33 ---- .../advanced-search.md.1f913b8e.lean.js | 1 - .../assets/advanced-search.md.Cwsq9mQr.js | 33 ++++ .../advanced-search.md.Cwsq9mQr.lean.js | 1 + .../dist/assets/analysis.md.5d79e3c1.js | 33 ---- .../dist/assets/analysis.md.5d79e3c1.lean.js | 1 - .../dist/assets/analysis.md.D9J1hnWY.js | 1 + .../dist/assets/analysis.md.D9J1hnWY.lean.js | 1 + .../dist/assets/api-submission.md.DVSejR-G.js | 33 ++++ .../assets/api-submission.md.DVSejR-G.lean.js | 1 + .../dist/assets/api-submission.md.eff46de2.js | 33 ---- .../assets/api-submission.md.eff46de2.lean.js | 1 - docs/.vitepress/dist/assets/app.FL6pNBk8.js | 1 + docs/.vitepress/dist/assets/app.ac54a529.js | 1 - .../dist/assets/auth-api.md.1d098ca2.js | 33 ---- .../dist/assets/auth-api.md.1d098ca2.lean.js | 1 - .../dist/assets/auth-api.md.jqYdnIeU.js | 33 ++++ .../dist/assets/auth-api.md.jqYdnIeU.lean.js | 1 + .../dist/assets/chunks/framework.9be35eee.js | 2 - .../dist/assets/chunks/framework.D_xGnxpE.js | 17 ++ .../dist/assets/chunks/theme.278595b7.js | 7 - .../dist/assets/chunks/theme.Bf2yJofF.js | 1 + .../dist/assets/contact.md.31b63dc2.js | 1 - .../dist/assets/contact.md.31b63dc2.lean.js | 1 - .../dist/assets/contact.md.BTQuI3CN.js | 1 + .../dist/assets/contact.md.BTQuI3CN.lean.js | 1 + .../dist/assets/db-dump.md.da02b774.js | 1 - .../dist/assets/db-dump.md.da02b774.lean.js | 1 - ...d.acc5fb79.js => db-schema.md.CH4jOCvK.js} | 2 +- ....lean.js => db-schema.md.CH4jOCvK.lean.js} | 2 +- .../dist/assets/download-api.md.52fffcff.js | 33 ---- .../assets/download-api.md.52fffcff.lean.js | 1 - .../dist/assets/download-api.md.DNlzWqR1.js | 33 ++++ .../assets/download-api.md.DNlzWqR1.lean.js | 1 + .../dist/assets/download.md.6FT9ahmt.js | 1 + .../dist/assets/download.md.6FT9ahmt.lean.js | 1 + ...{graph.de69d05b.png => graph.DXNG91Tx.png} | Bin ...ex.md.de2930d2.js => index.md.BKubXQgb.js} | 2 +- ...30d2.lean.js => index.md.BKubXQgb.lean.js} | 2 +- .../dist/assets/installation.md.B3EGeUq6.js | 1 + .../assets/installation.md.B3EGeUq6.lean.js | 1 + .../dist/assets/installation.md.cc63d3ef.js | 1 - .../assets/installation.md.cc63d3ef.lean.js | 1 - .../inter-italic-cyrillic-ext.33bd5a8e.woff2 | Bin 28332 -> 0 bytes .../inter-italic-cyrillic-ext.r48I6akx.woff2 | Bin 0 -> 43112 bytes .../inter-italic-cyrillic.By2_1cv3.woff2 | Bin 0 -> 31300 bytes .../inter-italic-cyrillic.ea42a392.woff2 | Bin 17824 -> 0 bytes .../inter-italic-greek-ext.1u6EdAuj.woff2 | Bin 0 -> 17404 bytes .../inter-italic-greek-ext.4fbe9427.woff2 | Bin 12188 -> 0 bytes .../assets/inter-italic-greek.8f4463c4.woff2 | Bin 23264 -> 0 bytes .../assets/inter-italic-greek.DJ8dCoTZ.woff2 | Bin 0 -> 32564 bytes .../inter-italic-latin-ext.CN1xVJS-.woff2 | Bin 0 -> 120840 bytes .../inter-italic-latin-ext.bd8920cc.woff2 | Bin 63552 -> 0 bytes .../assets/inter-italic-latin.C2AdPX0b.woff2 | Bin 0 -> 74784 bytes .../assets/inter-italic-latin.bd3b6f56.woff2 | Bin 46048 -> 0 bytes .../inter-italic-vietnamese.6ce511fb.woff2 | Bin 8784 -> 0 bytes .../inter-italic-vietnamese.BSbpV94h.woff2 | Bin 0 -> 14884 bytes .../inter-roman-cyrillic-ext.BBPuwvHQ.woff2 | Bin 0 -> 40488 bytes .../inter-roman-cyrillic-ext.e75737ce.woff2 | Bin 26600 -> 0 bytes .../inter-roman-cyrillic.5f2c6c8c.woff2 | Bin 16780 -> 0 bytes .../inter-roman-cyrillic.C5lxZ8CY.woff2 | Bin 0 -> 29164 bytes .../inter-roman-greek-ext.CqjqNYQ-.woff2 | Bin 0 -> 16272 bytes .../inter-roman-greek-ext.ab0619bc.woff2 | Bin 11808 -> 0 bytes .../assets/inter-roman-greek.BBVDIX6e.woff2 | Bin 0 -> 29920 bytes .../assets/inter-roman-greek.d5a6d92a.woff2 | Bin 21776 -> 0 bytes .../inter-roman-latin-ext.0030eebd.woff2 | Bin 59608 -> 0 bytes .../inter-roman-latin-ext.4ZJIpNVo.woff2 | Bin 0 -> 110160 bytes .../assets/inter-roman-latin.2ed14f66.woff2 | Bin 42464 -> 0 bytes .../assets/inter-roman-latin.Di8DUHzh.woff2 | Bin 0 -> 67792 bytes .../inter-roman-vietnamese.14ce25a6.woff2 | Bin 8492 -> 0 bytes .../inter-roman-vietnamese.BjW4sHH5.woff2 | Bin 0 -> 14072 bytes .../dist/assets/introduction.md.bf0d51dd.js | 6 - .../assets/introduction.md.bf0d51dd.lean.js | 1 - .../dist/assets/introduction.md.c5JF7RpG.js | 6 + .../assets/introduction.md.c5JF7RpG.lean.js | 1 + .../dist/assets/issues.md.ClqioswW.js | 64 ++++++++ .../dist/assets/issues.md.ClqioswW.lean.js | 1 + .../dist/assets/issues.md.ac04556b.js | 64 -------- .../dist/assets/issues.md.ac04556b.lean.js | 1 - .../dist/assets/license.md.D6et81ne.js | 1 + .../dist/assets/license.md.D6et81ne.lean.js | 1 + .../dist/assets/license.md.ee81ad04.js | 1 - .../dist/assets/license.md.ee81ad04.lean.js | 1 - .../assets/multi-submission.md.0c9cb505.js | 33 ---- .../multi-submission.md.0c9cb505.lean.js | 1 - .../assets/multi-submission.md.CHBV7X4Z.js | 33 ++++ .../multi-submission.md.CHBV7X4Z.lean.js | 1 + .../dist/assets/schemas-api.md.9e09a159.js | 33 ---- .../assets/schemas-api.md.9e09a159.lean.js | 1 - .../dist/assets/schemas-api.md.SZAfPZXJ.js | 33 ++++ .../assets/schemas-api.md.SZAfPZXJ.lean.js | 1 + .../dist/assets/sdf-download.md.6ece431b.js | 33 ---- .../assets/sdf-download.md.6ece431b.lean.js | 1 - .../dist/assets/sdf-download.md.BlXeH5Wm.js | 33 ++++ .../assets/sdf-download.md.BlXeH5Wm.lean.js | 1 + .../dist/assets/search-api.md.B8QPpKFW.js | 33 ++++ .../assets/search-api.md.B8QPpKFW.lean.js | 1 + .../dist/assets/search-api.md.c926661e.js | 33 ---- .../assets/search-api.md.c926661e.lean.js | 1 - .../dist/assets/simple-search.md.BFPIsGX4.js | 1 + .../assets/simple-search.md.BFPIsGX4.lean.js | 1 + .../dist/assets/simple-search.md.c5e3f3b1.js | 33 ---- .../assets/simple-search.md.c5e3f3b1.lean.js | 1 - .../assets/single-submission.md.Ct5SXe7T.js | 33 ++++ .../single-submission.md.Ct5SXe7T.lean.js | 1 + .../assets/single-submission.md.c5f752ca.js | 33 ---- .../single-submission.md.c5f752ca.lean.js | 1 - .../assets/smiles-download.md.ff269baa.js | 33 ---- .../smiles-download.md.ff269baa.lean.js | 1 - .../dist/assets/sources.md.CcFcUxT0.js | 1 + .../dist/assets/sources.md.CcFcUxT0.lean.js | 1 + .../dist/assets/sources.md.f02123b0.js | 1 - .../dist/assets/sources.md.f02123b0.lean.js | 1 - .../assets/structure-search.md.CwqNUKoF.js | 33 ++++ .../structure-search.md.CwqNUKoF.lean.js | 1 + .../assets/structure-search.md.fa2ca6b3.js | 33 ---- .../structure-search.md.fa2ca6b3.lean.js | 1 - .../.vitepress/dist/assets/style.5f43b084.css | 1 - .../.vitepress/dist/assets/style.BYhvpbhd.css | 1 + .../dist/assets/submission-api.md.1a7e0816.js | 33 ---- .../assets/submission-api.md.1a7e0816.lean.js | 1 - .../dist/assets/submission-api.md.lbGFQUdB.js | 33 ++++ .../assets/submission-api.md.lbGFQUdB.lean.js | 1 + docs/.vitepress/dist/auth-api.html | 78 ++++----- docs/.vitepress/dist/contact.html | 24 +-- docs/.vitepress/dist/db-dump.html | 22 --- docs/.vitepress/dist/db-schema.html | 22 +-- docs/.vitepress/dist/download-api.html | 78 ++++----- docs/.vitepress/dist/download.html | 24 +++ docs/.vitepress/dist/hashmap.json | 2 +- docs/.vitepress/dist/index.html | 24 +-- docs/.vitepress/dist/installation.html | 22 +-- docs/.vitepress/dist/introduction.html | 32 ++-- docs/.vitepress/dist/issues.html | 148 +++++++++--------- docs/.vitepress/dist/license.html | 22 +-- docs/.vitepress/dist/logo.png | Bin 374316 -> 181212 bytes docs/.vitepress/dist/multi-submission.html | 78 ++++----- docs/.vitepress/dist/schemas-api.html | 78 ++++----- docs/.vitepress/dist/sdf-download.html | 78 ++++----- docs/.vitepress/dist/search-api.html | 78 ++++----- docs/.vitepress/dist/simple-search.html | 56 ++----- docs/.vitepress/dist/single-submission.html | 78 ++++----- docs/.vitepress/dist/smiles-download.html | 54 ------- docs/.vitepress/dist/sources.html | 24 +-- docs/.vitepress/dist/structure-search.html | 78 ++++----- docs/.vitepress/dist/submission-api.html | 78 ++++----- 164 files changed, 1553 insertions(+), 1479 deletions(-) delete mode 100644 app/Console/Commands/DashWidgetsRefresh.php create mode 100644 app/Console/Commands/ImportClassyFire.php create mode 100644 app/Console/Commands/ImportProperties.php delete mode 100644 docs/.vitepress/dist/assets/FAQs.md.6b86ebe3.js delete mode 100644 docs/.vitepress/dist/assets/FAQs.md.6b86ebe3.lean.js create mode 100644 docs/.vitepress/dist/assets/FAQs.md.DWn2LnF0.js create mode 100644 docs/.vitepress/dist/assets/FAQs.md.DWn2LnF0.lean.js rename docs/.vitepress/dist/assets/{about.md.141c33c8.lean.js => about.md.dAk0mzg2.js} (60%) rename docs/.vitepress/dist/assets/{about.md.141c33c8.js => about.md.dAk0mzg2.lean.js} (60%) delete mode 100644 docs/.vitepress/dist/assets/advanced-search.md.1f913b8e.js delete mode 100644 docs/.vitepress/dist/assets/advanced-search.md.1f913b8e.lean.js create mode 100644 docs/.vitepress/dist/assets/advanced-search.md.Cwsq9mQr.js create mode 100644 docs/.vitepress/dist/assets/advanced-search.md.Cwsq9mQr.lean.js delete mode 100644 docs/.vitepress/dist/assets/analysis.md.5d79e3c1.js delete mode 100644 docs/.vitepress/dist/assets/analysis.md.5d79e3c1.lean.js create mode 100644 docs/.vitepress/dist/assets/analysis.md.D9J1hnWY.js create mode 100644 docs/.vitepress/dist/assets/analysis.md.D9J1hnWY.lean.js create mode 100644 docs/.vitepress/dist/assets/api-submission.md.DVSejR-G.js create mode 100644 docs/.vitepress/dist/assets/api-submission.md.DVSejR-G.lean.js delete mode 100644 docs/.vitepress/dist/assets/api-submission.md.eff46de2.js delete mode 100644 docs/.vitepress/dist/assets/api-submission.md.eff46de2.lean.js create mode 100644 docs/.vitepress/dist/assets/app.FL6pNBk8.js delete mode 100644 docs/.vitepress/dist/assets/app.ac54a529.js delete mode 100644 docs/.vitepress/dist/assets/auth-api.md.1d098ca2.js delete mode 100644 docs/.vitepress/dist/assets/auth-api.md.1d098ca2.lean.js create mode 100644 docs/.vitepress/dist/assets/auth-api.md.jqYdnIeU.js create mode 100644 docs/.vitepress/dist/assets/auth-api.md.jqYdnIeU.lean.js delete mode 100644 docs/.vitepress/dist/assets/chunks/framework.9be35eee.js create mode 100644 docs/.vitepress/dist/assets/chunks/framework.D_xGnxpE.js delete mode 100644 docs/.vitepress/dist/assets/chunks/theme.278595b7.js create mode 100644 docs/.vitepress/dist/assets/chunks/theme.Bf2yJofF.js delete mode 100644 docs/.vitepress/dist/assets/contact.md.31b63dc2.js delete mode 100644 docs/.vitepress/dist/assets/contact.md.31b63dc2.lean.js create mode 100644 docs/.vitepress/dist/assets/contact.md.BTQuI3CN.js create mode 100644 docs/.vitepress/dist/assets/contact.md.BTQuI3CN.lean.js delete mode 100644 docs/.vitepress/dist/assets/db-dump.md.da02b774.js delete mode 100644 docs/.vitepress/dist/assets/db-dump.md.da02b774.lean.js rename docs/.vitepress/dist/assets/{db-schema.md.acc5fb79.js => db-schema.md.CH4jOCvK.js} (63%) rename docs/.vitepress/dist/assets/{db-schema.md.acc5fb79.lean.js => db-schema.md.CH4jOCvK.lean.js} (63%) delete mode 100644 docs/.vitepress/dist/assets/download-api.md.52fffcff.js delete mode 100644 docs/.vitepress/dist/assets/download-api.md.52fffcff.lean.js create mode 100644 docs/.vitepress/dist/assets/download-api.md.DNlzWqR1.js create mode 100644 docs/.vitepress/dist/assets/download-api.md.DNlzWqR1.lean.js create mode 100644 docs/.vitepress/dist/assets/download.md.6FT9ahmt.js create mode 100644 docs/.vitepress/dist/assets/download.md.6FT9ahmt.lean.js rename docs/.vitepress/dist/assets/{graph.de69d05b.png => graph.DXNG91Tx.png} (100%) rename docs/.vitepress/dist/assets/{index.md.de2930d2.js => index.md.BKubXQgb.js} (90%) rename docs/.vitepress/dist/assets/{index.md.de2930d2.lean.js => index.md.BKubXQgb.lean.js} (90%) create mode 100644 docs/.vitepress/dist/assets/installation.md.B3EGeUq6.js create mode 100644 docs/.vitepress/dist/assets/installation.md.B3EGeUq6.lean.js delete mode 100644 docs/.vitepress/dist/assets/installation.md.cc63d3ef.js delete mode 100644 docs/.vitepress/dist/assets/installation.md.cc63d3ef.lean.js delete mode 100644 docs/.vitepress/dist/assets/inter-italic-cyrillic-ext.33bd5a8e.woff2 create mode 100644 docs/.vitepress/dist/assets/inter-italic-cyrillic-ext.r48I6akx.woff2 create mode 100644 docs/.vitepress/dist/assets/inter-italic-cyrillic.By2_1cv3.woff2 delete mode 100644 docs/.vitepress/dist/assets/inter-italic-cyrillic.ea42a392.woff2 create mode 100644 docs/.vitepress/dist/assets/inter-italic-greek-ext.1u6EdAuj.woff2 delete mode 100644 docs/.vitepress/dist/assets/inter-italic-greek-ext.4fbe9427.woff2 delete mode 100644 docs/.vitepress/dist/assets/inter-italic-greek.8f4463c4.woff2 create mode 100644 docs/.vitepress/dist/assets/inter-italic-greek.DJ8dCoTZ.woff2 create mode 100644 docs/.vitepress/dist/assets/inter-italic-latin-ext.CN1xVJS-.woff2 delete mode 100644 docs/.vitepress/dist/assets/inter-italic-latin-ext.bd8920cc.woff2 create mode 100644 docs/.vitepress/dist/assets/inter-italic-latin.C2AdPX0b.woff2 delete mode 100644 docs/.vitepress/dist/assets/inter-italic-latin.bd3b6f56.woff2 delete mode 100644 docs/.vitepress/dist/assets/inter-italic-vietnamese.6ce511fb.woff2 create mode 100644 docs/.vitepress/dist/assets/inter-italic-vietnamese.BSbpV94h.woff2 create mode 100644 docs/.vitepress/dist/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2 delete mode 100644 docs/.vitepress/dist/assets/inter-roman-cyrillic-ext.e75737ce.woff2 delete mode 100644 docs/.vitepress/dist/assets/inter-roman-cyrillic.5f2c6c8c.woff2 create mode 100644 docs/.vitepress/dist/assets/inter-roman-cyrillic.C5lxZ8CY.woff2 create mode 100644 docs/.vitepress/dist/assets/inter-roman-greek-ext.CqjqNYQ-.woff2 delete mode 100644 docs/.vitepress/dist/assets/inter-roman-greek-ext.ab0619bc.woff2 create mode 100644 docs/.vitepress/dist/assets/inter-roman-greek.BBVDIX6e.woff2 delete mode 100644 docs/.vitepress/dist/assets/inter-roman-greek.d5a6d92a.woff2 delete mode 100644 docs/.vitepress/dist/assets/inter-roman-latin-ext.0030eebd.woff2 create mode 100644 docs/.vitepress/dist/assets/inter-roman-latin-ext.4ZJIpNVo.woff2 delete mode 100644 docs/.vitepress/dist/assets/inter-roman-latin.2ed14f66.woff2 create mode 100644 docs/.vitepress/dist/assets/inter-roman-latin.Di8DUHzh.woff2 delete mode 100644 docs/.vitepress/dist/assets/inter-roman-vietnamese.14ce25a6.woff2 create mode 100644 docs/.vitepress/dist/assets/inter-roman-vietnamese.BjW4sHH5.woff2 delete mode 100644 docs/.vitepress/dist/assets/introduction.md.bf0d51dd.js delete mode 100644 docs/.vitepress/dist/assets/introduction.md.bf0d51dd.lean.js create mode 100644 docs/.vitepress/dist/assets/introduction.md.c5JF7RpG.js create mode 100644 docs/.vitepress/dist/assets/introduction.md.c5JF7RpG.lean.js create mode 100644 docs/.vitepress/dist/assets/issues.md.ClqioswW.js create mode 100644 docs/.vitepress/dist/assets/issues.md.ClqioswW.lean.js delete mode 100644 docs/.vitepress/dist/assets/issues.md.ac04556b.js delete mode 100644 docs/.vitepress/dist/assets/issues.md.ac04556b.lean.js create mode 100644 docs/.vitepress/dist/assets/license.md.D6et81ne.js create mode 100644 docs/.vitepress/dist/assets/license.md.D6et81ne.lean.js delete mode 100644 docs/.vitepress/dist/assets/license.md.ee81ad04.js delete mode 100644 docs/.vitepress/dist/assets/license.md.ee81ad04.lean.js delete mode 100644 docs/.vitepress/dist/assets/multi-submission.md.0c9cb505.js delete mode 100644 docs/.vitepress/dist/assets/multi-submission.md.0c9cb505.lean.js create mode 100644 docs/.vitepress/dist/assets/multi-submission.md.CHBV7X4Z.js create mode 100644 docs/.vitepress/dist/assets/multi-submission.md.CHBV7X4Z.lean.js delete mode 100644 docs/.vitepress/dist/assets/schemas-api.md.9e09a159.js delete mode 100644 docs/.vitepress/dist/assets/schemas-api.md.9e09a159.lean.js create mode 100644 docs/.vitepress/dist/assets/schemas-api.md.SZAfPZXJ.js create mode 100644 docs/.vitepress/dist/assets/schemas-api.md.SZAfPZXJ.lean.js delete mode 100644 docs/.vitepress/dist/assets/sdf-download.md.6ece431b.js delete mode 100644 docs/.vitepress/dist/assets/sdf-download.md.6ece431b.lean.js create mode 100644 docs/.vitepress/dist/assets/sdf-download.md.BlXeH5Wm.js create mode 100644 docs/.vitepress/dist/assets/sdf-download.md.BlXeH5Wm.lean.js create mode 100644 docs/.vitepress/dist/assets/search-api.md.B8QPpKFW.js create mode 100644 docs/.vitepress/dist/assets/search-api.md.B8QPpKFW.lean.js delete mode 100644 docs/.vitepress/dist/assets/search-api.md.c926661e.js delete mode 100644 docs/.vitepress/dist/assets/search-api.md.c926661e.lean.js create mode 100644 docs/.vitepress/dist/assets/simple-search.md.BFPIsGX4.js create mode 100644 docs/.vitepress/dist/assets/simple-search.md.BFPIsGX4.lean.js delete mode 100644 docs/.vitepress/dist/assets/simple-search.md.c5e3f3b1.js delete mode 100644 docs/.vitepress/dist/assets/simple-search.md.c5e3f3b1.lean.js create mode 100644 docs/.vitepress/dist/assets/single-submission.md.Ct5SXe7T.js create mode 100644 docs/.vitepress/dist/assets/single-submission.md.Ct5SXe7T.lean.js delete mode 100644 docs/.vitepress/dist/assets/single-submission.md.c5f752ca.js delete mode 100644 docs/.vitepress/dist/assets/single-submission.md.c5f752ca.lean.js delete mode 100644 docs/.vitepress/dist/assets/smiles-download.md.ff269baa.js delete mode 100644 docs/.vitepress/dist/assets/smiles-download.md.ff269baa.lean.js create mode 100644 docs/.vitepress/dist/assets/sources.md.CcFcUxT0.js create mode 100644 docs/.vitepress/dist/assets/sources.md.CcFcUxT0.lean.js delete mode 100644 docs/.vitepress/dist/assets/sources.md.f02123b0.js delete mode 100644 docs/.vitepress/dist/assets/sources.md.f02123b0.lean.js create mode 100644 docs/.vitepress/dist/assets/structure-search.md.CwqNUKoF.js create mode 100644 docs/.vitepress/dist/assets/structure-search.md.CwqNUKoF.lean.js delete mode 100644 docs/.vitepress/dist/assets/structure-search.md.fa2ca6b3.js delete mode 100644 docs/.vitepress/dist/assets/structure-search.md.fa2ca6b3.lean.js delete mode 100644 docs/.vitepress/dist/assets/style.5f43b084.css create mode 100644 docs/.vitepress/dist/assets/style.BYhvpbhd.css delete mode 100644 docs/.vitepress/dist/assets/submission-api.md.1a7e0816.js delete mode 100644 docs/.vitepress/dist/assets/submission-api.md.1a7e0816.lean.js create mode 100644 docs/.vitepress/dist/assets/submission-api.md.lbGFQUdB.js create mode 100644 docs/.vitepress/dist/assets/submission-api.md.lbGFQUdB.lean.js delete mode 100644 docs/.vitepress/dist/db-dump.html create mode 100644 docs/.vitepress/dist/download.html delete mode 100644 docs/.vitepress/dist/smiles-download.html diff --git a/app/Console/Commands/AssignIdentifiers.php b/app/Console/Commands/AssignIdentifiers.php index 2eca9548..b27082d5 100644 --- a/app/Console/Commands/AssignIdentifiers.php +++ b/app/Console/Commands/AssignIdentifiers.php @@ -4,6 +4,7 @@ use App\Models\Molecule; use App\Models\Ticker; +use DB; use Illuminate\Console\Command; class AssignIdentifiers extends Command @@ -27,48 +28,77 @@ class AssignIdentifiers extends Command */ public function handle() { - Molecule::select('id')->chunk(10000, function ($mols) { - foreach ($mols as $mol) { - $id = $mol->id; - echo $id; - echo "\r\n"; - // fetch molecule - $molecule = Molecule::whereId($id)->first(); - if ($molecule->identifier == null) { - // if molecule has_stereo false - if (! $molecule->has_stereo) { - $cnID = $this->fetchIdentifier(); - echo $cnID; - echo "\r\n"; - $molecule->identifier = $cnID; - if ($molecule->is_parent) { - $variants = $molecule->variants; - $i = $molecule->ticker + 1; - foreach ($variants as $variant) { - $variantID = $cnID.'.'.$i; - $variant->identifier = $variantID; - echo $variantID; - echo "\r\n"; - $variant->save(); - $i += 1; - } - $molecule->ticker = $i; - } - $molecule->save(); - } + $batchSize = 1000; + $currentIndex = $this->fetchLastIndex() + 1; + $data = []; + $this->info('Mapping parents'); + Molecule::select('identifier', 'id', 'has_variants')->where([ + ['has_stereo', '=', false], + ['identifier', '=', null], + ])->chunk($batchSize, function ($molecules) use (&$currentIndex) { + $data = []; + $header = ['id', 'identifier']; + foreach ($molecules as $molecule) { + if (! $molecule->identifier) { + $data[] = array_combine($header, [$molecule->id, $this->generateIdentifier($currentIndex)]); + $currentIndex++; } } + $this->insertBatch($data); }); + $this->info('Mapping parents: Done'); + + $this->info('Mapping variants'); + Molecule::select('identifier', 'id', 'has_variants')->where( + [ + ['is_parent', '=', true], + ['identifier', '!=', null], + ])->chunk($batchSize, function ($molecules) { + $data = []; + $header = ['id', 'identifier']; + foreach ($molecules as $molecule) { + $i = 1; + $variants = $molecule->variants; + foreach ($variants as $variant) { + $data[] = array_combine($header, [$variant->id, $molecule->identifier.'.'.$i]); + $i++; + } + } + $this->insertBatch($data); + }); + $this->info('Mapping variants: Done'); } - public function fetchIdentifier() + public function generateIdentifier($index) { - $ticker = Ticker::first(); - $identifier = $ticker->index + 1; - $ticker->index = $identifier; - $ticker->save(); - $CNP = 'CNP2_'.$identifier; + return 'CNP'.str_pad($index, 7, '0', STR_PAD_LEFT); + } + + public function fetchLastIndex() + { + $ticker = Ticker::where('type', 'molecule')->first(); - return $CNP; + return (int) $ticker->index; + } + + /** + * Insert a batch of data into the database. + * + * @return void + */ + private function insertBatch(array $data) + { + DB::transaction(function () use ($data) { + foreach ($data as $row) { + Molecule::updateorCreate( + [ + 'id' => $row['id'], + ], + [ + 'identifier' => $row['identifier'], + ] + ); + } + }); } } diff --git a/app/Console/Commands/DashWidgetsRefresh.php b/app/Console/Commands/DashWidgetsRefresh.php deleted file mode 100644 index d21a4e62..00000000 --- a/app/Console/Commands/DashWidgetsRefresh.php +++ /dev/null @@ -1,85 +0,0 @@ -count(); - }); - Cache::rememberForever('stats.molecules.stereo', function () { - return Molecule::where([ - ['has_stereo', true], - ])->count(); - }); - Cache::rememberForever('stats.molecules.parent', function () { - return Molecule::where([ - ['has_stereo', false], - ['is_parent', true], - ])->count(); - }); - } -} diff --git a/app/Console/Commands/ImportClassyFire.php b/app/Console/Commands/ImportClassyFire.php new file mode 100644 index 00000000..0a9b76f5 --- /dev/null +++ b/app/Console/Commands/ImportClassyFire.php @@ -0,0 +1,100 @@ +argument('file')); + + if (! file_exists($file) || ! is_readable($file)) { + $this->error('File not found or not readable.'); + + return 1; + } + + Log::info("Reading file: " . $file); + + $batchSize = 10000; + $header = null; + $data = []; + $rowCount = 0; + + if (($handle = fopen($file, 'r')) !== false) { + while (($row = fgetcsv($handle, 0, "\t")) !== false) { + if (! $header) { + $header = $row; + } else { + try { + $data[] = array_combine($header, $row); + $rowCount++; + if ($rowCount % $batchSize == 0) { + $this->insertBatch($data); + $data = []; + } + } catch (\ValueError $e) { + Log::info('An error occurred: '.$e->getMessage()); + Log::info($rowCount++); + } + $this->info("Inserted: $rowCount"); + } + } + fclose($handle); + + if (! empty($data)) { + $this->insertBatch($data); + } + } + + $this->info('ClassyFire data imported successfully!'); + + return 0; + } + + /** + * Insert a batch of data into the database. + * + * @return void + */ + private function insertBatch(array $data) + { + DB::transaction(function () use ($data) { + foreach ($data as $row) { + Properties::updateorCreate( + [ + 'molecule_id' => $row['id'] + ], + [ + 'chemical_class' => str_replace('"', '', $row['chemical_class']), + 'chemical_sub_class' => str_replace('"', '', $row['chemical_sub_class']), + 'chemical_super_class' => str_replace('"', '', $row['chemical_super_class']), + 'direct_parent_classification' => str_replace('"', '', $row['direct_parent_classification']), + ] + ); + } + }); + } +} diff --git a/app/Console/Commands/ImportProperties.php b/app/Console/Commands/ImportProperties.php new file mode 100644 index 00000000..1f9593d7 --- /dev/null +++ b/app/Console/Commands/ImportProperties.php @@ -0,0 +1,120 @@ +argument('file')); + + if (! file_exists($file) || ! is_readable($file)) { + $this->error('File not found or not readable.'); + + return 1; + } + + Log::info("Reading file: " . $file); + + $batchSize = 10000; + $header = null; + $data = []; + $rowCount = 0; + + if (($handle = fopen($file, 'r')) !== false) { + while (($row = fgetcsv($handle, 0, "\t")) !== false) { + if (! $header) { + $header = $row; + } else { + try { + $data[] = array_combine($header, $row); + $rowCount++; + if ($rowCount % $batchSize == 0) { + $this->insertBatch($data); + $data = []; + } + } catch (\ValueError $e) { + Log::info('An error occurred: '.$e->getMessage()); + Log::info($rowCount++); + } + $this->info("Inserted: $rowCount"); + } + } + fclose($handle); + + if (! empty($data)) { + $this->insertBatch($data); + } + } + + $this->info('Properties data imported successfully!'); + + return 0; + } + + /** + * Insert a batch of data into the database. + * + * @return void + */ + private function insertBatch(array $data) + { + DB::transaction(function () use ($data) { + foreach ($data as $row) { + Properties::updateorCreate( + [ + 'molecule_id' => $row['id'] + ], + [ + 'total_atom_count' => str_replace('"', '', $row['atom_count']), + 'heavy_atom_count' => str_replace('"', '', $row['heavy_atom_count']), + 'molecular_weight' => str_replace('"', '', $row['molecular_weight']), + 'exact_molecular_weight' => str_replace('"', '', $row['exact_molecular_weight']), + 'alogp' => str_replace('"', '', $row['alogp']), + 'rotatable_bond_count' => str_replace('"', '', $row['rotatable_bond_count']), + 'topological_polar_surface_area' => str_replace('"', '', $row['topological_polar_surface_area']), + 'hydrogen_bond_acceptors' => str_replace('"', '', $row['hydrogen_bond_acceptors']), + 'hydrogen_bond_donors' => str_replace('"', '', $row['hydrogen_bond_donors']), + 'hydrogen_bond_acceptors_lipinski' => str_replace('"', '', $row['hydrogen_bond_acceptors_lipinski']), + 'hydrogen_bond_donors_lipinski' => str_replace('"', '', $row['hydrogen_bond_donors_lipinski']), + 'lipinski_rule_of_five_violations' => str_replace('"', '', $row['lipinski_rule_of_five_violations']), + 'aromatic_rings_count' => str_replace('"', '', $row['aromatic_rings_count']), + 'qed_drug_likeliness' => str_replace('"', '', $row['qed_drug_likeliness']), + 'formal_charge' => str_replace('"', '', $row['formal_charge']), + 'fractioncsp3' => str_replace('"', '', $row['fractioncsp3']), + 'number_of_minimal_rings' => str_replace('"', '', $row['number_of_minimal_rings']), + 'van_der_waals_volume' => str_replace('"', '', $row['van_der_waals_volume']), + 'contains_linear_sugars' => str_replace('"', '', $row['linear_sugars']), + 'contains_ring_sugars' => str_replace('"', '', $row['circular_sugars']), + 'contains_sugar' => filter_var(str_replace('"', '', $row['linear_sugars']), FILTER_VALIDATE_BOOLEAN) || filter_var(str_replace('"', '', $row['circular_sugars']), FILTER_VALIDATE_BOOLEAN), + 'murko_framework' => str_replace('"', '', $row['murko_framework']), + 'nplikeness' => str_replace('"', '', $row['nplikeness']), + 'molecular_formula' => str_replace('"', '', $row['molecular_formula']), + ] + ); + } + }); + } +} diff --git a/app/Console/Commands/MapOrganismNamesToOGG.php b/app/Console/Commands/MapOrganismNamesToOGG.php index f9159abe..974bf431 100644 --- a/app/Console/Commands/MapOrganismNamesToOGG.php +++ b/app/Console/Commands/MapOrganismNamesToOGG.php @@ -50,6 +50,7 @@ public function handle() $this->updateOrganismModel($name, $data, $organism, 'genus'); $this->info("Mapped and updated: $name"); } else { + $this->getGNFMatches($name, $organism); $this->error("Could not map: $name"); } } @@ -59,6 +60,70 @@ public function handle() }); } + protected function getGNFMatches($name, $organism) + { + // echo $name . "\n";; + $data = [ + 'text' => $name, + 'bytesOffset' => false, + 'returnContent' => false, + 'uniqueNames' => true, + 'ambiguousNames' => false, + 'noBayes' => false, + 'oddsDetails' => false, + 'language' => 'eng', + 'wordsAround' => 0, + 'verification' => true, + 'allMatches' => true, + ]; + + $client = new Client(); + $url = 'https://finder.globalnames.org/api/v1/find'; + + $response = $client->post($url, [ + 'json' => $data, + ]); + + $responseBody = json_decode($response->getBody(), true); + $names = []; + if (isset($responseBody['names']) && count($responseBody['names']) > 0) { + $r_name = $responseBody['names'][0]; + $matchType = $r_name['verification']['matchType']; + echo $matchType."\n"; + if ($matchType == 'Exact' || $matchType == 'Fuzzy') { + $iri = $r_name['verification']['bestResult']['outlink'] ?? $r_name['verification']['bestResult']['dataSourceTitleShort']; + $ranks = $r_name['verification']['bestResult']['classificationRanks'] ?? null; + $ranks = rtrim($ranks, '|'); + $ranks = explode('|', $ranks); + $rank = end($ranks); + if ($matchType == 'Fuzzy') { + $rank = $rank.' (fuzzy)'; + } + $this->updateOrganismModel($name, $iri, $organism, $rank); + $this->info("Mapped and updated: $name"); + } elseif ($matchType == 'PartialFuzzy' || $matchType == 'PartialExact') { + $iri = $r_name['verification']['bestResult']['dataSourceTitleShort']; + if (isset($r_name['verification']['bestResult']['classificationRanks'])) { + $ranks = rtrim($r_name['verification']['bestResult']['classificationRanks'], '|') ?? null; + $paths = rtrim($r_name['verification']['bestResult']['classificationPath'], '|') ?? null; + $ids = rtrim($r_name['verification']['bestResult']['classificationIds'], '|') ?? null; + $ranks = explode('|', $ranks); + $ranksLength = count($ranks); + if ($ranksLength > 0) { + $parentRank = $ranks[$ranksLength - 2]; + $parentName = $paths[$ranksLength - 2]; + $parentId = $ids[$ranksLength - 2]; + $this->updateOrganismModel($name, $iri.'['.$parentName.'|'.$parentId.']', $organism, $parentRank); + $this->info("Mapped and updated: $name"); + } + } + } + } else { + $this->error("Could not map: $name"); + } + + } + protected function getOLSIRI($name, $rank) { try { diff --git a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php index 70f83f93..889b331a 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php +++ b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php @@ -20,32 +20,33 @@ protected function getStats(): array Stat::make('Passed Entries', $this->record->entries->where('status', 'PASSED')->count()) ->description('Successful count') ->color('success'), - Stat::make('Entries', $this->record->entries->where('status', 'REJECTED')->count()) + Stat::make('Failed Entries', $this->record->entries->where('status', 'REJECTED')->count()) ->description('Failed entries') ->color('danger'), // Stat::make('Total Entries', $this->record->entries->count()), - Stat::make('Total Molecules', $this->record->molecules->count()), - Stat::make('Total Citations', $this->record->citations->count()), - // Stat::make('Total Organisms', Cache::rememberForever('stats.collections'.$this->record->id.'organisms.count', function () { - // // refactor the below with eloquent relations if possible - // $molecules = $this->record->molecules; - // $count = 0; - // foreach ($molecules as $molecule) { - // $count += $molecule->organisms()->count(); - // } + Stat::make('Molecular Entries', $this->record->molecules->count()) + ->description('(Non stereo/CNP Parent/Stereo variants)'), + Stat::make('Citations', $this->record->citations->count()), + Stat::make('Organisms', Cache::rememberForever('stats.collections'.$this->record->id.'organisms.count', function () { + // refactor the below with eloquent relations if possible + $molecules = $this->record->molecules; + $count = 0; + foreach ($molecules as $molecule) { + $count += $molecule->organisms()->count(); + } - // return $count; - // })), - // Stat::make('Total Geo Locations', Cache::rememberForever('stats.collections'.$this->record->id.'geo_locations.count', function () { - // // refactor the below with eloquent relations if possible - // $molecules = $this->record->molecules; - // $count = 0; - // foreach ($molecules as $molecule) { - // $count += $molecule->geoLocations()->count(); - // } + return $count; + })), + Stat::make('Geo Locations', Cache::rememberForever('stats.collections'.$this->record->id.'geo_locations.count', function () { + // refactor the below with eloquent relations if possible + $molecules = $this->record->molecules; + $count = 0; + foreach ($molecules as $molecule) { + $count += $molecule->geoLocations()->count(); + } - // return $count; - // })), + return $count; + })), ]; } } diff --git a/docs/.vitepress/dist/404.html b/docs/.vitepress/dist/404.html index 00673442..678f76ae 100644 --- a/docs/.vitepress/dist/404.html +++ b/docs/.vitepress/dist/404.html @@ -5,15 +5,17 @@ 404 | COCONUT Docs - - - - + + + + + + + -

Skip to content

404

PAGE NOT FOUND

But if you don't change your direction, and if you keep looking, you may end up where you are heading.
- +
+ \ No newline at end of file diff --git a/docs/.vitepress/dist/FAQs.html b/docs/.vitepress/dist/FAQs.html index 99e584be..c4537f53 100644 --- a/docs/.vitepress/dist/FAQs.html +++ b/docs/.vitepress/dist/FAQs.html @@ -5,18 +5,20 @@ Frequently Asked Questions (FAQs) | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page

Frequently Asked Questions (FAQs)

1. What is the Coconut Natural Products Database?

The Coconut Natural Products Database is a comprehensive collection of information about various natural products derived from coconuts. It provides details about coconut-based products such as oils, milk, water, flour, and more.

2. How can I access the Coconut Natural Products Database?

The Coconut Natural Products Database can be accessed through a web-based interface. Simply visit the website and navigate to the database section to explore the available information.

3. What kind of information does the database contain?

The database contains detailed information about different coconut natural products, including their nutritional composition, processing methods, benefits, recommended usage, and potential allergens. It may also provide insights into the sourcing, production, and sustainability practices related to coconut-based products.

4. How can I search for specific coconut natural products?

The database offers search functionality that allows users to find specific coconut natural products. You can search by product name, category, ingredients, or specific attributes. The search feature helps you quickly locate the desired information within the vast collection of coconut-based products.

5. Can I contribute to the Coconut Natural Products Database?

Yes, contributions to the database are welcome. If you have additional information, insights, or new coconut-based products to include, you can submit them through the website. The database administrators will review and validate the submissions before integrating them into the database.

6. Is the Coconut Natural Products Database regularly updated?

Yes, the database is regularly updated to ensure that the information remains accurate and up to date. New products, nutritional data, scientific research findings, and other relevant information are continually added to keep the database current and comprehensive.

7. Can I access the Coconut Natural Products Database offline?

At present, the Coconut Natural Products Database is only accessible through the online web interface. However, users can bookmark specific pages or save relevant information for offline reference.

8. Is the Coconut Natural Products Database available for commercial use?

The availability and terms of commercial use may vary. It is advisable to contact the database administrators or the website owner to inquire about commercial usage, licensing, or any specific requirements.

9. Are there any subscription fees or charges to access the Coconut Natural Products Database?

The accessibility and associated costs of the Coconut Natural Products Database depend on its specific implementation. Some databases may offer free access to basic information, while others may require a subscription or offer premium services for advanced features and in-depth product analysis. Refer to the website or contact the administrators to learn more about the pricing structure, if applicable.

10. Who maintains and updates the Coconut Natural Products Database?

The Coconut Natural Products Database is maintained and updated by a team of experts, researchers, and database administrators dedicated to curating accurate and reliable information. Their goal is to provide a valuable resource for individuals, researchers, and industry professionals interested in coconut natural products.

If you have further questions or need additional assistance, please feel free to reach out to the database administrators through the contact information provided on the website.

- +
Skip to content

Frequently Asked Questions (FAQs)

1. What is the Coconut Natural Products Database?

The Coconut Natural Products Database is a comprehensive collection of information about various natural products derived from coconuts. It provides details about coconut-based products such as oils, milk, water, flour, and more.

2. How can I access the Coconut Natural Products Database?

The Coconut Natural Products Database can be accessed through a web-based interface. Simply visit the website and navigate to the database section to explore the available information.

3. What kind of information does the database contain?

The database contains detailed information about different coconut natural products, including their nutritional composition, processing methods, benefits, recommended usage, and potential allergens. It may also provide insights into the sourcing, production, and sustainability practices related to coconut-based products.

4. How can I search for specific coconut natural products?

The database offers search functionality that allows users to find specific coconut natural products. You can search by product name, category, ingredients, or specific attributes. The search feature helps you quickly locate the desired information within the vast collection of coconut-based products.

5. Can I contribute to the Coconut Natural Products Database?

Yes, contributions to the database are welcome. If you have additional information, insights, or new coconut-based products to include, you can submit them through the website. The database administrators will review and validate the submissions before integrating them into the database.

6. Is the Coconut Natural Products Database regularly updated?

Yes, the database is regularly updated to ensure that the information remains accurate and up to date. New products, nutritional data, scientific research findings, and other relevant information are continually added to keep the database current and comprehensive.

7. Can I access the Coconut Natural Products Database offline?

At present, the Coconut Natural Products Database is only accessible through the online web interface. However, users can bookmark specific pages or save relevant information for offline reference.

8. Is the Coconut Natural Products Database available for commercial use?

The availability and terms of commercial use may vary. It is advisable to contact the database administrators or the website owner to inquire about commercial usage, licensing, or any specific requirements.

9. Are there any subscription fees or charges to access the Coconut Natural Products Database?

The accessibility and associated costs of the Coconut Natural Products Database depend on its specific implementation. Some databases may offer free access to basic information, while others may require a subscription or offer premium services for advanced features and in-depth product analysis. Refer to the website or contact the administrators to learn more about the pricing structure, if applicable.

10. Who maintains and updates the Coconut Natural Products Database?

The Coconut Natural Products Database is maintained and updated by a team of experts, researchers, and database administrators dedicated to curating accurate and reliable information. Their goal is to provide a valuable resource for individuals, researchers, and industry professionals interested in coconut natural products.

If you have further questions or need additional assistance, please feel free to reach out to the database administrators through the contact information provided on the website.

+ \ No newline at end of file diff --git a/docs/.vitepress/dist/about.html b/docs/.vitepress/dist/about.html index 19ed3cee..829e6199 100644 --- a/docs/.vitepress/dist/about.html +++ b/docs/.vitepress/dist/about.html @@ -3,20 +3,22 @@ - COCONUT Docs | COCONUT Docs + COCONUT Docs - - - - - - - + + + + + + + + + + - - + + \ No newline at end of file diff --git a/docs/.vitepress/dist/advanced-search.html b/docs/.vitepress/dist/advanced-search.html index fd44910d..cd3ec4ed 100644 --- a/docs/.vitepress/dist/advanced-search.html +++ b/docs/.vitepress/dist/advanced-search.html @@ -5,50 +5,52 @@ Markdown Extension Examples | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page
+ \ No newline at end of file diff --git a/docs/.vitepress/dist/analysis.html b/docs/.vitepress/dist/analysis.html index a521cf17..2ed2a1b4 100644 --- a/docs/.vitepress/dist/analysis.html +++ b/docs/.vitepress/dist/analysis.html @@ -3,52 +3,22 @@ - Markdown Extension Examples | COCONUT Docs + COCONUT online - Data analysis | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-```

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
-
-::: tip
-This is a tip.
-:::
-
-::: warning
-This is a warning.
-:::
-
-::: danger
-This is a dangerous warning.
-:::
-
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

- +
Skip to content

COCONUT online - Data analysis

  • As shown in the sources section, COCONUT data has been extracted from 53 data sources and several have been manually collected from literature sets.

  • Currently, the COCONUT release (June 2023) contains 406,919 unique "flat" (without stereochemistry) NPs, and 730,441 NPs whose stereochemistry is preserved. Please refer to the original paper for more details.

  • We extensively use the ChEMBL structure curation pipeline developed with RDKit to clean the data and curate the database.

Curation steps

  • The snapshot of the mongoDB database form the COCONUT release 2022 was taken as the primary source,
    • Polyfluorinated compounds (64 in total) were removed
    • Structures that cannot be parsed by the ChEMBL structure curation pipeline (113 in total) have been removed.
    • Duplicates have been merged into one entry and the highly annotated entry has been made the parent entry, and the remainder is now included in the parent entry.
+ \ No newline at end of file diff --git a/docs/.vitepress/dist/api-submission.html b/docs/.vitepress/dist/api-submission.html index 25ddfe4c..3b08ef70 100644 --- a/docs/.vitepress/dist/api-submission.html +++ b/docs/.vitepress/dist/api-submission.html @@ -5,50 +5,52 @@ Markdown Extension Examples | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-```

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
+    
Skip to content

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
 
-::: tip
-This is a tip.
-:::
+::: tip
+This is a tip.
+:::
 
-::: warning
-This is a warning.
-:::
+::: warning
+This is a warning.
+:::
 
-::: danger
-This is a dangerous warning.
-:::
+::: danger
+This is a dangerous warning.
+:::
 
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

- +::: details +This is a details block. +:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ \ No newline at end of file diff --git a/docs/.vitepress/dist/assets/FAQs.md.6b86ebe3.js b/docs/.vitepress/dist/assets/FAQs.md.6b86ebe3.js deleted file mode 100644 index e34f51a2..00000000 --- a/docs/.vitepress/dist/assets/FAQs.md.6b86ebe3.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,o as t,c as e,O as o}from"./chunks/framework.9be35eee.js";const f=JSON.parse('{"title":"Frequently Asked Questions (FAQs)","description":"","frontmatter":{},"headers":[],"relativePath":"FAQs.md","filePath":"FAQs.md"}'),s={name:"FAQs.md"},r=o('

Frequently Asked Questions (FAQs)

1. What is the Coconut Natural Products Database?

The Coconut Natural Products Database is a comprehensive collection of information about various natural products derived from coconuts. It provides details about coconut-based products such as oils, milk, water, flour, and more.

2. How can I access the Coconut Natural Products Database?

The Coconut Natural Products Database can be accessed through a web-based interface. Simply visit the website and navigate to the database section to explore the available information.

3. What kind of information does the database contain?

The database contains detailed information about different coconut natural products, including their nutritional composition, processing methods, benefits, recommended usage, and potential allergens. It may also provide insights into the sourcing, production, and sustainability practices related to coconut-based products.

4. How can I search for specific coconut natural products?

The database offers search functionality that allows users to find specific coconut natural products. You can search by product name, category, ingredients, or specific attributes. The search feature helps you quickly locate the desired information within the vast collection of coconut-based products.

5. Can I contribute to the Coconut Natural Products Database?

Yes, contributions to the database are welcome. If you have additional information, insights, or new coconut-based products to include, you can submit them through the website. The database administrators will review and validate the submissions before integrating them into the database.

6. Is the Coconut Natural Products Database regularly updated?

Yes, the database is regularly updated to ensure that the information remains accurate and up to date. New products, nutritional data, scientific research findings, and other relevant information are continually added to keep the database current and comprehensive.

7. Can I access the Coconut Natural Products Database offline?

At present, the Coconut Natural Products Database is only accessible through the online web interface. However, users can bookmark specific pages or save relevant information for offline reference.

8. Is the Coconut Natural Products Database available for commercial use?

The availability and terms of commercial use may vary. It is advisable to contact the database administrators or the website owner to inquire about commercial usage, licensing, or any specific requirements.

9. Are there any subscription fees or charges to access the Coconut Natural Products Database?

The accessibility and associated costs of the Coconut Natural Products Database depend on its specific implementation. Some databases may offer free access to basic information, while others may require a subscription or offer premium services for advanced features and in-depth product analysis. Refer to the website or contact the administrators to learn more about the pricing structure, if applicable.

10. Who maintains and updates the Coconut Natural Products Database?

The Coconut Natural Products Database is maintained and updated by a team of experts, researchers, and database administrators dedicated to curating accurate and reliable information. Their goal is to provide a valuable resource for individuals, researchers, and industry professionals interested in coconut natural products.

If you have further questions or need additional assistance, please feel free to reach out to the database administrators through the contact information provided on the website.

',22),n=[r];function c(i,u,d,h,l,b){return t(),e("div",null,n)}const m=a(s,[["render",c]]);export{f as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/FAQs.md.6b86ebe3.lean.js b/docs/.vitepress/dist/assets/FAQs.md.6b86ebe3.lean.js deleted file mode 100644 index 5f668e0c..00000000 --- a/docs/.vitepress/dist/assets/FAQs.md.6b86ebe3.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,o as t,c as e,O as o}from"./chunks/framework.9be35eee.js";const f=JSON.parse('{"title":"Frequently Asked Questions (FAQs)","description":"","frontmatter":{},"headers":[],"relativePath":"FAQs.md","filePath":"FAQs.md"}'),s={name:"FAQs.md"},r=o("",22),n=[r];function c(i,u,d,h,l,b){return t(),e("div",null,n)}const m=a(s,[["render",c]]);export{f as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/FAQs.md.DWn2LnF0.js b/docs/.vitepress/dist/assets/FAQs.md.DWn2LnF0.js new file mode 100644 index 00000000..88d87b78 --- /dev/null +++ b/docs/.vitepress/dist/assets/FAQs.md.DWn2LnF0.js @@ -0,0 +1 @@ +import{_ as a,c as t,o as e,a1 as o}from"./chunks/framework.D_xGnxpE.js";const f=JSON.parse('{"title":"Frequently Asked Questions (FAQs)","description":"","frontmatter":{},"headers":[],"relativePath":"FAQs.md","filePath":"FAQs.md"}'),s={name:"FAQs.md"},r=o('

Frequently Asked Questions (FAQs)

1. What is the Coconut Natural Products Database?

The Coconut Natural Products Database is a comprehensive collection of information about various natural products derived from coconuts. It provides details about coconut-based products such as oils, milk, water, flour, and more.

2. How can I access the Coconut Natural Products Database?

The Coconut Natural Products Database can be accessed through a web-based interface. Simply visit the website and navigate to the database section to explore the available information.

3. What kind of information does the database contain?

The database contains detailed information about different coconut natural products, including their nutritional composition, processing methods, benefits, recommended usage, and potential allergens. It may also provide insights into the sourcing, production, and sustainability practices related to coconut-based products.

4. How can I search for specific coconut natural products?

The database offers search functionality that allows users to find specific coconut natural products. You can search by product name, category, ingredients, or specific attributes. The search feature helps you quickly locate the desired information within the vast collection of coconut-based products.

5. Can I contribute to the Coconut Natural Products Database?

Yes, contributions to the database are welcome. If you have additional information, insights, or new coconut-based products to include, you can submit them through the website. The database administrators will review and validate the submissions before integrating them into the database.

6. Is the Coconut Natural Products Database regularly updated?

Yes, the database is regularly updated to ensure that the information remains accurate and up to date. New products, nutritional data, scientific research findings, and other relevant information are continually added to keep the database current and comprehensive.

7. Can I access the Coconut Natural Products Database offline?

At present, the Coconut Natural Products Database is only accessible through the online web interface. However, users can bookmark specific pages or save relevant information for offline reference.

8. Is the Coconut Natural Products Database available for commercial use?

The availability and terms of commercial use may vary. It is advisable to contact the database administrators or the website owner to inquire about commercial usage, licensing, or any specific requirements.

9. Are there any subscription fees or charges to access the Coconut Natural Products Database?

The accessibility and associated costs of the Coconut Natural Products Database depend on its specific implementation. Some databases may offer free access to basic information, while others may require a subscription or offer premium services for advanced features and in-depth product analysis. Refer to the website or contact the administrators to learn more about the pricing structure, if applicable.

10. Who maintains and updates the Coconut Natural Products Database?

The Coconut Natural Products Database is maintained and updated by a team of experts, researchers, and database administrators dedicated to curating accurate and reliable information. Their goal is to provide a valuable resource for individuals, researchers, and industry professionals interested in coconut natural products.

If you have further questions or need additional assistance, please feel free to reach out to the database administrators through the contact information provided on the website.

',22),n=[r];function c(i,u,d,h,l,b){return e(),t("div",null,n)}const m=a(s,[["render",c]]);export{f as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/FAQs.md.DWn2LnF0.lean.js b/docs/.vitepress/dist/assets/FAQs.md.DWn2LnF0.lean.js new file mode 100644 index 00000000..61bb93e3 --- /dev/null +++ b/docs/.vitepress/dist/assets/FAQs.md.DWn2LnF0.lean.js @@ -0,0 +1 @@ +import{_ as a,c as t,o as e,a1 as o}from"./chunks/framework.D_xGnxpE.js";const f=JSON.parse('{"title":"Frequently Asked Questions (FAQs)","description":"","frontmatter":{},"headers":[],"relativePath":"FAQs.md","filePath":"FAQs.md"}'),s={name:"FAQs.md"},r=o("",22),n=[r];function c(i,u,d,h,l,b){return e(),t("div",null,n)}const m=a(s,[["render",c]]);export{f as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/about.md.141c33c8.lean.js b/docs/.vitepress/dist/assets/about.md.dAk0mzg2.js similarity index 60% rename from docs/.vitepress/dist/assets/about.md.141c33c8.lean.js rename to docs/.vitepress/dist/assets/about.md.dAk0mzg2.js index 08a934f1..e0bda564 100644 --- a/docs/.vitepress/dist/assets/about.md.141c33c8.lean.js +++ b/docs/.vitepress/dist/assets/about.md.dAk0mzg2.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./chunks/framework.9be35eee.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md"}'),o={name:"about.md"};function r(s,c,n,p,_,d){return e(),a("div")}const f=t(o,[["render",r]]);export{m as __pageData,f as default}; +import{_ as t,c as e,o as a}from"./chunks/framework.D_xGnxpE.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md"}'),o={name:"about.md"};function r(s,c,n,p,_,d){return a(),e("div")}const f=t(o,[["render",r]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/about.md.141c33c8.js b/docs/.vitepress/dist/assets/about.md.dAk0mzg2.lean.js similarity index 60% rename from docs/.vitepress/dist/assets/about.md.141c33c8.js rename to docs/.vitepress/dist/assets/about.md.dAk0mzg2.lean.js index 08a934f1..e0bda564 100644 --- a/docs/.vitepress/dist/assets/about.md.141c33c8.js +++ b/docs/.vitepress/dist/assets/about.md.dAk0mzg2.lean.js @@ -1 +1 @@ -import{_ as t,o as e,c as a}from"./chunks/framework.9be35eee.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md"}'),o={name:"about.md"};function r(s,c,n,p,_,d){return e(),a("div")}const f=t(o,[["render",r]]);export{m as __pageData,f as default}; +import{_ as t,c as e,o as a}from"./chunks/framework.D_xGnxpE.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"about.md","filePath":"about.md"}'),o={name:"about.md"};function r(s,c,n,p,_,d){return a(),e("div")}const f=t(o,[["render",r]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/advanced-search.md.1f913b8e.js b/docs/.vitepress/dist/assets/advanced-search.md.1f913b8e.js deleted file mode 100644 index 5fdb7294..00000000 --- a/docs/.vitepress/dist/assets/advanced-search.md.1f913b8e.js +++ /dev/null @@ -1,33 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"advanced-search.md","filePath":"advanced-search.md"}'),e={name:"advanced-search.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-\`\`\`

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
-
-::: tip
-This is a tip.
-:::
-
-::: warning
-This is a warning.
-:::
-
-::: danger
-This is a dangerous warning.
-:::
-
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/advanced-search.md.1f913b8e.lean.js b/docs/.vitepress/dist/assets/advanced-search.md.1f913b8e.lean.js deleted file mode 100644 index 2024639b..00000000 --- a/docs/.vitepress/dist/assets/advanced-search.md.1f913b8e.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"advanced-search.md","filePath":"advanced-search.md"}'),e={name:"advanced-search.md"},p=l("",19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/advanced-search.md.Cwsq9mQr.js b/docs/.vitepress/dist/assets/advanced-search.md.Cwsq9mQr.js new file mode 100644 index 00000000..7650e693 --- /dev/null +++ b/docs/.vitepress/dist/assets/advanced-search.md.Cwsq9mQr.js @@ -0,0 +1,33 @@ +import{_ as s,c as a,o as n,a1 as i}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"advanced-search.md","filePath":"advanced-search.md"}'),e={name:"advanced-search.md"},t=i(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),p=[t];function l(h,r,o,d,c,k){return n(),a("div",null,p)}const u=s(e,[["render",l]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/advanced-search.md.Cwsq9mQr.lean.js b/docs/.vitepress/dist/assets/advanced-search.md.Cwsq9mQr.lean.js new file mode 100644 index 00000000..46ac2453 --- /dev/null +++ b/docs/.vitepress/dist/assets/advanced-search.md.Cwsq9mQr.lean.js @@ -0,0 +1 @@ +import{_ as s,c as a,o as n,a1 as i}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"advanced-search.md","filePath":"advanced-search.md"}'),e={name:"advanced-search.md"},t=i("",19),p=[t];function l(h,r,o,d,c,k){return n(),a("div",null,p)}const u=s(e,[["render",l]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/analysis.md.5d79e3c1.js b/docs/.vitepress/dist/assets/analysis.md.5d79e3c1.js deleted file mode 100644 index de66dd23..00000000 --- a/docs/.vitepress/dist/assets/analysis.md.5d79e3c1.js +++ /dev/null @@ -1,33 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"analysis.md","filePath":"analysis.md"}'),e={name:"analysis.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-\`\`\`

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
-
-::: tip
-This is a tip.
-:::
-
-::: warning
-This is a warning.
-:::
-
-::: danger
-This is a dangerous warning.
-:::
-
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,y){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/analysis.md.5d79e3c1.lean.js b/docs/.vitepress/dist/assets/analysis.md.5d79e3c1.lean.js deleted file mode 100644 index 7a97141b..00000000 --- a/docs/.vitepress/dist/assets/analysis.md.5d79e3c1.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"analysis.md","filePath":"analysis.md"}'),e={name:"analysis.md"},p=l("",19),o=[p];function t(i,c,r,d,h,y){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/analysis.md.D9J1hnWY.js b/docs/.vitepress/dist/assets/analysis.md.D9J1hnWY.js new file mode 100644 index 00000000..239061f4 --- /dev/null +++ b/docs/.vitepress/dist/assets/analysis.md.D9J1hnWY.js @@ -0,0 +1 @@ +import{_ as e,c as a,o as t,a1 as r}from"./chunks/framework.D_xGnxpE.js";const _=JSON.parse('{"title":"COCONUT online - Data analysis","description":"","frontmatter":{},"headers":[],"relativePath":"analysis.md","filePath":"analysis.md"}'),n={name:"analysis.md"},s=r('

COCONUT online - Data analysis

  • As shown in the sources section, COCONUT data has been extracted from 53 data sources and several have been manually collected from literature sets.

  • Currently, the COCONUT release (June 2023) contains 406,919 unique "flat" (without stereochemistry) NPs, and 730,441 NPs whose stereochemistry is preserved. Please refer to the original paper for more details.

  • We extensively use the ChEMBL structure curation pipeline developed with RDKit to clean the data and curate the database.

Curation steps

  • The snapshot of the mongoDB database form the COCONUT release 2022 was taken as the primary source,
    • Polyfluorinated compounds (64 in total) were removed
    • Structures that cannot be parsed by the ChEMBL structure curation pipeline (113 in total) have been removed.
    • Duplicates have been merged into one entry and the highly annotated entry has been made the parent entry, and the remainder is now included in the parent entry.
',4),o=[s];function i(l,h,c,d,u,p){return t(),a("div",null,o)}const f=e(n,[["render",i]]);export{_ as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/analysis.md.D9J1hnWY.lean.js b/docs/.vitepress/dist/assets/analysis.md.D9J1hnWY.lean.js new file mode 100644 index 00000000..025b3bdf --- /dev/null +++ b/docs/.vitepress/dist/assets/analysis.md.D9J1hnWY.lean.js @@ -0,0 +1 @@ +import{_ as e,c as a,o as t,a1 as r}from"./chunks/framework.D_xGnxpE.js";const _=JSON.parse('{"title":"COCONUT online - Data analysis","description":"","frontmatter":{},"headers":[],"relativePath":"analysis.md","filePath":"analysis.md"}'),n={name:"analysis.md"},s=r("",4),o=[s];function i(l,h,c,d,u,p){return t(),a("div",null,o)}const f=e(n,[["render",i]]);export{_ as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/api-submission.md.DVSejR-G.js b/docs/.vitepress/dist/assets/api-submission.md.DVSejR-G.js new file mode 100644 index 00000000..6ffdebbc --- /dev/null +++ b/docs/.vitepress/dist/assets/api-submission.md.DVSejR-G.js @@ -0,0 +1,33 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"api-submission.md","filePath":"api-submission.md"}'),e={name:"api-submission.md"},t=n(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),p=[t];function l(h,o,r,d,c,k){return i(),a("div",null,p)}const u=s(e,[["render",l]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/api-submission.md.DVSejR-G.lean.js b/docs/.vitepress/dist/assets/api-submission.md.DVSejR-G.lean.js new file mode 100644 index 00000000..8f814b0e --- /dev/null +++ b/docs/.vitepress/dist/assets/api-submission.md.DVSejR-G.lean.js @@ -0,0 +1 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"api-submission.md","filePath":"api-submission.md"}'),e={name:"api-submission.md"},t=n("",19),p=[t];function l(h,o,r,d,c,k){return i(),a("div",null,p)}const u=s(e,[["render",l]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/api-submission.md.eff46de2.js b/docs/.vitepress/dist/assets/api-submission.md.eff46de2.js deleted file mode 100644 index b86cc2cd..00000000 --- a/docs/.vitepress/dist/assets/api-submission.md.eff46de2.js +++ /dev/null @@ -1,33 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"api-submission.md","filePath":"api-submission.md"}'),e={name:"api-submission.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-\`\`\`

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
-
-::: tip
-This is a tip.
-:::
-
-::: warning
-This is a warning.
-:::
-
-::: danger
-This is a dangerous warning.
-:::
-
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/api-submission.md.eff46de2.lean.js b/docs/.vitepress/dist/assets/api-submission.md.eff46de2.lean.js deleted file mode 100644 index 80b37611..00000000 --- a/docs/.vitepress/dist/assets/api-submission.md.eff46de2.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"api-submission.md","filePath":"api-submission.md"}'),e={name:"api-submission.md"},p=l("",19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/app.FL6pNBk8.js b/docs/.vitepress/dist/assets/app.FL6pNBk8.js new file mode 100644 index 00000000..34032957 --- /dev/null +++ b/docs/.vitepress/dist/assets/app.FL6pNBk8.js @@ -0,0 +1 @@ +import{U as o,a3 as p,a4 as u,a5 as l,a6 as c,a7 as f,a8 as d,a9 as m,aa as h,ab as g,ac as A,d as P,u as v,y,x as C,ad as b,ae as w,af as E,ag as R}from"./chunks/framework.D_xGnxpE.js";import{t as S}from"./chunks/theme.Bf2yJofF.js";function i(e){if(e.extends){const a=i(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const s=i(S),_=P({name:"VitePressApp",setup(){const{site:e,lang:a,dir:t}=v();return y(()=>{C(()=>{document.documentElement.lang=a.value,document.documentElement.dir=t.value})}),e.value.router.prefetchLinks&&b(),w(),E(),s.setup&&s.setup(),()=>R(s.Layout)}});async function T(){globalThis.__VITEPRESS__=!0;const e=D(),a=x();a.provide(u,e);const t=l(e.route);return a.provide(c,t),a.component("Content",f),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),s.enhanceApp&&await s.enhanceApp({app:a,router:e,siteData:m}),{app:a,router:e,data:t}}function x(){return h(_)}function D(){let e=o,a;return g(t=>{let n=A(t),r=null;return n&&(e&&(a=n),(e||a===n)&&(n=n.replace(/\.js$/,".lean.js")),r=import(n)),o&&(e=!1),r},s.NotFound)}o&&T().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{T as createApp}; diff --git a/docs/.vitepress/dist/assets/app.ac54a529.js b/docs/.vitepress/dist/assets/app.ac54a529.js deleted file mode 100644 index ecf48098..00000000 --- a/docs/.vitepress/dist/assets/app.ac54a529.js +++ /dev/null @@ -1 +0,0 @@ -import{K as s,a2 as p,a3 as i,a4 as u,a5 as c,a6 as l,a7 as d,a8 as f,a9 as m,aa as h,ab as A,ac as g,d as P,u as v,p as y,k as C,ad as w,ae as _,af as b,ag as E}from"./chunks/framework.9be35eee.js";import{t as R}from"./chunks/theme.278595b7.js";function r(e){if(e.extends){const a=r(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const n=r(R),D=P({name:"VitePressApp",setup(){const{site:e}=v();return y(()=>{C(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),w(),_(),b(),n.setup&&n.setup(),()=>E(n.Layout)}});async function O(){const e=T(),a=S();a.provide(i,e);const t=u(e.route);return a.provide(c,t),a.component("Content",l),a.component("ClientOnly",d),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:a,router:e,siteData:f}),{app:a,router:e,data:t}}function S(){return m(D)}function T(){let e=s,a;return h(t=>{let o=A(t);return e&&(a=o),(e||a===o)&&(o=o.replace(/\.js$/,".lean.js")),s&&(e=!1),g(()=>import(o),[])},n.NotFound)}s&&O().then(({app:e,router:a,data:t})=>{a.go().then(()=>{p(a.route,t.site),e.mount("#app")})});export{O as createApp}; diff --git a/docs/.vitepress/dist/assets/auth-api.md.1d098ca2.js b/docs/.vitepress/dist/assets/auth-api.md.1d098ca2.js deleted file mode 100644 index b089ad21..00000000 --- a/docs/.vitepress/dist/assets/auth-api.md.1d098ca2.js +++ /dev/null @@ -1,33 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"auth-api.md","filePath":"auth-api.md"}'),e={name:"auth-api.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-\`\`\`

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
-
-::: tip
-This is a tip.
-:::
-
-::: warning
-This is a warning.
-:::
-
-::: danger
-This is a dangerous warning.
-:::
-
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),t=[p];function o(i,c,r,h,d,C){return a(),n("div",null,t)}const A=s(e,[["render",o]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/auth-api.md.1d098ca2.lean.js b/docs/.vitepress/dist/assets/auth-api.md.1d098ca2.lean.js deleted file mode 100644 index d1099c48..00000000 --- a/docs/.vitepress/dist/assets/auth-api.md.1d098ca2.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"auth-api.md","filePath":"auth-api.md"}'),e={name:"auth-api.md"},p=l("",19),t=[p];function o(i,c,r,h,d,C){return a(),n("div",null,t)}const A=s(e,[["render",o]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/auth-api.md.jqYdnIeU.js b/docs/.vitepress/dist/assets/auth-api.md.jqYdnIeU.js new file mode 100644 index 00000000..37d741d6 --- /dev/null +++ b/docs/.vitepress/dist/assets/auth-api.md.jqYdnIeU.js @@ -0,0 +1,33 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"auth-api.md","filePath":"auth-api.md"}'),t={name:"auth-api.md"},e=n(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),p=[e];function l(h,o,r,d,c,k){return i(),a("div",null,p)}const u=s(t,[["render",l]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/auth-api.md.jqYdnIeU.lean.js b/docs/.vitepress/dist/assets/auth-api.md.jqYdnIeU.lean.js new file mode 100644 index 00000000..4fc61def --- /dev/null +++ b/docs/.vitepress/dist/assets/auth-api.md.jqYdnIeU.lean.js @@ -0,0 +1 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"auth-api.md","filePath":"auth-api.md"}'),t={name:"auth-api.md"},e=n("",19),p=[e];function l(h,o,r,d,c,k){return i(),a("div",null,p)}const u=s(t,[["render",l]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/chunks/framework.9be35eee.js b/docs/.vitepress/dist/assets/chunks/framework.9be35eee.js deleted file mode 100644 index 4573e935..00000000 --- a/docs/.vitepress/dist/assets/chunks/framework.9be35eee.js +++ /dev/null @@ -1,2 +0,0 @@ -function Vn(e,t){const n=Object.create(null),s=e.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const te={},ft=[],Pe=()=>{},wi=()=>!1,Ci=/^on[^a-z]/,Nt=e=>Ci.test(e),qn=e=>e.startsWith("onUpdate:"),ie=Object.assign,zn=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ei=Object.prototype.hasOwnProperty,q=(e,t)=>Ei.call(e,t),L=Array.isArray,at=e=>ln(e)==="[object Map]",ur=e=>ln(e)==="[object Set]",j=e=>typeof e=="function",se=e=>typeof e=="string",Yn=e=>typeof e=="symbol",ee=e=>e!==null&&typeof e=="object",dr=e=>ee(e)&&j(e.then)&&j(e.catch),hr=Object.prototype.toString,ln=e=>hr.call(e),Ti=e=>ln(e).slice(8,-1),pr=e=>ln(e)==="[object Object]",Jn=e=>se(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Et=Vn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Ai=/-(\w)/g,Me=cn(e=>e.replace(Ai,(t,n)=>n?n.toUpperCase():"")),Ri=/\B([A-Z])/g,rt=cn(e=>e.replace(Ri,"-$1").toLowerCase()),fn=cn(e=>e.charAt(0).toUpperCase()+e.slice(1)),zt=cn(e=>e?`on${fn(e)}`:""),It=(e,t)=>!Object.is(e,t),Cn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Pi=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ii=e=>{const t=se(e)?Number(e):NaN;return isNaN(t)?e:t};let xs;const Sn=()=>xs||(xs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Xn(e){if(L(e)){const t={};for(let n=0;n{if(n){const s=n.split(Fi);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Zn(e){let t="";if(se(e))t=e;else if(L(e))for(let n=0;nse(e)?e:e==null?"":L(e)||ee(e)&&(e.toString===hr||!j(e.toString))?JSON.stringify(e,mr,2):String(e),mr=(e,t)=>t&&t.__v_isRef?mr(e,t.value):at(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:ur(t)?{[`Set(${t.size})`]:[...t.values()]}:ee(t)&&!L(t)&&!pr(t)?String(t):t;let _e;class Hi{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=_e,!t&&_e&&(this.index=(_e.scopes||(_e.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=_e;try{return _e=this,t()}finally{_e=n}}}on(){_e=this}off(){_e=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},_r=e=>(e.w&Ve)>0,br=e=>(e.n&Ve)>0,ji=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(d==="length"||d>=c)&&l.push(a)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":L(e)?Jn(n)&&l.push(o.get("length")):(l.push(o.get(nt)),at(e)&&l.push(o.get(Ln)));break;case"delete":L(e)||(l.push(o.get(nt)),at(e)&&l.push(o.get(Ln)));break;case"set":at(e)&&l.push(o.get(nt));break}if(l.length===1)l[0]&&Nn(l[0]);else{const c=[];for(const a of l)a&&c.push(...a);Nn(Qn(c))}}function Nn(e,t){const n=L(e)?e:[...e];for(const s of n)s.computed&&Cs(s);for(const s of n)s.computed||Cs(s)}function Cs(e,t){(e!==Ae||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Di(e,t){var n;return(n=Qt.get(e))==null?void 0:n.get(t)}const Ki=Vn("__proto__,__v_isRef,__isVue"),xr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Yn)),ki=es(),Wi=es(!1,!0),Vi=es(!0),Es=qi();function qi(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=z(this);for(let i=0,o=this.length;i{e[t]=function(...n){bt();const s=z(this)[t].apply(this,n);return yt(),s}}),e}function zi(e){const t=z(this);return pe(t,"has",e),t.hasOwnProperty(e)}function es(e=!1,t=!1){return function(s,r,i){if(r==="__v_isReactive")return!e;if(r==="__v_isReadonly")return e;if(r==="__v_isShallow")return t;if(r==="__v_raw"&&i===(e?t?fo:Ar:t?Tr:Er).get(s))return s;const o=L(s);if(!e){if(o&&q(Es,r))return Reflect.get(Es,r,i);if(r==="hasOwnProperty")return zi}const l=Reflect.get(s,r,i);return(Yn(r)?xr.has(r):Ki(r))||(e||pe(s,"get",r),t)?l:le(l)?o&&Jn(r)?l:l.value:ee(l)?e?Rr(l):un(l):l}}const Yi=wr(),Ji=wr(!0);function wr(e=!1){return function(n,s,r,i){let o=n[s];if(gt(o)&&le(o)&&!le(r))return!1;if(!e&&(!Gt(r)&&!gt(r)&&(o=z(o),r=z(r)),!L(n)&&le(o)&&!le(r)))return o.value=r,!0;const l=L(n)&&Jn(s)?Number(s)e,an=e=>Reflect.getPrototypeOf(e);function Ut(e,t,n=!1,s=!1){e=e.__v_raw;const r=z(e),i=z(t);n||(t!==i&&pe(r,"get",t),pe(r,"get",i));const{has:o}=an(r),l=s?ts:n?rs:Ot;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function jt(e,t=!1){const n=this.__v_raw,s=z(n),r=z(e);return t||(e!==r&&pe(s,"has",e),pe(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Bt(e,t=!1){return e=e.__v_raw,!t&&pe(z(e),"iterate",nt),Reflect.get(e,"size",e)}function Ts(e){e=z(e);const t=z(this);return an(t).has.call(t,e)||(t.add(e),He(t,"add",e,e)),this}function As(e,t){t=z(t);const n=z(this),{has:s,get:r}=an(n);let i=s.call(n,e);i||(e=z(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?It(t,o)&&He(n,"set",e,t):He(n,"add",e,t),this}function Rs(e){const t=z(this),{has:n,get:s}=an(t);let r=n.call(t,e);r||(e=z(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&He(t,"delete",e,void 0),i}function Ps(){const e=z(this),t=e.size!==0,n=e.clear();return t&&He(e,"clear",void 0,void 0),n}function Dt(e,t){return function(s,r){const i=this,o=i.__v_raw,l=z(o),c=t?ts:e?rs:Ot;return!e&&pe(l,"iterate",nt),o.forEach((a,d)=>s.call(r,c(a),c(d),i))}}function Kt(e,t,n){return function(...s){const r=this.__v_raw,i=z(r),o=at(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,a=r[e](...s),d=n?ts:t?rs:Ot;return!t&&pe(i,"iterate",c?Ln:nt),{next(){const{value:p,done:y}=a.next();return y?{value:p,done:y}:{value:l?[d(p[0]),d(p[1])]:d(p),done:y}},[Symbol.iterator](){return this}}}}function Ue(e){return function(...t){return e==="delete"?!1:this}}function to(){const e={get(i){return Ut(this,i)},get size(){return Bt(this)},has:jt,add:Ts,set:As,delete:Rs,clear:Ps,forEach:Dt(!1,!1)},t={get(i){return Ut(this,i,!1,!0)},get size(){return Bt(this)},has:jt,add:Ts,set:As,delete:Rs,clear:Ps,forEach:Dt(!1,!0)},n={get(i){return Ut(this,i,!0)},get size(){return Bt(this,!0)},has(i){return jt.call(this,i,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:Dt(!0,!1)},s={get(i){return Ut(this,i,!0,!0)},get size(){return Bt(this,!0)},has(i){return jt.call(this,i,!0)},add:Ue("add"),set:Ue("set"),delete:Ue("delete"),clear:Ue("clear"),forEach:Dt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Kt(i,!1,!1),n[i]=Kt(i,!0,!1),t[i]=Kt(i,!1,!0),s[i]=Kt(i,!0,!0)}),[e,n,t,s]}const[no,so,ro,io]=to();function ns(e,t){const n=t?e?io:ro:e?so:no;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(q(n,r)&&r in s?n:s,r,i)}const oo={get:ns(!1,!1)},lo={get:ns(!1,!0)},co={get:ns(!0,!1)},Er=new WeakMap,Tr=new WeakMap,Ar=new WeakMap,fo=new WeakMap;function ao(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function uo(e){return e.__v_skip||!Object.isExtensible(e)?0:ao(Ti(e))}function un(e){return gt(e)?e:ss(e,!1,Cr,oo,Er)}function ho(e){return ss(e,!1,eo,lo,Tr)}function Rr(e){return ss(e,!0,Gi,co,Ar)}function ss(e,t,n,s,r){if(!ee(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=uo(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function ut(e){return gt(e)?ut(e.__v_raw):!!(e&&e.__v_isReactive)}function gt(e){return!!(e&&e.__v_isReadonly)}function Gt(e){return!!(e&&e.__v_isShallow)}function Pr(e){return ut(e)||gt(e)}function z(e){const t=e&&e.__v_raw;return t?z(t):e}function Tt(e){return Zt(e,"__v_skip",!0),e}const Ot=e=>ee(e)?un(e):e,rs=e=>ee(e)?Rr(e):e;function is(e){ke&&Ae&&(e=z(e),vr(e.dep||(e.dep=Qn())))}function os(e,t){e=z(e);const n=e.dep;n&&Nn(n)}function le(e){return!!(e&&e.__v_isRef===!0)}function ls(e){return Ir(e,!1)}function po(e){return Ir(e,!0)}function Ir(e,t){return le(e)?e:new go(e,t)}class go{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:z(t),this._value=n?t:Ot(t)}get value(){return is(this),this._value}set value(t){const n=this.__v_isShallow||Gt(t)||gt(t);t=n?t:z(t),It(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Ot(t),os(this))}}function mo(e){return le(e)?e.value:e}const _o={get:(e,t,n)=>mo(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return le(r)&&!le(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function Or(e){return ut(e)?e:new Proxy(e,_o)}class bo{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>is(this),()=>os(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function Sc(e){return new bo(e)}class yo{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Di(z(this._object),this._key)}}class vo{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Mc(e,t,n){return le(e)?e:j(e)?new vo(e):ee(e)&&arguments.length>1?xo(e,t,n):ls(e)}function xo(e,t,n){const s=e[t];return le(s)?s:new yo(e,t,n)}class wo{constructor(t,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new Gn(t,()=>{this._dirty||(this._dirty=!0,os(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=z(this);return is(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}function Co(e,t,n=!1){let s,r;const i=j(e);return i?(s=e,r=Pe):(s=e.get,r=e.set),new wo(s,r,i||!r,n)}function We(e,t,n,s){let r;try{r=s?e(...s):e()}catch(i){dn(i,t,n)}return r}function we(e,t,n,s){if(j(e)){const i=We(e,t,n,s);return i&&dr(i)&&i.catch(o=>{dn(o,t,n)}),i}const r=[];for(let i=0;i>>1;St(fe[s])Se&&fe.splice(t,1)}function Ro(e){L(e)?dt.push(...e):(!Ne||!Ne.includes(e,e.allowRecurse?Qe+1:Qe))&&dt.push(e),Mr()}function Is(e,t=Ft?Se+1:0){for(;tSt(n)-St(s)),Qe=0;Qee.id==null?1/0:e.id,Po=(e,t)=>{const n=St(e)-St(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Lr(e){Hn=!1,Ft=!0,fe.sort(Po);const t=Pe;try{for(Se=0;Sese(A)?A.trim():A)),p&&(r=n.map(Pi))}let l,c=s[l=zt(t)]||s[l=zt(Me(t))];!c&&i&&(c=s[l=zt(rt(t))]),c&&we(c,e,6,r);const a=s[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,we(a,e,6,r)}}function Nr(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!j(e)){const c=a=>{const d=Nr(a,t,!0);d&&(l=!0,ie(o,d))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(ee(e)&&s.set(e,null),null):(L(i)?i.forEach(c=>o[c]=null):ie(o,i),ee(e)&&s.set(e,o),o)}function hn(e,t){return!e||!Nt(t)?!1:(t=t.slice(2).replace(/Once$/,""),q(e,t[0].toLowerCase()+t.slice(1))||q(e,rt(t))||q(e,t))}let ae=null,pn=null;function tn(e){const t=ae;return ae=e,pn=e&&e.type.__scopeId||null,t}function Lc(e){pn=e}function Nc(){pn=null}function Oo(e,t=ae,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&Ds(-1);const i=tn(t);let o;try{o=e(...r)}finally{tn(i),s._d&&Ds(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function En(e){const{type:t,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:l,attrs:c,emit:a,render:d,renderCache:p,data:y,setupState:A,ctx:$,inheritAttrs:O}=e;let D,b;const w=tn(e);try{if(n.shapeFlag&4){const R=r||s;D=Te(d.call(R,R,p,i,A,y,$)),b=c}else{const R=t;D=Te(R.length>1?R(i,{attrs:c,slots:l,emit:a}):R(i,null)),b=t.props?c:Fo(c)}}catch(R){Pt.length=0,dn(R,e,1),D=ce(be)}let N=D;if(b&&O!==!1){const R=Object.keys(b),{shapeFlag:K}=N;R.length&&K&7&&(o&&R.some(qn)&&(b=So(b,o)),N=qe(N,b))}return n.dirs&&(N=qe(N),N.dirs=N.dirs?N.dirs.concat(n.dirs):n.dirs),n.transition&&(N.transition=n.transition),D=N,tn(w),D}const Fo=e=>{let t;for(const n in e)(n==="class"||n==="style"||Nt(n))&&((t||(t={}))[n]=e[n]);return t},So=(e,t)=>{const n={};for(const s in e)(!qn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Mo(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,a=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Os(s,o,a):!!o;if(c&8){const d=t.dynamicProps;for(let p=0;pe.__isSuspense;function Hr(e,t){t&&t.pendingBranch?L(e)?t.effects.push(...e):t.effects.push(e):Ro(e)}function Ho(e,t){return gn(e,null,t)}function Hc(e,t){return gn(e,null,{flush:"post"})}const kt={};function Yt(e,t,n){return gn(e,t,n)}function gn(e,t,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:o}=te){var l;const c=Ui()===((l=oe)==null?void 0:l.scope)?oe:null;let a,d=!1,p=!1;if(le(e)?(a=()=>e.value,d=Gt(e)):ut(e)?(a=()=>e,s=!0):L(e)?(p=!0,d=e.some(R=>ut(R)||Gt(R)),a=()=>e.map(R=>{if(le(R))return R.value;if(ut(R))return ct(R);if(j(R))return We(R,c,2)})):j(e)?t?a=()=>We(e,c,2):a=()=>{if(!(c&&c.isUnmounted))return y&&y(),we(e,c,3,[A])}:a=Pe,t&&s){const R=a;a=()=>ct(R())}let y,A=R=>{y=w.onStop=()=>{We(R,c,4)}},$;if(Lt)if(A=Pe,t?n&&we(t,c,3,[a(),p?[]:void 0,A]):a(),r==="sync"){const R=Ol();$=R.__watcherHandles||(R.__watcherHandles=[])}else return Pe;let O=p?new Array(e.length).fill(kt):kt;const D=()=>{if(w.active)if(t){const R=w.run();(s||d||(p?R.some((K,J)=>It(K,O[J])):It(R,O)))&&(y&&y(),we(t,c,3,[R,O===kt?void 0:p&&O[0]===kt?[]:O,A]),O=R)}else w.run()};D.allowRecurse=!!t;let b;r==="sync"?b=D:r==="post"?b=()=>de(D,c&&c.suspense):(D.pre=!0,c&&(D.id=c.uid),b=()=>fs(D));const w=new Gn(a,b);t?n?D():O=w.run():r==="post"?de(w.run.bind(w),c&&c.suspense):w.run();const N=()=>{w.stop(),c&&c.scope&&zn(c.scope.effects,w)};return $&&$.push(N),N}function $o(e,t,n){const s=this.proxy,r=se(e)?e.includes(".")?$r(s,e):()=>s[e]:e.bind(s,s);let i;j(t)?i=t:(i=t.handler,n=t);const o=oe;_t(this);const l=gn(r,i.bind(s),n);return o?_t(o):st(),l}function $r(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{ct(n,t)});else if(pr(e))for(const n in e)ct(e[n],t);return e}function Fe(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;o{e.isMounted=!0}),kr(()=>{e.isUnmounting=!0}),e}const ye=[Function,Array],Ur={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ye,onEnter:ye,onAfterEnter:ye,onEnterCancelled:ye,onBeforeLeave:ye,onLeave:ye,onAfterLeave:ye,onLeaveCancelled:ye,onBeforeAppear:ye,onAppear:ye,onAfterAppear:ye,onAppearCancelled:ye},jo={name:"BaseTransition",props:Ur,setup(e,{slots:t}){const n=li(),s=Uo();let r;return()=>{const i=t.default&&Br(t.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const O of i)if(O.type!==be){o=O;break}}const l=z(e),{mode:c}=l;if(s.isLeaving)return Tn(o);const a=Fs(o);if(!a)return Tn(o);const d=$n(a,l,s,n);Un(a,d);const p=n.subTree,y=p&&Fs(p);let A=!1;const{getTransitionKey:$}=a.type;if($){const O=$();r===void 0?r=O:O!==r&&(r=O,A=!0)}if(y&&y.type!==be&&(!Ge(a,y)||A)){const O=$n(y,l,s,n);if(Un(y,O),c==="out-in")return s.isLeaving=!0,O.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},Tn(o);c==="in-out"&&a.type!==be&&(O.delayLeave=(D,b,w)=>{const N=jr(s,y);N[String(y.key)]=y,D._leaveCb=()=>{b(),D._leaveCb=void 0,delete d.delayedLeave},d.delayedLeave=w})}return o}}},Bo=jo;function jr(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function $n(e,t,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:a,onEnterCancelled:d,onBeforeLeave:p,onLeave:y,onAfterLeave:A,onLeaveCancelled:$,onBeforeAppear:O,onAppear:D,onAfterAppear:b,onAppearCancelled:w}=t,N=String(e.key),R=jr(n,e),K=(T,B)=>{T&&we(T,s,9,B)},J=(T,B)=>{const U=B[1];K(T,B),L(T)?T.every(Y=>Y.length<=1)&&U():T.length<=1&&U()},V={mode:i,persisted:o,beforeEnter(T){let B=l;if(!n.isMounted)if(r)B=O||l;else return;T._leaveCb&&T._leaveCb(!0);const U=R[N];U&&Ge(e,U)&&U.el._leaveCb&&U.el._leaveCb(),K(B,[T])},enter(T){let B=c,U=a,Y=d;if(!n.isMounted)if(r)B=D||c,U=b||a,Y=w||d;else return;let P=!1;const k=T._enterCb=F=>{P||(P=!0,F?K(Y,[T]):K(U,[T]),V.delayedLeave&&V.delayedLeave(),T._enterCb=void 0)};B?J(B,[T,k]):k()},leave(T,B){const U=String(e.key);if(T._enterCb&&T._enterCb(!0),n.isUnmounting)return B();K(p,[T]);let Y=!1;const P=T._leaveCb=k=>{Y||(Y=!0,B(),k?K($,[T]):K(A,[T]),T._leaveCb=void 0,R[U]===e&&delete R[U])};R[U]=e,y?J(y,[T,P]):P()},clone(T){return $n(T,t,n,s)}};return V}function Tn(e){if(mn(e))return e=qe(e),e.children=null,e}function Fs(e){return mn(e)?e.children?e.children[0]:void 0:e}function Un(e,t){e.shapeFlag&6&&e.component?Un(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Br(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;iie({name:e.name},t,{setup:e}))():e}const ht=e=>!!e.type.__asyncLoader,mn=e=>e.type.__isKeepAlive;function Do(e,t){Kr(e,"a",t)}function Ko(e,t){Kr(e,"da",t)}function Kr(e,t,n=oe){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(_n(t,s,n),n){let r=n.parent;for(;r&&r.parent;)mn(r.parent.vnode)&&ko(s,t,n,r),r=r.parent}}function ko(e,t,n,s){const r=_n(t,e,s,!0);yn(()=>{zn(s[t],r)},n)}function _n(e,t,n=oe,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;bt(),_t(n);const l=we(t,n,e,o);return st(),yt(),l});return s?r.unshift(i):r.push(i),i}}const $e=e=>(t,n=oe)=>(!Lt||e==="sp")&&_n(e,(...s)=>t(...s),n),Wo=$e("bm"),bn=$e("m"),Vo=$e("bu"),qo=$e("u"),kr=$e("bum"),yn=$e("um"),zo=$e("sp"),Yo=$e("rtg"),Jo=$e("rtc");function Xo(e,t=oe){_n("ec",e,t)}const as="components";function $c(e,t){return Vr(as,e,!0,t)||e}const Wr=Symbol.for("v-ndc");function Uc(e){return se(e)?Vr(as,e,!1)||e:e||Wr}function Vr(e,t,n=!0,s=!1){const r=ae||oe;if(r){const i=r.type;if(e===as){const l=Rl(i,!1);if(l&&(l===t||l===Me(t)||l===fn(Me(t))))return i}const o=Ss(r[e]||i[e],t)||Ss(r.appContext[e],t);return!o&&s?i:o}}function Ss(e,t){return e&&(e[t]||e[Me(t)]||e[fn(Me(t))])}function jc(e,t,n,s){let r;const i=n&&n[s];if(L(e)||se(e)){r=new Array(e.length);for(let o=0,l=e.length;ot(o,l,void 0,i&&i[l]));else{const o=Object.keys(e);r=new Array(o.length);for(let l=0,c=o.length;lon(t)?!(t.type===be||t.type===he&&!qr(t.children)):!0)?e:null}function Dc(e,t){const n={};for(const s in e)n[t&&/[A-Z]/.test(s)?`on:${s}`:zt(s)]=e[s];return n}const jn=e=>e?ci(e)?gs(e)||e.proxy:jn(e.parent):null,At=ie(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>jn(e.parent),$root:e=>jn(e.root),$emit:e=>e.emit,$options:e=>us(e),$forceUpdate:e=>e.f||(e.f=()=>fs(e.update)),$nextTick:e=>e.n||(e.n=Sr.bind(e.proxy)),$watch:e=>$o.bind(e)}),An=(e,t)=>e!==te&&!e.__isScriptSetup&&q(e,t),Zo={get({_:e},t){const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const A=o[t];if(A!==void 0)switch(A){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(An(s,t))return o[t]=1,s[t];if(r!==te&&q(r,t))return o[t]=2,r[t];if((a=e.propsOptions[0])&&q(a,t))return o[t]=3,i[t];if(n!==te&&q(n,t))return o[t]=4,n[t];Bn&&(o[t]=0)}}const d=At[t];let p,y;if(d)return t==="$attrs"&&pe(e,"get",t),d(e);if((p=l.__cssModules)&&(p=p[t]))return p;if(n!==te&&q(n,t))return o[t]=4,n[t];if(y=c.config.globalProperties,q(y,t))return y[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return An(r,t)?(r[t]=n,!0):s!==te&&q(s,t)?(s[t]=n,!0):q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==te&&q(e,o)||An(t,o)||(l=i[0])&&q(l,o)||q(s,o)||q(At,o)||q(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:q(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Kc(){return Qo().slots}function Qo(){const e=li();return e.setupContext||(e.setupContext=ai(e))}function Ms(e){return L(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Bn=!0;function Go(e){const t=us(e),n=e.proxy,s=e.ctx;Bn=!1,t.beforeCreate&&Ls(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:a,created:d,beforeMount:p,mounted:y,beforeUpdate:A,updated:$,activated:O,deactivated:D,beforeDestroy:b,beforeUnmount:w,destroyed:N,unmounted:R,render:K,renderTracked:J,renderTriggered:V,errorCaptured:T,serverPrefetch:B,expose:U,inheritAttrs:Y,components:P,directives:k,filters:F}=t;if(a&&el(a,s,null),o)for(const ne in o){const Q=o[ne];j(Q)&&(s[ne]=Q.bind(n))}if(r){const ne=r.call(n,n);ee(ne)&&(e.data=un(ne))}if(Bn=!0,i)for(const ne in i){const Q=i[ne],ze=j(Q)?Q.bind(n,n):j(Q.get)?Q.get.bind(n,n):Pe,Ht=!j(Q)&&j(Q.set)?Q.set.bind(n):Pe,Ye=Ee({get:ze,set:Ht});Object.defineProperty(s,ne,{enumerable:!0,configurable:!0,get:()=>Ye.value,set:Ie=>Ye.value=Ie})}if(l)for(const ne in l)zr(l[ne],s,n,ne);if(c){const ne=j(c)?c.call(n):c;Reflect.ownKeys(ne).forEach(Q=>{ol(Q,ne[Q])})}d&&Ls(d,e,"c");function X(ne,Q){L(Q)?Q.forEach(ze=>ne(ze.bind(n))):Q&&ne(Q.bind(n))}if(X(Wo,p),X(bn,y),X(Vo,A),X(qo,$),X(Do,O),X(Ko,D),X(Xo,T),X(Jo,J),X(Yo,V),X(kr,w),X(yn,R),X(zo,B),L(U))if(U.length){const ne=e.exposed||(e.exposed={});U.forEach(Q=>{Object.defineProperty(ne,Q,{get:()=>n[Q],set:ze=>n[Q]=ze})})}else e.exposed||(e.exposed={});K&&e.render===Pe&&(e.render=K),Y!=null&&(e.inheritAttrs=Y),P&&(e.components=P),k&&(e.directives=k)}function el(e,t,n=Pe){L(e)&&(e=Dn(e));for(const s in e){const r=e[s];let i;ee(r)?"default"in r?i=pt(r.from||s,r.default,!0):i=pt(r.from||s):i=pt(r),le(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function Ls(e,t,n){we(L(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function zr(e,t,n,s){const r=s.includes(".")?$r(n,s):()=>n[s];if(se(e)){const i=t[e];j(i)&&Yt(r,i)}else if(j(e))Yt(r,e.bind(n));else if(ee(e))if(L(e))e.forEach(i=>zr(i,t,n,s));else{const i=j(e.handler)?e.handler.bind(n):t[e.handler];j(i)&&Yt(r,i,e)}}function us(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(a=>nn(c,a,o,!0)),nn(c,t,o)),ee(t)&&i.set(t,c),c}function nn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&nn(e,i,n,!0),r&&r.forEach(o=>nn(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=tl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const tl={data:Ns,props:Hs,emits:Hs,methods:Ct,computed:Ct,beforeCreate:ue,created:ue,beforeMount:ue,mounted:ue,beforeUpdate:ue,updated:ue,beforeDestroy:ue,beforeUnmount:ue,destroyed:ue,unmounted:ue,activated:ue,deactivated:ue,errorCaptured:ue,serverPrefetch:ue,components:Ct,directives:Ct,watch:sl,provide:Ns,inject:nl};function Ns(e,t){return t?e?function(){return ie(j(e)?e.call(this,this):e,j(t)?t.call(this,this):t)}:t:e}function nl(e,t){return Ct(Dn(e),Dn(t))}function Dn(e){if(L(e)){const t={};for(let n=0;n1)return n&&j(t)?t.call(s&&s.proxy):t}}function ll(e,t,n,s=!1){const r={},i={};Zt(i,vn,1),e.propsDefaults=Object.create(null),Jr(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:ho(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function cl(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=z(r),[c]=e.propsOptions;let a=!1;if((s||o>0)&&!(o&16)){if(o&8){const d=e.vnode.dynamicProps;for(let p=0;p{c=!0;const[y,A]=Xr(p,t,!0);ie(o,y),A&&l.push(...A)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!c)return ee(e)&&s.set(e,ft),ft;if(L(i))for(let d=0;d-1,A[1]=O<0||$-1||q(A,"default"))&&l.push(p)}}}const a=[o,l];return ee(e)&&s.set(e,a),a}function $s(e){return e[0]!=="$"}function Us(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function js(e,t){return Us(e)===Us(t)}function Bs(e,t){return L(t)?t.findIndex(n=>js(n,e)):j(t)&&js(t,e)?0:-1}const Zr=e=>e[0]==="_"||e==="$stable",ds=e=>L(e)?e.map(Te):[Te(e)],fl=(e,t,n)=>{if(t._n)return t;const s=Oo((...r)=>ds(t(...r)),n);return s._c=!1,s},Qr=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Zr(r))continue;const i=e[r];if(j(i))t[r]=fl(r,i,s);else if(i!=null){const o=ds(i);t[r]=()=>o}}},Gr=(e,t)=>{const n=ds(t);e.slots.default=()=>n},al=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=z(t),Zt(t,"_",n)):Qr(t,e.slots={})}else e.slots={},t&&Gr(e,t);Zt(e.slots,vn,1)},ul=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=te;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(ie(r,t),!n&&l===1&&delete r._):(i=!t.$stable,Qr(t,r)),o=t}else t&&(Gr(e,t),o={default:1});if(i)for(const l in r)!Zr(l)&&!(l in o)&&delete r[l]};function rn(e,t,n,s,r=!1){if(L(e)){e.forEach((y,A)=>rn(y,t&&(L(t)?t[A]:t),n,s,r));return}if(ht(s)&&!r)return;const i=s.shapeFlag&4?gs(s.component)||s.component.proxy:s.el,o=r?null:i,{i:l,r:c}=e,a=t&&t.r,d=l.refs===te?l.refs={}:l.refs,p=l.setupState;if(a!=null&&a!==c&&(se(a)?(d[a]=null,q(p,a)&&(p[a]=null)):le(a)&&(a.value=null)),j(c))We(c,l,12,[o,d]);else{const y=se(c),A=le(c);if(y||A){const $=()=>{if(e.f){const O=y?q(p,c)?p[c]:d[c]:c.value;r?L(O)&&zn(O,i):L(O)?O.includes(i)||O.push(i):y?(d[c]=[i],q(p,c)&&(p[c]=d[c])):(c.value=[i],e.k&&(d[e.k]=c.value))}else y?(d[c]=o,q(p,c)&&(p[c]=o)):A&&(c.value=o,e.k&&(d[e.k]=o))};o?($.id=-1,de($,n)):$()}}}let je=!1;const Wt=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Vt=e=>e.nodeType===8;function dl(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:a}}=e,d=(b,w)=>{if(!w.hasChildNodes()){n(null,b,w),en(),w._vnode=b;return}je=!1,p(w.firstChild,b,null,null,null),en(),w._vnode=b,je&&console.error("Hydration completed but contains mismatches.")},p=(b,w,N,R,K,J=!1)=>{const V=Vt(b)&&b.data==="[",T=()=>O(b,w,N,R,K,V),{type:B,ref:U,shapeFlag:Y,patchFlag:P}=w;let k=b.nodeType;w.el=b,P===-2&&(J=!1,w.dynamicChildren=null);let F=null;switch(B){case mt:k!==3?w.children===""?(c(w.el=r(""),o(b),b),F=b):F=T():(b.data!==w.children&&(je=!0,b.data=w.children),F=i(b));break;case be:k!==8||V?F=T():F=i(b);break;case Rt:if(V&&(b=i(b),k=b.nodeType),k===1||k===3){F=b;const ge=!w.children.length;for(let X=0;X{J=J||!!w.dynamicChildren;const{type:V,props:T,patchFlag:B,shapeFlag:U,dirs:Y}=w,P=V==="input"&&Y||V==="option";if(P||B!==-1){if(Y&&Fe(w,null,N,"created"),T)if(P||!J||B&48)for(const F in T)(P&&F.endsWith("value")||Nt(F)&&!Et(F))&&s(b,F,null,T[F],!1,void 0,N);else T.onClick&&s(b,"onClick",null,T.onClick,!1,void 0,N);let k;if((k=T&&T.onVnodeBeforeMount)&&ve(k,N,w),Y&&Fe(w,null,N,"beforeMount"),((k=T&&T.onVnodeMounted)||Y)&&Hr(()=>{k&&ve(k,N,w),Y&&Fe(w,null,N,"mounted")},R),U&16&&!(T&&(T.innerHTML||T.textContent))){let F=A(b.firstChild,w,b,N,R,K,J);for(;F;){je=!0;const ge=F;F=F.nextSibling,l(ge)}}else U&8&&b.textContent!==w.children&&(je=!0,b.textContent=w.children)}return b.nextSibling},A=(b,w,N,R,K,J,V)=>{V=V||!!w.dynamicChildren;const T=w.children,B=T.length;for(let U=0;U{const{slotScopeIds:V}=w;V&&(K=K?K.concat(V):V);const T=o(b),B=A(i(b),w,T,N,R,K,J);return B&&Vt(B)&&B.data==="]"?i(w.anchor=B):(je=!0,c(w.anchor=a("]"),T,B),B)},O=(b,w,N,R,K,J)=>{if(je=!0,w.el=null,J){const B=D(b);for(;;){const U=i(b);if(U&&U!==B)l(U);else break}}const V=i(b),T=o(b);return l(b),n(null,w,T,V,N,R,Wt(T),K),V},D=b=>{let w=0;for(;b;)if(b=i(b),b&&Vt(b)&&(b.data==="["&&w++,b.data==="]")){if(w===0)return i(b);w--}return b};return[d,p]}const de=Hr;function hl(e){return pl(e,dl)}function pl(e,t){const n=Sn();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:a,setElementText:d,parentNode:p,nextSibling:y,setScopeId:A=Pe,insertStaticContent:$}=e,O=(f,u,h,m=null,g=null,x=null,E=!1,v=null,C=!!u.dynamicChildren)=>{if(f===u)return;f&&!Ge(f,u)&&(m=$t(f),Ie(f,g,x,!0),f=null),u.patchFlag===-2&&(C=!1,u.dynamicChildren=null);const{type:_,ref:S,shapeFlag:I}=u;switch(_){case mt:D(f,u,h,m);break;case be:b(f,u,h,m);break;case Rt:f==null&&w(u,h,m,E);break;case he:P(f,u,h,m,g,x,E,v,C);break;default:I&1?K(f,u,h,m,g,x,E,v,C):I&6?k(f,u,h,m,g,x,E,v,C):(I&64||I&128)&&_.process(f,u,h,m,g,x,E,v,C,it)}S!=null&&g&&rn(S,f&&f.ref,x,u||f,!u)},D=(f,u,h,m)=>{if(f==null)s(u.el=l(u.children),h,m);else{const g=u.el=f.el;u.children!==f.children&&a(g,u.children)}},b=(f,u,h,m)=>{f==null?s(u.el=c(u.children||""),h,m):u.el=f.el},w=(f,u,h,m)=>{[f.el,f.anchor]=$(f.children,u,h,m,f.el,f.anchor)},N=({el:f,anchor:u},h,m)=>{let g;for(;f&&f!==u;)g=y(f),s(f,h,m),f=g;s(u,h,m)},R=({el:f,anchor:u})=>{let h;for(;f&&f!==u;)h=y(f),r(f),f=h;r(u)},K=(f,u,h,m,g,x,E,v,C)=>{E=E||u.type==="svg",f==null?J(u,h,m,g,x,E,v,C):B(f,u,g,x,E,v,C)},J=(f,u,h,m,g,x,E,v)=>{let C,_;const{type:S,props:I,shapeFlag:M,transition:H,dirs:W}=f;if(C=f.el=o(f.type,x,I&&I.is,I),M&8?d(C,f.children):M&16&&T(f.children,C,null,m,g,x&&S!=="foreignObject",E,v),W&&Fe(f,null,m,"created"),V(C,f,f.scopeId,E,m),I){for(const Z in I)Z!=="value"&&!Et(Z)&&i(C,Z,null,I[Z],x,f.children,m,g,Le);"value"in I&&i(C,"value",null,I.value),(_=I.onVnodeBeforeMount)&&ve(_,m,f)}W&&Fe(f,null,m,"beforeMount");const G=(!g||g&&!g.pendingBranch)&&H&&!H.persisted;G&&H.beforeEnter(C),s(C,u,h),((_=I&&I.onVnodeMounted)||G||W)&&de(()=>{_&&ve(_,m,f),G&&H.enter(C),W&&Fe(f,null,m,"mounted")},g)},V=(f,u,h,m,g)=>{if(h&&A(f,h),m)for(let x=0;x{for(let _=C;_{const v=u.el=f.el;let{patchFlag:C,dynamicChildren:_,dirs:S}=u;C|=f.patchFlag&16;const I=f.props||te,M=u.props||te;let H;h&&Je(h,!1),(H=M.onVnodeBeforeUpdate)&&ve(H,h,u,f),S&&Fe(u,f,h,"beforeUpdate"),h&&Je(h,!0);const W=g&&u.type!=="foreignObject";if(_?U(f.dynamicChildren,_,v,h,m,W,x):E||Q(f,u,v,null,h,m,W,x,!1),C>0){if(C&16)Y(v,u,I,M,h,m,g);else if(C&2&&I.class!==M.class&&i(v,"class",null,M.class,g),C&4&&i(v,"style",I.style,M.style,g),C&8){const G=u.dynamicProps;for(let Z=0;Z{H&&ve(H,h,u,f),S&&Fe(u,f,h,"updated")},m)},U=(f,u,h,m,g,x,E)=>{for(let v=0;v{if(h!==m){if(h!==te)for(const v in h)!Et(v)&&!(v in m)&&i(f,v,h[v],null,E,u.children,g,x,Le);for(const v in m){if(Et(v))continue;const C=m[v],_=h[v];C!==_&&v!=="value"&&i(f,v,_,C,E,u.children,g,x,Le)}"value"in m&&i(f,"value",h.value,m.value)}},P=(f,u,h,m,g,x,E,v,C)=>{const _=u.el=f?f.el:l(""),S=u.anchor=f?f.anchor:l("");let{patchFlag:I,dynamicChildren:M,slotScopeIds:H}=u;H&&(v=v?v.concat(H):H),f==null?(s(_,h,m),s(S,h,m),T(u.children,h,S,g,x,E,v,C)):I>0&&I&64&&M&&f.dynamicChildren?(U(f.dynamicChildren,M,h,g,x,E,v),(u.key!=null||g&&u===g.subTree)&&ei(f,u,!0)):Q(f,u,h,S,g,x,E,v,C)},k=(f,u,h,m,g,x,E,v,C)=>{u.slotScopeIds=v,f==null?u.shapeFlag&512?g.ctx.activate(u,h,m,E,C):F(u,h,m,g,x,E,C):ge(f,u,C)},F=(f,u,h,m,g,x,E)=>{const v=f.component=Cl(f,m,g);if(mn(f)&&(v.ctx.renderer=it),El(v),v.asyncDep){if(g&&g.registerDep(v,X),!f.el){const C=v.subTree=ce(be);b(null,C,u,h)}return}X(v,f,u,h,g,x,E)},ge=(f,u,h)=>{const m=u.component=f.component;if(Mo(f,u,h))if(m.asyncDep&&!m.asyncResolved){ne(m,u,h);return}else m.next=u,Ao(m.update),m.update();else u.el=f.el,m.vnode=u},X=(f,u,h,m,g,x,E)=>{const v=()=>{if(f.isMounted){let{next:S,bu:I,u:M,parent:H,vnode:W}=f,G=S,Z;Je(f,!1),S?(S.el=W.el,ne(f,S,E)):S=W,I&&Cn(I),(Z=S.props&&S.props.onVnodeBeforeUpdate)&&ve(Z,H,S,W),Je(f,!0);const re=En(f),Ce=f.subTree;f.subTree=re,O(Ce,re,p(Ce.el),$t(Ce),f,g,x),S.el=re.el,G===null&&Lo(f,re.el),M&&de(M,g),(Z=S.props&&S.props.onVnodeUpdated)&&de(()=>ve(Z,H,S,W),g)}else{let S;const{el:I,props:M}=u,{bm:H,m:W,parent:G}=f,Z=ht(u);if(Je(f,!1),H&&Cn(H),!Z&&(S=M&&M.onVnodeBeforeMount)&&ve(S,G,u),Je(f,!0),I&&wn){const re=()=>{f.subTree=En(f),wn(I,f.subTree,f,g,null)};Z?u.type.__asyncLoader().then(()=>!f.isUnmounted&&re()):re()}else{const re=f.subTree=En(f);O(null,re,h,m,f,g,x),u.el=re.el}if(W&&de(W,g),!Z&&(S=M&&M.onVnodeMounted)){const re=u;de(()=>ve(S,G,re),g)}(u.shapeFlag&256||G&&ht(G.vnode)&&G.vnode.shapeFlag&256)&&f.a&&de(f.a,g),f.isMounted=!0,u=h=m=null}},C=f.effect=new Gn(v,()=>fs(_),f.scope),_=f.update=()=>C.run();_.id=f.uid,Je(f,!0),_()},ne=(f,u,h)=>{u.component=f;const m=f.vnode.props;f.vnode=u,f.next=null,cl(f,u.props,m,h),ul(f,u.children,h),bt(),Is(),yt()},Q=(f,u,h,m,g,x,E,v,C=!1)=>{const _=f&&f.children,S=f?f.shapeFlag:0,I=u.children,{patchFlag:M,shapeFlag:H}=u;if(M>0){if(M&128){Ht(_,I,h,m,g,x,E,v,C);return}else if(M&256){ze(_,I,h,m,g,x,E,v,C);return}}H&8?(S&16&&Le(_,g,x),I!==_&&d(h,I)):S&16?H&16?Ht(_,I,h,m,g,x,E,v,C):Le(_,g,x,!0):(S&8&&d(h,""),H&16&&T(I,h,m,g,x,E,v,C))},ze=(f,u,h,m,g,x,E,v,C)=>{f=f||ft,u=u||ft;const _=f.length,S=u.length,I=Math.min(_,S);let M;for(M=0;MS?Le(f,g,x,!0,!1,I):T(u,h,m,g,x,E,v,C,I)},Ht=(f,u,h,m,g,x,E,v,C)=>{let _=0;const S=u.length;let I=f.length-1,M=S-1;for(;_<=I&&_<=M;){const H=f[_],W=u[_]=C?Ke(u[_]):Te(u[_]);if(Ge(H,W))O(H,W,h,null,g,x,E,v,C);else break;_++}for(;_<=I&&_<=M;){const H=f[I],W=u[M]=C?Ke(u[M]):Te(u[M]);if(Ge(H,W))O(H,W,h,null,g,x,E,v,C);else break;I--,M--}if(_>I){if(_<=M){const H=M+1,W=HM)for(;_<=I;)Ie(f[_],g,x,!0),_++;else{const H=_,W=_,G=new Map;for(_=W;_<=M;_++){const me=u[_]=C?Ke(u[_]):Te(u[_]);me.key!=null&&G.set(me.key,_)}let Z,re=0;const Ce=M-W+1;let ot=!1,bs=0;const vt=new Array(Ce);for(_=0;_=Ce){Ie(me,g,x,!0);continue}let Oe;if(me.key!=null)Oe=G.get(me.key);else for(Z=W;Z<=M;Z++)if(vt[Z-W]===0&&Ge(me,u[Z])){Oe=Z;break}Oe===void 0?Ie(me,g,x,!0):(vt[Oe-W]=_+1,Oe>=bs?bs=Oe:ot=!0,O(me,u[Oe],h,null,g,x,E,v,C),re++)}const ys=ot?gl(vt):ft;for(Z=ys.length-1,_=Ce-1;_>=0;_--){const me=W+_,Oe=u[me],vs=me+1{const{el:x,type:E,transition:v,children:C,shapeFlag:_}=f;if(_&6){Ye(f.component.subTree,u,h,m);return}if(_&128){f.suspense.move(u,h,m);return}if(_&64){E.move(f,u,h,it);return}if(E===he){s(x,u,h);for(let I=0;Iv.enter(x),g);else{const{leave:I,delayLeave:M,afterLeave:H}=v,W=()=>s(x,u,h),G=()=>{I(x,()=>{W(),H&&H()})};M?M(x,W,G):G()}else s(x,u,h)},Ie=(f,u,h,m=!1,g=!1)=>{const{type:x,props:E,ref:v,children:C,dynamicChildren:_,shapeFlag:S,patchFlag:I,dirs:M}=f;if(v!=null&&rn(v,null,h,f,!0),S&256){u.ctx.deactivate(f);return}const H=S&1&&M,W=!ht(f);let G;if(W&&(G=E&&E.onVnodeBeforeUnmount)&&ve(G,u,f),S&6)xi(f.component,h,m);else{if(S&128){f.suspense.unmount(h,m);return}H&&Fe(f,null,u,"beforeUnmount"),S&64?f.type.remove(f,u,h,g,it,m):_&&(x!==he||I>0&&I&64)?Le(_,u,h,!1,!0):(x===he&&I&384||!g&&S&16)&&Le(C,u,h),m&&ms(f)}(W&&(G=E&&E.onVnodeUnmounted)||H)&&de(()=>{G&&ve(G,u,f),H&&Fe(f,null,u,"unmounted")},h)},ms=f=>{const{type:u,el:h,anchor:m,transition:g}=f;if(u===he){vi(h,m);return}if(u===Rt){R(f);return}const x=()=>{r(h),g&&!g.persisted&&g.afterLeave&&g.afterLeave()};if(f.shapeFlag&1&&g&&!g.persisted){const{leave:E,delayLeave:v}=g,C=()=>E(h,x);v?v(f.el,x,C):C()}else x()},vi=(f,u)=>{let h;for(;f!==u;)h=y(f),r(f),f=h;r(u)},xi=(f,u,h)=>{const{bum:m,scope:g,update:x,subTree:E,um:v}=f;m&&Cn(m),g.stop(),x&&(x.active=!1,Ie(E,f,u,h)),v&&de(v,u),de(()=>{f.isUnmounted=!0},u),u&&u.pendingBranch&&!u.isUnmounted&&f.asyncDep&&!f.asyncResolved&&f.suspenseId===u.pendingId&&(u.deps--,u.deps===0&&u.resolve())},Le=(f,u,h,m=!1,g=!1,x=0)=>{for(let E=x;Ef.shapeFlag&6?$t(f.component.subTree):f.shapeFlag&128?f.suspense.next():y(f.anchor||f.el),_s=(f,u,h)=>{f==null?u._vnode&&Ie(u._vnode,null,null,!0):O(u._vnode||null,f,u,null,null,null,h),Is(),en(),u._vnode=f},it={p:O,um:Ie,m:Ye,r:ms,mt:F,mc:T,pc:Q,pbc:U,n:$t,o:e};let xn,wn;return t&&([xn,wn]=t(it)),{render:_s,hydrate:xn,createApp:il(_s,xn)}}function Je({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ei(e,t,n=!1){const s=e.children,r=t.children;if(L(s)&&L(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}const ml=e=>e.__isTeleport,he=Symbol.for("v-fgt"),mt=Symbol.for("v-txt"),be=Symbol.for("v-cmt"),Rt=Symbol.for("v-stc"),Pt=[];let Re=null;function ti(e=!1){Pt.push(Re=e?null:[])}function _l(){Pt.pop(),Re=Pt[Pt.length-1]||null}let Mt=1;function Ds(e){Mt+=e}function ni(e){return e.dynamicChildren=Mt>0?Re||ft:null,_l(),Mt>0&&Re&&Re.push(e),e}function kc(e,t,n,s,r,i){return ni(ii(e,t,n,s,r,i,!0))}function si(e,t,n,s,r){return ni(ce(e,t,n,s,r,!0))}function on(e){return e?e.__v_isVNode===!0:!1}function Ge(e,t){return e.type===t.type&&e.key===t.key}const vn="__vInternal",ri=({key:e})=>e??null,Jt=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?se(e)||le(e)||j(e)?{i:ae,r:e,k:t,f:!!n}:e:null);function ii(e,t=null,n=null,s=0,r=null,i=e===he?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ri(t),ref:t&&Jt(t),scopeId:pn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:ae};return l?(hs(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=se(n)?8:16),Mt>0&&!o&&Re&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Re.push(c),c}const ce=bl;function bl(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===Wr)&&(e=be),on(e)){const l=qe(e,t,!0);return n&&hs(l,n),Mt>0&&!i&&Re&&(l.shapeFlag&6?Re[Re.indexOf(e)]=l:Re.push(l)),l.patchFlag|=-2,l}if(Pl(e)&&(e=e.__vccOpts),t){t=yl(t);let{class:l,style:c}=t;l&&!se(l)&&(t.class=Zn(l)),ee(c)&&(Pr(c)&&!L(c)&&(c=ie({},c)),t.style=Xn(c))}const o=se(e)?1:No(e)?128:ml(e)?64:ee(e)?4:j(e)?2:0;return ii(e,t,n,s,r,o,i,!0)}function yl(e){return e?Pr(e)||vn in e?ie({},e):e:null}function qe(e,t,n=!1){const{props:s,ref:r,patchFlag:i,children:o}=e,l=t?vl(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&ri(l),ref:t&&t.ref?n&&r?L(r)?r.concat(Jt(t)):[r,Jt(t)]:Jt(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==he?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qe(e.ssContent),ssFallback:e.ssFallback&&qe(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function oi(e=" ",t=0){return ce(mt,null,e,t)}function Wc(e,t){const n=ce(Rt,null,e);return n.staticCount=t,n}function Vc(e="",t=!1){return t?(ti(),si(be,null,e)):ce(be,null,e)}function Te(e){return e==null||typeof e=="boolean"?ce(be):L(e)?ce(he,null,e.slice()):typeof e=="object"?Ke(e):ce(mt,null,String(e))}function Ke(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qe(e)}function hs(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(L(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),hs(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!(vn in t)?t._ctx=ae:r===3&&ae&&(ae.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else j(t)?(t={default:t,_ctx:ae},n=32):(t=String(t),s&64?(n=16,t=[oi(t)]):n=8);e.children=t,e.shapeFlag|=n}function vl(...e){const t={};for(let n=0;noe||ae;let ps,lt,Ks="__VUE_INSTANCE_SETTERS__";(lt=Sn()[Ks])||(lt=Sn()[Ks]=[]),lt.push(e=>oe=e),ps=e=>{lt.length>1?lt.forEach(t=>t(e)):lt[0](e)};const _t=e=>{ps(e),e.scope.on()},st=()=>{oe&&oe.scope.off(),ps(null)};function ci(e){return e.vnode.shapeFlag&4}let Lt=!1;function El(e,t=!1){Lt=t;const{props:n,children:s}=e.vnode,r=ci(e);ll(e,n,r,t),al(e,s);const i=r?Tl(e,t):void 0;return Lt=!1,i}function Tl(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Tt(new Proxy(e.ctx,Zo));const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?ai(e):null;_t(e),bt();const i=We(s,e,0,[e.props,r]);if(yt(),st(),dr(i)){if(i.then(st,st),t)return i.then(o=>{ks(e,o,t)}).catch(o=>{dn(o,e,0)});e.asyncDep=i}else ks(e,i,t)}else fi(e,t)}function ks(e,t,n){j(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ee(t)&&(e.setupState=Or(t)),fi(e,n)}let Ws;function fi(e,t,n){const s=e.type;if(!e.render){if(!t&&Ws&&!s.render){const r=s.template||us(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,a=ie(ie({isCustomElement:i,delimiters:l},o),c);s.render=Ws(r,a)}}e.render=s.render||Pe}_t(e),bt(),Go(e),yt(),st()}function Al(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return pe(e,"get","$attrs"),t[n]}}))}function ai(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Al(e)},slots:e.slots,emit:e.emit,expose:t}}function gs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Or(Tt(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in At)return At[n](e)},has(t,n){return n in t||n in At}}))}function Rl(e,t=!0){return j(e)?e.displayName||e.name:e.name||t&&e.__name}function Pl(e){return j(e)&&"__vccOpts"in e}const Ee=(e,t)=>Co(e,t,Lt);function kn(e,t,n){const s=arguments.length;return s===2?ee(t)&&!L(t)?on(t)?ce(e,null,[t]):ce(e,t):ce(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&on(n)&&(n=[n]),ce(e,t,n))}const Il=Symbol.for("v-scx"),Ol=()=>pt(Il),Fl="3.3.2",Sl="http://www.w3.org/2000/svg",et=typeof document<"u"?document:null,Vs=et&&et.createElement("template"),Ml={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t?et.createElementNS(Sl,e):et.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>et.createTextNode(e),createComment:e=>et.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>et.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Vs.innerHTML=s?`${e}`:e;const l=Vs.content;if(s){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function Ll(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function Nl(e,t,n){const s=e.style,r=se(n);if(n&&!r){if(t&&!se(t))for(const i in t)n[i]==null&&Wn(s,i,"");for(const i in n)Wn(s,i,n[i])}else{const i=s.display;r?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const qs=/\s*!important$/;function Wn(e,t,n){if(L(n))n.forEach(s=>Wn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Hl(e,t);qs.test(n)?e.setProperty(rt(s),n.replace(qs,""),"important"):e[s]=n}}const zs=["Webkit","Moz","ms"],Rn={};function Hl(e,t){const n=Rn[t];if(n)return n;let s=Me(t);if(s!=="filter"&&s in e)return Rn[t]=s;s=fn(s);for(let r=0;rPn||(kl.then(()=>Pn=0),Pn=Date.now());function Vl(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;we(ql(s,n.value),t,5,[s])};return n.value=e,n.attached=Wl(),n}function ql(e,t){if(L(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const Xs=/^on[a-z]/,zl=(e,t,n,s,r=!1,i,o,l,c)=>{t==="class"?Ll(e,s,r):t==="style"?Nl(e,n,s):Nt(t)?qn(t)||Dl(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Yl(e,t,s,r))?Ul(e,t,s,i,o,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),$l(e,t,s,r))};function Yl(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&Xs.test(t)&&j(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||Xs.test(t)&&se(n)?!1:t in e}const Be="transition",xt="animation",ui=(e,{slots:t})=>kn(Bo,Jl(e),t);ui.displayName="Transition";const di={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};ui.props=ie({},Ur,di);const Xe=(e,t=[])=>{L(e)?e.forEach(n=>n(...t)):e&&e(...t)},Zs=e=>e?L(e)?e.some(t=>t.length>1):e.length>1:!1;function Jl(e){const t={};for(const P in e)P in di||(t[P]=e[P]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:a=o,appearToClass:d=l,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:y=`${n}-leave-active`,leaveToClass:A=`${n}-leave-to`}=e,$=Xl(r),O=$&&$[0],D=$&&$[1],{onBeforeEnter:b,onEnter:w,onEnterCancelled:N,onLeave:R,onLeaveCancelled:K,onBeforeAppear:J=b,onAppear:V=w,onAppearCancelled:T=N}=t,B=(P,k,F)=>{Ze(P,k?d:l),Ze(P,k?a:o),F&&F()},U=(P,k)=>{P._isLeaving=!1,Ze(P,p),Ze(P,A),Ze(P,y),k&&k()},Y=P=>(k,F)=>{const ge=P?V:w,X=()=>B(k,P,F);Xe(ge,[k,X]),Qs(()=>{Ze(k,P?c:i),De(k,P?d:l),Zs(ge)||Gs(k,s,O,X)})};return ie(t,{onBeforeEnter(P){Xe(b,[P]),De(P,i),De(P,o)},onBeforeAppear(P){Xe(J,[P]),De(P,c),De(P,a)},onEnter:Y(!1),onAppear:Y(!0),onLeave(P,k){P._isLeaving=!0;const F=()=>U(P,k);De(P,p),Gl(),De(P,y),Qs(()=>{P._isLeaving&&(Ze(P,p),De(P,A),Zs(R)||Gs(P,s,D,F))}),Xe(R,[P,F])},onEnterCancelled(P){B(P,!1),Xe(N,[P])},onAppearCancelled(P){B(P,!0),Xe(T,[P])},onLeaveCancelled(P){U(P),Xe(K,[P])}})}function Xl(e){if(e==null)return null;if(ee(e))return[In(e.enter),In(e.leave)];{const t=In(e);return[t,t]}}function In(e){return Ii(e)}function De(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function Ze(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function Qs(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Zl=0;function Gs(e,t,n,s){const r=e._endId=++Zl,i=()=>{r===e._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=Ql(e,t);if(!o)return s();const a=o+"end";let d=0;const p=()=>{e.removeEventListener(a,y),i()},y=A=>{A.target===e&&++d>=c&&p()};setTimeout(()=>{d(n[$]||"").split(", "),r=s(`${Be}Delay`),i=s(`${Be}Duration`),o=er(r,i),l=s(`${xt}Delay`),c=s(`${xt}Duration`),a=er(l,c);let d=null,p=0,y=0;t===Be?o>0&&(d=Be,p=o,y=i.length):t===xt?a>0&&(d=xt,p=a,y=c.length):(p=Math.max(o,a),d=p>0?o>a?Be:xt:null,y=d?d===Be?i.length:c.length:0);const A=d===Be&&/\b(transform|all)(,|$)/.test(s(`${Be}Property`).toString());return{type:d,timeout:p,propCount:y,hasTransform:A}}function er(e,t){for(;e.lengthtr(n)+tr(e[s])))}function tr(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Gl(){return document.body.offsetHeight}const ec=["ctrl","shift","alt","meta"],tc={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>ec.some(n=>e[`${n}Key`]&&!t.includes(n))},qc=(e,t)=>(n,...s)=>{for(let r=0;rn=>{if(!("key"in n))return;const s=rt(n.key);if(t.some(r=>r===s||nc[r]===s))return e(n)},sc=ie({patchProp:zl},Ml);let On,nr=!1;function rc(){return On=nr?On:hl(sc),nr=!0,On}const Yc=(...e)=>{const t=rc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=ic(s);if(r)return n(r,!0,r instanceof SVGElement)},t};function ic(e){return se(e)?document.querySelector(e):e}const Jc=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},oc="modulepreload",lc=function(e){return"/"+e},sr={},Xc=function(t,n,s){if(!n||n.length===0)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=lc(i),i in sr)return;sr[i]=!0;const o=i.endsWith(".css"),l=o?'[rel="stylesheet"]':"";if(!!s)for(let d=r.length-1;d>=0;d--){const p=r[d];if(p.href===i&&(!o||p.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const a=document.createElement("link");if(a.rel=o?"stylesheet":oc,o||(a.as="script",a.crossOrigin=""),a.href=i,document.head.appendChild(a),o)return new Promise((d,p)=>{a.addEventListener("load",d),a.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())},cc=window.__VP_SITE_DATA__,hi=/^[a-z]+:/i,Zc=/^pathname:\/\//,Qc="vitepress-theme-appearance",pi=/#.*$/,fc=/(index)?\.(md|html)$/,xe=typeof document<"u",gi={relativePath:"",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function ac(e,t,n=!1){if(t===void 0)return!1;if(e=rr(`/${e}`),n)return new RegExp(t).test(e);if(rr(t)!==e)return!1;const s=t.match(pi);return s?(xe?location.hash:"")===s[0]:!0}function rr(e){return decodeURI(e).replace(pi,"").replace(fc,"")}function uc(e){return hi.test(e)}function dc(e,t){var s,r,i,o,l,c,a;const n=Object.keys(e.locales).find(d=>d!=="root"&&!uc(d)&&ac(t,`/${d}/`,!0))||"root";return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:_i(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(a=e.locales[n])==null?void 0:a.themeConfig}})}function mi(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=hc(e.title,s);return`${n}${r}`}function hc(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function pc(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([i,o])=>i===n&&o[r[0]]===r[1])}function _i(e,t){return[...e.filter(n=>!pc(t,n)),...t]}const gc=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,mc=/^[a-z]:/i;function ir(e){const t=mc.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(gc,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const _c=Symbol(),tt=po(cc);function Gc(e){const t=Ee(()=>dc(tt.value,e.data.relativePath));return{site:t,theme:Ee(()=>t.value.themeConfig),page:Ee(()=>e.data),frontmatter:Ee(()=>e.data.frontmatter),params:Ee(()=>e.data.params),lang:Ee(()=>t.value.lang),dir:Ee(()=>t.value.dir),localeIndex:Ee(()=>t.value.localeIndex||"root"),title:Ee(()=>mi(t.value,e.data)),description:Ee(()=>e.data.description||t.value.description),isDark:ls(!1)}}function ef(){const e=pt(_c);if(!e)throw new Error("vitepress data not properly injected in app");return e}function bc(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function or(e){return hi.test(e)||e.startsWith(".")?e:bc(tt.value.base,e)}function yc(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),xe){const n="/";t=ir(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),t=`${n}assets/${t}.${s}.js`}else t=`./${ir(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let Xt=[];function tf(e){Xt.push(e),yn(()=>{Xt=Xt.filter(t=>t!==e)})}const vc=Symbol(),lr="http://a.com",xc=()=>({path:"/",component:null,data:gi});function nf(e,t){const n=un(xc()),s={route:n,go:r};async function r(l=xe?location.href:"/"){var a,d;await((a=s.onBeforeRouteChange)==null?void 0:a.call(s,l));const c=new URL(l,lr);tt.value.cleanUrls||!c.pathname.endsWith("/")&&!c.pathname.endsWith(".html")&&(c.pathname+=".html",l=c.pathname+c.search+c.hash),xe&&l!==location.href&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",l)),await o(l),await((d=s.onAfterRouteChanged)==null?void 0:d.call(s,l))}let i=null;async function o(l,c=0,a=!1){const d=new URL(l,lr),p=i=d.pathname;try{let y=await e(p);if(i===p){i=null;const{default:A,__pageData:$}=y;if(!A)throw new Error(`Invalid route component: ${A}`);n.path=xe?p:or(p),n.component=Tt(A),n.data=Tt($),xe&&Sr(()=>{let O=tt.value.base+$.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!tt.value.cleanUrls&&!O.endsWith("/")&&(O+=".html"),O!==d.pathname&&(d.pathname=O,l=O+d.search+d.hash,history.replaceState(null,"",l)),d.hash&&!c){let D=null;try{D=document.querySelector(decodeURIComponent(d.hash))}catch(b){console.warn(b)}if(D){cr(D,d.hash);return}}window.scrollTo(0,c)})}}catch(y){if(!/fetch/.test(y.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(y),!a)try{const A=await fetch(tt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await A.json(),await o(l,c,!0);return}catch{}i===p&&(i=null,n.path=xe?p:or(p),n.component=t?Tt(t):null,n.data=gi)}}return xe&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const a=l.target.closest("a");if(a&&!a.closest(".vp-raw")&&(a instanceof SVGElement||!a.download)){const{target:d}=a,{href:p,origin:y,pathname:A,hash:$,search:O}=new URL(a.href instanceof SVGAnimatedString?a.href.animVal:a.href,a.baseURI),D=window.location,b=A.match(/\.\w+$/);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&d!=="_blank"&&y===D.origin&&!(b&&b[0]!==".html")&&(l.preventDefault(),A===D.pathname&&O===D.search?$&&($!==D.hash&&(history.pushState(null,"",$),window.dispatchEvent(new Event("hashchange"))),cr(a,$,a.classList.contains("header-anchor"))):r(p))}},{capture:!0}),window.addEventListener("popstate",l=>{o(location.href,l.state&&l.state.scrollPosition||0)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function wc(){const e=pt(vc);if(!e)throw new Error("useRouter() is called without provider.");return e}function bi(){return wc().route}function cr(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.querySelector(decodeURIComponent(t))}catch(r){console.warn(r)}if(s){const r=tt.value.scrollOffset;let i=0;if(typeof r=="number")i=r;else if(typeof r=="string")i=fr(r);else if(Array.isArray(r))for(const c of r){const a=fr(c);if(a){i=a;break}}const o=parseInt(window.getComputedStyle(s).paddingTop,10),l=window.scrollY+s.getBoundingClientRect().top-i+o;!n||Math.abs(l-window.scrollY)>window.innerHeight?window.scrollTo(0,l):window.scrollTo({left:0,top:l,behavior:"smooth"})}}function fr(e){const t=document.querySelector(e);if(!t)return 0;const n=t.getBoundingClientRect().bottom;return n<0?0:n+24}const ar=()=>Xt.forEach(e=>e()),sf=Dr({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=bi();return()=>kn(e.as,{style:{position:"relative"}},[t.component?kn(t.component,{onVnodeMounted:ar,onVnodeUpdated:ar}):"404 Page Not Found"])}});function rf(e,t){let n=[],s=!0;const r=i=>{if(s){s=!1;return}n.forEach(o=>document.head.removeChild(o)),n=[],i.forEach(o=>{const l=Cc(o);document.head.appendChild(l),n.push(l)})};Ho(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[];document.title=mi(o,i),document.querySelector("meta[name=description]").setAttribute("content",l||o.description),r(_i(o.head,Tc(c)))})}function Cc([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),s}function Ec(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function Tc(e){return e.filter(t=>!Ec(t))}const Fn=new Set,yi=()=>document.createElement("link"),Ac=e=>{const t=yi();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Rc=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let qt;const Pc=xe&&(qt=yi())&&qt.relList&&qt.relList.supports&&qt.relList.supports("prefetch")?Ac:Rc;function of(){if(!xe||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!Fn.has(c)){Fn.add(c);const a=yc(c);Pc(a)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{target:o}=i,{hostname:l,pathname:c}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),a=c.match(/\.\w+$/);a&&a[0]!==".html"||o!=="_blank"&&l===location.hostname&&(c!==location.pathname?n.observe(i):Fn.add(c))})})};bn(s);const r=bi();Yt(()=>r.path,s),yn(()=>{n&&n.disconnect()})}const lf=Dr({setup(e,{slots:t}){const n=ls(!1);return bn(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function cf(){if(xe){const e=new Map;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className);let l="";i.querySelectorAll("span.line:not(.diff.remove)").forEach(c=>l+=(c.textContent||"")+` -`),l=l.slice(0,-1),o&&(l=l.replace(/^ *(\$|>) /gm,"").trim()),Ic(l).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const c=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,c)})}})}}async function Ic(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),r=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function ff(){xe&&window.addEventListener("click",e=>{var n,s;const t=e.target;if(t.matches(".vp-code-group input")){const r=(n=t.parentElement)==null?void 0:n.parentElement,i=Array.from((r==null?void 0:r.querySelectorAll("input"))||[]).indexOf(t),o=r==null?void 0:r.querySelector('div[class*="language-"].active'),l=(s=r==null?void 0:r.querySelectorAll('div[class*="language-"]:not(.language-id)'))==null?void 0:s[i];o&&l&&o!==l&&(o.classList.remove("active"),l.classList.add("active"))}})}export{Hc as $,si as A,Oo as B,Vc as C,$c as D,vl as E,he as F,ce as G,Xn as H,Uc as I,hi as J,xe as K,jc as L,Lc as M,Nc as N,Wc as O,Zc as P,Qc as Q,pt as R,ol as S,ui as T,qo as U,tf as V,po as W,Sr as X,zc as Y,Dc as Z,Jc as _,oi as a,qc as a0,Kc as a1,rf as a2,vc as a3,Gc as a4,_c as a5,sf as a6,lf as a7,tt as a8,Yc as a9,nf as aa,yc as ab,Xc as ac,of as ad,cf as ae,ff as af,kn as ag,mo as b,kc as c,Dr as d,Mc as e,Rr as f,Sc as g,ls as h,Ui as i,Fc as j,Ho as k,Ee as l,li as m,Zn as n,ti as o,bn as p,uc as q,Bc as r,or as s,Oc as t,ef as u,ac as v,Yt as w,bi as x,yn as y,ii as z}; diff --git a/docs/.vitepress/dist/assets/chunks/framework.D_xGnxpE.js b/docs/.vitepress/dist/assets/chunks/framework.D_xGnxpE.js new file mode 100644 index 00000000..11d18a00 --- /dev/null +++ b/docs/.vitepress/dist/assets/chunks/framework.D_xGnxpE.js @@ -0,0 +1,17 @@ +/** +* @vue/shared v3.4.27 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function fs(e,t){const n=new Set(e.split(","));return s=>n.has(s)}const te={},gt=[],xe=()=>{},lo=()=>!1,Vt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),ds=e=>e.startsWith("onUpdate:"),re=Object.assign,hs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},co=Object.prototype.hasOwnProperty,Y=(e,t)=>co.call(e,t),U=Array.isArray,mt=e=>mn(e)==="[object Map]",Lr=e=>mn(e)==="[object Set]",K=e=>typeof e=="function",se=e=>typeof e=="string",ut=e=>typeof e=="symbol",Z=e=>e!==null&&typeof e=="object",Ir=e=>(Z(e)||K(e))&&K(e.then)&&K(e.catch),Pr=Object.prototype.toString,mn=e=>Pr.call(e),ao=e=>mn(e).slice(8,-1),Mr=e=>mn(e)==="[object Object]",ps=e=>se(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,_t=fs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),_n=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},uo=/-(\w)/g,Ne=_n(e=>e.replace(uo,(t,n)=>n?n.toUpperCase():"")),fo=/\B([A-Z])/g,ft=_n(e=>e.replace(fo,"-$1").toLowerCase()),yn=_n(e=>e.charAt(0).toUpperCase()+e.slice(1)),nn=_n(e=>e?`on${yn(e)}`:""),Je=(e,t)=>!Object.is(e,t),Fn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},ho=e=>{const t=parseFloat(e);return isNaN(t)?e:t},po=e=>{const t=se(e)?Number(e):NaN;return isNaN(t)?e:t};let js;const Fr=()=>js||(js=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function gs(e){if(U(e)){const t={};for(let n=0;n{if(n){const s=n.split(mo);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function ms(e){let t="";if(se(e))t=e;else if(U(e))for(let n=0;nse(e)?e:e==null?"":U(e)||Z(e)&&(e.toString===Pr||!K(e.toString))?JSON.stringify(e,Hr,2):String(e),Hr=(e,t)=>t&&t.__v_isRef?Hr(e,t.value):mt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,r],i)=>(n[$n(s,i)+" =>"]=r,n),{})}:Lr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>$n(n))}:ut(t)?$n(t):Z(t)&&!U(t)&&!Mr(t)?String(t):t,$n=(e,t="")=>{var n;return ut(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.27 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let we;class wo{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=we,!t&&we&&(this.index=(we.scopes||(we.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=we;try{return we=this,t()}finally{we=n}}}on(){we=this}off(){we=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),et()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=ze,n=lt;try{return ze=!0,lt=this,this._runnings++,Vs(this),this.fn()}finally{Ds(this),this._runnings--,lt=n,ze=t}}stop(){this.active&&(Vs(this),Ds(this),this.onStop&&this.onStop(),this.active=!1)}}function xo(e){return e.value}function Vs(e){e._trackId++,e._depsLength=0}function Ds(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},cn=new WeakMap,ct=Symbol(""),ts=Symbol("");function be(e,t,n){if(ze&<){let s=cn.get(e);s||cn.set(e,s=new Map);let r=s.get(n);r||s.set(n,r=kr(()=>s.delete(n))),Ur(lt,r)}}function He(e,t,n,s,r,i){const o=cn.get(e);if(!o)return;let l=[];if(t==="clear")l=[...o.values()];else if(n==="length"&&U(e)){const c=Number(s);o.forEach((u,d)=>{(d==="length"||!ut(d)&&d>=c)&&l.push(u)})}else switch(n!==void 0&&l.push(o.get(n)),t){case"add":U(e)?ps(n)&&l.push(o.get("length")):(l.push(o.get(ct)),mt(e)&&l.push(o.get(ts)));break;case"delete":U(e)||(l.push(o.get(ct)),mt(e)&&l.push(o.get(ts)));break;case"set":mt(e)&&l.push(o.get(ct));break}ys();for(const c of l)c&&Br(c,4);bs()}function So(e,t){const n=cn.get(e);return n&&n.get(t)}const To=fs("__proto__,__v_isRef,__isVue"),Kr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ut)),Us=Ao();function Ao(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=J(this);for(let i=0,o=this.length;i{e[t]=function(...n){Ze(),ys();const s=J(this)[t].apply(this,n);return bs(),et(),s}}),e}function Ro(e){ut(e)||(e=String(e));const t=J(this);return be(t,"has",e),t.hasOwnProperty(e)}class Wr{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(r?i?Uo:Xr:i?zr:Gr).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const o=U(t);if(!r){if(o&&Y(Us,n))return Reflect.get(Us,n,s);if(n==="hasOwnProperty")return Ro}const l=Reflect.get(t,n,s);return(ut(n)?Kr.has(n):To(n))||(r||be(t,"get",n),i)?l:pe(l)?o&&ps(n)?l:l.value:Z(l)?r?wn(l):vn(l):l}}class qr extends Wr{constructor(t=!1){super(!1,t)}set(t,n,s,r){let i=t[n];if(!this._isShallow){const c=Mt(i);if(!an(s)&&!Mt(s)&&(i=J(i),s=J(s)),!U(t)&&pe(i)&&!pe(s))return c?!1:(i.value=s,!0)}const o=U(t)&&ps(n)?Number(n)e,bn=e=>Reflect.getPrototypeOf(e);function kt(e,t,n=!1,s=!1){e=e.__v_raw;const r=J(e),i=J(t);n||(Je(t,i)&&be(r,"get",t),be(r,"get",i));const{has:o}=bn(r),l=s?vs:n?Cs:Nt;if(o.call(r,t))return l(e.get(t));if(o.call(r,i))return l(e.get(i));e!==r&&e.get(t)}function Kt(e,t=!1){const n=this.__v_raw,s=J(n),r=J(e);return t||(Je(e,r)&&be(s,"has",e),be(s,"has",r)),e===r?n.has(e):n.has(e)||n.has(r)}function Wt(e,t=!1){return e=e.__v_raw,!t&&be(J(e),"iterate",ct),Reflect.get(e,"size",e)}function Bs(e){e=J(e);const t=J(this);return bn(t).has.call(t,e)||(t.add(e),He(t,"add",e,e)),this}function ks(e,t){t=J(t);const n=J(this),{has:s,get:r}=bn(n);let i=s.call(n,e);i||(e=J(e),i=s.call(n,e));const o=r.call(n,e);return n.set(e,t),i?Je(t,o)&&He(n,"set",e,t):He(n,"add",e,t),this}function Ks(e){const t=J(this),{has:n,get:s}=bn(t);let r=n.call(t,e);r||(e=J(e),r=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return r&&He(t,"delete",e,void 0),i}function Ws(){const e=J(this),t=e.size!==0,n=e.clear();return t&&He(e,"clear",void 0,void 0),n}function qt(e,t){return function(s,r){const i=this,o=i.__v_raw,l=J(o),c=t?vs:e?Cs:Nt;return!e&&be(l,"iterate",ct),o.forEach((u,d)=>s.call(r,c(u),c(d),i))}}function Gt(e,t,n){return function(...s){const r=this.__v_raw,i=J(r),o=mt(i),l=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,u=r[e](...s),d=n?vs:t?Cs:Nt;return!t&&be(i,"iterate",c?ts:ct),{next(){const{value:h,done:b}=u.next();return b?{value:h,done:b}:{value:l?[d(h[0]),d(h[1])]:d(h),done:b}},[Symbol.iterator](){return this}}}}function De(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Mo(){const e={get(i){return kt(this,i)},get size(){return Wt(this)},has:Kt,add:Bs,set:ks,delete:Ks,clear:Ws,forEach:qt(!1,!1)},t={get(i){return kt(this,i,!1,!0)},get size(){return Wt(this)},has:Kt,add:Bs,set:ks,delete:Ks,clear:Ws,forEach:qt(!1,!0)},n={get(i){return kt(this,i,!0)},get size(){return Wt(this,!0)},has(i){return Kt.call(this,i,!0)},add:De("add"),set:De("set"),delete:De("delete"),clear:De("clear"),forEach:qt(!0,!1)},s={get(i){return kt(this,i,!0,!0)},get size(){return Wt(this,!0)},has(i){return Kt.call(this,i,!0)},add:De("add"),set:De("set"),delete:De("delete"),clear:De("clear"),forEach:qt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Gt(i,!1,!1),n[i]=Gt(i,!0,!1),t[i]=Gt(i,!1,!0),s[i]=Gt(i,!0,!0)}),[e,n,t,s]}const[No,Fo,$o,Ho]=Mo();function ws(e,t){const n=t?e?Ho:$o:e?Fo:No;return(s,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?s:Reflect.get(Y(n,r)&&r in s?n:s,r,i)}const jo={get:ws(!1,!1)},Vo={get:ws(!1,!0)},Do={get:ws(!0,!1)};const Gr=new WeakMap,zr=new WeakMap,Xr=new WeakMap,Uo=new WeakMap;function Bo(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ko(e){return e.__v_skip||!Object.isExtensible(e)?0:Bo(ao(e))}function vn(e){return Mt(e)?e:Es(e,!1,Lo,jo,Gr)}function Ko(e){return Es(e,!1,Po,Vo,zr)}function wn(e){return Es(e,!0,Io,Do,Xr)}function Es(e,t,n,s,r){if(!Z(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const o=ko(e);if(o===0)return e;const l=new Proxy(e,o===2?s:n);return r.set(e,l),l}function At(e){return Mt(e)?At(e.__v_raw):!!(e&&e.__v_isReactive)}function Mt(e){return!!(e&&e.__v_isReadonly)}function an(e){return!!(e&&e.__v_isShallow)}function Yr(e){return e?!!e.__v_raw:!1}function J(e){const t=e&&e.__v_raw;return t?J(t):e}function sn(e){return Object.isExtensible(e)&&Nr(e,"__v_skip",!0),e}const Nt=e=>Z(e)?vn(e):e,Cs=e=>Z(e)?wn(e):e;class Jr{constructor(t,n,s,r){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new _s(()=>t(this._value),()=>Rt(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const t=J(this);return(!t._cacheable||t.effect.dirty)&&Je(t._value,t._value=t.effect.run())&&Rt(t,4),xs(t),t.effect._dirtyLevel>=2&&Rt(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Wo(e,t,n=!1){let s,r;const i=K(e);return i?(s=e,r=xe):(s=e.get,r=e.set),new Jr(s,r,i||!r,n)}function xs(e){var t;ze&<&&(e=J(e),Ur(lt,(t=e.dep)!=null?t:e.dep=kr(()=>e.dep=void 0,e instanceof Jr?e:void 0)))}function Rt(e,t=4,n){e=J(e);const s=e.dep;s&&Br(s,t)}function pe(e){return!!(e&&e.__v_isRef===!0)}function ae(e){return Zr(e,!1)}function Qr(e){return Zr(e,!0)}function Zr(e,t){return pe(e)?e:new qo(e,t)}class qo{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:J(t),this._value=n?t:Nt(t)}get value(){return xs(this),this._value}set value(t){const n=this.__v_isShallow||an(t)||Mt(t);t=n?t:J(t),Je(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Nt(t),Rt(this,4))}}function ei(e){return pe(e)?e.value:e}const Go={get:(e,t,n)=>ei(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const r=e[t];return pe(r)&&!pe(n)?(r.value=n,!0):Reflect.set(e,t,n,s)}};function ti(e){return At(e)?e:new Proxy(e,Go)}class zo{constructor(t){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=t(()=>xs(this),()=>Rt(this));this._get=n,this._set=s}get value(){return this._get()}set value(t){this._set(t)}}function Xo(e){return new zo(e)}class Yo{constructor(t,n,s){this._object=t,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return So(J(this._object),this._key)}}class Jo{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Qo(e,t,n){return pe(e)?e:K(e)?new Jo(e):Z(e)&&arguments.length>1?Zo(e,t,n):ae(e)}function Zo(e,t,n){const s=e[t];return pe(s)?s:new Yo(e,t,n)}/** +* @vue/runtime-core v3.4.27 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Xe(e,t,n,s){try{return s?e(...s):e()}catch(r){En(r,t,n)}}function Se(e,t,n,s){if(K(e)){const r=Xe(e,t,n,s);return r&&Ir(r)&&r.catch(i=>{En(i,t,n)}),r}if(U(e)){const r=[];for(let i=0;i>>1,r=de[s],i=$t(r);iPe&&de.splice(t,1)}function sl(e){U(e)?yt.push(...e):(!Ke||!Ke.includes(e,e.allowRecurse?it+1:it))&&yt.push(e),si()}function qs(e,t,n=Ft?Pe+1:0){for(;n$t(n)-$t(s));if(yt.length=0,Ke){Ke.push(...t);return}for(Ke=t,it=0;ite.id==null?1/0:e.id,rl=(e,t)=>{const n=$t(e)-$t(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ri(e){ns=!1,Ft=!0,de.sort(rl);try{for(Pe=0;Pese(S)?S.trim():S)),h&&(r=n.map(ho))}let l,c=s[l=nn(t)]||s[l=nn(Ne(t))];!c&&i&&(c=s[l=nn(ft(t))]),c&&Se(c,e,6,r);const u=s[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Se(u,e,6,r)}}function ii(e,t,n=!1){const s=t.emitsCache,r=s.get(e);if(r!==void 0)return r;const i=e.emits;let o={},l=!1;if(!K(e)){const c=u=>{const d=ii(u,t,!0);d&&(l=!0,re(o,d))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(Z(e)&&s.set(e,null),null):(U(i)?i.forEach(c=>o[c]=null):re(o,i),Z(e)&&s.set(e,o),o)}function xn(e,t){return!e||!Vt(t)?!1:(t=t.slice(2).replace(/Once$/,""),Y(e,t[0].toLowerCase()+t.slice(1))||Y(e,ft(t))||Y(e,t))}let he=null,Sn=null;function fn(e){const t=he;return he=e,Sn=e&&e.type.__scopeId||null,t}function ja(e){Sn=e}function Va(){Sn=null}function ol(e,t=he,n){if(!t||e._n)return e;const s=(...r)=>{s._d&&rr(-1);const i=fn(t);let o;try{o=e(...r)}finally{fn(i),s._d&&rr(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function Hn(e){const{type:t,vnode:n,proxy:s,withProxy:r,propsOptions:[i],slots:o,attrs:l,emit:c,render:u,renderCache:d,props:h,data:b,setupState:S,ctx:P,inheritAttrs:M}=e,B=fn(e);let q,G;try{if(n.shapeFlag&4){const m=r||s,I=m;q=Ae(u.call(I,m,d,h,S,b,P)),G=l}else{const m=t;q=Ae(m.length>1?m(h,{attrs:l,slots:o,emit:c}):m(h,null)),G=t.props?l:ll(l)}}catch(m){Pt.length=0,En(m,e,1),q=ue(ye)}let g=q;if(G&&M!==!1){const m=Object.keys(G),{shapeFlag:I}=g;m.length&&I&7&&(i&&m.some(ds)&&(G=cl(G,i)),g=Qe(g,G,!1,!0))}return n.dirs&&(g=Qe(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&(g.transition=n.transition),q=g,fn(B),q}const ll=e=>{let t;for(const n in e)(n==="class"||n==="style"||Vt(n))&&((t||(t={}))[n]=e[n]);return t},cl=(e,t)=>{const n={};for(const s in e)(!ds(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function al(e,t,n){const{props:s,children:r,component:i}=e,{props:o,children:l,patchFlag:c}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Gs(s,o,u):!!o;if(c&8){const d=t.dynamicProps;for(let h=0;he.__isSuspense;function ai(e,t){t&&t.pendingBranch?U(e)?t.effects.push(...e):t.effects.push(e):sl(e)}const dl=Symbol.for("v-scx"),hl=()=>vt(dl);function ui(e,t){return Tn(e,null,t)}function Ba(e,t){return Tn(e,null,{flush:"post"})}const zt={};function Me(e,t,n){return Tn(e,t,n)}function Tn(e,t,{immediate:n,deep:s,flush:r,once:i,onTrack:o,onTrigger:l}=te){if(t&&i){const O=t;t=(...V)=>{O(...V),I()}}const c=ce,u=O=>s===!0?O:pt(O,s===!1?1:void 0);let d,h=!1,b=!1;if(pe(e)?(d=()=>e.value,h=an(e)):At(e)?(d=()=>u(e),h=!0):U(e)?(b=!0,h=e.some(O=>At(O)||an(O)),d=()=>e.map(O=>{if(pe(O))return O.value;if(At(O))return u(O);if(K(O))return Xe(O,c,2)})):K(e)?t?d=()=>Xe(e,c,2):d=()=>(S&&S(),Se(e,c,3,[P])):d=xe,t&&s){const O=d;d=()=>pt(O())}let S,P=O=>{S=g.onStop=()=>{Xe(O,c,4),S=g.onStop=void 0}},M;if(In)if(P=xe,t?n&&Se(t,c,3,[d(),b?[]:void 0,P]):d(),r==="sync"){const O=hl();M=O.__watcherHandles||(O.__watcherHandles=[])}else return xe;let B=b?new Array(e.length).fill(zt):zt;const q=()=>{if(!(!g.active||!g.dirty))if(t){const O=g.run();(s||h||(b?O.some((V,A)=>Je(V,B[A])):Je(O,B)))&&(S&&S(),Se(t,c,3,[O,B===zt?void 0:b&&B[0]===zt?[]:B,P]),B=O)}else g.run()};q.allowRecurse=!!t;let G;r==="sync"?G=q:r==="post"?G=()=>me(q,c&&c.suspense):(q.pre=!0,c&&(q.id=c.uid),G=()=>Ts(q));const g=new _s(d,xe,G),m=jr(),I=()=>{g.stop(),m&&hs(m.effects,g)};return t?n?q():B=g.run():r==="post"?me(g.run.bind(g),c&&c.suspense):g.run(),M&&M.push(I),I}function pl(e,t,n){const s=this.proxy,r=se(e)?e.includes(".")?fi(s,e):()=>s[e]:e.bind(s,s);let i;K(t)?i=t:(i=t.handler,n=t);const o=Dt(this),l=Tn(r,i.bind(s),n);return o(),l}function fi(e,t){const n=t.split(".");return()=>{let s=e;for(let r=0;r{pt(s,t,n)});else if(Mr(e))for(const s in e)pt(e[s],t,n);return e}function Ie(e,t,n,s){const r=e.dirs,i=t&&t.dirs;for(let o=0;o{e.isMounted=!0}),_i(()=>{e.isUnmounting=!0}),e}const Ee=[Function,Array],di={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ee,onEnter:Ee,onAfterEnter:Ee,onEnterCancelled:Ee,onBeforeLeave:Ee,onLeave:Ee,onAfterLeave:Ee,onLeaveCancelled:Ee,onBeforeAppear:Ee,onAppear:Ee,onAfterAppear:Ee,onAppearCancelled:Ee},ml={name:"BaseTransition",props:di,setup(e,{slots:t}){const n=Ln(),s=gl();return()=>{const r=t.default&&pi(t.default(),!0);if(!r||!r.length)return;let i=r[0];if(r.length>1){for(const b of r)if(b.type!==ye){i=b;break}}const o=J(e),{mode:l}=o;if(s.isLeaving)return jn(i);const c=Xs(i);if(!c)return jn(i);const u=ss(c,o,s,n);rs(c,u);const d=n.subTree,h=d&&Xs(d);if(h&&h.type!==ye&&!ot(c,h)){const b=ss(h,o,s,n);if(rs(h,b),l==="out-in"&&c.type!==ye)return s.isLeaving=!0,b.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&(n.effect.dirty=!0,n.update())},jn(i);l==="in-out"&&c.type!==ye&&(b.delayLeave=(S,P,M)=>{const B=hi(s,h);B[String(h.key)]=h,S[We]=()=>{P(),S[We]=void 0,delete u.delayedLeave},u.delayedLeave=M})}return i}}},_l=ml;function hi(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function ss(e,t,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:u,onEnterCancelled:d,onBeforeLeave:h,onLeave:b,onAfterLeave:S,onLeaveCancelled:P,onBeforeAppear:M,onAppear:B,onAfterAppear:q,onAppearCancelled:G}=t,g=String(e.key),m=hi(n,e),I=(A,j)=>{A&&Se(A,s,9,j)},O=(A,j)=>{const w=j[1];I(A,j),U(A)?A.every(D=>D.length<=1)&&w():A.length<=1&&w()},V={mode:i,persisted:o,beforeEnter(A){let j=l;if(!n.isMounted)if(r)j=M||l;else return;A[We]&&A[We](!0);const w=m[g];w&&ot(e,w)&&w.el[We]&&w.el[We](),I(j,[A])},enter(A){let j=c,w=u,D=d;if(!n.isMounted)if(r)j=B||c,w=q||u,D=G||d;else return;let x=!1;const W=A[Xt]=ie=>{x||(x=!0,ie?I(D,[A]):I(w,[A]),V.delayedLeave&&V.delayedLeave(),A[Xt]=void 0)};j?O(j,[A,W]):W()},leave(A,j){const w=String(e.key);if(A[Xt]&&A[Xt](!0),n.isUnmounting)return j();I(h,[A]);let D=!1;const x=A[We]=W=>{D||(D=!0,j(),W?I(P,[A]):I(S,[A]),A[We]=void 0,m[w]===e&&delete m[w])};m[w]=e,b?O(b,[A,x]):x()},clone(A){return ss(A,t,n,s)}};return V}function jn(e){if(An(e))return e=Qe(e),e.children=null,e}function Xs(e){if(!An(e))return e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&K(n.default))return n.default()}}function rs(e,t){e.shapeFlag&6&&e.component?rs(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function pi(e,t=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader,An=e=>e.type.__isKeepAlive;function yl(e,t){mi(e,"a",t)}function bl(e,t){mi(e,"da",t)}function mi(e,t,n=ce){const s=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Rn(t,s,n),n){let r=n.parent;for(;r&&r.parent;)An(r.parent.vnode)&&vl(s,t,n,r),r=r.parent}}function vl(e,t,n,s){const r=Rn(t,e,s,!0);On(()=>{hs(s[t],r)},n)}function Rn(e,t,n=ce,s=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Ze();const l=Dt(n),c=Se(t,n,e,o);return l(),et(),c});return s?r.unshift(i):r.push(i),i}}const Ve=e=>(t,n=ce)=>(!In||e==="sp")&&Rn(e,(...s)=>t(...s),n),wl=Ve("bm"),Ct=Ve("m"),El=Ve("bu"),Cl=Ve("u"),_i=Ve("bum"),On=Ve("um"),xl=Ve("sp"),Sl=Ve("rtg"),Tl=Ve("rtc");function Al(e,t=ce){Rn("ec",e,t)}function ka(e,t,n,s){let r;const i=n;if(U(e)||se(e)){r=new Array(e.length);for(let o=0,l=e.length;ot(o,l,void 0,i));else{const o=Object.keys(e);r=new Array(o.length);for(let l=0,c=o.length;lpn(t)?!(t.type===ye||t.type===_e&&!yi(t.children)):!0)?e:null}function Wa(e,t){const n={};for(const s in e)n[/[A-Z]/.test(s)?`on:${s}`:nn(s)]=e[s];return n}const is=e=>e?ji(e)?Ls(e)||e.proxy:is(e.parent):null,Ot=re(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>is(e.parent),$root:e=>is(e.root),$emit:e=>e.emit,$options:e=>As(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Ts(e.update)}),$nextTick:e=>e.n||(e.n=Cn.bind(e.proxy)),$watch:e=>pl.bind(e)}),Vn=(e,t)=>e!==te&&!e.__isScriptSetup&&Y(e,t),Rl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:l,appContext:c}=e;let u;if(t[0]!=="$"){const S=o[t];if(S!==void 0)switch(S){case 1:return s[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Vn(s,t))return o[t]=1,s[t];if(r!==te&&Y(r,t))return o[t]=2,r[t];if((u=e.propsOptions[0])&&Y(u,t))return o[t]=3,i[t];if(n!==te&&Y(n,t))return o[t]=4,n[t];os&&(o[t]=0)}}const d=Ot[t];let h,b;if(d)return t==="$attrs"&&be(e.attrs,"get",""),d(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==te&&Y(n,t))return o[t]=4,n[t];if(b=c.config.globalProperties,Y(b,t))return b[t]},set({_:e},t,n){const{data:s,setupState:r,ctx:i}=e;return Vn(r,t)?(r[t]=n,!0):s!==te&&Y(s,t)?(s[t]=n,!0):Y(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let l;return!!n[o]||e!==te&&Y(e,o)||Vn(t,o)||(l=i[0])&&Y(l,o)||Y(s,o)||Y(Ot,o)||Y(r.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Y(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function qa(){return Ol().slots}function Ol(){const e=Ln();return e.setupContext||(e.setupContext=Di(e))}function Ys(e){return U(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let os=!0;function Ll(e){const t=As(e),n=e.proxy,s=e.ctx;os=!1,t.beforeCreate&&Js(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:o,watch:l,provide:c,inject:u,created:d,beforeMount:h,mounted:b,beforeUpdate:S,updated:P,activated:M,deactivated:B,beforeDestroy:q,beforeUnmount:G,destroyed:g,unmounted:m,render:I,renderTracked:O,renderTriggered:V,errorCaptured:A,serverPrefetch:j,expose:w,inheritAttrs:D,components:x,directives:W,filters:ie}=t;if(u&&Il(u,s,null),o)for(const X in o){const F=o[X];K(F)&&(s[X]=F.bind(n))}if(r){const X=r.call(n,n);Z(X)&&(e.data=vn(X))}if(os=!0,i)for(const X in i){const F=i[X],Fe=K(F)?F.bind(n,n):K(F.get)?F.get.bind(n,n):xe,Ut=!K(F)&&K(F.set)?F.set.bind(n):xe,tt=ne({get:Fe,set:Ut});Object.defineProperty(s,X,{enumerable:!0,configurable:!0,get:()=>tt.value,set:Oe=>tt.value=Oe})}if(l)for(const X in l)bi(l[X],s,n,X);if(c){const X=K(c)?c.call(n):c;Reflect.ownKeys(X).forEach(F=>{Hl(F,X[F])})}d&&Js(d,e,"c");function $(X,F){U(F)?F.forEach(Fe=>X(Fe.bind(n))):F&&X(F.bind(n))}if($(wl,h),$(Ct,b),$(El,S),$(Cl,P),$(yl,M),$(bl,B),$(Al,A),$(Tl,O),$(Sl,V),$(_i,G),$(On,m),$(xl,j),U(w))if(w.length){const X=e.exposed||(e.exposed={});w.forEach(F=>{Object.defineProperty(X,F,{get:()=>n[F],set:Fe=>n[F]=Fe})})}else e.exposed||(e.exposed={});I&&e.render===xe&&(e.render=I),D!=null&&(e.inheritAttrs=D),x&&(e.components=x),W&&(e.directives=W)}function Il(e,t,n=xe){U(e)&&(e=ls(e));for(const s in e){const r=e[s];let i;Z(r)?"default"in r?i=vt(r.from||s,r.default,!0):i=vt(r.from||s):i=vt(r),pe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[s]=i}}function Js(e,t,n){Se(U(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function bi(e,t,n,s){const r=s.includes(".")?fi(n,s):()=>n[s];if(se(e)){const i=t[e];K(i)&&Me(r,i)}else if(K(e))Me(r,e.bind(n));else if(Z(e))if(U(e))e.forEach(i=>bi(i,t,n,s));else{const i=K(e.handler)?e.handler.bind(n):t[e.handler];K(i)&&Me(r,i,e)}}function As(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let c;return l?c=l:!r.length&&!n&&!s?c=t:(c={},r.length&&r.forEach(u=>dn(c,u,o,!0)),dn(c,t,o)),Z(t)&&i.set(t,c),c}function dn(e,t,n,s=!1){const{mixins:r,extends:i}=t;i&&dn(e,i,n,!0),r&&r.forEach(o=>dn(e,o,n,!0));for(const o in t)if(!(s&&o==="expose")){const l=Pl[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Pl={data:Qs,props:Zs,emits:Zs,methods:Tt,computed:Tt,beforeCreate:ge,created:ge,beforeMount:ge,mounted:ge,beforeUpdate:ge,updated:ge,beforeDestroy:ge,beforeUnmount:ge,destroyed:ge,unmounted:ge,activated:ge,deactivated:ge,errorCaptured:ge,serverPrefetch:ge,components:Tt,directives:Tt,watch:Nl,provide:Qs,inject:Ml};function Qs(e,t){return t?e?function(){return re(K(e)?e.call(this,this):e,K(t)?t.call(this,this):t)}:t:e}function Ml(e,t){return Tt(ls(e),ls(t))}function ls(e){if(U(e)){const t={};for(let n=0;n1)return n&&K(t)?t.call(s&&s.proxy):t}}const wi={},Ei=()=>Object.create(wi),Ci=e=>Object.getPrototypeOf(e)===wi;function jl(e,t,n,s=!1){const r={},i=Ei();e.propsDefaults=Object.create(null),xi(e,t,r,i);for(const o in e.propsOptions[0])o in r||(r[o]=void 0);n?e.props=s?r:Ko(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Vl(e,t,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=e,l=J(r),[c]=e.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const d=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[b,S]=Si(h,t,!0);re(o,b),S&&l.push(...S)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!i&&!c)return Z(e)&&s.set(e,gt),gt;if(U(i))for(let d=0;d-1,S[1]=M<0||P-1||Y(S,"default"))&&l.push(h)}}}const u=[o,l];return Z(e)&&s.set(e,u),u}function er(e){return e[0]!=="$"&&!_t(e)}function tr(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function nr(e,t){return tr(e)===tr(t)}function sr(e,t){return U(t)?t.findIndex(n=>nr(n,e)):K(t)&&nr(t,e)?0:-1}const Ti=e=>e[0]==="_"||e==="$stable",Rs=e=>U(e)?e.map(Ae):[Ae(e)],Dl=(e,t,n)=>{if(t._n)return t;const s=ol((...r)=>Rs(t(...r)),n);return s._c=!1,s},Ai=(e,t,n)=>{const s=e._ctx;for(const r in e){if(Ti(r))continue;const i=e[r];if(K(i))t[r]=Dl(r,i,s);else if(i!=null){const o=Rs(i);t[r]=()=>o}}},Ri=(e,t)=>{const n=Rs(t);e.slots.default=()=>n},Ul=(e,t)=>{const n=e.slots=Ei();if(e.vnode.shapeFlag&32){const s=t._;s?(re(n,t),Nr(n,"_",s,!0)):Ai(t,n)}else t&&Ri(e,t)},Bl=(e,t,n)=>{const{vnode:s,slots:r}=e;let i=!0,o=te;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(re(r,t),!n&&l===1&&delete r._):(i=!t.$stable,Ai(t,r)),o=t}else t&&(Ri(e,t),o={default:1});if(i)for(const l in r)!Ti(l)&&o[l]==null&&delete r[l]};function hn(e,t,n,s,r=!1){if(U(e)){e.forEach((b,S)=>hn(b,t&&(U(t)?t[S]:t),n,s,r));return}if(bt(s)&&!r)return;const i=s.shapeFlag&4?Ls(s.component)||s.component.proxy:s.el,o=r?null:i,{i:l,r:c}=e,u=t&&t.r,d=l.refs===te?l.refs={}:l.refs,h=l.setupState;if(u!=null&&u!==c&&(se(u)?(d[u]=null,Y(h,u)&&(h[u]=null)):pe(u)&&(u.value=null)),K(c))Xe(c,l,12,[o,d]);else{const b=se(c),S=pe(c);if(b||S){const P=()=>{if(e.f){const M=b?Y(h,c)?h[c]:d[c]:c.value;r?U(M)&&hs(M,i):U(M)?M.includes(i)||M.push(i):b?(d[c]=[i],Y(h,c)&&(h[c]=d[c])):(c.value=[i],e.k&&(d[e.k]=c.value))}else b?(d[c]=o,Y(h,c)&&(h[c]=o)):S&&(c.value=o,e.k&&(d[e.k]=o))};o?(P.id=-1,me(P,n)):P()}}}let Ue=!1;const kl=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",Kl=e=>e.namespaceURI.includes("MathML"),Yt=e=>{if(kl(e))return"svg";if(Kl(e))return"mathml"},Jt=e=>e.nodeType===8;function Wl(e){const{mt:t,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:l,insert:c,createComment:u}}=e,d=(g,m)=>{if(!m.hasChildNodes()){n(null,g,m),un(),m._vnode=g;return}Ue=!1,h(m.firstChild,g,null,null,null),un(),m._vnode=g,Ue&&console.error("Hydration completed but contains mismatches.")},h=(g,m,I,O,V,A=!1)=>{A=A||!!m.dynamicChildren;const j=Jt(g)&&g.data==="[",w=()=>M(g,m,I,O,V,j),{type:D,ref:x,shapeFlag:W,patchFlag:ie}=m;let le=g.nodeType;m.el=g,ie===-2&&(A=!1,m.dynamicChildren=null);let $=null;switch(D){case wt:le!==3?m.children===""?(c(m.el=r(""),o(g),g),$=g):$=w():(g.data!==m.children&&(Ue=!0,g.data=m.children),$=i(g));break;case ye:G(g)?($=i(g),q(m.el=g.content.firstChild,g,I)):le!==8||j?$=w():$=i(g);break;case It:if(j&&(g=i(g),le=g.nodeType),le===1||le===3){$=g;const X=!m.children.length;for(let F=0;F{A=A||!!m.dynamicChildren;const{type:j,props:w,patchFlag:D,shapeFlag:x,dirs:W,transition:ie}=m,le=j==="input"||j==="option";if(le||D!==-1){W&&Ie(m,null,I,"created");let $=!1;if(G(g)){$=Oi(O,ie)&&I&&I.vnode.props&&I.vnode.props.appear;const F=g.content.firstChild;$&&ie.beforeEnter(F),q(F,g,I),m.el=g=F}if(x&16&&!(w&&(w.innerHTML||w.textContent))){let F=S(g.firstChild,m,g,I,O,V,A);for(;F;){Ue=!0;const Fe=F;F=F.nextSibling,l(Fe)}}else x&8&&g.textContent!==m.children&&(Ue=!0,g.textContent=m.children);if(w)if(le||!A||D&48)for(const F in w)(le&&(F.endsWith("value")||F==="indeterminate")||Vt(F)&&!_t(F)||F[0]===".")&&s(g,F,null,w[F],void 0,void 0,I);else w.onClick&&s(g,"onClick",null,w.onClick,void 0,void 0,I);let X;(X=w&&w.onVnodeBeforeMount)&&Ce(X,I,m),W&&Ie(m,null,I,"beforeMount"),((X=w&&w.onVnodeMounted)||W||$)&&ai(()=>{X&&Ce(X,I,m),$&&ie.enter(g),W&&Ie(m,null,I,"mounted")},O)}return g.nextSibling},S=(g,m,I,O,V,A,j)=>{j=j||!!m.dynamicChildren;const w=m.children,D=w.length;for(let x=0;x{const{slotScopeIds:j}=m;j&&(V=V?V.concat(j):j);const w=o(g),D=S(i(g),m,w,I,O,V,A);return D&&Jt(D)&&D.data==="]"?i(m.anchor=D):(Ue=!0,c(m.anchor=u("]"),w,D),D)},M=(g,m,I,O,V,A)=>{if(Ue=!0,m.el=null,A){const D=B(g);for(;;){const x=i(g);if(x&&x!==D)l(x);else break}}const j=i(g),w=o(g);return l(g),n(null,m,w,j,I,O,Yt(w),V),j},B=(g,m="[",I="]")=>{let O=0;for(;g;)if(g=i(g),g&&Jt(g)&&(g.data===m&&O++,g.data===I)){if(O===0)return i(g);O--}return g},q=(g,m,I)=>{const O=m.parentNode;O&&O.replaceChild(g,m);let V=I;for(;V;)V.vnode.el===m&&(V.vnode.el=V.subTree.el=g),V=V.parent},G=g=>g.nodeType===1&&g.tagName.toLowerCase()==="template";return[d,h]}const me=ai;function ql(e){return Gl(e,Wl)}function Gl(e,t){const n=Fr();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:l,createComment:c,setText:u,setElementText:d,parentNode:h,nextSibling:b,setScopeId:S=xe,insertStaticContent:P}=e,M=(a,f,p,_=null,y=null,C=null,R=void 0,E=null,T=!!f.dynamicChildren)=>{if(a===f)return;a&&!ot(a,f)&&(_=Bt(a),Oe(a,y,C,!0),a=null),f.patchFlag===-2&&(T=!1,f.dynamicChildren=null);const{type:v,ref:L,shapeFlag:H}=f;switch(v){case wt:B(a,f,p,_);break;case ye:q(a,f,p,_);break;case It:a==null&&G(f,p,_,R);break;case _e:x(a,f,p,_,y,C,R,E,T);break;default:H&1?I(a,f,p,_,y,C,R,E,T):H&6?W(a,f,p,_,y,C,R,E,T):(H&64||H&128)&&v.process(a,f,p,_,y,C,R,E,T,dt)}L!=null&&y&&hn(L,a&&a.ref,C,f||a,!f)},B=(a,f,p,_)=>{if(a==null)s(f.el=l(f.children),p,_);else{const y=f.el=a.el;f.children!==a.children&&u(y,f.children)}},q=(a,f,p,_)=>{a==null?s(f.el=c(f.children||""),p,_):f.el=a.el},G=(a,f,p,_)=>{[a.el,a.anchor]=P(a.children,f,p,_,a.el,a.anchor)},g=({el:a,anchor:f},p,_)=>{let y;for(;a&&a!==f;)y=b(a),s(a,p,_),a=y;s(f,p,_)},m=({el:a,anchor:f})=>{let p;for(;a&&a!==f;)p=b(a),r(a),a=p;r(f)},I=(a,f,p,_,y,C,R,E,T)=>{f.type==="svg"?R="svg":f.type==="math"&&(R="mathml"),a==null?O(f,p,_,y,C,R,E,T):j(a,f,y,C,R,E,T)},O=(a,f,p,_,y,C,R,E)=>{let T,v;const{props:L,shapeFlag:H,transition:N,dirs:k}=a;if(T=a.el=o(a.type,C,L&&L.is,L),H&8?d(T,a.children):H&16&&A(a.children,T,null,_,y,Dn(a,C),R,E),k&&Ie(a,null,_,"created"),V(T,a,a.scopeId,R,_),L){for(const Q in L)Q!=="value"&&!_t(Q)&&i(T,Q,null,L[Q],C,a.children,_,y,$e);"value"in L&&i(T,"value",null,L.value,C),(v=L.onVnodeBeforeMount)&&Ce(v,_,a)}k&&Ie(a,null,_,"beforeMount");const z=Oi(y,N);z&&N.beforeEnter(T),s(T,f,p),((v=L&&L.onVnodeMounted)||z||k)&&me(()=>{v&&Ce(v,_,a),z&&N.enter(T),k&&Ie(a,null,_,"mounted")},y)},V=(a,f,p,_,y)=>{if(p&&S(a,p),_)for(let C=0;C<_.length;C++)S(a,_[C]);if(y){let C=y.subTree;if(f===C){const R=y.vnode;V(a,R,R.scopeId,R.slotScopeIds,y.parent)}}},A=(a,f,p,_,y,C,R,E,T=0)=>{for(let v=T;v{const E=f.el=a.el;let{patchFlag:T,dynamicChildren:v,dirs:L}=f;T|=a.patchFlag&16;const H=a.props||te,N=f.props||te;let k;if(p&&nt(p,!1),(k=N.onVnodeBeforeUpdate)&&Ce(k,p,f,a),L&&Ie(f,a,p,"beforeUpdate"),p&&nt(p,!0),v?w(a.dynamicChildren,v,E,p,_,Dn(f,y),C):R||F(a,f,E,null,p,_,Dn(f,y),C,!1),T>0){if(T&16)D(E,f,H,N,p,_,y);else if(T&2&&H.class!==N.class&&i(E,"class",null,N.class,y),T&4&&i(E,"style",H.style,N.style,y),T&8){const z=f.dynamicProps;for(let Q=0;Q{k&&Ce(k,p,f,a),L&&Ie(f,a,p,"updated")},_)},w=(a,f,p,_,y,C,R)=>{for(let E=0;E{if(p!==_){if(p!==te)for(const E in p)!_t(E)&&!(E in _)&&i(a,E,p[E],null,R,f.children,y,C,$e);for(const E in _){if(_t(E))continue;const T=_[E],v=p[E];T!==v&&E!=="value"&&i(a,E,v,T,R,f.children,y,C,$e)}"value"in _&&i(a,"value",p.value,_.value,R)}},x=(a,f,p,_,y,C,R,E,T)=>{const v=f.el=a?a.el:l(""),L=f.anchor=a?a.anchor:l("");let{patchFlag:H,dynamicChildren:N,slotScopeIds:k}=f;k&&(E=E?E.concat(k):k),a==null?(s(v,p,_),s(L,p,_),A(f.children||[],p,L,y,C,R,E,T)):H>0&&H&64&&N&&a.dynamicChildren?(w(a.dynamicChildren,N,p,y,C,R,E),(f.key!=null||y&&f===y.subTree)&&Li(a,f,!0)):F(a,f,p,L,y,C,R,E,T)},W=(a,f,p,_,y,C,R,E,T)=>{f.slotScopeIds=E,a==null?f.shapeFlag&512?y.ctx.activate(f,p,_,R,T):ie(f,p,_,y,C,R,T):le(a,f,T)},ie=(a,f,p,_,y,C,R)=>{const E=a.component=nc(a,_,y);if(An(a)&&(E.ctx.renderer=dt),sc(E),E.asyncDep){if(y&&y.registerDep(E,$),!a.el){const T=E.subTree=ue(ye);q(null,T,f,p)}}else $(E,a,f,p,y,C,R)},le=(a,f,p)=>{const _=f.component=a.component;if(al(a,f,p))if(_.asyncDep&&!_.asyncResolved){X(_,f,p);return}else _.next=f,nl(_.update),_.effect.dirty=!0,_.update();else f.el=a.el,_.vnode=f},$=(a,f,p,_,y,C,R)=>{const E=()=>{if(a.isMounted){let{next:L,bu:H,u:N,parent:k,vnode:z}=a;{const ht=Ii(a);if(ht){L&&(L.el=z.el,X(a,L,R)),ht.asyncDep.then(()=>{a.isUnmounted||E()});return}}let Q=L,ee;nt(a,!1),L?(L.el=z.el,X(a,L,R)):L=z,H&&Fn(H),(ee=L.props&&L.props.onVnodeBeforeUpdate)&&Ce(ee,k,L,z),nt(a,!0);const oe=Hn(a),Te=a.subTree;a.subTree=oe,M(Te,oe,h(Te.el),Bt(Te),a,y,C),L.el=oe.el,Q===null&&ul(a,oe.el),N&&me(N,y),(ee=L.props&&L.props.onVnodeUpdated)&&me(()=>Ce(ee,k,L,z),y)}else{let L;const{el:H,props:N}=f,{bm:k,m:z,parent:Q}=a,ee=bt(f);if(nt(a,!1),k&&Fn(k),!ee&&(L=N&&N.onVnodeBeforeMount)&&Ce(L,Q,f),nt(a,!0),H&&Nn){const oe=()=>{a.subTree=Hn(a),Nn(H,a.subTree,a,y,null)};ee?f.type.__asyncLoader().then(()=>!a.isUnmounted&&oe()):oe()}else{const oe=a.subTree=Hn(a);M(null,oe,p,_,a,y,C),f.el=oe.el}if(z&&me(z,y),!ee&&(L=N&&N.onVnodeMounted)){const oe=f;me(()=>Ce(L,Q,oe),y)}(f.shapeFlag&256||Q&&bt(Q.vnode)&&Q.vnode.shapeFlag&256)&&a.a&&me(a.a,y),a.isMounted=!0,f=p=_=null}},T=a.effect=new _s(E,xe,()=>Ts(v),a.scope),v=a.update=()=>{T.dirty&&T.run()};v.id=a.uid,nt(a,!0),v()},X=(a,f,p)=>{f.component=a;const _=a.vnode.props;a.vnode=f,a.next=null,Vl(a,f.props,_,p),Bl(a,f.children,p),Ze(),qs(a),et()},F=(a,f,p,_,y,C,R,E,T=!1)=>{const v=a&&a.children,L=a?a.shapeFlag:0,H=f.children,{patchFlag:N,shapeFlag:k}=f;if(N>0){if(N&128){Ut(v,H,p,_,y,C,R,E,T);return}else if(N&256){Fe(v,H,p,_,y,C,R,E,T);return}}k&8?(L&16&&$e(v,y,C),H!==v&&d(p,H)):L&16?k&16?Ut(v,H,p,_,y,C,R,E,T):$e(v,y,C,!0):(L&8&&d(p,""),k&16&&A(H,p,_,y,C,R,E,T))},Fe=(a,f,p,_,y,C,R,E,T)=>{a=a||gt,f=f||gt;const v=a.length,L=f.length,H=Math.min(v,L);let N;for(N=0;NL?$e(a,y,C,!0,!1,H):A(f,p,_,y,C,R,E,T,H)},Ut=(a,f,p,_,y,C,R,E,T)=>{let v=0;const L=f.length;let H=a.length-1,N=L-1;for(;v<=H&&v<=N;){const k=a[v],z=f[v]=T?qe(f[v]):Ae(f[v]);if(ot(k,z))M(k,z,p,null,y,C,R,E,T);else break;v++}for(;v<=H&&v<=N;){const k=a[H],z=f[N]=T?qe(f[N]):Ae(f[N]);if(ot(k,z))M(k,z,p,null,y,C,R,E,T);else break;H--,N--}if(v>H){if(v<=N){const k=N+1,z=kN)for(;v<=H;)Oe(a[v],y,C,!0),v++;else{const k=v,z=v,Q=new Map;for(v=z;v<=N;v++){const ve=f[v]=T?qe(f[v]):Ae(f[v]);ve.key!=null&&Q.set(ve.key,v)}let ee,oe=0;const Te=N-z+1;let ht=!1,Fs=0;const xt=new Array(Te);for(v=0;v=Te){Oe(ve,y,C,!0);continue}let Le;if(ve.key!=null)Le=Q.get(ve.key);else for(ee=z;ee<=N;ee++)if(xt[ee-z]===0&&ot(ve,f[ee])){Le=ee;break}Le===void 0?Oe(ve,y,C,!0):(xt[Le-z]=v+1,Le>=Fs?Fs=Le:ht=!0,M(ve,f[Le],p,null,y,C,R,E,T),oe++)}const $s=ht?zl(xt):gt;for(ee=$s.length-1,v=Te-1;v>=0;v--){const ve=z+v,Le=f[ve],Hs=ve+1{const{el:C,type:R,transition:E,children:T,shapeFlag:v}=a;if(v&6){tt(a.component.subTree,f,p,_);return}if(v&128){a.suspense.move(f,p,_);return}if(v&64){R.move(a,f,p,dt);return}if(R===_e){s(C,f,p);for(let H=0;HE.enter(C),y);else{const{leave:H,delayLeave:N,afterLeave:k}=E,z=()=>s(C,f,p),Q=()=>{H(C,()=>{z(),k&&k()})};N?N(C,z,Q):Q()}else s(C,f,p)},Oe=(a,f,p,_=!1,y=!1)=>{const{type:C,props:R,ref:E,children:T,dynamicChildren:v,shapeFlag:L,patchFlag:H,dirs:N}=a;if(E!=null&&hn(E,null,p,a,!0),L&256){f.ctx.deactivate(a);return}const k=L&1&&N,z=!bt(a);let Q;if(z&&(Q=R&&R.onVnodeBeforeUnmount)&&Ce(Q,f,a),L&6)oo(a.component,p,_);else{if(L&128){a.suspense.unmount(p,_);return}k&&Ie(a,null,f,"beforeUnmount"),L&64?a.type.remove(a,f,p,y,dt,_):v&&(C!==_e||H>0&&H&64)?$e(v,f,p,!1,!0):(C===_e&&H&384||!y&&L&16)&&$e(T,f,p),_&&Ms(a)}(z&&(Q=R&&R.onVnodeUnmounted)||k)&&me(()=>{Q&&Ce(Q,f,a),k&&Ie(a,null,f,"unmounted")},p)},Ms=a=>{const{type:f,el:p,anchor:_,transition:y}=a;if(f===_e){io(p,_);return}if(f===It){m(a);return}const C=()=>{r(p),y&&!y.persisted&&y.afterLeave&&y.afterLeave()};if(a.shapeFlag&1&&y&&!y.persisted){const{leave:R,delayLeave:E}=y,T=()=>R(p,C);E?E(a.el,C,T):T()}else C()},io=(a,f)=>{let p;for(;a!==f;)p=b(a),r(a),a=p;r(f)},oo=(a,f,p)=>{const{bum:_,scope:y,update:C,subTree:R,um:E}=a;_&&Fn(_),y.stop(),C&&(C.active=!1,Oe(R,a,f,p)),E&&me(E,f),me(()=>{a.isUnmounted=!0},f),f&&f.pendingBranch&&!f.isUnmounted&&a.asyncDep&&!a.asyncResolved&&a.suspenseId===f.pendingId&&(f.deps--,f.deps===0&&f.resolve())},$e=(a,f,p,_=!1,y=!1,C=0)=>{for(let R=C;Ra.shapeFlag&6?Bt(a.component.subTree):a.shapeFlag&128?a.suspense.next():b(a.anchor||a.el);let Pn=!1;const Ns=(a,f,p)=>{a==null?f._vnode&&Oe(f._vnode,null,null,!0):M(f._vnode||null,a,f,null,null,null,p),Pn||(Pn=!0,qs(),un(),Pn=!1),f._vnode=a},dt={p:M,um:Oe,m:tt,r:Ms,mt:ie,mc:A,pc:F,pbc:w,n:Bt,o:e};let Mn,Nn;return t&&([Mn,Nn]=t(dt)),{render:Ns,hydrate:Mn,createApp:$l(Ns,Mn)}}function Dn({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function nt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Oi(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Li(e,t,n=!1){const s=e.children,r=t.children;if(U(s)&&U(r))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function Ii(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Ii(t)}const Xl=e=>e.__isTeleport,_e=Symbol.for("v-fgt"),wt=Symbol.for("v-txt"),ye=Symbol.for("v-cmt"),It=Symbol.for("v-stc"),Pt=[];let Re=null;function Pi(e=!1){Pt.push(Re=e?null:[])}function Yl(){Pt.pop(),Re=Pt[Pt.length-1]||null}let Ht=1;function rr(e){Ht+=e}function Mi(e){return e.dynamicChildren=Ht>0?Re||gt:null,Yl(),Ht>0&&Re&&Re.push(e),e}function Ga(e,t,n,s,r,i){return Mi($i(e,t,n,s,r,i,!0))}function Ni(e,t,n,s,r){return Mi(ue(e,t,n,s,r,!0))}function pn(e){return e?e.__v_isVNode===!0:!1}function ot(e,t){return e.type===t.type&&e.key===t.key}const Fi=({key:e})=>e??null,rn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?se(e)||pe(e)||K(e)?{i:he,r:e,k:t,f:!!n}:e:null);function $i(e,t=null,n=null,s=0,r=null,i=e===_e?0:1,o=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Fi(t),ref:t&&rn(t),scopeId:Sn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:he};return l?(Os(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=se(n)?8:16),Ht>0&&!o&&Re&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Re.push(c),c}const ue=Jl;function Jl(e,t=null,n=null,s=0,r=null,i=!1){if((!e||e===li)&&(e=ye),pn(e)){const l=Qe(e,t,!0);return n&&Os(l,n),Ht>0&&!i&&Re&&(l.shapeFlag&6?Re[Re.indexOf(e)]=l:Re.push(l)),l.patchFlag|=-2,l}if(lc(e)&&(e=e.__vccOpts),t){t=Ql(t);let{class:l,style:c}=t;l&&!se(l)&&(t.class=ms(l)),Z(c)&&(Yr(c)&&!U(c)&&(c=re({},c)),t.style=gs(c))}const o=se(e)?1:fl(e)?128:Xl(e)?64:Z(e)?4:K(e)?2:0;return $i(e,t,n,s,r,o,i,!0)}function Ql(e){return e?Yr(e)||Ci(e)?re({},e):e:null}function Qe(e,t,n=!1,s=!1){const{props:r,ref:i,patchFlag:o,children:l,transition:c}=e,u=t?Zl(r||{},t):r,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Fi(u),ref:t&&t.ref?n&&i?U(i)?i.concat(rn(t)):[i,rn(t)]:rn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==_e?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Qe(e.ssContent),ssFallback:e.ssFallback&&Qe(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&(d.transition=c.clone(d)),d}function Hi(e=" ",t=0){return ue(wt,null,e,t)}function za(e,t){const n=ue(It,null,e);return n.staticCount=t,n}function Xa(e="",t=!1){return t?(Pi(),Ni(ye,null,e)):ue(ye,null,e)}function Ae(e){return e==null||typeof e=="boolean"?ue(ye):U(e)?ue(_e,null,e.slice()):typeof e=="object"?qe(e):ue(wt,null,String(e))}function qe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Qe(e)}function Os(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(U(t))n=16;else if(typeof t=="object")if(s&65){const r=t.default;r&&(r._c&&(r._d=!1),Os(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!Ci(t)?t._ctx=he:r===3&&he&&(he.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else K(t)?(t={default:t,_ctx:he},n=32):(t=String(t),s&64?(n=16,t=[Hi(t)]):n=8);e.children=t,e.shapeFlag|=n}function Zl(...e){const t={};for(let n=0;nce||he;let gn,as;{const e=Fr(),t=(n,s)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(s),i=>{r.length>1?r.forEach(o=>o(i)):r[0](i)}};gn=t("__VUE_INSTANCE_SETTERS__",n=>ce=n),as=t("__VUE_SSR_SETTERS__",n=>In=n)}const Dt=e=>{const t=ce;return gn(e),e.scope.on(),()=>{e.scope.off(),gn(t)}},ir=()=>{ce&&ce.scope.off(),gn(null)};function ji(e){return e.vnode.shapeFlag&4}let In=!1;function sc(e,t=!1){t&&as(t);const{props:n,children:s}=e.vnode,r=ji(e);jl(e,n,r,t),Ul(e,s);const i=r?rc(e,t):void 0;return t&&as(!1),i}function rc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Rl);const{setup:s}=n;if(s){const r=e.setupContext=s.length>1?Di(e):null,i=Dt(e);Ze();const o=Xe(s,e,0,[e.props,r]);if(et(),i(),Ir(o)){if(o.then(ir,ir),t)return o.then(l=>{or(e,l,t)}).catch(l=>{En(l,e,0)});e.asyncDep=o}else or(e,o,t)}else Vi(e,t)}function or(e,t,n){K(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Z(t)&&(e.setupState=ti(t)),Vi(e,n)}let lr;function Vi(e,t,n){const s=e.type;if(!e.render){if(!t&&lr&&!s.render){const r=s.template||As(e).template;if(r){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,u=re(re({isCustomElement:i,delimiters:l},o),c);s.render=lr(r,u)}}e.render=s.render||xe}{const r=Dt(e);Ze();try{Ll(e)}finally{et(),r()}}}const ic={get(e,t){return be(e,"get",""),e[t]}};function Di(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,ic),slots:e.slots,emit:e.emit,expose:t}}function Ls(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(ti(sn(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Ot)return Ot[n](e)},has(t,n){return n in t||n in Ot}}))}function oc(e,t=!0){return K(e)?e.displayName||e.name:e.name||t&&e.__name}function lc(e){return K(e)&&"__vccOpts"in e}const ne=(e,t)=>Wo(e,t,In);function us(e,t,n){const s=arguments.length;return s===2?Z(t)&&!U(t)?pn(t)?ue(e,null,[t]):ue(e,t):ue(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&pn(n)&&(n=[n]),ue(e,t,n))}const cc="3.4.27";/** +* @vue/runtime-dom v3.4.27 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const ac="http://www.w3.org/2000/svg",uc="http://www.w3.org/1998/Math/MathML",Ge=typeof document<"u"?document:null,cr=Ge&&Ge.createElement("template"),fc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const r=t==="svg"?Ge.createElementNS(ac,e):t==="mathml"?Ge.createElementNS(uc,e):Ge.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:e=>Ge.createTextNode(e),createComment:e=>Ge.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ge.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,r,i){const o=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{cr.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const l=cr.content;if(s==="svg"||s==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Be="transition",St="animation",jt=Symbol("_vtc"),Ui=(e,{slots:t})=>us(_l,dc(e),t);Ui.displayName="Transition";const Bi={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Ui.props=re({},di,Bi);const st=(e,t=[])=>{U(e)?e.forEach(n=>n(...t)):e&&e(...t)},ar=e=>e?U(e)?e.some(t=>t.length>1):e.length>1:!1;function dc(e){const t={};for(const x in e)x in Bi||(t[x]=e[x]);if(e.css===!1)return t;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:u=o,appearToClass:d=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:b=`${n}-leave-active`,leaveToClass:S=`${n}-leave-to`}=e,P=hc(r),M=P&&P[0],B=P&&P[1],{onBeforeEnter:q,onEnter:G,onEnterCancelled:g,onLeave:m,onLeaveCancelled:I,onBeforeAppear:O=q,onAppear:V=G,onAppearCancelled:A=g}=t,j=(x,W,ie)=>{rt(x,W?d:l),rt(x,W?u:o),ie&&ie()},w=(x,W)=>{x._isLeaving=!1,rt(x,h),rt(x,S),rt(x,b),W&&W()},D=x=>(W,ie)=>{const le=x?V:G,$=()=>j(W,x,ie);st(le,[W,$]),ur(()=>{rt(W,x?c:i),ke(W,x?d:l),ar(le)||fr(W,s,M,$)})};return re(t,{onBeforeEnter(x){st(q,[x]),ke(x,i),ke(x,o)},onBeforeAppear(x){st(O,[x]),ke(x,c),ke(x,u)},onEnter:D(!1),onAppear:D(!0),onLeave(x,W){x._isLeaving=!0;const ie=()=>w(x,W);ke(x,h),ke(x,b),mc(),ur(()=>{x._isLeaving&&(rt(x,h),ke(x,S),ar(m)||fr(x,s,B,ie))}),st(m,[x,ie])},onEnterCancelled(x){j(x,!1),st(g,[x])},onAppearCancelled(x){j(x,!0),st(A,[x])},onLeaveCancelled(x){w(x),st(I,[x])}})}function hc(e){if(e==null)return null;if(Z(e))return[Un(e.enter),Un(e.leave)];{const t=Un(e);return[t,t]}}function Un(e){return po(e)}function ke(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[jt]||(e[jt]=new Set)).add(t)}function rt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const n=e[jt];n&&(n.delete(t),n.size||(e[jt]=void 0))}function ur(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let pc=0;function fr(e,t,n,s){const r=e._endId=++pc,i=()=>{r===e._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:l,propCount:c}=gc(e,t);if(!o)return s();const u=o+"end";let d=0;const h=()=>{e.removeEventListener(u,b),i()},b=S=>{S.target===e&&++d>=c&&h()};setTimeout(()=>{d(n[P]||"").split(", "),r=s(`${Be}Delay`),i=s(`${Be}Duration`),o=dr(r,i),l=s(`${St}Delay`),c=s(`${St}Duration`),u=dr(l,c);let d=null,h=0,b=0;t===Be?o>0&&(d=Be,h=o,b=i.length):t===St?u>0&&(d=St,h=u,b=c.length):(h=Math.max(o,u),d=h>0?o>u?Be:St:null,b=d?d===Be?i.length:c.length:0);const S=d===Be&&/\b(transform|all)(,|$)/.test(s(`${Be}Property`).toString());return{type:d,timeout:h,propCount:b,hasTransform:S}}function dr(e,t){for(;e.lengthhr(n)+hr(e[s])))}function hr(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function mc(){return document.body.offsetHeight}function _c(e,t,n){const s=e[jt];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const pr=Symbol("_vod"),yc=Symbol("_vsh"),bc=Symbol(""),vc=/(^|;)\s*display\s*:/;function wc(e,t,n){const s=e.style,r=se(n);let i=!1;if(n&&!r){if(t)if(se(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&on(s,l,"")}else for(const o in t)n[o]==null&&on(s,o,"");for(const o in n)o==="display"&&(i=!0),on(s,o,n[o])}else if(r){if(t!==n){const o=s[bc];o&&(n+=";"+o),s.cssText=n,i=vc.test(n)}}else t&&e.removeAttribute("style");pr in e&&(e[pr]=i?s.display:"",e[yc]&&(s.display="none"))}const gr=/\s*!important$/;function on(e,t,n){if(U(n))n.forEach(s=>on(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Ec(e,t);gr.test(n)?e.setProperty(ft(s),n.replace(gr,""),"important"):e[s]=n}}const mr=["Webkit","Moz","ms"],Bn={};function Ec(e,t){const n=Bn[t];if(n)return n;let s=Ne(t);if(s!=="filter"&&s in e)return Bn[t]=s;s=yn(s);for(let r=0;rkn||(Oc.then(()=>kn=0),kn=Date.now());function Ic(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;Se(Pc(s,n.value),t,5,[s])};return n.value=e,n.attached=Lc(),n}function Pc(e,t){if(U(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>r=>!r._stopped&&s&&s(r))}else return t}const vr=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Mc=(e,t,n,s,r,i,o,l,c)=>{const u=r==="svg";t==="class"?_c(e,s,u):t==="style"?wc(e,n,s):Vt(t)?ds(t)||Ac(e,t,n,s,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Nc(e,t,s,u))?xc(e,t,s,i,o,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Cc(e,t,s,u))};function Nc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&vr(t)&&K(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return vr(t)&&se(n)?!1:t in e}const Fc=["ctrl","shift","alt","meta"],$c={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Fc.some(n=>e[`${n}Key`]&&!t.includes(n))},Ya=(e,t)=>{const n=e._withMods||(e._withMods={}),s=t.join(".");return n[s]||(n[s]=(r,...i)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),s=t.join(".");return n[s]||(n[s]=r=>{if(!("key"in r))return;const i=ft(r.key);if(t.some(o=>o===i||Hc[o]===i))return e(r)})},jc=re({patchProp:Mc},fc);let Kn,wr=!1;function Vc(){return Kn=wr?Kn:ql(jc),wr=!0,Kn}const Qa=(...e)=>{const t=Vc().createApp(...e),{mount:n}=t;return t.mount=s=>{const r=Uc(s);if(r)return n(r,!0,Dc(r))},t};function Dc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Uc(e){return se(e)?document.querySelector(e):e}const Za=(e,t)=>{const n=e.__vccOpts||e;for(const[s,r]of t)n[s]=r;return n},eu="/logo.png",Bc="modulepreload",kc=function(e){return"/"+e},Er={},tu=function(t,n,s){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),o=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));r=Promise.all(n.map(l=>{if(l=kc(l),l in Er)return;Er[l]=!0;const c=l.endsWith(".css"),u=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=c?"stylesheet":Bc,c||(d.as="script",d.crossOrigin=""),d.href=l,o&&d.setAttribute("nonce",o),document.head.appendChild(d),c)return new Promise((h,b)=>{d.addEventListener("load",h),d.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${l}`)))})}))}return r.then(()=>t()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},Kc=window.__VP_SITE_DATA__;function Is(e){return jr()?(Co(e),!0):!1}function Ye(e){return typeof e=="function"?e():ei(e)}const ki=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Wc=Object.prototype.toString,qc=e=>Wc.call(e)==="[object Object]",Ki=()=>{},Cr=Gc();function Gc(){var e,t;return ki&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function zc(e,t){function n(...s){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,s),{fn:t,thisArg:this,args:s})).then(r).catch(i)})}return n}const Wi=e=>e();function Xc(e=Wi){const t=ae(!0);function n(){t.value=!1}function s(){t.value=!0}const r=(...i)=>{t.value&&e(...i)};return{isActive:wn(t),pause:n,resume:s,eventFilter:r}}function Yc(e){return Ln()}function qi(...e){if(e.length!==1)return Qo(...e);const t=e[0];return typeof t=="function"?wn(Xo(()=>({get:t,set:Ki}))):ae(t)}function Jc(e,t,n={}){const{eventFilter:s=Wi,...r}=n;return Me(e,zc(s,t),r)}function Qc(e,t,n={}){const{eventFilter:s,...r}=n,{eventFilter:i,pause:o,resume:l,isActive:c}=Xc(s);return{stop:Jc(e,t,{...r,eventFilter:i}),pause:o,resume:l,isActive:c}}function Ps(e,t=!0,n){Yc()?Ct(e,n):t?e():Cn(e)}function Gi(e){var t;const n=Ye(e);return(t=n==null?void 0:n.$el)!=null?t:n}const je=ki?window:void 0;function Et(...e){let t,n,s,r;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,s,r]=e,t=je):[t,n,s,r]=e,!t)return Ki;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const i=[],o=()=>{i.forEach(d=>d()),i.length=0},l=(d,h,b,S)=>(d.addEventListener(h,b,S),()=>d.removeEventListener(h,b,S)),c=Me(()=>[Gi(t),Ye(r)],([d,h])=>{if(o(),!d)return;const b=qc(h)?{...h}:h;i.push(...n.flatMap(S=>s.map(P=>l(d,S,P,b))))},{immediate:!0,flush:"post"}),u=()=>{c(),o()};return Is(u),u}function Zc(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function nu(...e){let t,n,s={};e.length===3?(t=e[0],n=e[1],s=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],s=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:r=je,eventName:i="keydown",passive:o=!1,dedupe:l=!1}=s,c=Zc(t);return Et(r,i,d=>{d.repeat&&Ye(l)||c(d)&&n(d)},o)}function ea(){const e=ae(!1),t=Ln();return t&&Ct(()=>{e.value=!0},t),e}function ta(e){const t=ea();return ne(()=>(t.value,!!e()))}function zi(e,t={}){const{window:n=je}=t,s=ta(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let r;const i=ae(!1),o=u=>{i.value=u.matches},l=()=>{r&&("removeEventListener"in r?r.removeEventListener("change",o):r.removeListener(o))},c=ui(()=>{s.value&&(l(),r=n.matchMedia(Ye(e)),"addEventListener"in r?r.addEventListener("change",o):r.addListener(o),i.value=r.matches)});return Is(()=>{c(),l(),r=void 0}),i}const Qt=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Zt="__vueuse_ssr_handlers__",na=sa();function sa(){return Zt in Qt||(Qt[Zt]=Qt[Zt]||{}),Qt[Zt]}function Xi(e,t){return na[e]||t}function ra(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const ia={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},xr="vueuse-storage";function oa(e,t,n,s={}){var r;const{flush:i="pre",deep:o=!0,listenToStorageChanges:l=!0,writeDefaults:c=!0,mergeDefaults:u=!1,shallow:d,window:h=je,eventFilter:b,onError:S=w=>{console.error(w)},initOnMounted:P}=s,M=(d?Qr:ae)(typeof t=="function"?t():t);if(!n)try{n=Xi("getDefaultStorage",()=>{var w;return(w=je)==null?void 0:w.localStorage})()}catch(w){S(w)}if(!n)return M;const B=Ye(t),q=ra(B),G=(r=s.serializer)!=null?r:ia[q],{pause:g,resume:m}=Qc(M,()=>O(M.value),{flush:i,deep:o,eventFilter:b});h&&l&&Ps(()=>{Et(h,"storage",A),Et(h,xr,j),P&&A()}),P||A();function I(w,D){h&&h.dispatchEvent(new CustomEvent(xr,{detail:{key:e,oldValue:w,newValue:D,storageArea:n}}))}function O(w){try{const D=n.getItem(e);if(w==null)I(D,null),n.removeItem(e);else{const x=G.write(w);D!==x&&(n.setItem(e,x),I(D,x))}}catch(D){S(D)}}function V(w){const D=w?w.newValue:n.getItem(e);if(D==null)return c&&B!=null&&n.setItem(e,G.write(B)),B;if(!w&&u){const x=G.read(D);return typeof u=="function"?u(x,B):q==="object"&&!Array.isArray(x)?{...B,...x}:x}else return typeof D!="string"?D:G.read(D)}function A(w){if(!(w&&w.storageArea!==n)){if(w&&w.key==null){M.value=B;return}if(!(w&&w.key!==e)){g();try{(w==null?void 0:w.newValue)!==G.write(M.value)&&(M.value=V(w))}catch(D){S(D)}finally{w?Cn(m):m()}}}}function j(w){A(w.detail)}return M}function Yi(e){return zi("(prefers-color-scheme: dark)",e)}function la(e={}){const{selector:t="html",attribute:n="class",initialValue:s="auto",window:r=je,storage:i,storageKey:o="vueuse-color-scheme",listenToStorageChanges:l=!0,storageRef:c,emitAuto:u,disableTransition:d=!0}=e,h={auto:"",light:"light",dark:"dark",...e.modes||{}},b=Yi({window:r}),S=ne(()=>b.value?"dark":"light"),P=c||(o==null?qi(s):oa(o,s,i,{window:r,listenToStorageChanges:l})),M=ne(()=>P.value==="auto"?S.value:P.value),B=Xi("updateHTMLAttrs",(m,I,O)=>{const V=typeof m=="string"?r==null?void 0:r.document.querySelector(m):Gi(m);if(!V)return;let A;if(d&&(A=r.document.createElement("style"),A.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),r.document.head.appendChild(A)),I==="class"){const j=O.split(/\s/g);Object.values(h).flatMap(w=>(w||"").split(/\s/g)).filter(Boolean).forEach(w=>{j.includes(w)?V.classList.add(w):V.classList.remove(w)})}else V.setAttribute(I,O);d&&(r.getComputedStyle(A).opacity,document.head.removeChild(A))});function q(m){var I;B(t,n,(I=h[m])!=null?I:m)}function G(m){e.onChanged?e.onChanged(m,q):q(m)}Me(M,G,{flush:"post",immediate:!0}),Ps(()=>G(M.value));const g=ne({get(){return u?P.value:M.value},set(m){P.value=m}});try{return Object.assign(g,{store:P,system:S,state:M})}catch{return g}}function ca(e={}){const{valueDark:t="dark",valueLight:n="",window:s=je}=e,r=la({...e,onChanged:(l,c)=>{var u;e.onChanged?(u=e.onChanged)==null||u.call(e,l==="dark",c,l):c(l)},modes:{dark:t,light:n}}),i=ne(()=>r.system?r.system.value:Yi({window:s}).value?"dark":"light");return ne({get(){return r.value==="dark"},set(l){const c=l?"dark":"light";i.value===c?r.value="auto":r.value=c}})}function Wn(e){return typeof Window<"u"&&e instanceof Window?e.document.documentElement:typeof Document<"u"&&e instanceof Document?e.documentElement:e}function Ji(e){const t=window.getComputedStyle(e);if(t.overflowX==="scroll"||t.overflowY==="scroll"||t.overflowX==="auto"&&e.clientWidth1?!0:(t.preventDefault&&t.preventDefault(),!1)}const en=new WeakMap;function su(e,t=!1){const n=ae(t);let s=null;Me(qi(e),o=>{const l=Wn(Ye(o));if(l){const c=l;en.get(c)||en.set(c,c.style.overflow),n.value&&(c.style.overflow="hidden")}},{immediate:!0});const r=()=>{const o=Wn(Ye(e));!o||n.value||(Cr&&(s=Et(o,"touchmove",l=>{aa(l)},{passive:!1})),o.style.overflow="hidden",n.value=!0)},i=()=>{var o;const l=Wn(Ye(e));!l||!n.value||(Cr&&(s==null||s()),l.style.overflow=(o=en.get(l))!=null?o:"",en.delete(l),n.value=!1)};return Is(i),ne({get(){return n.value},set(o){o?r():i()}})}function ru(e={}){const{window:t=je,behavior:n="auto"}=e;if(!t)return{x:ae(0),y:ae(0)};const s=ae(t.scrollX),r=ae(t.scrollY),i=ne({get(){return s.value},set(l){scrollTo({left:l,behavior:n})}}),o=ne({get(){return r.value},set(l){scrollTo({top:l,behavior:n})}});return Et(t,"scroll",()=>{s.value=t.scrollX,r.value=t.scrollY},{capture:!1,passive:!0}),{x:i,y:o}}function iu(e={}){const{window:t=je,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:s=Number.POSITIVE_INFINITY,listenOrientation:r=!0,includeScrollbar:i=!0}=e,o=ae(n),l=ae(s),c=()=>{t&&(i?(o.value=t.innerWidth,l.value=t.innerHeight):(o.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};if(c(),Ps(c),Et("resize",c,{passive:!0}),r){const u=zi("(orientation: portrait)");Me(u,()=>c())}return{width:o,height:l}}var qn={BASE_URL:"/",MODE:"production",DEV:!1,PROD:!0,SSR:!1},Gn={};const Qi=/^(?:[a-z]+:|\/\/)/i,ua="vitepress-theme-appearance",fa=/#.*$/,da=/[?#].*$/,ha=/(?:(^|\/)index)?\.(?:md|html)$/,fe=typeof document<"u",Zi={relativePath:"404.md",filePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0,isNotFound:!0};function pa(e,t,n=!1){if(t===void 0)return!1;if(e=Sr(`/${e}`),n)return new RegExp(t).test(e);if(Sr(t)!==e)return!1;const s=t.match(fa);return s?(fe?location.hash:"")===s[0]:!0}function Sr(e){return decodeURI(e).replace(da,"").replace(ha,"$1")}function ga(e){return Qi.test(e)}function ma(e,t){return Object.keys((e==null?void 0:e.locales)||{}).find(n=>n!=="root"&&!ga(n)&&pa(t,`/${n}/`,!0))||"root"}function _a(e,t){var s,r,i,o,l,c,u;const n=ma(e,t);return Object.assign({},e,{localeIndex:n,lang:((s=e.locales[n])==null?void 0:s.lang)??e.lang,dir:((r=e.locales[n])==null?void 0:r.dir)??e.dir,title:((i=e.locales[n])==null?void 0:i.title)??e.title,titleTemplate:((o=e.locales[n])==null?void 0:o.titleTemplate)??e.titleTemplate,description:((l=e.locales[n])==null?void 0:l.description)??e.description,head:to(e.head,((c=e.locales[n])==null?void 0:c.head)??[]),themeConfig:{...e.themeConfig,...(u=e.locales[n])==null?void 0:u.themeConfig}})}function eo(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const r=ya(e.title,s);return n===r.slice(3)?n:`${n}${r}`}function ya(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function ba(e,t){const[n,s]=t;if(n!=="meta")return!1;const r=Object.entries(s)[0];return r==null?!1:e.some(([i,o])=>i===n&&o[r[0]]===r[1])}function to(e,t){return[...e.filter(n=>!ba(t,n)),...t]}const va=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,wa=/^[a-z]:/i;function Tr(e){const t=wa.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(va,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}const zn=new Set;function Ea(e){if(zn.size===0){const n=typeof process=="object"&&(Gn==null?void 0:Gn.VITE_EXTRA_EXTENSIONS)||(qn==null?void 0:qn.VITE_EXTRA_EXTENSIONS)||"";("3g2,3gp,aac,ai,apng,au,avif,bin,bmp,cer,class,conf,crl,css,csv,dll,doc,eps,epub,exe,gif,gz,ics,ief,jar,jpe,jpeg,jpg,js,json,jsonld,m4a,man,mid,midi,mjs,mov,mp2,mp3,mp4,mpe,mpeg,mpg,mpp,oga,ogg,ogv,ogx,opus,otf,p10,p7c,p7m,p7s,pdf,png,ps,qt,roff,rtf,rtx,ser,svg,t,tif,tiff,tr,ts,tsv,ttf,txt,vtt,wav,weba,webm,webp,woff,woff2,xhtml,xml,yaml,yml,zip"+(n&&typeof n=="string"?","+n:"")).split(",").forEach(s=>zn.add(s))}const t=e.split(".").pop();return t==null||!zn.has(t.toLowerCase())}const Ca=Symbol(),at=Qr(Kc);function ou(e){const t=ne(()=>_a(at.value,e.data.relativePath)),n=t.value.appearance,s=n==="force-dark"?ae(!0):n?ca({storageKey:ua,initialValue:()=>typeof n=="string"?n:"auto",...typeof n=="object"?n:{}}):ae(!1),r=ae(fe?location.hash:"");return fe&&window.addEventListener("hashchange",()=>{r.value=location.hash}),Me(()=>e.data,()=>{r.value=fe?location.hash:""}),{site:t,theme:ne(()=>t.value.themeConfig),page:ne(()=>e.data),frontmatter:ne(()=>e.data.frontmatter),params:ne(()=>e.data.params),lang:ne(()=>t.value.lang),dir:ne(()=>e.data.frontmatter.dir||t.value.dir),localeIndex:ne(()=>t.value.localeIndex||"root"),title:ne(()=>eo(t.value,e.data)),description:ne(()=>e.data.description||t.value.description),isDark:s,hash:ne(()=>r.value)}}function xa(){const e=vt(Ca);if(!e)throw new Error("vitepress data not properly injected in app");return e}function Sa(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function Ar(e){return Qi.test(e)||!e.startsWith("/")?e:Sa(at.value.base,e)}function Ta(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),fe){const n="/";t=Tr(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];if(s||(t=t.endsWith("_index.md")?t.slice(0,-9)+".md":t.slice(0,-3)+"_index.md",s=__VP_HASH_MAP__[t.toLowerCase()]),!s)return null;t=`${n}assets/${t}.${s}.js`}else t=`./${Tr(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}let ln=[];function lu(e){ln.push(e),On(()=>{ln=ln.filter(t=>t!==e)})}function Aa(){let e=at.value.scrollOffset,t=0,n=24;if(typeof e=="object"&&"padding"in e&&(n=e.padding,e=e.selector),typeof e=="number")t=e;else if(typeof e=="string")t=Rr(e,n);else if(Array.isArray(e))for(const s of e){const r=Rr(s,n);if(r){t=r;break}}return t}function Rr(e,t){const n=document.querySelector(e);if(!n)return 0;const s=n.getBoundingClientRect().bottom;return s<0?0:s+t}const Ra=Symbol(),no="http://a.com",Oa=()=>({path:"/",component:null,data:Zi});function cu(e,t){const n=vn(Oa()),s={route:n,go:r};async function r(l=fe?location.href:"/"){var c,u;l=Xn(l),await((c=s.onBeforeRouteChange)==null?void 0:c.call(s,l))!==!1&&(fe&&l!==Xn(location.href)&&(history.replaceState({scrollPosition:window.scrollY},""),history.pushState({},"",l)),await o(l),await((u=s.onAfterRouteChanged)==null?void 0:u.call(s,l)))}let i=null;async function o(l,c=0,u=!1){var b;if(await((b=s.onBeforePageLoad)==null?void 0:b.call(s,l))===!1)return;const d=new URL(l,no),h=i=d.pathname;try{let S=await e(h);if(!S)throw new Error(`Page not found: ${h}`);if(i===h){i=null;const{default:P,__pageData:M}=S;if(!P)throw new Error(`Invalid route component: ${P}`);n.path=fe?h:Ar(h),n.component=sn(P),n.data=sn(M),fe&&Cn(()=>{let B=at.value.base+M.relativePath.replace(/(?:(^|\/)index)?\.md$/,"$1");if(!at.value.cleanUrls&&!B.endsWith("/")&&(B+=".html"),B!==d.pathname&&(d.pathname=B,l=B+d.search+d.hash,history.replaceState({},"",l)),d.hash&&!c){let q=null;try{q=document.getElementById(decodeURIComponent(d.hash).slice(1))}catch(G){console.warn(G)}if(q){Or(q,d.hash);return}}window.scrollTo(0,c)})}}catch(S){if(!/fetch|Page not found/.test(S.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(S),!u)try{const P=await fetch(at.value.base+"hashmap.json");window.__VP_HASH_MAP__=await P.json(),await o(l,c,!0);return}catch{}if(i===h){i=null,n.path=fe?h:Ar(h),n.component=t?sn(t):null;const P=fe?h.replace(/(^|\/)$/,"$1index").replace(/(\.html)?$/,".md").replace(/^\//,""):"404.md";n.data={...Zi,relativePath:P}}}}return fe&&(history.state===null&&history.replaceState({},""),window.addEventListener("click",l=>{if(l.target.closest("button"))return;const u=l.target.closest("a");if(u&&!u.closest(".vp-raw")&&(u instanceof SVGElement||!u.download)){const{target:d}=u,{href:h,origin:b,pathname:S,hash:P,search:M}=new URL(u.href instanceof SVGAnimatedString?u.href.animVal:u.href,u.baseURI),B=new URL(location.href);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&!d&&b===B.origin&&Ea(S)&&(l.preventDefault(),S===B.pathname&&M===B.search?(P!==B.hash&&(history.pushState({},"",h),window.dispatchEvent(new HashChangeEvent("hashchange",{oldURL:B.href,newURL:h}))),P?Or(u,P,u.classList.contains("header-anchor")):window.scrollTo(0,0)):r(h))}},{capture:!0}),window.addEventListener("popstate",async l=>{var c;l.state!==null&&(await o(Xn(location.href),l.state&&l.state.scrollPosition||0),(c=s.onAfterRouteChanged)==null||c.call(s,location.href))}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function La(){const e=vt(Ra);if(!e)throw new Error("useRouter() is called without provider.");return e}function so(){return La().route}function Or(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.getElementById(decodeURIComponent(t).slice(1))}catch(r){console.warn(r)}if(s){let r=function(){!n||Math.abs(o-window.scrollY)>window.innerHeight?window.scrollTo(0,o):window.scrollTo({left:0,top:o,behavior:"smooth"})};const i=parseInt(window.getComputedStyle(s).paddingTop,10),o=window.scrollY+s.getBoundingClientRect().top-Aa()+i;requestAnimationFrame(r)}}function Xn(e){const t=new URL(e,no);return t.pathname=t.pathname.replace(/(^|\/)index(\.html)?$/,"$1"),at.value.cleanUrls?t.pathname=t.pathname.replace(/\.html$/,""):!t.pathname.endsWith("/")&&!t.pathname.endsWith(".html")&&(t.pathname+=".html"),t.pathname+t.search+t.hash}const Yn=()=>ln.forEach(e=>e()),au=gi({name:"VitePressContent",props:{as:{type:[Object,String],default:"div"}},setup(e){const t=so(),{site:n}=xa();return()=>us(e.as,n.value.contentProps??{style:{position:"relative"}},[t.component?us(t.component,{onVnodeMounted:Yn,onVnodeUpdated:Yn,onVnodeUnmounted:Yn}):"404 Page Not Found"])}}),uu=gi({setup(e,{slots:t}){const n=ae(!1);return Ct(()=>{n.value=!0}),()=>n.value&&t.default?t.default():null}});function fu(){fe&&window.addEventListener("click",e=>{var n;const t=e.target;if(t.matches(".vp-code-group input")){const s=(n=t.parentElement)==null?void 0:n.parentElement;if(!s)return;const r=Array.from(s.querySelectorAll("input")).indexOf(t);if(r<0)return;const i=s.querySelector(".blocks");if(!i)return;const o=Array.from(i.children).find(u=>u.classList.contains("active"));if(!o)return;const l=i.children[r];if(!l||o===l)return;o.classList.remove("active"),l.classList.add("active");const c=s==null?void 0:s.querySelector(`label[for="${t.id}"]`);c==null||c.scrollIntoView({block:"nearest"})}})}function du(){if(fe){const e=new WeakMap;window.addEventListener("click",t=>{var s;const n=t.target;if(n.matches('div[class*="language-"] > button.copy')){const r=n.parentElement,i=(s=n.nextElementSibling)==null?void 0:s.nextElementSibling;if(!r||!i)return;const o=/language-(shellscript|shell|bash|sh|zsh)/.test(r.className),l=[".vp-copy-ignore",".diff.remove"],c=i.cloneNode(!0);c.querySelectorAll(l.join(",")).forEach(d=>d.remove());let u=c.textContent||"";o&&(u=u.replace(/^ *(\$|>) /gm,"").trim()),Ia(u).then(()=>{n.classList.add("copied"),clearTimeout(e.get(n));const d=setTimeout(()=>{n.classList.remove("copied"),n.blur(),e.delete(n)},2e3);e.set(n,d)})}})}}async function Ia(e){try{return navigator.clipboard.writeText(e)}catch{const t=document.createElement("textarea"),n=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const s=document.getSelection(),r=s?s.rangeCount>0&&s.getRangeAt(0):null;document.body.appendChild(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length,document.execCommand("copy"),document.body.removeChild(t),r&&(s.removeAllRanges(),s.addRange(r)),n&&n.focus()}}function hu(e,t){let n=!0,s=[];const r=i=>{if(n){n=!1,i.forEach(l=>{const c=Jn(l);for(const u of document.head.children)if(u.isEqualNode(c)){s.push(u);return}});return}const o=i.map(Jn);s.forEach((l,c)=>{const u=o.findIndex(d=>d==null?void 0:d.isEqualNode(l??null));u!==-1?delete o[u]:(l==null||l.remove(),delete s[c])}),o.forEach(l=>l&&document.head.appendChild(l)),s=[...s,...o].filter(Boolean)};ui(()=>{const i=e.data,o=t.value,l=i&&i.description,c=i&&i.frontmatter.head||[],u=eo(o,i);u!==document.title&&(document.title=u);const d=l||o.description;let h=document.querySelector("meta[name=description]");h?h.getAttribute("content")!==d&&h.setAttribute("content",d):Jn(["meta",{name:"description",content:d}]),r(to(o.head,Ma(c)))})}function Jn([e,t,n]){const s=document.createElement(e);for(const r in t)s.setAttribute(r,t[r]);return n&&(s.innerHTML=n),e==="script"&&!t.async&&(s.async=!1),s}function Pa(e){return e[0]==="meta"&&e[1]&&e[1].name==="description"}function Ma(e){return e.filter(t=>!Pa(t))}const Qn=new Set,ro=()=>document.createElement("link"),Na=e=>{const t=ro();t.rel="prefetch",t.href=e,document.head.appendChild(t)},Fa=e=>{const t=new XMLHttpRequest;t.open("GET",e,t.withCredentials=!0),t.send()};let tn;const $a=fe&&(tn=ro())&&tn.relList&&tn.relList.supports&&tn.relList.supports("prefetch")?Na:Fa;function pu(){if(!fe||!window.IntersectionObserver)return;let e;if((e=navigator.connection)&&(e.saveData||/2g/.test(e.effectiveType)))return;const t=window.requestIdleCallback||setTimeout;let n=null;const s=()=>{n&&n.disconnect(),n=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){const l=o.target;n.unobserve(l);const{pathname:c}=l;if(!Qn.has(c)){Qn.add(c);const u=Ta(c);u&&$a(u)}}})}),t(()=>{document.querySelectorAll("#app a").forEach(i=>{const{hostname:o,pathname:l}=new URL(i.href instanceof SVGAnimatedString?i.href.animVal:i.href,i.baseURI),c=l.match(/\.\w+$/);c&&c[0]!==".html"||i.target!=="_blank"&&o===location.hostname&&(l!==location.pathname?n.observe(i):Qn.add(l))})})};Ct(s);const r=so();Me(()=>r.path,s),On(()=>{n&&n.disconnect()})}export{Ya as $,Ba as A,Cl as B,Aa as C,Da as D,ka as E,_e as F,Qr as G,lu as H,ue as I,Ua as J,Qi as K,so as L,Zl as M,vt as N,iu as O,gs as P,nu as Q,Cn as R,ru as S,Ui as T,fe as U,wn as V,su as W,Hl as X,Ja as Y,Wa as Z,Za as _,Hi as a,qa as a0,za as a1,eu as a2,hu as a3,Ra as a4,ou as a5,Ca as a6,au as a7,uu as a8,at as a9,Qa as aa,cu as ab,Ta as ac,pu as ad,du as ae,fu as af,us as ag,tu as ah,Ni as b,Ga as c,gi as d,Xa as e,Ea as f,Ar as g,ne as h,ga as i,$i as j,ei as k,Va as l,pa as m,ms as n,Pi as o,ja as p,zi as q,Ka as r,ae as s,Ha as t,xa as u,Me as v,ol as w,ui as x,Ct as y,On as z}; diff --git a/docs/.vitepress/dist/assets/chunks/theme.278595b7.js b/docs/.vitepress/dist/assets/chunks/theme.278595b7.js deleted file mode 100644 index ebff4dbe..00000000 --- a/docs/.vitepress/dist/assets/chunks/theme.278595b7.js +++ /dev/null @@ -1,7 +0,0 @@ -import{d as g,o as a,c as l,r as c,n as C,a as T,t as P,_ as f,u as Qe,b as i,e as Je,f as xe,g as Ze,h as S,i as et,j as tt,w as q,k as Q,l as $,m as nt,p as F,q as st,P as ot,s as pe,v as K,x as ee,y as he,z as u,F as L,A as y,B as v,T as fe,C as m,D as R,E as se,G as h,H as He,I as U,J as Ee,K as at,L as A,M as H,N as E,O as rt,Q as Ie,R as me,S as oe,U as it,V as J,W as ge,X as lt,Y as ct,Z as ut,$ as dt,a0 as _t,a1 as vt}from"./framework.9be35eee.js";const pt=g({__name:"VPBadge",props:{text:{},type:{}},setup(n){return(e,t)=>(a(),l("span",{class:C(["VPBadge",e.type??"tip"])},[c(e.$slots,"default",{},()=>[T(P(e.text),1)],!0)],2))}});const ht=f(pt,[["__scopeId","data-v-350d3852"]]),V=Qe;function ze(n){return et()?(tt(n),!0):!1}function De(n){return typeof n=="function"?n():i(n)}const ft=typeof window<"u",Fe=()=>{};function mt(...n){if(n.length!==1)return Je(...n);const e=n[0];return typeof e=="function"?xe(Ze(()=>({get:e,set:Fe}))):S(e)}function gt(n){var e;const t=De(n);return(e=t==null?void 0:t.$el)!=null?e:t}const ye=ft?window:void 0;function yt(...n){let e,t,o,s;if(typeof n[0]=="string"||Array.isArray(n[0])?([t,o,s]=n,e=ye):[e,t,o,s]=n,!e)return Fe;Array.isArray(t)||(t=[t]),Array.isArray(o)||(o=[o]);const r=[],d=()=>{r.forEach(M=>M()),r.length=0},p=(M,I,w,k)=>(M.addEventListener(I,w,k),()=>M.removeEventListener(I,w,k)),_=q(()=>[gt(e),De(s)],([M,I])=>{d(),M&&r.push(...t.flatMap(w=>o.map(k=>p(M,w,k,I))))},{immediate:!0,flush:"post"}),b=()=>{_(),d()};return ze(b),b}function bt(){const n=S(!1);return nt()&&F(()=>{n.value=!0}),n}function $t(n){const e=bt();return $(()=>(e.value,!!n()))}function de(n,e={}){const{window:t=ye}=e,o=$t(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function");let s;const r=S(!1),d=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",p):s.removeListener(p))},p=()=>{o.value&&(d(),s=t.matchMedia(mt(n).value),r.value=!!(s!=null&&s.matches),s&&("addEventListener"in s?s.addEventListener("change",p):s.addListener(p)))};return Q(p),ze(()=>d()),r}function kt({window:n=ye}={}){if(!n)return{x:S(0),y:S(0)};const e=S(n.scrollX),t=S(n.scrollY);return yt(n,"scroll",()=>{e.value=n.scrollX,t.value=n.scrollY},{capture:!1,passive:!0}),{x:e,y:t}}function Pt(n,e){let t,o=!1;return()=>{t&&clearTimeout(t),o?t=setTimeout(n,e):(n(),o=!0,setTimeout(()=>{o=!1},e))}}function _e(n){return/^\//.test(n)?n:`/${n}`}function Z(n){if(st(n))return n.replace(ot,"");const{site:e}=V(),{pathname:t,search:o,hash:s}=new URL(n,"http://example.com"),r=t.endsWith("/")||t.endsWith(".html")?n:n.replace(/(?:(^\.+)\/)?.*$/,`$1${t.replace(/(\.md)?$/,e.value.cleanUrls?"":".html")}${o}${s}`);return pe(r)}function Oe(n,e){if(Array.isArray(n))return n;if(n==null)return[];e=_e(e);const t=Object.keys(n).sort((o,s)=>s.split("/").length-o.split("/").length).find(o=>e.startsWith(_e(o)));return t?n[t]:[]}function Vt(n){const e=[];let t=0;for(const o in n){const s=n[o];if(s.items){t=e.push(s);continue}e[t]||e.push({items:[]}),e[t].items.push(s)}return e}function wt(n){const e=[];function t(o){for(const s of o)s.text&&s.link&&e.push({text:s.text,link:s.link}),s.items&&t(s.items)}return t(n),e}function ve(n,e){return Array.isArray(e)?e.some(t=>ve(n,t)):K(n,e.link)?!0:e.items?ve(n,e.items):!1}function z(){const n=ee(),{theme:e,frontmatter:t}=V(),o=de("(min-width: 960px)"),s=S(!1),r=$(()=>{const N=e.value.sidebar,x=n.data.relativePath;return N?Oe(N,x):[]}),d=$(()=>t.value.sidebar!==!1&&r.value.length>0&&t.value.layout!=="home"),p=$(()=>_?t.value.aside==null?e.value.aside==="left":t.value.aside==="left":!1),_=$(()=>t.value.layout==="home"?!1:t.value.aside!=null?!!t.value.aside:e.value.aside!==!1),b=$(()=>d.value&&o.value),M=$(()=>d.value?Vt(r.value):[]);function I(){s.value=!0}function w(){s.value=!1}function k(){s.value?w():I()}return{isOpen:s,sidebar:r,sidebarGroups:M,hasSidebar:d,hasAside:_,leftAside:p,isSidebarEnabled:b,open:I,close:w,toggle:k}}function St(n,e){let t;Q(()=>{t=n.value?document.activeElement:void 0}),F(()=>{window.addEventListener("keyup",o)}),he(()=>{window.removeEventListener("keyup",o)});function o(s){s.key==="Escape"&&n.value&&(e(),t==null||t.focus())}}function Lt(n){const{page:e}=V(),t=S(!1),o=$(()=>n.value.collapsed!=null),s=$(()=>!!n.value.link),r=$(()=>K(e.value.relativePath,n.value.link)),d=$(()=>r.value?!0:n.value.items?ve(e.value.relativePath,n.value.items):!1),p=$(()=>!!(n.value.items&&n.value.items.length));Q(()=>{t.value=!!(o.value&&n.value.collapsed)}),Q(()=>{(r.value||d.value)&&(t.value=!1)});function _(){o.value&&(t.value=!t.value)}return{collapsed:t,collapsible:o,isLink:s,isActiveLink:r,hasActiveLink:d,hasChildren:p,toggle:_}}const Mt=g({__name:"VPSkipLink",setup(n){const e=ee(),t=S();q(()=>e.path,()=>t.value.focus());function o({target:s}){const r=document.querySelector(decodeURIComponent(s.hash));if(r){const d=()=>{r.removeAttribute("tabindex"),r.removeEventListener("blur",d)};r.setAttribute("tabindex","-1"),r.addEventListener("blur",d),r.focus(),window.scrollTo(0,0)}}return(s,r)=>(a(),l(L,null,[u("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),u("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:o}," Skip to content ")],64))}});const Ct=f(Mt,[["__scopeId","data-v-c8616af1"]]),Bt={key:0,class:"VPBackdrop"},It=g({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(n){return(e,t)=>(a(),y(fe,{name:"fade"},{default:v(()=>[e.show?(a(),l("div",Bt)):m("",!0)]),_:1}))}});const Nt=f(It,[["__scopeId","data-v-c79a1216"]]);function Tt(){const n=S(!1);function e(){n.value=!0,window.addEventListener("resize",s)}function t(){n.value=!1,window.removeEventListener("resize",s)}function o(){n.value?t():e()}function s(){window.outerWidth>=768&&t()}const r=ee();return q(()=>r.path,t),{isScreenOpen:n,openScreen:e,closeScreen:t,toggleScreen:o}}function te({removeCurrent:n=!0,correspondingLink:e=!1}={}){const{site:t,localeIndex:o,page:s,theme:r}=V(),d=$(()=>{var _,b;return{label:(_=t.value.locales[o.value])==null?void 0:_.label,link:((b=t.value.locales[o.value])==null?void 0:b.link)||(o.value==="root"?"/":`/${o.value}/`)}});return{localeLinks:$(()=>Object.entries(t.value.locales).flatMap(([_,b])=>n&&d.value.label===b.label?[]:{text:b.label,link:At(b.link||(_==="root"?"/":`/${_}/`),r.value.i18nRouting!==!1&&e,s.value.relativePath.slice(d.value.link.length-1),!t.value.cleanUrls)})),currentLang:d}}function At(n,e,t,o){return e?n.replace(/\/$/,"")+_e(t.replace(/(^|\/)?index.md$/,"$1").replace(/\.md$/,o?".html":"")):n}const xt=["src","alt"],Ht={inheritAttrs:!1},Et=g({...Ht,__name:"VPImage",props:{image:{},alt:{}},setup(n){return(e,t)=>{const o=R("VPImage",!0);return e.image?(a(),l(L,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),l("img",se({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:i(pe)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,xt)):(a(),l(L,{key:1},[h(o,se({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),h(o,se({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):m("",!0)}}});const be=f(Et,[["__scopeId","data-v-6db2186b"]]),zt=["href"],Dt=g({__name:"VPNavBarTitle",setup(n){const{site:e,theme:t}=V(),{hasSidebar:o}=z(),{currentLang:s}=te();return(r,d)=>(a(),l("div",{class:C(["VPNavBarTitle",{"has-sidebar":i(o)}])},[u("a",{class:"title",href:i(Z)(i(s).link)},[c(r.$slots,"nav-bar-title-before",{},void 0,!0),i(t).logo?(a(),y(be,{key:0,class:"logo",image:i(t).logo},null,8,["image"])):m("",!0),i(t).siteTitle?(a(),l(L,{key:1},[T(P(i(t).siteTitle),1)],64)):i(t).siteTitle===void 0?(a(),l(L,{key:2},[T(P(i(e).title),1)],64)):m("",!0),c(r.$slots,"nav-bar-title-after",{},void 0,!0)],8,zt)],2))}});const Ft=f(Dt,[["__scopeId","data-v-4d981103"]]);const Ot={type:"button",class:"DocSearch DocSearch-Button","aria-label":"Search"},Gt={class:"DocSearch-Button-Container"},Rt=u("svg",{class:"DocSearch-Search-Icon",width:"20",height:"20",viewBox:"0 0 20 20","aria-label":"search icon"},[u("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-linejoin":"round"})],-1),Ut={class:"DocSearch-Button-Placeholder"},jt=u("span",{class:"DocSearch-Button-Keys"},[u("kbd",{class:"DocSearch-Button-Key"}),u("kbd",{class:"DocSearch-Button-Key"},"K")],-1),Ne=g({__name:"VPNavBarSearchButton",props:{placeholder:{}},setup(n){return(e,t)=>(a(),l("button",Ot,[u("span",Gt,[Rt,u("span",Ut,P(e.placeholder),1)]),jt]))}});const qt={id:"local-search"},Kt={key:1,id:"docsearch"},Wt=g({__name:"VPNavBarSearch",setup(n){const e=()=>null,t=()=>null,{theme:o,localeIndex:s}=V(),r=S(!1),d=$(()=>{var k,N,x,B,D,ne,W;const w=((k=o.value.search)==null?void 0:k.options)??o.value.algolia;return((D=(B=(x=(N=w==null?void 0:w.locales)==null?void 0:N[s.value])==null?void 0:x.translations)==null?void 0:B.button)==null?void 0:D.buttonText)||((W=(ne=w==null?void 0:w.translations)==null?void 0:ne.button)==null?void 0:W.buttonText)||"Search"});F(()=>{});function p(){r.value||(r.value=!0,setTimeout(_,16))}function _(){const w=new Event("keydown");w.key="k",w.metaKey=!0,window.dispatchEvent(w),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||_()},16)}const b=S(!1),M=S("'Meta'");F(()=>{M.value=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"'⌘'":"'Ctrl'"});const I="";return(w,k)=>{var N;return a(),l("div",{class:"VPNavBarSearch",style:He({"--vp-meta-key":M.value})},[i(I)==="local"?(a(),l(L,{key:0},[b.value?(a(),y(i(e),{key:0,placeholder:d.value,onClose:k[0]||(k[0]=x=>b.value=!1)},null,8,["placeholder"])):m("",!0),u("div",qt,[h(Ne,{placeholder:d.value,onClick:k[1]||(k[1]=x=>b.value=!0)},null,8,["placeholder"])])],64)):i(I)==="algolia"?(a(),l(L,{key:1},[r.value?(a(),y(i(t),{key:0,algolia:((N=i(o).search)==null?void 0:N.options)??i(o).algolia},null,8,["algolia"])):(a(),l("div",Kt,[h(Ne,{placeholder:d.value,onClick:p},null,8,["placeholder"])]))],64)):m("",!0)],4)}}});const Yt={},Xt={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},Qt=u("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),Jt=u("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),Zt=[Qt,Jt];function en(n,e){return a(),l("svg",Xt,Zt)}const tn=f(Yt,[["render",en]]),nn=g({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(n){const e=n,t=$(()=>e.tag??e.href?"a":"span"),o=$(()=>e.href&&Ee.test(e.href));return(s,r)=>(a(),y(U(t.value),{class:C(["VPLink",{link:s.href}]),href:s.href?i(Z)(s.href):void 0,target:s.target||(o.value?"_blank":void 0),rel:s.rel||(o.value?"noreferrer":void 0)},{default:v(()=>[c(s.$slots,"default",{},void 0,!0),o.value&&!s.noIcon?(a(),y(tn,{key:0,class:"icon"})):m("",!0)]),_:3},8,["class","href","target","rel"]))}});const O=f(nn,[["__scopeId","data-v-8f4dc553"]]),sn=g({__name:"VPNavBarMenuLink",props:{item:{}},setup(n){const{page:e}=V();return(t,o)=>(a(),y(O,{class:C({VPNavBarMenuLink:!0,active:i(K)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:v(()=>[T(P(t.item.text),1)]),_:1},8,["class","href","target","rel"]))}});const on=f(sn,[["__scopeId","data-v-5e623618"]]),$e=S();let Ge=!1,ue=0;function an(n){const e=S(!1);if(at){!Ge&&rn(),ue++;const t=q($e,o=>{var s,r,d;o===n.el.value||(s=n.el.value)!=null&&s.contains(o)?(e.value=!0,(r=n.onFocus)==null||r.call(n)):(e.value=!1,(d=n.onBlur)==null||d.call(n))});he(()=>{t(),ue--,ue||ln()})}return xe(e)}function rn(){document.addEventListener("focusin",Re),Ge=!0,$e.value=document.activeElement}function ln(){document.removeEventListener("focusin",Re)}function Re(){$e.value=document.activeElement}const cn={},un={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},dn=u("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),_n=[dn];function vn(n,e){return a(),l("svg",un,_n)}const Ue=f(cn,[["render",vn]]),pn={},hn={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},fn=u("circle",{cx:"12",cy:"12",r:"2"},null,-1),mn=u("circle",{cx:"19",cy:"12",r:"2"},null,-1),gn=u("circle",{cx:"5",cy:"12",r:"2"},null,-1),yn=[fn,mn,gn];function bn(n,e){return a(),l("svg",hn,yn)}const $n=f(pn,[["render",bn]]),kn={class:"VPMenuLink"},Pn=g({__name:"VPMenuLink",props:{item:{}},setup(n){const{page:e}=V();return(t,o)=>(a(),l("div",kn,[h(O,{class:C({active:i(K)(i(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:v(()=>[T(P(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}});const le=f(Pn,[["__scopeId","data-v-2f2cfafc"]]),Vn={class:"VPMenuGroup"},wn={key:0,class:"title"},Sn=g({__name:"VPMenuGroup",props:{text:{},items:{}},setup(n){return(e,t)=>(a(),l("div",Vn,[e.text?(a(),l("p",wn,P(e.text),1)):m("",!0),(a(!0),l(L,null,A(e.items,o=>(a(),l(L,null,["link"in o?(a(),y(le,{key:0,item:o},null,8,["item"])):m("",!0)],64))),256))]))}});const Ln=f(Sn,[["__scopeId","data-v-69e747b5"]]),Mn={class:"VPMenu"},Cn={key:0,class:"items"},Bn=g({__name:"VPMenu",props:{items:{}},setup(n){return(e,t)=>(a(),l("div",Mn,[e.items?(a(),l("div",Cn,[(a(!0),l(L,null,A(e.items,o=>(a(),l(L,{key:o.text},["link"in o?(a(),y(le,{key:0,item:o},null,8,["item"])):(a(),y(Ln,{key:1,text:o.text,items:o.items},null,8,["text","items"]))],64))),128))])):m("",!0),c(e.$slots,"default",{},void 0,!0)]))}});const In=f(Bn,[["__scopeId","data-v-e7ea1737"]]),Nn=["aria-expanded","aria-label"],Tn={key:0,class:"text"},An={class:"menu"},xn=g({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(n){const e=S(!1),t=S();an({el:t,onBlur:o});function o(){e.value=!1}return(s,r)=>(a(),l("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:r[1]||(r[1]=d=>e.value=!0),onMouseleave:r[2]||(r[2]=d=>e.value=!1)},[u("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":s.label,onClick:r[0]||(r[0]=d=>e.value=!e.value)},[s.button||s.icon?(a(),l("span",Tn,[s.icon?(a(),y(U(s.icon),{key:0,class:"option-icon"})):m("",!0),T(" "+P(s.button)+" ",1),h(Ue,{class:"text-icon"})])):(a(),y($n,{key:1,class:"icon"}))],8,Nn),u("div",An,[h(In,{items:s.items},{default:v(()=>[c(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const ke=f(xn,[["__scopeId","data-v-764effdf"]]),Hn=g({__name:"VPNavBarMenuGroup",props:{item:{}},setup(n){const{page:e}=V();return(t,o)=>(a(),y(ke,{class:C({VPNavBarMenuGroup:!0,active:i(K)(i(e).relativePath,t.item.activeMatch,!!t.item.activeMatch)}),button:t.item.text,items:t.item.items},null,8,["class","button","items"]))}}),En=n=>(H("data-v-7f418b0f"),n=n(),E(),n),zn={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Dn=En(()=>u("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),Fn=g({__name:"VPNavBarMenu",setup(n){const{theme:e}=V();return(t,o)=>i(e).nav?(a(),l("nav",zn,[Dn,(a(!0),l(L,null,A(i(e).nav,s=>(a(),l(L,{key:s.text},["link"in s?(a(),y(on,{key:0,item:s},null,8,["item"])):(a(),y(Hn,{key:1,item:s},null,8,["item"]))],64))),128))])):m("",!0)}});const On=f(Fn,[["__scopeId","data-v-7f418b0f"]]),Gn={},Rn={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Un=u("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),jn=u("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),qn=[Un,jn];function Kn(n,e){return a(),l("svg",Rn,qn)}const je=f(Gn,[["render",Kn]]),Wn={class:"items"},Yn={class:"title"},Xn=g({__name:"VPNavBarTranslations",setup(n){const{theme:e}=V(),{localeLinks:t,currentLang:o}=te({correspondingLink:!0});return(s,r)=>i(t).length&&i(o).label?(a(),y(ke,{key:0,class:"VPNavBarTranslations",icon:je,label:i(e).langMenuLabel||"Change language"},{default:v(()=>[u("div",Wn,[u("p",Yn,P(i(o).label),1),(a(!0),l(L,null,A(i(t),d=>(a(),y(le,{key:d.link,item:d},null,8,["item"]))),128))])]),_:1},8,["label"])):m("",!0)}});const Qn=f(Xn,[["__scopeId","data-v-74abcbb9"]]);const Jn={},Zn={class:"VPSwitch",type:"button",role:"switch"},es={class:"check"},ts={key:0,class:"icon"};function ns(n,e){return a(),l("button",Zn,[u("span",es,[n.$slots.default?(a(),l("span",ts,[c(n.$slots,"default",{},void 0,!0)])):m("",!0)])])}const ss=f(Jn,[["render",ns],["__scopeId","data-v-f3c41672"]]),os={},as={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},rs=rt('',9),is=[rs];function ls(n,e){return a(),l("svg",as,is)}const cs=f(os,[["render",ls]]),us={},ds={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},_s=u("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),vs=[_s];function ps(n,e){return a(),l("svg",ds,vs)}const hs=f(us,[["render",ps]]),fs=g({__name:"VPSwitchAppearance",setup(n){const{site:e,isDark:t}=V(),o=S(!1),s=typeof localStorage<"u"?r():()=>{};F(()=>{o.value=document.documentElement.classList.contains("dark")});function r(){const d=window.matchMedia("(prefers-color-scheme: dark)"),p=document.documentElement.classList;let _=localStorage.getItem(Ie),b=e.value.appearance==="dark"&&_==null||(_==="auto"||_==null?d.matches:_==="dark");d.onchange=w=>{_==="auto"&&I(b=w.matches)};function M(){I(b=!b),_=b?d.matches?"auto":"dark":d.matches?"light":"auto",localStorage.setItem(Ie,_)}function I(w){const k=document.createElement("style");k.type="text/css",k.appendChild(document.createTextNode(`:not(.VPSwitchAppearance):not(.VPSwitchAppearance *) { - -webkit-transition: none !important; - -moz-transition: none !important; - -o-transition: none !important; - -ms-transition: none !important; - transition: none !important; -}`)),document.head.appendChild(k),o.value=w,p[w?"add":"remove"]("dark"),window.getComputedStyle(k).opacity,document.head.removeChild(k)}return M}return q(o,d=>{t.value=d}),(d,p)=>(a(),y(ss,{title:"toggle dark mode",class:"VPSwitchAppearance","aria-checked":o.value,onClick:i(s)},{default:v(()=>[h(cs,{class:"sun"}),h(hs,{class:"moon"})]),_:1},8,["aria-checked","onClick"]))}});const Pe=f(fs,[["__scopeId","data-v-87de0873"]]),ms={key:0,class:"VPNavBarAppearance"},gs=g({__name:"VPNavBarAppearance",setup(n){const{site:e}=V();return(t,o)=>i(e).appearance?(a(),l("div",ms,[h(Pe)])):m("",!0)}});const ys=f(gs,[["__scopeId","data-v-f6a63727"]]),bs={discord:'Discord',facebook:'Facebook',github:'GitHub',instagram:'Instagram',linkedin:'LinkedIn',mastodon:'Mastodon',slack:'Slack',twitter:'Twitter',youtube:'YouTube'},$s=["href","aria-label","innerHTML"],ks=g({__name:"VPSocialLink",props:{icon:{},link:{}},setup(n){const e=n,t=$(()=>typeof e.icon=="object"?e.icon.svg:bs[e.icon]);return(o,s)=>(a(),l("a",{class:"VPSocialLink",href:o.link,"aria-label":typeof o.icon=="string"?o.icon:"",target:"_blank",rel:"noopener",innerHTML:t.value},null,8,$s))}});const Ps=f(ks,[["__scopeId","data-v-c530cc0a"]]),Vs={class:"VPSocialLinks"},ws=g({__name:"VPSocialLinks",props:{links:{}},setup(n){return(e,t)=>(a(),l("div",Vs,[(a(!0),l(L,null,A(e.links,({link:o,icon:s})=>(a(),y(Ps,{key:o,icon:s,link:o},null,8,["icon","link"]))),128))]))}});const Ve=f(ws,[["__scopeId","data-v-d7a53887"]]),Ss=g({__name:"VPNavBarSocialLinks",setup(n){const{theme:e}=V();return(t,o)=>i(e).socialLinks?(a(),y(Ve,{key:0,class:"VPNavBarSocialLinks",links:i(e).socialLinks},null,8,["links"])):m("",!0)}});const Ls=f(Ss,[["__scopeId","data-v-0394ad82"]]),Ms={key:0,class:"group translations"},Cs={class:"trans-title"},Bs={key:1,class:"group"},Is={class:"item appearance"},Ns={class:"label"},Ts={class:"appearance-action"},As={key:2,class:"group"},xs={class:"item social-links"},Hs=g({__name:"VPNavBarExtra",setup(n){const{site:e,theme:t}=V(),{localeLinks:o,currentLang:s}=te({correspondingLink:!0}),r=$(()=>o.value.length&&s.value.label||e.value.appearance||t.value.socialLinks);return(d,p)=>r.value?(a(),y(ke,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[i(o).length&&i(s).label?(a(),l("div",Ms,[u("p",Cs,P(i(s).label),1),(a(!0),l(L,null,A(i(o),_=>(a(),y(le,{key:_.link,item:_},null,8,["item"]))),128))])):m("",!0),i(e).appearance?(a(),l("div",Bs,[u("div",Is,[u("p",Ns,P(i(t).darkModeSwitchLabel||"Appearance"),1),u("div",Ts,[h(Pe)])])])):m("",!0),i(t).socialLinks?(a(),l("div",As,[u("div",xs,[h(Ve,{class:"social-links-list",links:i(t).socialLinks},null,8,["links"])])])):m("",!0)]),_:1})):m("",!0)}});const Es=f(Hs,[["__scopeId","data-v-40855f84"]]),zs=n=>(H("data-v-e5dd9c1c"),n=n(),E(),n),Ds=["aria-expanded"],Fs=zs(()=>u("span",{class:"container"},[u("span",{class:"top"}),u("span",{class:"middle"}),u("span",{class:"bottom"})],-1)),Os=[Fs],Gs=g({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(n){return(e,t)=>(a(),l("button",{type:"button",class:C(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=o=>e.$emit("click"))},Os,10,Ds))}});const Rs=f(Gs,[["__scopeId","data-v-e5dd9c1c"]]),Us=n=>(H("data-v-7c10cd25"),n=n(),E(),n),js={class:"container"},qs={class:"title"},Ks={class:"content"},Ws=Us(()=>u("div",{class:"curtain"},null,-1)),Ys={class:"content-body"},Xs=g({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(n){const{y:e}=kt(),{hasSidebar:t}=z(),o=$(()=>({"has-sidebar":t.value,fill:e.value>0}));return(s,r)=>(a(),l("div",{class:C(["VPNavBar",o.value])},[u("div",js,[u("div",qs,[h(Ft,null,{"nav-bar-title-before":v(()=>[c(s.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(s.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),u("div",Ks,[Ws,u("div",Ys,[c(s.$slots,"nav-bar-content-before",{},void 0,!0),h(Wt,{class:"search"}),h(On,{class:"menu"}),h(Qn,{class:"translations"}),h(ys,{class:"appearance"}),h(Ls,{class:"social-links"}),h(Es,{class:"extra"}),c(s.$slots,"nav-bar-content-after",{},void 0,!0),h(Rs,{class:"hamburger",active:s.isScreenOpen,onClick:r[0]||(r[0]=d=>s.$emit("toggle-screen"))},null,8,["active"])])])])],2))}});const Qs=f(Xs,[["__scopeId","data-v-7c10cd25"]]);function Js(n){if(Array.isArray(n)){for(var e=0,t=Array(n.length);e1),j=[],re=!1,Se=-1,Y=void 0,G=void 0,X=void 0,qe=function(e){return j.some(function(t){return!!(t.options.allowTouchMove&&t.options.allowTouchMove(e))})},ie=function(e){var t=e||window.event;return qe(t.target)||t.touches.length>1?!0:(t.preventDefault&&t.preventDefault(),!1)},Zs=function(e){if(X===void 0){var t=!!e&&e.reserveScrollBarGap===!0,o=window.innerWidth-document.documentElement.clientWidth;if(t&&o>0){var s=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right"),10);X=document.body.style.paddingRight,document.body.style.paddingRight=s+o+"px"}}Y===void 0&&(Y=document.body.style.overflow,document.body.style.overflow="hidden")},eo=function(){X!==void 0&&(document.body.style.paddingRight=X,X=void 0),Y!==void 0&&(document.body.style.overflow=Y,Y=void 0)},to=function(){return window.requestAnimationFrame(function(){if(G===void 0){G={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left};var e=window,t=e.scrollY,o=e.scrollX,s=e.innerHeight;document.body.style.position="fixed",document.body.style.top=-t,document.body.style.left=-o,setTimeout(function(){return window.requestAnimationFrame(function(){var r=s-window.innerHeight;r&&t>=s&&(document.body.style.top=-(t+r))})},300)}})},no=function(){if(G!==void 0){var e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);document.body.style.position=G.position,document.body.style.top=G.top,document.body.style.left=G.left,window.scrollTo(t,e),G=void 0}},so=function(e){return e?e.scrollHeight-e.scrollTop<=e.clientHeight:!1},oo=function(e,t){var o=e.targetTouches[0].clientY-Se;return qe(e.target)?!1:t&&t.scrollTop===0&&o>0||so(t)&&o<0?ie(e):(e.stopPropagation(),!0)},Ke=function(e,t){if(!e){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(!j.some(function(s){return s.targetElement===e})){var o={targetElement:e,options:t||{}};j=[].concat(Js(j),[o]),ae?to():Zs(t),ae&&(e.ontouchstart=function(s){s.targetTouches.length===1&&(Se=s.targetTouches[0].clientY)},e.ontouchmove=function(s){s.targetTouches.length===1&&oo(s,e)},re||(document.addEventListener("touchmove",ie,we?{passive:!1}:void 0),re=!0))}},We=function(){ae&&(j.forEach(function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null}),re&&(document.removeEventListener("touchmove",ie,we?{passive:!1}:void 0),re=!1),Se=-1),ae?no():eo(),j=[]};const ao=g({__name:"VPNavScreenMenuLink",props:{item:{}},setup(n){const e=me("close-screen");return(t,o)=>(a(),y(O,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:i(e)},{default:v(()=>[T(P(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}});const ro=f(ao,[["__scopeId","data-v-30be0acb"]]),io={},lo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},co=u("path",{d:"M18.9,10.9h-6v-6c0-0.6-0.4-1-1-1s-1,0.4-1,1v6h-6c-0.6,0-1,0.4-1,1s0.4,1,1,1h6v6c0,0.6,0.4,1,1,1s1-0.4,1-1v-6h6c0.6,0,1-0.4,1-1S19.5,10.9,18.9,10.9z"},null,-1),uo=[co];function _o(n,e){return a(),l("svg",lo,uo)}const vo=f(io,[["render",_o]]),po=g({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(n){const e=me("close-screen");return(t,o)=>(a(),y(O,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:i(e)},{default:v(()=>[T(P(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}});const Ye=f(po,[["__scopeId","data-v-6656c42a"]]),ho={class:"VPNavScreenMenuGroupSection"},fo={key:0,class:"title"},mo=g({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(n){return(e,t)=>(a(),l("div",ho,[e.text?(a(),l("p",fo,P(e.text),1)):m("",!0),(a(!0),l(L,null,A(e.items,o=>(a(),y(Ye,{key:o.text,item:o},null,8,["item"]))),128))]))}});const go=f(mo,[["__scopeId","data-v-8133b170"]]),yo=["aria-controls","aria-expanded"],bo={class:"button-text"},$o=["id"],ko={key:1,class:"group"},Po=g({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(n){const e=n,t=S(!1),o=$(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function s(){t.value=!t.value}return(r,d)=>(a(),l("div",{class:C(["VPNavScreenMenuGroup",{open:t.value}])},[u("button",{class:"button","aria-controls":o.value,"aria-expanded":t.value,onClick:s},[u("span",bo,P(r.text),1),h(vo,{class:"button-icon"})],8,yo),u("div",{id:o.value,class:"items"},[(a(!0),l(L,null,A(r.items,p=>(a(),l(L,{key:p.text},["link"in p?(a(),l("div",{key:p.text,class:"item"},[h(Ye,{item:p},null,8,["item"])])):(a(),l("div",ko,[h(go,{text:p.text,items:p.items},null,8,["text","items"])]))],64))),128))],8,$o)],2))}});const Vo=f(Po,[["__scopeId","data-v-338a1689"]]),wo={key:0,class:"VPNavScreenMenu"},So=g({__name:"VPNavScreenMenu",setup(n){const{theme:e}=V();return(t,o)=>i(e).nav?(a(),l("nav",wo,[(a(!0),l(L,null,A(i(e).nav,s=>(a(),l(L,{key:s.text},["link"in s?(a(),y(ro,{key:0,item:s},null,8,["item"])):(a(),y(Vo,{key:1,text:s.text||"",items:s.items},null,8,["text","items"]))],64))),128))])):m("",!0)}}),Lo={key:0,class:"VPNavScreenAppearance"},Mo={class:"text"},Co=g({__name:"VPNavScreenAppearance",setup(n){const{site:e,theme:t}=V();return(o,s)=>i(e).appearance?(a(),l("div",Lo,[u("p",Mo,P(i(t).darkModeSwitchLabel||"Appearance"),1),h(Pe)])):m("",!0)}});const Bo=f(Co,[["__scopeId","data-v-add8f686"]]),Io={class:"list"},No=g({__name:"VPNavScreenTranslations",setup(n){const{localeLinks:e,currentLang:t}=te({correspondingLink:!0}),o=S(!1);function s(){o.value=!o.value}return(r,d)=>i(e).length&&i(t).label?(a(),l("div",{key:0,class:C(["VPNavScreenTranslations",{open:o.value}])},[u("button",{class:"title",onClick:s},[h(je,{class:"icon lang"}),T(" "+P(i(t).label)+" ",1),h(Ue,{class:"icon chevron"})]),u("ul",Io,[(a(!0),l(L,null,A(i(e),p=>(a(),l("li",{key:p.link,class:"item"},[h(O,{class:"link",href:p.link},{default:v(()=>[T(P(p.text),1)]),_:2},1032,["href"])]))),128))])],2)):m("",!0)}});const To=f(No,[["__scopeId","data-v-d72aa483"]]),Ao=g({__name:"VPNavScreenSocialLinks",setup(n){const{theme:e}=V();return(t,o)=>i(e).socialLinks?(a(),y(Ve,{key:0,class:"VPNavScreenSocialLinks",links:i(e).socialLinks},null,8,["links"])):m("",!0)}}),xo={class:"container"},Ho=g({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(n){const e=S(null);function t(){Ke(e.value,{reserveScrollBarGap:!0})}function o(){We()}return(s,r)=>(a(),y(fe,{name:"fade",onEnter:t,onAfterLeave:o},{default:v(()=>[s.open?(a(),l("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e},[u("div",xo,[c(s.$slots,"nav-screen-content-before",{},void 0,!0),h(So,{class:"menu"}),h(To,{class:"translations"}),h(Bo,{class:"appearance"}),h(Ao,{class:"social-links"}),c(s.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):m("",!0)]),_:3}))}});const Eo=f(Ho,[["__scopeId","data-v-724636ae"]]),zo={class:"VPNav"},Do=g({__name:"VPNav",setup(n){const{isScreenOpen:e,closeScreen:t,toggleScreen:o}=Tt();return oe("close-screen",t),(s,r)=>(a(),l("header",zo,[h(Qs,{"is-screen-open":i(e),onToggleScreen:i(o)},{"nav-bar-title-before":v(()=>[c(s.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(s.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[c(s.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[c(s.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),h(Eo,{open:i(e)},{"nav-screen-content-before":v(()=>[c(s.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[c(s.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])]))}});const Fo=f(Do,[["__scopeId","data-v-7e5bc4a5"]]),Oo={},Go={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ro=u("path",{d:"M17,11H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,11,17,11z"},null,-1),Uo=u("path",{d:"M21,7H3C2.4,7,2,6.6,2,6s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,7,21,7z"},null,-1),jo=u("path",{d:"M21,15H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h18c0.6,0,1,0.4,1,1S21.6,15,21,15z"},null,-1),qo=u("path",{d:"M17,19H3c-0.6,0-1-0.4-1-1s0.4-1,1-1h14c0.6,0,1,0.4,1,1S17.6,19,17,19z"},null,-1),Ko=[Ro,Uo,jo,qo];function Wo(n,e){return a(),l("svg",Go,Ko)}const Yo=f(Oo,[["render",Wo]]);function Xo(){const{hasSidebar:n}=z(),e=de("(min-width: 960px)"),t=de("(min-width: 1280px)");return{isAsideEnabled:$(()=>!t.value&&!e.value?!1:n.value?t.value:e.value)}}const Qo=71;function Le(n){return typeof n.outline=="object"&&!Array.isArray(n.outline)&&n.outline.label||n.outlineTitle||"On this page"}function Me(n){const e=[...document.querySelectorAll(".VPDoc h2,h3,h4,h5,h6")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const o=Number(t.tagName[1]);return{title:Jo(t),link:"#"+t.id,level:o}});return Zo(e,n)}function Jo(n){let e="";for(const t of n.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function Zo(n,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[o,s]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;n=n.filter(d=>d.level>=o&&d.level<=s);const r=[];e:for(let d=0;d=0;_--){const b=n[_];if(b.level{requestAnimationFrame(r),window.addEventListener("scroll",o)}),it(()=>{d(location.hash)}),he(()=>{window.removeEventListener("scroll",o)});function r(){if(!t.value)return;const p=[].slice.call(n.value.querySelectorAll(".outline-link")),_=[].slice.call(document.querySelectorAll(".content .header-anchor")).filter(k=>p.some(N=>N.hash===k.hash&&k.offsetParent!==null)),b=window.scrollY,M=window.innerHeight,I=document.body.offsetHeight,w=Math.abs(b+M-I)<1;if(_.length&&w){d(_[_.length-1].hash);return}for(let k=0;k<_.length;k++){const N=_[k],x=_[k+1],[B,D]=ta(k,N,x);if(B){d(D);return}}}function d(p){s&&s.classList.remove("active"),p!==null&&(s=n.value.querySelector(`a[href="${decodeURIComponent(p)}"]`));const _=s;_?(_.classList.add("active"),e.value.style.top=_.offsetTop+33+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function Ae(n){return n.parentElement.offsetTop-Qo}function ta(n,e,t){const o=window.scrollY;return n===0&&o===0?[!0,null]:o{const s=R("VPDocOutlineItem",!0);return a(),l("ul",{class:C(t.root?"root":"nested")},[(a(!0),l(L,null,A(t.headers,({children:r,link:d,title:p})=>(a(),l("li",null,[u("a",{class:"outline-link",href:d,onClick:e,title:p},P(p),9,na),r!=null&&r.length?(a(),y(s,{key:0,headers:r},null,8,["headers"])):m("",!0)]))),256))],2)}}});const Ce=f(sa,[["__scopeId","data-v-9a431c33"]]),oa={},aa={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ra=u("path",{d:"M9,19c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l5.3-5.3L8.3,6.7c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l6,6c0.4,0.4,0.4,1,0,1.4l-6,6C9.5,18.9,9.3,19,9,19z"},null,-1),ia=[ra];function la(n,e){return a(),l("svg",aa,ia)}const Be=f(oa,[["render",la]]),ca=g({__name:"VPLocalNavOutlineDropdown",setup(n){const{frontmatter:e,theme:t}=V(),o=S(!1),s=S(0),r=S();J(()=>{o.value=!1});function d(){o.value=!o.value,s.value=window.innerHeight+Math.min(window.scrollY-64,0)}function p(M){M.target.classList.contains("outline-link")&&(r.value&&(r.value.style.transition="none"),lt(()=>{o.value=!1}))}function _(){o.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}const b=ge([]);return J(()=>{b.value=Me(e.value.outline??t.value.outline)}),(M,I)=>(a(),l("div",{class:"VPLocalNavOutlineDropdown",style:He({"--vp-vh":s.value+"px"})},[b.value.length>0?(a(),l("button",{key:0,onClick:d,class:C({open:o.value})},[T(P(i(Le)(i(t)))+" ",1),h(Be,{class:"icon"})],2)):(a(),l("button",{key:1,onClick:_},P(i(t).returnToTopLabel||"Return to top"),1)),h(fe,{name:"flyout"},{default:v(()=>[o.value?(a(),l("div",{key:0,ref_key:"items",ref:r,class:"items",onClick:p},[u("a",{class:"top-link",href:"#",onClick:_},P(i(t).returnToTopLabel||"Return to top"),1),h(Ce,{headers:b.value},null,8,["headers"])],512)):m("",!0)]),_:1})],4))}});const ua=f(ca,[["__scopeId","data-v-079b16a8"]]),da={key:0,class:"VPLocalNav"},_a=["aria-expanded"],va={class:"menu-text"},pa=g({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(n){const{theme:e,frontmatter:t}=V(),{hasSidebar:o}=z();return(s,r)=>i(t).layout!=="home"?(a(),l("div",da,[i(o)?(a(),l("button",{key:0,class:"menu","aria-expanded":s.open,"aria-controls":"VPSidebarNav",onClick:r[0]||(r[0]=d=>s.$emit("open-menu"))},[h(Yo,{class:"menu-icon"}),u("span",va,P(i(e).sidebarMenuLabel||"Menu"),1)],8,_a)):m("",!0),h(ua)])):m("",!0)}});const ha=f(pa,[["__scopeId","data-v-392e1bf8"]]),fa=n=>(H("data-v-c4656e6d"),n=n(),E(),n),ma=["role","tabindex"],ga=fa(()=>u("div",{class:"indicator"},null,-1)),ya=["onKeydown"],ba={key:1,class:"items"},$a=g({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(n){const e=n,{collapsed:t,collapsible:o,isLink:s,isActiveLink:r,hasActiveLink:d,hasChildren:p,toggle:_}=Lt($(()=>e.item)),b=$(()=>p.value?"section":"div"),M=$(()=>s.value?"a":"div"),I=$(()=>p.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),w=$(()=>s.value?void 0:"button"),k=$(()=>[[`level-${e.depth}`],{collapsible:o.value},{collapsed:t.value},{"is-link":s.value},{"is-active":r.value},{"has-active":d.value}]);function N(B){"key"in B&&B.key!=="Enter"||!e.item.link&&_()}function x(){e.item.link&&_()}return(B,D)=>{const ne=R("VPSidebarItem",!0);return a(),y(U(b.value),{class:C(["VPSidebarItem",k.value])},{default:v(()=>[B.item.text?(a(),l("div",se({key:0,class:"item",role:w.value},ut(B.item.items?{click:N,keydown:N}:{},!0),{tabindex:B.item.items&&0}),[ga,B.item.link?(a(),y(O,{key:0,tag:M.value,class:"link",href:B.item.link},{default:v(()=>[(a(),y(U(I.value),{class:"text",innerHTML:B.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href"])):(a(),y(U(I.value),{key:1,class:"text",innerHTML:B.item.text},null,8,["innerHTML"])),B.item.collapsed!=null?(a(),l("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:x,onKeydown:ct(x,["enter"]),tabindex:"0"},[h(Be,{class:"caret-icon"})],40,ya)):m("",!0)],16,ma)):m("",!0),B.item.items&&B.item.items.length?(a(),l("div",ba,[B.depth<5?(a(!0),l(L,{key:0},A(B.item.items,W=>(a(),y(ne,{key:W.text,item:W,depth:B.depth+1},null,8,["item","depth"]))),128)):m("",!0)])):m("",!0)]),_:1},8,["class"])}}});const ka=f($a,[["__scopeId","data-v-c4656e6d"]]),Xe=n=>(H("data-v-af16598e"),n=n(),E(),n),Pa=Xe(()=>u("div",{class:"curtain"},null,-1)),Va={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},wa=Xe(()=>u("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),Sa=g({__name:"VPSidebar",props:{open:{type:Boolean}},setup(n){const e=n,{sidebarGroups:t,hasSidebar:o}=z();let s=S(null);function r(){Ke(s.value,{reserveScrollBarGap:!0})}function d(){We()}return dt(async()=>{var p;e.open?(r(),(p=s.value)==null||p.focus()):d()}),(p,_)=>i(o)?(a(),l("aside",{key:0,class:C(["VPSidebar",{open:p.open}]),ref_key:"navEl",ref:s,onClick:_[0]||(_[0]=_t(()=>{},["stop"]))},[Pa,u("nav",Va,[wa,c(p.$slots,"sidebar-nav-before",{},void 0,!0),(a(!0),l(L,null,A(i(t),b=>(a(),l("div",{key:b.text,class:"group"},[h(ka,{item:b,depth:0},null,8,["item"])]))),128)),c(p.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):m("",!0)}});const La=f(Sa,[["__scopeId","data-v-af16598e"]]),Ma={},Ca={class:"VPPage"};function Ba(n,e){const t=R("Content");return a(),l("div",Ca,[c(n.$slots,"page-top"),h(t),c(n.$slots,"page-bottom")])}const Ia=f(Ma,[["render",Ba]]),Na=g({__name:"VPButton",props:{tag:{},size:{},theme:{},text:{},href:{}},setup(n){const e=n,t=$(()=>[e.size??"medium",e.theme??"brand"]),o=$(()=>e.href&&Ee.test(e.href)),s=$(()=>e.tag?e.tag:e.href?"a":"button");return(r,d)=>(a(),y(U(s.value),{class:C(["VPButton",t.value]),href:r.href?i(Z)(r.href):void 0,target:o.value?"_blank":void 0,rel:o.value?"noreferrer":void 0},{default:v(()=>[T(P(r.text),1)]),_:1},8,["class","href","target","rel"]))}});const Ta=f(Na,[["__scopeId","data-v-567ba664"]]),Aa=n=>(H("data-v-fd2650d5"),n=n(),E(),n),xa={class:"container"},Ha={class:"main"},Ea={key:0,class:"name"},za={class:"clip"},Da={key:1,class:"text"},Fa={key:2,class:"tagline"},Oa={key:0,class:"actions"},Ga={key:0,class:"image"},Ra={class:"image-container"},Ua=Aa(()=>u("div",{class:"image-bg"},null,-1)),ja=g({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(n){const e=me("hero-image-slot-exists");return(t,o)=>(a(),l("div",{class:C(["VPHero",{"has-image":t.image||i(e)}])},[u("div",xa,[u("div",Ha,[c(t.$slots,"home-hero-info",{},()=>[t.name?(a(),l("h1",Ea,[u("span",za,P(t.name),1)])):m("",!0),t.text?(a(),l("p",Da,P(t.text),1)):m("",!0),t.tagline?(a(),l("p",Fa,P(t.tagline),1)):m("",!0)],!0),t.actions?(a(),l("div",Oa,[(a(!0),l(L,null,A(t.actions,s=>(a(),l("div",{key:s.link,class:"action"},[h(Ta,{tag:"a",size:"medium",theme:s.theme,text:s.text,href:s.link},null,8,["theme","text","href"])]))),128))])):m("",!0)]),t.image||i(e)?(a(),l("div",Ga,[u("div",Ra,[Ua,c(t.$slots,"home-hero-image",{},()=>[t.image?(a(),y(be,{key:0,class:"image-src",image:t.image},null,8,["image"])):m("",!0)],!0)])])):m("",!0)])],2))}});const qa=f(ja,[["__scopeId","data-v-fd2650d5"]]),Ka=g({__name:"VPHomeHero",setup(n){const{frontmatter:e}=V();return(t,o)=>i(e).hero?(a(),y(qa,{key:0,class:"VPHomeHero",name:i(e).hero.name,text:i(e).hero.text,tagline:i(e).hero.tagline,image:i(e).hero.image,actions:i(e).hero.actions},{"home-hero-info":v(()=>[c(t.$slots,"home-hero-info")]),"home-hero-image":v(()=>[c(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):m("",!0)}}),Wa={},Ya={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Xa=u("path",{d:"M19.9,12.4c0.1-0.2,0.1-0.5,0-0.8c-0.1-0.1-0.1-0.2-0.2-0.3l-7-7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l5.3,5.3H5c-0.6,0-1,0.4-1,1s0.4,1,1,1h11.6l-5.3,5.3c-0.4,0.4-0.4,1,0,1.4c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l7-7C19.8,12.6,19.9,12.5,19.9,12.4z"},null,-1),Qa=[Xa];function Ja(n,e){return a(),l("svg",Ya,Qa)}const Za=f(Wa,[["render",Ja]]),er={class:"box"},tr=["innerHTML"],nr=["innerHTML"],sr=["innerHTML"],or={key:3,class:"link-text"},ar={class:"link-text-value"},rr=g({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{}},setup(n){return(e,t)=>(a(),y(O,{class:"VPFeature",href:e.link,"no-icon":!0},{default:v(()=>[u("article",er,[typeof e.icon=="object"?(a(),y(be,{key:0,image:e.icon,alt:e.icon.alt,height:e.icon.height,width:e.icon.width},null,8,["image","alt","height","width"])):e.icon?(a(),l("div",{key:1,class:"icon",innerHTML:e.icon},null,8,tr)):m("",!0),u("h2",{class:"title",innerHTML:e.title},null,8,nr),e.details?(a(),l("p",{key:2,class:"details",innerHTML:e.details},null,8,sr)):m("",!0),e.linkText?(a(),l("div",or,[u("p",ar,[T(P(e.linkText)+" ",1),h(Za,{class:"link-text-icon"})])])):m("",!0)])]),_:1},8,["href"]))}});const ir=f(rr,[["__scopeId","data-v-837f6cca"]]),lr={key:0,class:"VPFeatures"},cr={class:"container"},ur={class:"items"},dr=g({__name:"VPFeatures",props:{features:{}},setup(n){const e=n,t=$(()=>{const o=e.features.length;if(o){if(o===2)return"grid-2";if(o===3)return"grid-3";if(o%3===0)return"grid-6";if(o>3)return"grid-4"}else return});return(o,s)=>o.features?(a(),l("div",lr,[u("div",cr,[u("div",ur,[(a(!0),l(L,null,A(o.features,r=>(a(),l("div",{key:r.title,class:C(["item",[t.value]])},[h(ir,{icon:r.icon,title:r.title,details:r.details,link:r.link,"link-text":r.linkText},null,8,["icon","title","details","link","link-text"])],2))),128))])])])):m("",!0)}});const _r=f(dr,[["__scopeId","data-v-ba861f23"]]),vr=g({__name:"VPHomeFeatures",setup(n){const{frontmatter:e}=V();return(t,o)=>i(e).features?(a(),y(_r,{key:0,class:"VPHomeFeatures",features:i(e).features},null,8,["features"])):m("",!0)}}),pr={class:"VPHome"},hr=g({__name:"VPHome",setup(n){return(e,t)=>{const o=R("Content");return a(),l("div",pr,[c(e.$slots,"home-hero-before",{},void 0,!0),h(Ka,null,{"home-hero-info":v(()=>[c(e.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[c(e.$slots,"home-hero-image",{},void 0,!0)]),_:3}),c(e.$slots,"home-hero-after",{},void 0,!0),c(e.$slots,"home-features-before",{},void 0,!0),h(vr),c(e.$slots,"home-features-after",{},void 0,!0),h(o)])}}});const fr=f(hr,[["__scopeId","data-v-d82743a8"]]),mr=n=>(H("data-v-ff0f39c8"),n=n(),E(),n),gr={class:"content"},yr={class:"outline-title"},br={"aria-labelledby":"doc-outline-aria-label"},$r=mr(()=>u("span",{class:"visually-hidden",id:"doc-outline-aria-label"}," Table of Contents for current page ",-1)),kr=g({__name:"VPDocAsideOutline",setup(n){const{frontmatter:e,theme:t}=V(),o=ge([]);J(()=>{o.value=Me(e.value.outline??t.value.outline)});const s=S(),r=S();return ea(s,r),(d,p)=>(a(),l("div",{class:C(["VPDocAsideOutline",{"has-outline":o.value.length>0}]),ref_key:"container",ref:s},[u("div",gr,[u("div",{class:"outline-marker",ref_key:"marker",ref:r},null,512),u("div",yr,P(i(Le)(i(t))),1),u("nav",br,[$r,h(Ce,{headers:o.value,root:!0},null,8,["headers"])])])],2))}});const Pr=f(kr,[["__scopeId","data-v-ff0f39c8"]]),Vr={class:"VPDocAsideCarbonAds"},wr=g({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(n){const e=()=>null;return(t,o)=>(a(),l("div",Vr,[h(i(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Sr=n=>(H("data-v-3f215769"),n=n(),E(),n),Lr={class:"VPDocAside"},Mr=Sr(()=>u("div",{class:"spacer"},null,-1)),Cr=g({__name:"VPDocAside",setup(n){const{theme:e}=V();return(t,o)=>(a(),l("div",Lr,[c(t.$slots,"aside-top",{},void 0,!0),c(t.$slots,"aside-outline-before",{},void 0,!0),h(Pr),c(t.$slots,"aside-outline-after",{},void 0,!0),Mr,c(t.$slots,"aside-ads-before",{},void 0,!0),i(e).carbonAds?(a(),y(wr,{key:0,"carbon-ads":i(e).carbonAds},null,8,["carbon-ads"])):m("",!0),c(t.$slots,"aside-ads-after",{},void 0,!0),c(t.$slots,"aside-bottom",{},void 0,!0)]))}});const Br=f(Cr,[["__scopeId","data-v-3f215769"]]);function Ir(){const{theme:n,page:e}=V();return $(()=>{const{text:t="Edit this page",pattern:o=""}=n.value.editLink||{};let s;return typeof o=="function"?s=o(e.value):s=o.replace(/:path/g,e.value.filePath),{url:s,text:t}})}function Nr(){const{page:n,theme:e,frontmatter:t}=V();return $(()=>{var d,p,_,b;const o=Oe(e.value.sidebar,n.value.relativePath),s=wt(o),r=s.findIndex(M=>K(n.value.relativePath,M.link));return{prev:t.value.prev===!1?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((d=s[r-1])==null?void 0:d.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((p=s[r-1])==null?void 0:p.link)},next:t.value.next===!1?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((_=s[r+1])==null?void 0:_.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((b=s[r+1])==null?void 0:b.link)}}})}const Tr={},Ar={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},xr=u("path",{d:"M18,23H4c-1.7,0-3-1.3-3-3V6c0-1.7,1.3-3,3-3h7c0.6,0,1,0.4,1,1s-0.4,1-1,1H4C3.4,5,3,5.4,3,6v14c0,0.6,0.4,1,1,1h14c0.6,0,1-0.4,1-1v-7c0-0.6,0.4-1,1-1s1,0.4,1,1v7C21,21.7,19.7,23,18,23z"},null,-1),Hr=u("path",{d:"M8,17c-0.3,0-0.5-0.1-0.7-0.3C7,16.5,6.9,16.1,7,15.8l1-4c0-0.2,0.1-0.3,0.3-0.5l9.5-9.5c1.2-1.2,3.2-1.2,4.4,0c1.2,1.2,1.2,3.2,0,4.4l-9.5,9.5c-0.1,0.1-0.3,0.2-0.5,0.3l-4,1C8.2,17,8.1,17,8,17zM9.9,12.5l-0.5,2.1l2.1-0.5l9.3-9.3c0.4-0.4,0.4-1.1,0-1.6c-0.4-0.4-1.2-0.4-1.6,0l0,0L9.9,12.5z M18.5,2.5L18.5,2.5L18.5,2.5z"},null,-1),Er=[xr,Hr];function zr(n,e){return a(),l("svg",Ar,Er)}const Dr=f(Tr,[["render",zr]]),Fr={class:"VPLastUpdated"},Or=["datetime"],Gr=g({__name:"VPDocFooterLastUpdated",setup(n){const{theme:e,page:t,lang:o}=V(),s=$(()=>new Date(t.value.lastUpdated)),r=$(()=>s.value.toISOString()),d=S("");return F(()=>{Q(()=>{d.value=s.value.toLocaleString(o.value)})}),(p,_)=>(a(),l("p",Fr,[T(P(i(e).lastUpdatedText||"Last updated")+": ",1),u("time",{datetime:r.value},P(d.value),9,Or)]))}});const Rr=f(Gr,[["__scopeId","data-v-7b3ebfe1"]]),Ur={key:0,class:"VPDocFooter"},jr={key:0,class:"edit-info"},qr={key:0,class:"edit-link"},Kr={key:1,class:"last-updated"},Wr={key:1,class:"prev-next"},Yr={class:"pager"},Xr=["href"],Qr=["innerHTML"],Jr=["innerHTML"],Zr=["href"],ei=["innerHTML"],ti=["innerHTML"],ni=g({__name:"VPDocFooter",setup(n){const{theme:e,page:t,frontmatter:o}=V(),s=Ir(),r=Nr(),d=$(()=>e.value.editLink&&o.value.editLink!==!1),p=$(()=>t.value.lastUpdated&&o.value.lastUpdated!==!1),_=$(()=>d.value||p.value||r.value.prev||r.value.next);return(b,M)=>{var I,w,k,N,x,B,D;return _.value?(a(),l("footer",Ur,[c(b.$slots,"doc-footer-before",{},void 0,!0),d.value||p.value?(a(),l("div",jr,[d.value?(a(),l("div",qr,[h(O,{class:"edit-link-button",href:i(s).url,"no-icon":!0},{default:v(()=>[h(Dr,{class:"edit-link-icon","aria-label":"edit icon"}),T(" "+P(i(s).text),1)]),_:1},8,["href"])])):m("",!0),p.value?(a(),l("div",Kr,[h(Rr)])):m("",!0)])):m("",!0),(I=i(r).prev)!=null&&I.link||(w=i(r).next)!=null&&w.link?(a(),l("div",Wr,[u("div",Yr,[(k=i(r).prev)!=null&&k.link?(a(),l("a",{key:0,class:"pager-link prev",href:i(Z)(i(r).prev.link)},[u("span",{class:"desc",innerHTML:((N=i(e).docFooter)==null?void 0:N.prev)||"Previous page"},null,8,Qr),u("span",{class:"title",innerHTML:i(r).prev.text},null,8,Jr)],8,Xr)):m("",!0)]),u("div",{class:C(["pager",{"has-prev":(x=i(r).prev)==null?void 0:x.link}])},[(B=i(r).next)!=null&&B.link?(a(),l("a",{key:0,class:"pager-link next",href:i(Z)(i(r).next.link)},[u("span",{class:"desc",innerHTML:((D=i(e).docFooter)==null?void 0:D.next)||"Next page"},null,8,ei),u("span",{class:"title",innerHTML:i(r).next.text},null,8,ti)],8,Zr)):m("",!0)],2)])):m("",!0)])):m("",!0)}}});const si=f(ni,[["__scopeId","data-v-face870a"]]),oi={key:0,class:"VPDocOutlineDropdown"},ai={key:0,class:"items"},ri=g({__name:"VPDocOutlineDropdown",setup(n){const{frontmatter:e,theme:t}=V(),o=S(!1);J(()=>{o.value=!1});const s=ge([]);return J(()=>{s.value=Me(e.value.outline??t.value.outline)}),(r,d)=>s.value.length>0?(a(),l("div",oi,[u("button",{onClick:d[0]||(d[0]=p=>o.value=!o.value),class:C({open:o.value})},[T(P(i(Le)(i(t)))+" ",1),h(Be,{class:"icon"})],2),o.value?(a(),l("div",ai,[h(Ce,{headers:s.value},null,8,["headers"])])):m("",!0)])):m("",!0)}});const ii=f(ri,[["__scopeId","data-v-2edece88"]]),li=n=>(H("data-v-c4b0d3cf"),n=n(),E(),n),ci={class:"container"},ui=li(()=>u("div",{class:"aside-curtain"},null,-1)),di={class:"aside-container"},_i={class:"aside-content"},vi={class:"content"},pi={class:"content-container"},hi={class:"main"},fi=g({__name:"VPDoc",setup(n){const e=ee(),{hasSidebar:t,hasAside:o,leftAside:s}=z(),r=$(()=>e.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(d,p)=>{const _=R("Content");return a(),l("div",{class:C(["VPDoc",{"has-sidebar":i(t),"has-aside":i(o)}])},[c(d.$slots,"doc-top",{},void 0,!0),u("div",ci,[i(o)?(a(),l("div",{key:0,class:C(["aside",{"left-aside":i(s)}])},[ui,u("div",di,[u("div",_i,[h(Br,null,{"aside-top":v(()=>[c(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[c(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[c(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):m("",!0),u("div",vi,[u("div",pi,[c(d.$slots,"doc-before",{},void 0,!0),h(ii),u("main",hi,[h(_,{class:C(["vp-doc",r.value])},null,8,["class"])]),h(si,null,{"doc-footer-before":v(()=>[c(d.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),c(d.$slots,"doc-after",{},void 0,!0)])])]),c(d.$slots,"doc-bottom",{},void 0,!0)],2)}}});const mi=f(fi,[["__scopeId","data-v-c4b0d3cf"]]),ce=n=>(H("data-v-c70503b8"),n=n(),E(),n),gi={class:"NotFound"},yi=ce(()=>u("p",{class:"code"},"404",-1)),bi=ce(()=>u("h1",{class:"title"},"PAGE NOT FOUND",-1)),$i=ce(()=>u("div",{class:"divider"},null,-1)),ki=ce(()=>u("blockquote",{class:"quote"}," But if you don't change your direction, and if you keep looking, you may end up where you are heading. ",-1)),Pi={class:"action"},Vi=["href"],wi=g({__name:"NotFound",setup(n){const{site:e}=V(),{localeLinks:t}=te({removeCurrent:!1}),o=S("/");return F(()=>{var r;const s=window.location.pathname.replace(e.value.base,"").replace(/(^.*?\/).*$/,"/$1");t.value.length&&(o.value=((r=t.value.find(({link:d})=>d.startsWith(s)))==null?void 0:r.link)||t.value[0].link)}),(s,r)=>(a(),l("div",gi,[yi,bi,$i,ki,u("div",Pi,[u("a",{class:"link",href:i(pe)(o.value),"aria-label":"go to home"}," Take me home ",8,Vi)])]))}});const Si=f(wi,[["__scopeId","data-v-c70503b8"]]),Li=g({__name:"VPContent",setup(n){const{page:e,frontmatter:t}=V(),{hasSidebar:o}=z();return(s,r)=>(a(),l("div",{class:C(["VPContent",{"has-sidebar":i(o),"is-home":i(t).layout==="home"}]),id:"VPContent"},[i(e).isNotFound?c(s.$slots,"not-found",{key:0},()=>[h(Si)],!0):i(t).layout==="page"?(a(),y(Ia,{key:1},{"page-top":v(()=>[c(s.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[c(s.$slots,"page-bottom",{},void 0,!0)]),_:3})):i(t).layout==="home"?(a(),y(fr,{key:2},{"home-hero-before":v(()=>[c(s.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[c(s.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[c(s.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[c(s.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[c(s.$slots,"home-features-after",{},void 0,!0)]),_:3})):(a(),y(mi,{key:3},{"doc-top":v(()=>[c(s.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[c(s.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[c(s.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[c(s.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[c(s.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[c(s.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[c(s.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(s.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(s.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(s.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[c(s.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}});const Mi=f(Li,[["__scopeId","data-v-a494bd1d"]]),Ci={class:"container"},Bi=["innerHTML"],Ii=["innerHTML"],Ni=g({__name:"VPFooter",setup(n){const{theme:e}=V(),{hasSidebar:t}=z();return(o,s)=>i(e).footer?(a(),l("footer",{key:0,class:C(["VPFooter",{"has-sidebar":i(t)}])},[u("div",Ci,[i(e).footer.message?(a(),l("p",{key:0,class:"message",innerHTML:i(e).footer.message},null,8,Bi)):m("",!0),i(e).footer.copyright?(a(),l("p",{key:1,class:"copyright",innerHTML:i(e).footer.copyright},null,8,Ii)):m("",!0)])],2)):m("",!0)}});const Ti=f(Ni,[["__scopeId","data-v-2f86ebd2"]]),Ai={key:0,class:"Layout"},xi=g({__name:"Layout",setup(n){const{isOpen:e,open:t,close:o}=z(),s=ee();q(()=>s.path,o),St(e,o),oe("close-sidebar",o),oe("is-sidebar-open",e);const{frontmatter:r}=V(),d=vt(),p=$(()=>!!d["home-hero-image"]);return oe("hero-image-slot-exists",p),(_,b)=>{const M=R("Content");return i(r).layout!==!1?(a(),l("div",Ai,[c(_.$slots,"layout-top",{},void 0,!0),h(Ct),h(Nt,{class:"backdrop",show:i(e),onClick:i(o)},null,8,["show","onClick"]),h(Fo,null,{"nav-bar-title-before":v(()=>[c(_.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[c(_.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[c(_.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[c(_.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[c(_.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[c(_.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),h(ha,{open:i(e),onOpenMenu:i(t)},null,8,["open","onOpenMenu"]),h(La,{open:i(e)},{"sidebar-nav-before":v(()=>[c(_.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[c(_.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),h(Mi,null,{"page-top":v(()=>[c(_.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[c(_.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[c(_.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[c(_.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info":v(()=>[c(_.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-image":v(()=>[c(_.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[c(_.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[c(_.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[c(_.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[c(_.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[c(_.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[c(_.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[c(_.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[c(_.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[c(_.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[c(_.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[c(_.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[c(_.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[c(_.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[c(_.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),h(Ti),c(_.$slots,"layout-bottom",{},void 0,!0)])):(a(),y(M,{key:1}))}}});const Hi=f(xi,[["__scopeId","data-v-b2cf3e0b"]]);const zi={Layout:Hi,enhanceApp:({app:n})=>{n.component("Badge",ht)}};export{zi as t}; diff --git a/docs/.vitepress/dist/assets/chunks/theme.Bf2yJofF.js b/docs/.vitepress/dist/assets/chunks/theme.Bf2yJofF.js new file mode 100644 index 00000000..60261c94 --- /dev/null +++ b/docs/.vitepress/dist/assets/chunks/theme.Bf2yJofF.js @@ -0,0 +1 @@ +import{d as _,o as a,c,r as l,n as T,a as D,t as I,b,w as v,e as f,T as de,_ as k,u as Oe,i as Ue,f as Ge,g as ve,h as $,j as p,k as r,p as C,l as H,m as z,q as ie,s as w,v as j,x as Z,y as R,z as pe,A as ge,B as je,C as ze,D as q,F as M,E,G as ye,H as x,I as m,J as K,K as Pe,L as ee,M as Y,N as te,O as qe,P as Le,Q as We,R as Ke,S as Ve,U as oe,V as Re,W as Se,X as Ie,Y as Je,Z as Ye,$ as Qe,a0 as Xe}from"./framework.D_xGnxpE.js";const Ze=_({__name:"VPBadge",props:{text:{},type:{default:"tip"}},setup(o){return(e,t)=>(a(),c("span",{class:T(["VPBadge",e.type])},[l(e.$slots,"default",{},()=>[D(I(e.text),1)])],2))}}),xe={key:0,class:"VPBackdrop"},et=_({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(o){return(e,t)=>(a(),b(de,{name:"fade"},{default:v(()=>[e.show?(a(),c("div",xe)):f("",!0)]),_:1}))}}),tt=k(et,[["__scopeId","data-v-c79a1216"]]),L=Oe;function ot(o,e){let t,n=!1;return()=>{t&&clearTimeout(t),n?t=setTimeout(o,e):(o(),(n=!0)&&setTimeout(()=>n=!1,e))}}function le(o){return/^\//.test(o)?o:`/${o}`}function he(o){const{pathname:e,search:t,hash:n,protocol:s}=new URL(o,"http://a.com");if(Ue(o)||o.startsWith("#")||!s.startsWith("http")||!Ge(e))return o;const{site:i}=L(),u=e.endsWith("/")||e.endsWith(".html")?o:o.replace(/(?:(^\.+)\/)?.*$/,`$1${e.replace(/(\.md)?$/,i.value.cleanUrls?"":".html")}${t}${n}`);return ve(u)}function J({correspondingLink:o=!1}={}){const{site:e,localeIndex:t,page:n,theme:s,hash:i}=L(),u=$(()=>{var d,g;return{label:(d=e.value.locales[t.value])==null?void 0:d.label,link:((g=e.value.locales[t.value])==null?void 0:g.link)||(t.value==="root"?"/":`/${t.value}/`)}});return{localeLinks:$(()=>Object.entries(e.value.locales).flatMap(([d,g])=>u.value.label===g.label?[]:{text:g.label,link:st(g.link||(d==="root"?"/":`/${d}/`),s.value.i18nRouting!==!1&&o,n.value.relativePath.slice(u.value.link.length-1),!e.value.cleanUrls)+i.value})),currentLang:u}}function st(o,e,t,n){return e?o.replace(/\/$/,"")+le(t.replace(/(^|\/)index\.md$/,"$1").replace(/\.md$/,n?".html":"")):o}const nt=o=>(C("data-v-d6be1790"),o=o(),H(),o),at={class:"NotFound"},rt={class:"code"},it={class:"title"},lt=nt(()=>p("div",{class:"divider"},null,-1)),ct={class:"quote"},ut={class:"action"},dt=["href","aria-label"],vt=_({__name:"NotFound",setup(o){const{theme:e}=L(),{currentLang:t}=J();return(n,s)=>{var i,u,h,d,g;return a(),c("div",at,[p("p",rt,I(((i=r(e).notFound)==null?void 0:i.code)??"404"),1),p("h1",it,I(((u=r(e).notFound)==null?void 0:u.title)??"PAGE NOT FOUND"),1),lt,p("blockquote",ct,I(((h=r(e).notFound)==null?void 0:h.quote)??"But if you don't change your direction, and if you keep looking, you may end up where you are heading."),1),p("div",ut,[p("a",{class:"link",href:r(ve)(r(t).link),"aria-label":((d=r(e).notFound)==null?void 0:d.linkLabel)??"go to home"},I(((g=r(e).notFound)==null?void 0:g.linkText)??"Take me home"),9,dt)])])}}}),pt=k(vt,[["__scopeId","data-v-d6be1790"]]);function we(o,e){if(Array.isArray(o))return Q(o);if(o==null)return[];e=le(e);const t=Object.keys(o).sort((s,i)=>i.split("/").length-s.split("/").length).find(s=>e.startsWith(le(s))),n=t?o[t]:[];return Array.isArray(n)?Q(n):Q(n.items,n.base)}function ht(o){const e=[];let t=0;for(const n in o){const s=o[n];if(s.items){t=e.push(s);continue}e[t]||e.push({items:[]}),e[t].items.push(s)}return e}function ft(o){const e=[];function t(n){for(const s of n)s.text&&s.link&&e.push({text:s.text,link:s.link,docFooterText:s.docFooterText}),s.items&&t(s.items)}return t(o),e}function ce(o,e){return Array.isArray(e)?e.some(t=>ce(o,t)):z(o,e.link)?!0:e.items?ce(o,e.items):!1}function Q(o,e){return[...o].map(t=>{const n={...t},s=n.base||e;return s&&n.link&&(n.link=s+n.link),n.items&&(n.items=Q(n.items,s)),n})}function O(){const{frontmatter:o,page:e,theme:t}=L(),n=ie("(min-width: 960px)"),s=w(!1),i=$(()=>{const B=t.value.sidebar,S=e.value.relativePath;return B?we(B,S):[]}),u=w(i.value);j(i,(B,S)=>{JSON.stringify(B)!==JSON.stringify(S)&&(u.value=i.value)});const h=$(()=>o.value.sidebar!==!1&&u.value.length>0&&o.value.layout!=="home"),d=$(()=>g?o.value.aside==null?t.value.aside==="left":o.value.aside==="left":!1),g=$(()=>o.value.layout==="home"?!1:o.value.aside!=null?!!o.value.aside:t.value.aside!==!1),P=$(()=>h.value&&n.value),y=$(()=>h.value?ht(u.value):[]);function V(){s.value=!0}function N(){s.value=!1}function A(){s.value?N():V()}return{isOpen:s,sidebar:u,sidebarGroups:y,hasSidebar:h,hasAside:g,leftAside:d,isSidebarEnabled:P,open:V,close:N,toggle:A}}function _t(o,e){let t;Z(()=>{t=o.value?document.activeElement:void 0}),R(()=>{window.addEventListener("keyup",n)}),pe(()=>{window.removeEventListener("keyup",n)});function n(s){s.key==="Escape"&&o.value&&(e(),t==null||t.focus())}}function mt(o){const{page:e,hash:t}=L(),n=w(!1),s=$(()=>o.value.collapsed!=null),i=$(()=>!!o.value.link),u=w(!1),h=()=>{u.value=z(e.value.relativePath,o.value.link)};j([e,o,t],h),R(h);const d=$(()=>u.value?!0:o.value.items?ce(e.value.relativePath,o.value.items):!1),g=$(()=>!!(o.value.items&&o.value.items.length));Z(()=>{n.value=!!(s.value&&o.value.collapsed)}),ge(()=>{(u.value||d.value)&&(n.value=!1)});function P(){s.value&&(n.value=!n.value)}return{collapsed:n,collapsible:s,isLink:i,isActiveLink:u,hasActiveLink:d,hasChildren:g,toggle:P}}function kt(){const{hasSidebar:o}=O(),e=ie("(min-width: 960px)"),t=ie("(min-width: 1280px)");return{isAsideEnabled:$(()=>!t.value&&!e.value?!1:o.value?t.value:e.value)}}const ue=[];function Te(o){return typeof o.outline=="object"&&!Array.isArray(o.outline)&&o.outline.label||o.outlineTitle||"On this page"}function fe(o){const e=[...document.querySelectorAll(".VPDoc :where(h1,h2,h3,h4,h5,h6)")].filter(t=>t.id&&t.hasChildNodes()).map(t=>{const n=Number(t.tagName[1]);return{element:t,title:bt(t),link:"#"+t.id,level:n}});return $t(e,o)}function bt(o){let e="";for(const t of o.childNodes)if(t.nodeType===1){if(t.classList.contains("VPBadge")||t.classList.contains("header-anchor")||t.classList.contains("ignore-header"))continue;e+=t.textContent}else t.nodeType===3&&(e+=t.textContent);return e.trim()}function $t(o,e){if(e===!1)return[];const t=(typeof e=="object"&&!Array.isArray(e)?e.level:e)||2,[n,s]=typeof t=="number"?[t,t]:t==="deep"?[2,6]:t;o=o.filter(u=>u.level>=n&&u.level<=s),ue.length=0;for(const{element:u,link:h}of o)ue.push({element:u,link:h});const i=[];e:for(let u=0;u=0;d--){const g=o[d];if(g.level{requestAnimationFrame(i),window.addEventListener("scroll",n)}),je(()=>{u(location.hash)}),pe(()=>{window.removeEventListener("scroll",n)});function i(){if(!t.value)return;const h=window.scrollY,d=window.innerHeight,g=document.body.offsetHeight,P=Math.abs(h+d-g)<1,y=ue.map(({element:N,link:A})=>({link:A,top:yt(N)})).filter(({top:N})=>!Number.isNaN(N)).sort((N,A)=>N.top-A.top);if(!y.length){u(null);return}if(h<1){u(null);return}if(P){u(y[y.length-1].link);return}let V=null;for(const{link:N,top:A}of y){if(A>h+ze()+4)break;V=N}u(V)}function u(h){s&&s.classList.remove("active"),h==null?s=null:s=o.value.querySelector(`a[href="${decodeURIComponent(h)}"]`);const d=s;d?(d.classList.add("active"),e.value.style.top=d.offsetTop+39+"px",e.value.style.opacity="1"):(e.value.style.top="33px",e.value.style.opacity="0")}}function yt(o){let e=0;for(;o!==document.body;){if(o===null)return NaN;e+=o.offsetTop,o=o.offsetParent}return e}const Pt=["href","title"],Lt=_({__name:"VPDocOutlineItem",props:{headers:{},root:{type:Boolean}},setup(o){function e({target:t}){const n=t.href.split("#")[1],s=document.getElementById(decodeURIComponent(n));s==null||s.focus({preventScroll:!0})}return(t,n)=>{const s=q("VPDocOutlineItem",!0);return a(),c("ul",{class:T(["VPDocOutlineItem",t.root?"root":"nested"])},[(a(!0),c(M,null,E(t.headers,({children:i,link:u,title:h})=>(a(),c("li",null,[p("a",{class:"outline-link",href:u,onClick:e,title:h},I(h),9,Pt),i!=null&&i.length?(a(),b(s,{key:0,headers:i},null,8,["headers"])):f("",!0)]))),256))],2)}}}),Ne=k(Lt,[["__scopeId","data-v-b933a997"]]),Vt={class:"content"},St={"aria-level":"2",class:"outline-title",id:"doc-outline-aria-label",role:"heading"},It=_({__name:"VPDocAsideOutline",setup(o){const{frontmatter:e,theme:t}=L(),n=ye([]);x(()=>{n.value=fe(e.value.outline??t.value.outline)});const s=w(),i=w();return gt(s,i),(u,h)=>(a(),c("nav",{"aria-labelledby":"doc-outline-aria-label",class:T(["VPDocAsideOutline",{"has-outline":n.value.length>0}]),ref_key:"container",ref:s},[p("div",Vt,[p("div",{class:"outline-marker",ref_key:"marker",ref:i},null,512),p("div",St,I(r(Te)(r(t))),1),m(Ne,{headers:n.value,root:!0},null,8,["headers"])])],2))}}),wt=k(It,[["__scopeId","data-v-a5bbad30"]]),Tt={class:"VPDocAsideCarbonAds"},Nt=_({__name:"VPDocAsideCarbonAds",props:{carbonAds:{}},setup(o){const e=()=>null;return(t,n)=>(a(),c("div",Tt,[m(r(e),{"carbon-ads":t.carbonAds},null,8,["carbon-ads"])]))}}),Mt=o=>(C("data-v-3f215769"),o=o(),H(),o),At={class:"VPDocAside"},Bt=Mt(()=>p("div",{class:"spacer"},null,-1)),Ct=_({__name:"VPDocAside",setup(o){const{theme:e}=L();return(t,n)=>(a(),c("div",At,[l(t.$slots,"aside-top",{},void 0,!0),l(t.$slots,"aside-outline-before",{},void 0,!0),m(wt),l(t.$slots,"aside-outline-after",{},void 0,!0),Bt,l(t.$slots,"aside-ads-before",{},void 0,!0),r(e).carbonAds?(a(),b(Nt,{key:0,"carbon-ads":r(e).carbonAds},null,8,["carbon-ads"])):f("",!0),l(t.$slots,"aside-ads-after",{},void 0,!0),l(t.$slots,"aside-bottom",{},void 0,!0)]))}}),Ht=k(Ct,[["__scopeId","data-v-3f215769"]]);function Et(){const{theme:o,page:e}=L();return $(()=>{const{text:t="Edit this page",pattern:n=""}=o.value.editLink||{};let s;return typeof n=="function"?s=n(e.value):s=n.replace(/:path/g,e.value.filePath),{url:s,text:t}})}function Ft(){const{page:o,theme:e,frontmatter:t}=L();return $(()=>{var g,P,y,V,N,A,B,S;const n=we(e.value.sidebar,o.value.relativePath),s=ft(n),i=Dt(s,U=>U.link.replace(/[?#].*$/,"")),u=i.findIndex(U=>z(o.value.relativePath,U.link)),h=((g=e.value.docFooter)==null?void 0:g.prev)===!1&&!t.value.prev||t.value.prev===!1,d=((P=e.value.docFooter)==null?void 0:P.next)===!1&&!t.value.next||t.value.next===!1;return{prev:h?void 0:{text:(typeof t.value.prev=="string"?t.value.prev:typeof t.value.prev=="object"?t.value.prev.text:void 0)??((y=i[u-1])==null?void 0:y.docFooterText)??((V=i[u-1])==null?void 0:V.text),link:(typeof t.value.prev=="object"?t.value.prev.link:void 0)??((N=i[u-1])==null?void 0:N.link)},next:d?void 0:{text:(typeof t.value.next=="string"?t.value.next:typeof t.value.next=="object"?t.value.next.text:void 0)??((A=i[u+1])==null?void 0:A.docFooterText)??((B=i[u+1])==null?void 0:B.text),link:(typeof t.value.next=="object"?t.value.next.link:void 0)??((S=i[u+1])==null?void 0:S.link)}}})}function Dt(o,e){const t=new Set;return o.filter(n=>{const s=e(n);return t.has(s)?!1:t.add(s)})}const F=_({__name:"VPLink",props:{tag:{},href:{},noIcon:{type:Boolean},target:{},rel:{}},setup(o){const e=o,t=$(()=>e.tag??(e.href?"a":"span")),n=$(()=>e.href&&Pe.test(e.href)||e.target==="_blank");return(s,i)=>(a(),b(K(t.value),{class:T(["VPLink",{link:s.href,"vp-external-link-icon":n.value,"no-icon":s.noIcon}]),href:s.href?r(he)(s.href):void 0,target:s.target??(n.value?"_blank":void 0),rel:s.rel??(n.value?"noreferrer":void 0)},{default:v(()=>[l(s.$slots,"default")]),_:3},8,["class","href","target","rel"]))}}),Ot={class:"VPLastUpdated"},Ut=["datetime"],Gt=_({__name:"VPDocFooterLastUpdated",setup(o){const{theme:e,page:t,frontmatter:n,lang:s}=L(),i=$(()=>new Date(n.value.lastUpdated??t.value.lastUpdated)),u=$(()=>i.value.toISOString()),h=w("");return R(()=>{Z(()=>{var d,g,P;h.value=new Intl.DateTimeFormat((g=(d=e.value.lastUpdated)==null?void 0:d.formatOptions)!=null&&g.forceLocale?s.value:void 0,((P=e.value.lastUpdated)==null?void 0:P.formatOptions)??{dateStyle:"short",timeStyle:"short"}).format(i.value)})}),(d,g)=>{var P;return a(),c("p",Ot,[D(I(((P=r(e).lastUpdated)==null?void 0:P.text)||r(e).lastUpdatedText||"Last updated")+": ",1),p("time",{datetime:u.value},I(h.value),9,Ut)])}}}),jt=k(Gt,[["__scopeId","data-v-7e05ebdb"]]),Me=o=>(C("data-v-d4a0bba5"),o=o(),H(),o),zt={key:0,class:"VPDocFooter"},qt={key:0,class:"edit-info"},Wt={key:0,class:"edit-link"},Kt=Me(()=>p("span",{class:"vpi-square-pen edit-link-icon"},null,-1)),Rt={key:1,class:"last-updated"},Jt={key:1,class:"prev-next","aria-labelledby":"doc-footer-aria-label"},Yt=Me(()=>p("span",{class:"visually-hidden",id:"doc-footer-aria-label"},"Pager",-1)),Qt={class:"pager"},Xt=["innerHTML"],Zt=["innerHTML"],xt={class:"pager"},eo=["innerHTML"],to=["innerHTML"],oo=_({__name:"VPDocFooter",setup(o){const{theme:e,page:t,frontmatter:n}=L(),s=Et(),i=Ft(),u=$(()=>e.value.editLink&&n.value.editLink!==!1),h=$(()=>t.value.lastUpdated&&n.value.lastUpdated!==!1),d=$(()=>u.value||h.value||i.value.prev||i.value.next);return(g,P)=>{var y,V,N,A;return d.value?(a(),c("footer",zt,[l(g.$slots,"doc-footer-before",{},void 0,!0),u.value||h.value?(a(),c("div",qt,[u.value?(a(),c("div",Wt,[m(F,{class:"edit-link-button",href:r(s).url,"no-icon":!0},{default:v(()=>[Kt,D(" "+I(r(s).text),1)]),_:1},8,["href"])])):f("",!0),h.value?(a(),c("div",Rt,[m(jt)])):f("",!0)])):f("",!0),(y=r(i).prev)!=null&&y.link||(V=r(i).next)!=null&&V.link?(a(),c("nav",Jt,[Yt,p("div",Qt,[(N=r(i).prev)!=null&&N.link?(a(),b(F,{key:0,class:"pager-link prev",href:r(i).prev.link},{default:v(()=>{var B;return[p("span",{class:"desc",innerHTML:((B=r(e).docFooter)==null?void 0:B.prev)||"Previous page"},null,8,Xt),p("span",{class:"title",innerHTML:r(i).prev.text},null,8,Zt)]}),_:1},8,["href"])):f("",!0)]),p("div",xt,[(A=r(i).next)!=null&&A.link?(a(),b(F,{key:0,class:"pager-link next",href:r(i).next.link},{default:v(()=>{var B;return[p("span",{class:"desc",innerHTML:((B=r(e).docFooter)==null?void 0:B.next)||"Next page"},null,8,eo),p("span",{class:"title",innerHTML:r(i).next.text},null,8,to)]}),_:1},8,["href"])):f("",!0)])])):f("",!0)])):f("",!0)}}}),so=k(oo,[["__scopeId","data-v-d4a0bba5"]]),no=o=>(C("data-v-39a288b8"),o=o(),H(),o),ao={class:"container"},ro=no(()=>p("div",{class:"aside-curtain"},null,-1)),io={class:"aside-container"},lo={class:"aside-content"},co={class:"content"},uo={class:"content-container"},vo={class:"main"},po=_({__name:"VPDoc",setup(o){const{theme:e}=L(),t=ee(),{hasSidebar:n,hasAside:s,leftAside:i}=O(),u=$(()=>t.path.replace(/[./]+/g,"_").replace(/_html$/,""));return(h,d)=>{const g=q("Content");return a(),c("div",{class:T(["VPDoc",{"has-sidebar":r(n),"has-aside":r(s)}])},[l(h.$slots,"doc-top",{},void 0,!0),p("div",ao,[r(s)?(a(),c("div",{key:0,class:T(["aside",{"left-aside":r(i)}])},[ro,p("div",io,[p("div",lo,[m(Ht,null,{"aside-top":v(()=>[l(h.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[l(h.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[l(h.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[l(h.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[l(h.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[l(h.$slots,"aside-ads-after",{},void 0,!0)]),_:3})])])],2)):f("",!0),p("div",co,[p("div",uo,[l(h.$slots,"doc-before",{},void 0,!0),p("main",vo,[m(g,{class:T(["vp-doc",[u.value,r(e).externalLinkIcon&&"external-link-icon-enabled"]])},null,8,["class"])]),m(so,null,{"doc-footer-before":v(()=>[l(h.$slots,"doc-footer-before",{},void 0,!0)]),_:3}),l(h.$slots,"doc-after",{},void 0,!0)])])]),l(h.$slots,"doc-bottom",{},void 0,!0)],2)}}}),ho=k(po,[["__scopeId","data-v-39a288b8"]]),fo=_({__name:"VPButton",props:{tag:{},size:{default:"medium"},theme:{default:"brand"},text:{},href:{},target:{},rel:{}},setup(o){const e=o,t=$(()=>e.href&&Pe.test(e.href)),n=$(()=>e.tag||e.href?"a":"button");return(s,i)=>(a(),b(K(n.value),{class:T(["VPButton",[s.size,s.theme]]),href:s.href?r(he)(s.href):void 0,target:e.target??(t.value?"_blank":void 0),rel:e.rel??(t.value?"noreferrer":void 0)},{default:v(()=>[D(I(s.text),1)]),_:1},8,["class","href","target","rel"]))}}),_o=k(fo,[["__scopeId","data-v-cad61b99"]]),mo=["src","alt"],ko=_({inheritAttrs:!1,__name:"VPImage",props:{image:{},alt:{}},setup(o){return(e,t)=>{const n=q("VPImage",!0);return e.image?(a(),c(M,{key:0},[typeof e.image=="string"||"src"in e.image?(a(),c("img",Y({key:0,class:"VPImage"},typeof e.image=="string"?e.$attrs:{...e.image,...e.$attrs},{src:r(ve)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,mo)):(a(),c(M,{key:1},[m(n,Y({class:"dark",image:e.image.dark,alt:e.image.alt},e.$attrs),null,16,["image","alt"]),m(n,Y({class:"light",image:e.image.light,alt:e.image.alt},e.$attrs),null,16,["image","alt"])],64))],64)):f("",!0)}}}),X=k(ko,[["__scopeId","data-v-8426fc1a"]]),bo=o=>(C("data-v-303bb580"),o=o(),H(),o),$o={class:"container"},go={class:"main"},yo={key:0,class:"name"},Po=["innerHTML"],Lo=["innerHTML"],Vo=["innerHTML"],So={key:0,class:"actions"},Io={key:0,class:"image"},wo={class:"image-container"},To=bo(()=>p("div",{class:"image-bg"},null,-1)),No=_({__name:"VPHero",props:{name:{},text:{},tagline:{},image:{},actions:{}},setup(o){const e=te("hero-image-slot-exists");return(t,n)=>(a(),c("div",{class:T(["VPHero",{"has-image":t.image||r(e)}])},[p("div",$o,[p("div",go,[l(t.$slots,"home-hero-info-before",{},void 0,!0),l(t.$slots,"home-hero-info",{},()=>[t.name?(a(),c("h1",yo,[p("span",{innerHTML:t.name,class:"clip"},null,8,Po)])):f("",!0),t.text?(a(),c("p",{key:1,innerHTML:t.text,class:"text"},null,8,Lo)):f("",!0),t.tagline?(a(),c("p",{key:2,innerHTML:t.tagline,class:"tagline"},null,8,Vo)):f("",!0)],!0),l(t.$slots,"home-hero-info-after",{},void 0,!0),t.actions?(a(),c("div",So,[(a(!0),c(M,null,E(t.actions,s=>(a(),c("div",{key:s.link,class:"action"},[m(_o,{tag:"a",size:"medium",theme:s.theme,text:s.text,href:s.link,target:s.target,rel:s.rel},null,8,["theme","text","href","target","rel"])]))),128))])):f("",!0),l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),t.image||r(e)?(a(),c("div",Io,[p("div",wo,[To,l(t.$slots,"home-hero-image",{},()=>[t.image?(a(),b(X,{key:0,class:"image-src",image:t.image},null,8,["image"])):f("",!0)],!0)])])):f("",!0)])],2))}}),Mo=k(No,[["__scopeId","data-v-303bb580"]]),Ao=_({__name:"VPHomeHero",setup(o){const{frontmatter:e}=L();return(t,n)=>r(e).hero?(a(),b(Mo,{key:0,class:"VPHomeHero",name:r(e).hero.name,text:r(e).hero.text,tagline:r(e).hero.tagline,image:r(e).hero.image,actions:r(e).hero.actions},{"home-hero-info-before":v(()=>[l(t.$slots,"home-hero-info-before")]),"home-hero-info":v(()=>[l(t.$slots,"home-hero-info")]),"home-hero-info-after":v(()=>[l(t.$slots,"home-hero-info-after")]),"home-hero-actions-after":v(()=>[l(t.$slots,"home-hero-actions-after")]),"home-hero-image":v(()=>[l(t.$slots,"home-hero-image")]),_:3},8,["name","text","tagline","image","actions"])):f("",!0)}}),Bo=o=>(C("data-v-a3976bdc"),o=o(),H(),o),Co={class:"box"},Ho={key:0,class:"icon"},Eo=["innerHTML"],Fo=["innerHTML"],Do=["innerHTML"],Oo={key:4,class:"link-text"},Uo={class:"link-text-value"},Go=Bo(()=>p("span",{class:"vpi-arrow-right link-text-icon"},null,-1)),jo=_({__name:"VPFeature",props:{icon:{},title:{},details:{},link:{},linkText:{},rel:{},target:{}},setup(o){return(e,t)=>(a(),b(F,{class:"VPFeature",href:e.link,rel:e.rel,target:e.target,"no-icon":!0,tag:e.link?"a":"div"},{default:v(()=>[p("article",Co,[typeof e.icon=="object"&&e.icon.wrap?(a(),c("div",Ho,[m(X,{image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])])):typeof e.icon=="object"?(a(),b(X,{key:1,image:e.icon,alt:e.icon.alt,height:e.icon.height||48,width:e.icon.width||48},null,8,["image","alt","height","width"])):e.icon?(a(),c("div",{key:2,class:"icon",innerHTML:e.icon},null,8,Eo)):f("",!0),p("h2",{class:"title",innerHTML:e.title},null,8,Fo),e.details?(a(),c("p",{key:3,class:"details",innerHTML:e.details},null,8,Do)):f("",!0),e.linkText?(a(),c("div",Oo,[p("p",Uo,[D(I(e.linkText)+" ",1),Go])])):f("",!0)])]),_:1},8,["href","rel","target","tag"]))}}),zo=k(jo,[["__scopeId","data-v-a3976bdc"]]),qo={key:0,class:"VPFeatures"},Wo={class:"container"},Ko={class:"items"},Ro=_({__name:"VPFeatures",props:{features:{}},setup(o){const e=o,t=$(()=>{const n=e.features.length;if(n){if(n===2)return"grid-2";if(n===3)return"grid-3";if(n%3===0)return"grid-6";if(n>3)return"grid-4"}else return});return(n,s)=>n.features?(a(),c("div",qo,[p("div",Wo,[p("div",Ko,[(a(!0),c(M,null,E(n.features,i=>(a(),c("div",{key:i.title,class:T(["item",[t.value]])},[m(zo,{icon:i.icon,title:i.title,details:i.details,link:i.link,"link-text":i.linkText,rel:i.rel,target:i.target},null,8,["icon","title","details","link","link-text","rel","target"])],2))),128))])])])):f("",!0)}}),Jo=k(Ro,[["__scopeId","data-v-a6181336"]]),Yo=_({__name:"VPHomeFeatures",setup(o){const{frontmatter:e}=L();return(t,n)=>r(e).features?(a(),b(Jo,{key:0,class:"VPHomeFeatures",features:r(e).features},null,8,["features"])):f("",!0)}}),Qo=_({__name:"VPHomeContent",setup(o){const{width:e}=qe({initialWidth:0,includeScrollbar:!1});return(t,n)=>(a(),c("div",{class:"vp-doc container",style:Le(r(e)?{"--vp-offset":`calc(50% - ${r(e)/2}px)`}:{})},[l(t.$slots,"default",{},void 0,!0)],4))}}),Xo=k(Qo,[["__scopeId","data-v-8e2d4988"]]),Zo={class:"VPHome"},xo=_({__name:"VPHome",setup(o){const{frontmatter:e}=L();return(t,n)=>{const s=q("Content");return a(),c("div",Zo,[l(t.$slots,"home-hero-before",{},void 0,!0),m(Ao,null,{"home-hero-info-before":v(()=>[l(t.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[l(t.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[l(t.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[l(t.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[l(t.$slots,"home-hero-image",{},void 0,!0)]),_:3}),l(t.$slots,"home-hero-after",{},void 0,!0),l(t.$slots,"home-features-before",{},void 0,!0),m(Yo),l(t.$slots,"home-features-after",{},void 0,!0),r(e).markdownStyles!==!1?(a(),b(Xo,{key:0},{default:v(()=>[m(s)]),_:1})):(a(),b(s,{key:1}))])}}}),es=k(xo,[["__scopeId","data-v-686f80a6"]]),ts={},os={class:"VPPage"};function ss(o,e){const t=q("Content");return a(),c("div",os,[l(o.$slots,"page-top"),m(t),l(o.$slots,"page-bottom")])}const ns=k(ts,[["render",ss]]),as=_({__name:"VPContent",setup(o){const{page:e,frontmatter:t}=L(),{hasSidebar:n}=O();return(s,i)=>(a(),c("div",{class:T(["VPContent",{"has-sidebar":r(n),"is-home":r(t).layout==="home"}]),id:"VPContent"},[r(e).isNotFound?l(s.$slots,"not-found",{key:0},()=>[m(pt)],!0):r(t).layout==="page"?(a(),b(ns,{key:1},{"page-top":v(()=>[l(s.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[l(s.$slots,"page-bottom",{},void 0,!0)]),_:3})):r(t).layout==="home"?(a(),b(es,{key:2},{"home-hero-before":v(()=>[l(s.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[l(s.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[l(s.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[l(s.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[l(s.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[l(s.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[l(s.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[l(s.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[l(s.$slots,"home-features-after",{},void 0,!0)]),_:3})):r(t).layout&&r(t).layout!=="doc"?(a(),b(K(r(t).layout),{key:3})):(a(),b(ho,{key:4},{"doc-top":v(()=>[l(s.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[l(s.$slots,"doc-bottom",{},void 0,!0)]),"doc-footer-before":v(()=>[l(s.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[l(s.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[l(s.$slots,"doc-after",{},void 0,!0)]),"aside-top":v(()=>[l(s.$slots,"aside-top",{},void 0,!0)]),"aside-outline-before":v(()=>[l(s.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[l(s.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[l(s.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[l(s.$slots,"aside-ads-after",{},void 0,!0)]),"aside-bottom":v(()=>[l(s.$slots,"aside-bottom",{},void 0,!0)]),_:3}))],2))}}),rs=k(as,[["__scopeId","data-v-1428d186"]]),is={class:"container"},ls=["innerHTML"],cs=["innerHTML"],us=_({__name:"VPFooter",setup(o){const{theme:e,frontmatter:t}=L(),{hasSidebar:n}=O();return(s,i)=>r(e).footer&&r(t).footer!==!1?(a(),c("footer",{key:0,class:T(["VPFooter",{"has-sidebar":r(n)}])},[p("div",is,[r(e).footer.message?(a(),c("p",{key:0,class:"message",innerHTML:r(e).footer.message},null,8,ls)):f("",!0),r(e).footer.copyright?(a(),c("p",{key:1,class:"copyright",innerHTML:r(e).footer.copyright},null,8,cs)):f("",!0)])],2)):f("",!0)}}),ds=k(us,[["__scopeId","data-v-e315a0ad"]]);function vs(){const{theme:o,frontmatter:e}=L(),t=ye([]),n=$(()=>t.value.length>0);return x(()=>{t.value=fe(e.value.outline??o.value.outline)}),{headers:t,hasLocalNav:n}}const ps=o=>(C("data-v-17a5e62e"),o=o(),H(),o),hs={class:"menu-text"},fs=ps(()=>p("span",{class:"vpi-chevron-right icon"},null,-1)),_s={class:"header"},ms={class:"outline"},ks=_({__name:"VPLocalNavOutlineDropdown",props:{headers:{},navHeight:{}},setup(o){const e=o,{theme:t}=L(),n=w(!1),s=w(0),i=w(),u=w();function h(y){var V;(V=i.value)!=null&&V.contains(y.target)||(n.value=!1)}j(n,y=>{if(y){document.addEventListener("click",h);return}document.removeEventListener("click",h)}),We("Escape",()=>{n.value=!1}),x(()=>{n.value=!1});function d(){n.value=!n.value,s.value=window.innerHeight+Math.min(window.scrollY-e.navHeight,0)}function g(y){y.target.classList.contains("outline-link")&&(u.value&&(u.value.style.transition="none"),Ke(()=>{n.value=!1}))}function P(){n.value=!1,window.scrollTo({top:0,left:0,behavior:"smooth"})}return(y,V)=>(a(),c("div",{class:"VPLocalNavOutlineDropdown",style:Le({"--vp-vh":s.value+"px"}),ref_key:"main",ref:i},[y.headers.length>0?(a(),c("button",{key:0,onClick:d,class:T({open:n.value})},[p("span",hs,I(r(Te)(r(t))),1),fs],2)):(a(),c("button",{key:1,onClick:P},I(r(t).returnToTopLabel||"Return to top"),1)),m(de,{name:"flyout"},{default:v(()=>[n.value?(a(),c("div",{key:0,ref_key:"items",ref:u,class:"items",onClick:g},[p("div",_s,[p("a",{class:"top-link",href:"#",onClick:P},I(r(t).returnToTopLabel||"Return to top"),1)]),p("div",ms,[m(Ne,{headers:y.headers},null,8,["headers"])])],512)):f("",!0)]),_:1})],4))}}),bs=k(ks,[["__scopeId","data-v-17a5e62e"]]),$s=o=>(C("data-v-a6f0e41e"),o=o(),H(),o),gs={class:"container"},ys=["aria-expanded"],Ps=$s(()=>p("span",{class:"vpi-align-left menu-icon"},null,-1)),Ls={class:"menu-text"},Vs=_({__name:"VPLocalNav",props:{open:{type:Boolean}},emits:["open-menu"],setup(o){const{theme:e,frontmatter:t}=L(),{hasSidebar:n}=O(),{headers:s}=vs(),{y:i}=Ve(),u=w(0);R(()=>{u.value=parseInt(getComputedStyle(document.documentElement).getPropertyValue("--vp-nav-height"))}),x(()=>{s.value=fe(t.value.outline??e.value.outline)});const h=$(()=>s.value.length===0),d=$(()=>h.value&&!n.value),g=$(()=>({VPLocalNav:!0,"has-sidebar":n.value,empty:h.value,fixed:d.value}));return(P,y)=>r(t).layout!=="home"&&(!d.value||r(i)>=u.value)?(a(),c("div",{key:0,class:T(g.value)},[p("div",gs,[r(n)?(a(),c("button",{key:0,class:"menu","aria-expanded":P.open,"aria-controls":"VPSidebarNav",onClick:y[0]||(y[0]=V=>P.$emit("open-menu"))},[Ps,p("span",Ls,I(r(e).sidebarMenuLabel||"Menu"),1)],8,ys)):f("",!0),m(bs,{headers:r(s),navHeight:u.value},null,8,["headers","navHeight"])])],2)):f("",!0)}}),Ss=k(Vs,[["__scopeId","data-v-a6f0e41e"]]);function Is(){const o=w(!1);function e(){o.value=!0,window.addEventListener("resize",s)}function t(){o.value=!1,window.removeEventListener("resize",s)}function n(){o.value?t():e()}function s(){window.outerWidth>=768&&t()}const i=ee();return j(()=>i.path,t),{isScreenOpen:o,openScreen:e,closeScreen:t,toggleScreen:n}}const ws={},Ts={class:"VPSwitch",type:"button",role:"switch"},Ns={class:"check"},Ms={key:0,class:"icon"};function As(o,e){return a(),c("button",Ts,[p("span",Ns,[o.$slots.default?(a(),c("span",Ms,[l(o.$slots,"default",{},void 0,!0)])):f("",!0)])])}const Bs=k(ws,[["render",As],["__scopeId","data-v-1d5665e3"]]),Ae=o=>(C("data-v-d1f28634"),o=o(),H(),o),Cs=Ae(()=>p("span",{class:"vpi-sun sun"},null,-1)),Hs=Ae(()=>p("span",{class:"vpi-moon moon"},null,-1)),Es=_({__name:"VPSwitchAppearance",setup(o){const{isDark:e,theme:t}=L(),n=te("toggle-appearance",()=>{e.value=!e.value}),s=$(()=>e.value?t.value.lightModeSwitchTitle||"Switch to light theme":t.value.darkModeSwitchTitle||"Switch to dark theme");return(i,u)=>(a(),b(Bs,{title:s.value,class:"VPSwitchAppearance","aria-checked":r(e),onClick:r(n)},{default:v(()=>[Cs,Hs]),_:1},8,["title","aria-checked","onClick"]))}}),_e=k(Es,[["__scopeId","data-v-d1f28634"]]),Fs={key:0,class:"VPNavBarAppearance"},Ds=_({__name:"VPNavBarAppearance",setup(o){const{site:e}=L();return(t,n)=>r(e).appearance&&r(e).appearance!=="force-dark"?(a(),c("div",Fs,[m(_e)])):f("",!0)}}),Os=k(Ds,[["__scopeId","data-v-e6aabb21"]]),me=w();let Be=!1,re=0;function Us(o){const e=w(!1);if(oe){!Be&&Gs(),re++;const t=j(me,n=>{var s,i,u;n===o.el.value||(s=o.el.value)!=null&&s.contains(n)?(e.value=!0,(i=o.onFocus)==null||i.call(o)):(e.value=!1,(u=o.onBlur)==null||u.call(o))});pe(()=>{t(),re--,re||js()})}return Re(e)}function Gs(){document.addEventListener("focusin",Ce),Be=!0,me.value=document.activeElement}function js(){document.removeEventListener("focusin",Ce)}function Ce(){me.value=document.activeElement}const zs={class:"VPMenuLink"},qs=_({__name:"VPMenuLink",props:{item:{}},setup(o){const{page:e}=L();return(t,n)=>(a(),c("div",zs,[m(F,{class:T({active:r(z)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,target:t.item.target,rel:t.item.rel},{default:v(()=>[D(I(t.item.text),1)]),_:1},8,["class","href","target","rel"])]))}}),se=k(qs,[["__scopeId","data-v-43f1e123"]]),Ws={class:"VPMenuGroup"},Ks={key:0,class:"title"},Rs=_({__name:"VPMenuGroup",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),c("div",Ws,[e.text?(a(),c("p",Ks,I(e.text),1)):f("",!0),(a(!0),c(M,null,E(e.items,n=>(a(),c(M,null,["link"in n?(a(),b(se,{key:0,item:n},null,8,["item"])):f("",!0)],64))),256))]))}}),Js=k(Rs,[["__scopeId","data-v-69e747b5"]]),Ys={class:"VPMenu"},Qs={key:0,class:"items"},Xs=_({__name:"VPMenu",props:{items:{}},setup(o){return(e,t)=>(a(),c("div",Ys,[e.items?(a(),c("div",Qs,[(a(!0),c(M,null,E(e.items,n=>(a(),c(M,{key:n.text},["link"in n?(a(),b(se,{key:0,item:n},null,8,["item"])):(a(),b(Js,{key:1,text:n.text,items:n.items},null,8,["text","items"]))],64))),128))])):f("",!0),l(e.$slots,"default",{},void 0,!0)]))}}),Zs=k(Xs,[["__scopeId","data-v-e7ea1737"]]),xs=o=>(C("data-v-b6c34ac9"),o=o(),H(),o),en=["aria-expanded","aria-label"],tn={key:0,class:"text"},on=["innerHTML"],sn=xs(()=>p("span",{class:"vpi-chevron-down text-icon"},null,-1)),nn={key:1,class:"vpi-more-horizontal icon"},an={class:"menu"},rn=_({__name:"VPFlyout",props:{icon:{},button:{},label:{},items:{}},setup(o){const e=w(!1),t=w();Us({el:t,onBlur:n});function n(){e.value=!1}return(s,i)=>(a(),c("div",{class:"VPFlyout",ref_key:"el",ref:t,onMouseenter:i[1]||(i[1]=u=>e.value=!0),onMouseleave:i[2]||(i[2]=u=>e.value=!1)},[p("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":e.value,"aria-label":s.label,onClick:i[0]||(i[0]=u=>e.value=!e.value)},[s.button||s.icon?(a(),c("span",tn,[s.icon?(a(),c("span",{key:0,class:T([s.icon,"option-icon"])},null,2)):f("",!0),s.button?(a(),c("span",{key:1,innerHTML:s.button},null,8,on)):f("",!0),sn])):(a(),c("span",nn))],8,en),p("div",an,[m(Zs,{items:s.items},{default:v(()=>[l(s.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}}),ke=k(rn,[["__scopeId","data-v-b6c34ac9"]]),ln=["href","aria-label","innerHTML"],cn=_({__name:"VPSocialLink",props:{icon:{},link:{},ariaLabel:{}},setup(o){const e=o,t=$(()=>typeof e.icon=="object"?e.icon.svg:``);return(n,s)=>(a(),c("a",{class:"VPSocialLink no-icon",href:n.link,"aria-label":n.ariaLabel??(typeof n.icon=="string"?n.icon:""),target:"_blank",rel:"noopener",innerHTML:t.value},null,8,ln))}}),un=k(cn,[["__scopeId","data-v-eee4e7cb"]]),dn={class:"VPSocialLinks"},vn=_({__name:"VPSocialLinks",props:{links:{}},setup(o){return(e,t)=>(a(),c("div",dn,[(a(!0),c(M,null,E(e.links,({link:n,icon:s,ariaLabel:i})=>(a(),b(un,{key:n,icon:s,link:n,ariaLabel:i},null,8,["icon","link","ariaLabel"]))),128))]))}}),be=k(vn,[["__scopeId","data-v-7bc22406"]]),pn={key:0,class:"group translations"},hn={class:"trans-title"},fn={key:1,class:"group"},_n={class:"item appearance"},mn={class:"label"},kn={class:"appearance-action"},bn={key:2,class:"group"},$n={class:"item social-links"},gn=_({__name:"VPNavBarExtra",setup(o){const{site:e,theme:t}=L(),{localeLinks:n,currentLang:s}=J({correspondingLink:!0}),i=$(()=>n.value.length&&s.value.label||e.value.appearance||t.value.socialLinks);return(u,h)=>i.value?(a(),b(ke,{key:0,class:"VPNavBarExtra",label:"extra navigation"},{default:v(()=>[r(n).length&&r(s).label?(a(),c("div",pn,[p("p",hn,I(r(s).label),1),(a(!0),c(M,null,E(r(n),d=>(a(),b(se,{key:d.link,item:d},null,8,["item"]))),128))])):f("",!0),r(e).appearance&&r(e).appearance!=="force-dark"?(a(),c("div",fn,[p("div",_n,[p("p",mn,I(r(t).darkModeSwitchLabel||"Appearance"),1),p("div",kn,[m(_e)])])])):f("",!0),r(t).socialLinks?(a(),c("div",bn,[p("div",$n,[m(be,{class:"social-links-list",links:r(t).socialLinks},null,8,["links"])])])):f("",!0)]),_:1})):f("",!0)}}),yn=k(gn,[["__scopeId","data-v-d0bd9dde"]]),Pn=o=>(C("data-v-e5dd9c1c"),o=o(),H(),o),Ln=["aria-expanded"],Vn=Pn(()=>p("span",{class:"container"},[p("span",{class:"top"}),p("span",{class:"middle"}),p("span",{class:"bottom"})],-1)),Sn=[Vn],In=_({__name:"VPNavBarHamburger",props:{active:{type:Boolean}},emits:["click"],setup(o){return(e,t)=>(a(),c("button",{type:"button",class:T(["VPNavBarHamburger",{active:e.active}]),"aria-label":"mobile navigation","aria-expanded":e.active,"aria-controls":"VPNavScreen",onClick:t[0]||(t[0]=n=>e.$emit("click"))},Sn,10,Ln))}}),wn=k(In,[["__scopeId","data-v-e5dd9c1c"]]),Tn=["innerHTML"],Nn=_({__name:"VPNavBarMenuLink",props:{item:{}},setup(o){const{page:e}=L();return(t,n)=>(a(),b(F,{class:T({VPNavBarMenuLink:!0,active:r(z)(r(e).relativePath,t.item.activeMatch||t.item.link,!!t.item.activeMatch)}),href:t.item.link,noIcon:t.item.noIcon,target:t.item.target,rel:t.item.rel,tabindex:"0"},{default:v(()=>[p("span",{innerHTML:t.item.text},null,8,Tn)]),_:1},8,["class","href","noIcon","target","rel"]))}}),Mn=k(Nn,[["__scopeId","data-v-9c663999"]]),An=_({__name:"VPNavBarMenuGroup",props:{item:{}},setup(o){const e=o,{page:t}=L(),n=i=>"link"in i?z(t.value.relativePath,i.link,!!e.item.activeMatch):i.items.some(n),s=$(()=>n(e.item));return(i,u)=>(a(),b(ke,{class:T({VPNavBarMenuGroup:!0,active:r(z)(r(t).relativePath,i.item.activeMatch,!!i.item.activeMatch)||s.value}),button:i.item.text,items:i.item.items},null,8,["class","button","items"]))}}),Bn=o=>(C("data-v-7f418b0f"),o=o(),H(),o),Cn={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},Hn=Bn(()=>p("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),En=_({__name:"VPNavBarMenu",setup(o){const{theme:e}=L();return(t,n)=>r(e).nav?(a(),c("nav",Cn,[Hn,(a(!0),c(M,null,E(r(e).nav,s=>(a(),c(M,{key:s.text},["link"in s?(a(),b(Mn,{key:0,item:s},null,8,["item"])):(a(),b(An,{key:1,item:s},null,8,["item"]))],64))),128))])):f("",!0)}}),Fn=k(En,[["__scopeId","data-v-7f418b0f"]]);function Dn(o){const{localeIndex:e,theme:t}=L();function n(s){var A,B,S;const i=s.split("."),u=(A=t.value.search)==null?void 0:A.options,h=u&&typeof u=="object",d=h&&((S=(B=u.locales)==null?void 0:B[e.value])==null?void 0:S.translations)||null,g=h&&u.translations||null;let P=d,y=g,V=o;const N=i.pop();for(const U of i){let G=null;const W=V==null?void 0:V[U];W&&(G=V=W);const ne=y==null?void 0:y[U];ne&&(G=y=ne);const ae=P==null?void 0:P[U];ae&&(G=P=ae),W||(V=G),ne||(y=G),ae||(P=G)}return(P==null?void 0:P[N])??(y==null?void 0:y[N])??(V==null?void 0:V[N])??""}return n}const On=["aria-label"],Un={class:"DocSearch-Button-Container"},Gn=p("span",{class:"vp-icon DocSearch-Search-Icon"},null,-1),jn={class:"DocSearch-Button-Placeholder"},zn=p("span",{class:"DocSearch-Button-Keys"},[p("kbd",{class:"DocSearch-Button-Key"}),p("kbd",{class:"DocSearch-Button-Key"},"K")],-1),$e=_({__name:"VPNavBarSearchButton",setup(o){const t=Dn({button:{buttonText:"Search",buttonAriaLabel:"Search"}});return(n,s)=>(a(),c("button",{type:"button",class:"DocSearch DocSearch-Button","aria-label":r(t)("button.buttonAriaLabel")},[p("span",Un,[Gn,p("span",jn,I(r(t)("button.buttonText")),1)]),zn],8,On))}}),qn={class:"VPNavBarSearch"},Wn={id:"local-search"},Kn={key:1,id:"docsearch"},Rn=_({__name:"VPNavBarSearch",setup(o){const e=()=>null,t=()=>null,{theme:n}=L(),s=w(!1),i=w(!1);R(()=>{});function u(){s.value||(s.value=!0,setTimeout(h,16))}function h(){const P=new Event("keydown");P.key="k",P.metaKey=!0,window.dispatchEvent(P),setTimeout(()=>{document.querySelector(".DocSearch-Modal")||h()},16)}const d=w(!1),g="";return(P,y)=>{var V;return a(),c("div",qn,[r(g)==="local"?(a(),c(M,{key:0},[d.value?(a(),b(r(e),{key:0,onClose:y[0]||(y[0]=N=>d.value=!1)})):f("",!0),p("div",Wn,[m($e,{onClick:y[1]||(y[1]=N=>d.value=!0)})])],64)):r(g)==="algolia"?(a(),c(M,{key:1},[s.value?(a(),b(r(t),{key:0,algolia:((V=r(n).search)==null?void 0:V.options)??r(n).algolia,onVnodeBeforeMount:y[2]||(y[2]=N=>i.value=!0)},null,8,["algolia"])):f("",!0),i.value?f("",!0):(a(),c("div",Kn,[m($e,{onClick:u})]))],64)):f("",!0)])}}}),Jn=_({__name:"VPNavBarSocialLinks",setup(o){const{theme:e}=L();return(t,n)=>r(e).socialLinks?(a(),b(be,{key:0,class:"VPNavBarSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),Yn=k(Jn,[["__scopeId","data-v-0394ad82"]]),Qn=["href","rel","target"],Xn={key:1},Zn={key:2},xn=_({__name:"VPNavBarTitle",setup(o){const{site:e,theme:t}=L(),{hasSidebar:n}=O(),{currentLang:s}=J(),i=$(()=>{var d;return typeof t.value.logoLink=="string"?t.value.logoLink:(d=t.value.logoLink)==null?void 0:d.link}),u=$(()=>{var d;return typeof t.value.logoLink=="string"||(d=t.value.logoLink)==null?void 0:d.rel}),h=$(()=>{var d;return typeof t.value.logoLink=="string"||(d=t.value.logoLink)==null?void 0:d.target});return(d,g)=>(a(),c("div",{class:T(["VPNavBarTitle",{"has-sidebar":r(n)}])},[p("a",{class:"title",href:i.value??r(he)(r(s).link),rel:u.value,target:h.value},[l(d.$slots,"nav-bar-title-before",{},void 0,!0),r(t).logo?(a(),b(X,{key:0,class:"logo",image:r(t).logo},null,8,["image"])):f("",!0),r(t).siteTitle?(a(),c("span",Xn,I(r(t).siteTitle),1)):r(t).siteTitle===void 0?(a(),c("span",Zn,I(r(e).title),1)):f("",!0),l(d.$slots,"nav-bar-title-after",{},void 0,!0)],8,Qn)],2))}}),ea=k(xn,[["__scopeId","data-v-ab179fa1"]]),ta={class:"items"},oa={class:"title"},sa=_({__name:"VPNavBarTranslations",setup(o){const{theme:e}=L(),{localeLinks:t,currentLang:n}=J({correspondingLink:!0});return(s,i)=>r(t).length&&r(n).label?(a(),b(ke,{key:0,class:"VPNavBarTranslations",icon:"vpi-languages",label:r(e).langMenuLabel||"Change language"},{default:v(()=>[p("div",ta,[p("p",oa,I(r(n).label),1),(a(!0),c(M,null,E(r(t),u=>(a(),b(se,{key:u.link,item:u},null,8,["item"]))),128))])]),_:1},8,["label"])):f("",!0)}}),na=k(sa,[["__scopeId","data-v-88af2de4"]]),aa=o=>(C("data-v-ccf7ddec"),o=o(),H(),o),ra={class:"wrapper"},ia={class:"container"},la={class:"title"},ca={class:"content"},ua={class:"content-body"},da=aa(()=>p("div",{class:"divider"},[p("div",{class:"divider-line"})],-1)),va=_({__name:"VPNavBar",props:{isScreenOpen:{type:Boolean}},emits:["toggle-screen"],setup(o){const{y:e}=Ve(),{hasSidebar:t}=O(),{frontmatter:n}=L(),s=w({});return ge(()=>{s.value={"has-sidebar":t.value,home:n.value.layout==="home",top:e.value===0}}),(i,u)=>(a(),c("div",{class:T(["VPNavBar",s.value])},[p("div",ra,[p("div",ia,[p("div",la,[m(ea,null,{"nav-bar-title-before":v(()=>[l(i.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[l(i.$slots,"nav-bar-title-after",{},void 0,!0)]),_:3})]),p("div",ca,[p("div",ua,[l(i.$slots,"nav-bar-content-before",{},void 0,!0),m(Rn,{class:"search"}),m(Fn,{class:"menu"}),m(na,{class:"translations"}),m(Os,{class:"appearance"}),m(Yn,{class:"social-links"}),m(yn,{class:"extra"}),l(i.$slots,"nav-bar-content-after",{},void 0,!0),m(wn,{class:"hamburger",active:i.isScreenOpen,onClick:u[0]||(u[0]=h=>i.$emit("toggle-screen"))},null,8,["active"])])])])]),da],2))}}),pa=k(va,[["__scopeId","data-v-ccf7ddec"]]),ha={key:0,class:"VPNavScreenAppearance"},fa={class:"text"},_a=_({__name:"VPNavScreenAppearance",setup(o){const{site:e,theme:t}=L();return(n,s)=>r(e).appearance&&r(e).appearance!=="force-dark"?(a(),c("div",ha,[p("p",fa,I(r(t).darkModeSwitchLabel||"Appearance"),1),m(_e)])):f("",!0)}}),ma=k(_a,[["__scopeId","data-v-2d7af913"]]),ka=_({__name:"VPNavScreenMenuLink",props:{item:{}},setup(o){const e=te("close-screen");return(t,n)=>(a(),b(F,{class:"VPNavScreenMenuLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e),innerHTML:t.item.text},null,8,["href","target","rel","onClick","innerHTML"]))}}),ba=k(ka,[["__scopeId","data-v-7f31e1f6"]]),$a=_({__name:"VPNavScreenMenuGroupLink",props:{item:{}},setup(o){const e=te("close-screen");return(t,n)=>(a(),b(F,{class:"VPNavScreenMenuGroupLink",href:t.item.link,target:t.item.target,rel:t.item.rel,onClick:r(e)},{default:v(()=>[D(I(t.item.text),1)]),_:1},8,["href","target","rel","onClick"]))}}),He=k($a,[["__scopeId","data-v-19976ae1"]]),ga={class:"VPNavScreenMenuGroupSection"},ya={key:0,class:"title"},Pa=_({__name:"VPNavScreenMenuGroupSection",props:{text:{},items:{}},setup(o){return(e,t)=>(a(),c("div",ga,[e.text?(a(),c("p",ya,I(e.text),1)):f("",!0),(a(!0),c(M,null,E(e.items,n=>(a(),b(He,{key:n.text,item:n},null,8,["item"]))),128))]))}}),La=k(Pa,[["__scopeId","data-v-8133b170"]]),Va=o=>(C("data-v-ff6087d4"),o=o(),H(),o),Sa=["aria-controls","aria-expanded"],Ia=["innerHTML"],wa=Va(()=>p("span",{class:"vpi-plus button-icon"},null,-1)),Ta=["id"],Na={key:1,class:"group"},Ma=_({__name:"VPNavScreenMenuGroup",props:{text:{},items:{}},setup(o){const e=o,t=w(!1),n=$(()=>`NavScreenGroup-${e.text.replace(" ","-").toLowerCase()}`);function s(){t.value=!t.value}return(i,u)=>(a(),c("div",{class:T(["VPNavScreenMenuGroup",{open:t.value}])},[p("button",{class:"button","aria-controls":n.value,"aria-expanded":t.value,onClick:s},[p("span",{class:"button-text",innerHTML:i.text},null,8,Ia),wa],8,Sa),p("div",{id:n.value,class:"items"},[(a(!0),c(M,null,E(i.items,h=>(a(),c(M,{key:h.text},["link"in h?(a(),c("div",{key:h.text,class:"item"},[m(He,{item:h},null,8,["item"])])):(a(),c("div",Na,[m(La,{text:h.text,items:h.items},null,8,["text","items"])]))],64))),128))],8,Ta)],2))}}),Aa=k(Ma,[["__scopeId","data-v-ff6087d4"]]),Ba={key:0,class:"VPNavScreenMenu"},Ca=_({__name:"VPNavScreenMenu",setup(o){const{theme:e}=L();return(t,n)=>r(e).nav?(a(),c("nav",Ba,[(a(!0),c(M,null,E(r(e).nav,s=>(a(),c(M,{key:s.text},["link"in s?(a(),b(ba,{key:0,item:s},null,8,["item"])):(a(),b(Aa,{key:1,text:s.text||"",items:s.items},null,8,["text","items"]))],64))),128))])):f("",!0)}}),Ha=_({__name:"VPNavScreenSocialLinks",setup(o){const{theme:e}=L();return(t,n)=>r(e).socialLinks?(a(),b(be,{key:0,class:"VPNavScreenSocialLinks",links:r(e).socialLinks},null,8,["links"])):f("",!0)}}),Ee=o=>(C("data-v-858fe1a4"),o=o(),H(),o),Ea=Ee(()=>p("span",{class:"vpi-languages icon lang"},null,-1)),Fa=Ee(()=>p("span",{class:"vpi-chevron-down icon chevron"},null,-1)),Da={class:"list"},Oa=_({__name:"VPNavScreenTranslations",setup(o){const{localeLinks:e,currentLang:t}=J({correspondingLink:!0}),n=w(!1);function s(){n.value=!n.value}return(i,u)=>r(e).length&&r(t).label?(a(),c("div",{key:0,class:T(["VPNavScreenTranslations",{open:n.value}])},[p("button",{class:"title",onClick:s},[Ea,D(" "+I(r(t).label)+" ",1),Fa]),p("ul",Da,[(a(!0),c(M,null,E(r(e),h=>(a(),c("li",{key:h.link,class:"item"},[m(F,{class:"link",href:h.link},{default:v(()=>[D(I(h.text),1)]),_:2},1032,["href"])]))),128))])],2)):f("",!0)}}),Ua=k(Oa,[["__scopeId","data-v-858fe1a4"]]),Ga={class:"container"},ja=_({__name:"VPNavScreen",props:{open:{type:Boolean}},setup(o){const e=w(null),t=Se(oe?document.body:null);return(n,s)=>(a(),b(de,{name:"fade",onEnter:s[0]||(s[0]=i=>t.value=!0),onAfterLeave:s[1]||(s[1]=i=>t.value=!1)},{default:v(()=>[n.open?(a(),c("div",{key:0,class:"VPNavScreen",ref_key:"screen",ref:e,id:"VPNavScreen"},[p("div",Ga,[l(n.$slots,"nav-screen-content-before",{},void 0,!0),m(Ca,{class:"menu"}),m(Ua,{class:"translations"}),m(ma,{class:"appearance"}),m(Ha,{class:"social-links"}),l(n.$slots,"nav-screen-content-after",{},void 0,!0)])],512)):f("",!0)]),_:3}))}}),za=k(ja,[["__scopeId","data-v-cc5739dd"]]),qa={key:0,class:"VPNav"},Wa=_({__name:"VPNav",setup(o){const{isScreenOpen:e,closeScreen:t,toggleScreen:n}=Is(),{frontmatter:s}=L(),i=$(()=>s.value.navbar!==!1);return Ie("close-screen",t),Z(()=>{oe&&document.documentElement.classList.toggle("hide-nav",!i.value)}),(u,h)=>i.value?(a(),c("header",qa,[m(pa,{"is-screen-open":r(e),onToggleScreen:r(n)},{"nav-bar-title-before":v(()=>[l(u.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[l(u.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[l(u.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[l(u.$slots,"nav-bar-content-after",{},void 0,!0)]),_:3},8,["is-screen-open","onToggleScreen"]),m(za,{open:r(e)},{"nav-screen-content-before":v(()=>[l(u.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[l(u.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3},8,["open"])])):f("",!0)}}),Ka=k(Wa,[["__scopeId","data-v-ae24b3ad"]]),Fe=o=>(C("data-v-b8d55f3b"),o=o(),H(),o),Ra=["role","tabindex"],Ja=Fe(()=>p("div",{class:"indicator"},null,-1)),Ya=Fe(()=>p("span",{class:"vpi-chevron-right caret-icon"},null,-1)),Qa=[Ya],Xa={key:1,class:"items"},Za=_({__name:"VPSidebarItem",props:{item:{},depth:{}},setup(o){const e=o,{collapsed:t,collapsible:n,isLink:s,isActiveLink:i,hasActiveLink:u,hasChildren:h,toggle:d}=mt($(()=>e.item)),g=$(()=>h.value?"section":"div"),P=$(()=>s.value?"a":"div"),y=$(()=>h.value?e.depth+2===7?"p":`h${e.depth+2}`:"p"),V=$(()=>s.value?void 0:"button"),N=$(()=>[[`level-${e.depth}`],{collapsible:n.value},{collapsed:t.value},{"is-link":s.value},{"is-active":i.value},{"has-active":u.value}]);function A(S){"key"in S&&S.key!=="Enter"||!e.item.link&&d()}function B(){e.item.link&&d()}return(S,U)=>{const G=q("VPSidebarItem",!0);return a(),b(K(g.value),{class:T(["VPSidebarItem",N.value])},{default:v(()=>[S.item.text?(a(),c("div",Y({key:0,class:"item",role:V.value},Ye(S.item.items?{click:A,keydown:A}:{},!0),{tabindex:S.item.items&&0}),[Ja,S.item.link?(a(),b(F,{key:0,tag:P.value,class:"link",href:S.item.link,rel:S.item.rel,target:S.item.target},{default:v(()=>[(a(),b(K(y.value),{class:"text",innerHTML:S.item.text},null,8,["innerHTML"]))]),_:1},8,["tag","href","rel","target"])):(a(),b(K(y.value),{key:1,class:"text",innerHTML:S.item.text},null,8,["innerHTML"])),S.item.collapsed!=null&&S.item.items&&S.item.items.length?(a(),c("div",{key:2,class:"caret",role:"button","aria-label":"toggle section",onClick:B,onKeydown:Je(B,["enter"]),tabindex:"0"},Qa,32)):f("",!0)],16,Ra)):f("",!0),S.item.items&&S.item.items.length?(a(),c("div",Xa,[S.depth<5?(a(!0),c(M,{key:0},E(S.item.items,W=>(a(),b(G,{key:W.text,item:W,depth:S.depth+1},null,8,["item","depth"]))),128)):f("",!0)])):f("",!0)]),_:1},8,["class"])}}}),xa=k(Za,[["__scopeId","data-v-b8d55f3b"]]),De=o=>(C("data-v-575e6a36"),o=o(),H(),o),er=De(()=>p("div",{class:"curtain"},null,-1)),tr={class:"nav",id:"VPSidebarNav","aria-labelledby":"sidebar-aria-label",tabindex:"-1"},or=De(()=>p("span",{class:"visually-hidden",id:"sidebar-aria-label"}," Sidebar Navigation ",-1)),sr=_({__name:"VPSidebar",props:{open:{type:Boolean}},setup(o){const{sidebarGroups:e,hasSidebar:t}=O(),n=o,s=w(null),i=Se(oe?document.body:null);return j([n,s],()=>{var u;n.open?(i.value=!0,(u=s.value)==null||u.focus()):i.value=!1},{immediate:!0,flush:"post"}),(u,h)=>r(t)?(a(),c("aside",{key:0,class:T(["VPSidebar",{open:u.open}]),ref_key:"navEl",ref:s,onClick:h[0]||(h[0]=Qe(()=>{},["stop"]))},[er,p("nav",tr,[or,l(u.$slots,"sidebar-nav-before",{},void 0,!0),(a(!0),c(M,null,E(r(e),d=>(a(),c("div",{key:d.text,class:"group"},[m(xa,{item:d,depth:0},null,8,["item"])]))),128)),l(u.$slots,"sidebar-nav-after",{},void 0,!0)])],2)):f("",!0)}}),nr=k(sr,[["__scopeId","data-v-575e6a36"]]),ar=_({__name:"VPSkipLink",setup(o){const e=ee(),t=w();j(()=>e.path,()=>t.value.focus());function n({target:s}){const i=document.getElementById(decodeURIComponent(s.hash).slice(1));if(i){const u=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",u)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",u),i.focus(),window.scrollTo(0,0)}}return(s,i)=>(a(),c(M,null,[p("span",{ref_key:"backToTop",ref:t,tabindex:"-1"},null,512),p("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:n}," Skip to content ")],64))}}),rr=k(ar,[["__scopeId","data-v-0f60ec36"]]),ir=_({__name:"Layout",setup(o){const{isOpen:e,open:t,close:n}=O(),s=ee();j(()=>s.path,n),_t(e,n);const{frontmatter:i}=L(),u=Xe(),h=$(()=>!!u["home-hero-image"]);return Ie("hero-image-slot-exists",h),(d,g)=>{const P=q("Content");return r(i).layout!==!1?(a(),c("div",{key:0,class:T(["Layout",r(i).pageClass])},[l(d.$slots,"layout-top",{},void 0,!0),m(rr),m(tt,{class:"backdrop",show:r(e),onClick:r(n)},null,8,["show","onClick"]),m(Ka,null,{"nav-bar-title-before":v(()=>[l(d.$slots,"nav-bar-title-before",{},void 0,!0)]),"nav-bar-title-after":v(()=>[l(d.$slots,"nav-bar-title-after",{},void 0,!0)]),"nav-bar-content-before":v(()=>[l(d.$slots,"nav-bar-content-before",{},void 0,!0)]),"nav-bar-content-after":v(()=>[l(d.$slots,"nav-bar-content-after",{},void 0,!0)]),"nav-screen-content-before":v(()=>[l(d.$slots,"nav-screen-content-before",{},void 0,!0)]),"nav-screen-content-after":v(()=>[l(d.$slots,"nav-screen-content-after",{},void 0,!0)]),_:3}),m(Ss,{open:r(e),onOpenMenu:r(t)},null,8,["open","onOpenMenu"]),m(nr,{open:r(e)},{"sidebar-nav-before":v(()=>[l(d.$slots,"sidebar-nav-before",{},void 0,!0)]),"sidebar-nav-after":v(()=>[l(d.$slots,"sidebar-nav-after",{},void 0,!0)]),_:3},8,["open"]),m(rs,null,{"page-top":v(()=>[l(d.$slots,"page-top",{},void 0,!0)]),"page-bottom":v(()=>[l(d.$slots,"page-bottom",{},void 0,!0)]),"not-found":v(()=>[l(d.$slots,"not-found",{},void 0,!0)]),"home-hero-before":v(()=>[l(d.$slots,"home-hero-before",{},void 0,!0)]),"home-hero-info-before":v(()=>[l(d.$slots,"home-hero-info-before",{},void 0,!0)]),"home-hero-info":v(()=>[l(d.$slots,"home-hero-info",{},void 0,!0)]),"home-hero-info-after":v(()=>[l(d.$slots,"home-hero-info-after",{},void 0,!0)]),"home-hero-actions-after":v(()=>[l(d.$slots,"home-hero-actions-after",{},void 0,!0)]),"home-hero-image":v(()=>[l(d.$slots,"home-hero-image",{},void 0,!0)]),"home-hero-after":v(()=>[l(d.$slots,"home-hero-after",{},void 0,!0)]),"home-features-before":v(()=>[l(d.$slots,"home-features-before",{},void 0,!0)]),"home-features-after":v(()=>[l(d.$slots,"home-features-after",{},void 0,!0)]),"doc-footer-before":v(()=>[l(d.$slots,"doc-footer-before",{},void 0,!0)]),"doc-before":v(()=>[l(d.$slots,"doc-before",{},void 0,!0)]),"doc-after":v(()=>[l(d.$slots,"doc-after",{},void 0,!0)]),"doc-top":v(()=>[l(d.$slots,"doc-top",{},void 0,!0)]),"doc-bottom":v(()=>[l(d.$slots,"doc-bottom",{},void 0,!0)]),"aside-top":v(()=>[l(d.$slots,"aside-top",{},void 0,!0)]),"aside-bottom":v(()=>[l(d.$slots,"aside-bottom",{},void 0,!0)]),"aside-outline-before":v(()=>[l(d.$slots,"aside-outline-before",{},void 0,!0)]),"aside-outline-after":v(()=>[l(d.$slots,"aside-outline-after",{},void 0,!0)]),"aside-ads-before":v(()=>[l(d.$slots,"aside-ads-before",{},void 0,!0)]),"aside-ads-after":v(()=>[l(d.$slots,"aside-ads-after",{},void 0,!0)]),_:3}),m(ds),l(d.$slots,"layout-bottom",{},void 0,!0)],2)):(a(),b(P,{key:1}))}}}),lr=k(ir,[["__scopeId","data-v-5d98c3a5"]]),ur={Layout:lr,enhanceApp:({app:o})=>{o.component("Badge",Ze)}};export{ur as t}; diff --git a/docs/.vitepress/dist/assets/contact.md.31b63dc2.js b/docs/.vitepress/dist/assets/contact.md.31b63dc2.js deleted file mode 100644 index 5c4b2d7d..00000000 --- a/docs/.vitepress/dist/assets/contact.md.31b63dc2.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,o as e,c as a}from"./chunks/framework.9be35eee.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"contact.md","filePath":"contact.md"}'),c={name:"contact.md"};function o(n,r,s,p,_,d){return e(),a("div")}const f=t(c,[["render",o]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/contact.md.31b63dc2.lean.js b/docs/.vitepress/dist/assets/contact.md.31b63dc2.lean.js deleted file mode 100644 index 5c4b2d7d..00000000 --- a/docs/.vitepress/dist/assets/contact.md.31b63dc2.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,o as e,c as a}from"./chunks/framework.9be35eee.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"contact.md","filePath":"contact.md"}'),c={name:"contact.md"};function o(n,r,s,p,_,d){return e(),a("div")}const f=t(c,[["render",o]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/contact.md.BTQuI3CN.js b/docs/.vitepress/dist/assets/contact.md.BTQuI3CN.js new file mode 100644 index 00000000..3b6e73ad --- /dev/null +++ b/docs/.vitepress/dist/assets/contact.md.BTQuI3CN.js @@ -0,0 +1 @@ +import{_ as t,c as e,o as a}from"./chunks/framework.D_xGnxpE.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"contact.md","filePath":"contact.md"}'),c={name:"contact.md"};function o(n,r,s,p,_,d){return a(),e("div")}const f=t(c,[["render",o]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/contact.md.BTQuI3CN.lean.js b/docs/.vitepress/dist/assets/contact.md.BTQuI3CN.lean.js new file mode 100644 index 00000000..3b6e73ad --- /dev/null +++ b/docs/.vitepress/dist/assets/contact.md.BTQuI3CN.lean.js @@ -0,0 +1 @@ +import{_ as t,c as e,o as a}from"./chunks/framework.D_xGnxpE.js";const m=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"contact.md","filePath":"contact.md"}'),c={name:"contact.md"};function o(n,r,s,p,_,d){return a(),e("div")}const f=t(c,[["render",o]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/db-dump.md.da02b774.js b/docs/.vitepress/dist/assets/db-dump.md.da02b774.js deleted file mode 100644 index 5483d85c..00000000 --- a/docs/.vitepress/dist/assets/db-dump.md.da02b774.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as a,c as o,O as t}from"./chunks/framework.9be35eee.js";const D=JSON.parse('{"title":"Database Dump","description":"","frontmatter":{},"headers":[],"relativePath":"db-dump.md","filePath":"db-dump.md"}'),e={name:"db-dump.md"},n=t('

Database Dump

Coconut online provides users with multiple download options, and one of them is the Postgres dump. At the end of each month, precisely at 00:00 CET, a snapshot of the Coconut database is taken and archived in an S3 storage bucket. To obtain the dump file of the most recent snapshot, navigate to the left panel and locate the "Download" button. Click on the Download with option labeled "Download the COCONUT dataset as a Postgres dump." This will initiate the download of the dump file containing the latest snapshot.

INFO

The Postgres dump exclusively comprises data from the following tables: molecules, properties, and citations.

Instruction to restore

To restore the database using the dump file, follow these instructions:

  • Make sure that Postgres (version 14.0 or higher) is up and running on your system.

  • Unzip the downloaded dump file.

  • To import, run the below command by replacing the database name and username with yours and enter the password when prompted.

bash
psql -h 127.0.0.1 -p 5432 -d < database name > -U < username > -W < postgresql-coconut.sql
',7),l=[n];function p(r,c,i,d,u,h){return a(),o("div",null,l)}const m=s(e,[["render",p]]);export{D as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/db-dump.md.da02b774.lean.js b/docs/.vitepress/dist/assets/db-dump.md.da02b774.lean.js deleted file mode 100644 index 9be7f495..00000000 --- a/docs/.vitepress/dist/assets/db-dump.md.da02b774.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as a,c as o,O as t}from"./chunks/framework.9be35eee.js";const D=JSON.parse('{"title":"Database Dump","description":"","frontmatter":{},"headers":[],"relativePath":"db-dump.md","filePath":"db-dump.md"}'),e={name:"db-dump.md"},n=t("",7),l=[n];function p(r,c,i,d,u,h){return a(),o("div",null,l)}const m=s(e,[["render",p]]);export{D as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/db-schema.md.acc5fb79.js b/docs/.vitepress/dist/assets/db-schema.md.CH4jOCvK.js similarity index 63% rename from docs/.vitepress/dist/assets/db-schema.md.acc5fb79.js rename to docs/.vitepress/dist/assets/db-schema.md.CH4jOCvK.js index e7f48a6c..38cc38ac 100644 --- a/docs/.vitepress/dist/assets/db-schema.md.acc5fb79.js +++ b/docs/.vitepress/dist/assets/db-schema.md.CH4jOCvK.js @@ -1 +1 @@ -import{_ as e,o as t,c as s,z as a,a as c}from"./chunks/framework.9be35eee.js";const o="/assets/graph.de69d05b.png",O=JSON.parse('{"title":"COCONUT Database Schema","description":"","frontmatter":{},"headers":[],"relativePath":"db-schema.md","filePath":"db-schema.md"}'),n={name:"db-schema.md"},r=a("h1",{id:"coconut-database-schema",tabindex:"-1"},[c("COCONUT Database Schema "),a("a",{class:"header-anchor",href:"#coconut-database-schema","aria-label":'Permalink to "COCONUT Database Schema"'},"​")],-1),d=a("p",null,[a("img",{src:o,alt:"ontology-custom-element-why"})],-1),m=[r,d];function h(i,_,l,p,b,f){return t(),s("div",null,m)}const C=e(n,[["render",h]]);export{O as __pageData,C as default}; +import{_ as e,c as t,o as s,j as a,a as c}from"./chunks/framework.D_xGnxpE.js";const o="/assets/graph.DXNG91Tx.png",N=JSON.parse('{"title":"COCONUT Database Schema","description":"","frontmatter":{},"headers":[],"relativePath":"db-schema.md","filePath":"db-schema.md"}'),n={name:"db-schema.md"},r=a("h1",{id:"coconut-database-schema",tabindex:"-1"},[c("COCONUT Database Schema "),a("a",{class:"header-anchor",href:"#coconut-database-schema","aria-label":'Permalink to "COCONUT Database Schema"'},"​")],-1),d=a("p",null,[a("img",{src:o,alt:"ontology-custom-element-why"})],-1),m=[r,d];function h(i,_,l,p,b,f){return s(),t("div",null,m)}const O=e(n,[["render",h]]);export{N as __pageData,O as default}; diff --git a/docs/.vitepress/dist/assets/db-schema.md.acc5fb79.lean.js b/docs/.vitepress/dist/assets/db-schema.md.CH4jOCvK.lean.js similarity index 63% rename from docs/.vitepress/dist/assets/db-schema.md.acc5fb79.lean.js rename to docs/.vitepress/dist/assets/db-schema.md.CH4jOCvK.lean.js index e7f48a6c..38cc38ac 100644 --- a/docs/.vitepress/dist/assets/db-schema.md.acc5fb79.lean.js +++ b/docs/.vitepress/dist/assets/db-schema.md.CH4jOCvK.lean.js @@ -1 +1 @@ -import{_ as e,o as t,c as s,z as a,a as c}from"./chunks/framework.9be35eee.js";const o="/assets/graph.de69d05b.png",O=JSON.parse('{"title":"COCONUT Database Schema","description":"","frontmatter":{},"headers":[],"relativePath":"db-schema.md","filePath":"db-schema.md"}'),n={name:"db-schema.md"},r=a("h1",{id:"coconut-database-schema",tabindex:"-1"},[c("COCONUT Database Schema "),a("a",{class:"header-anchor",href:"#coconut-database-schema","aria-label":'Permalink to "COCONUT Database Schema"'},"​")],-1),d=a("p",null,[a("img",{src:o,alt:"ontology-custom-element-why"})],-1),m=[r,d];function h(i,_,l,p,b,f){return t(),s("div",null,m)}const C=e(n,[["render",h]]);export{O as __pageData,C as default}; +import{_ as e,c as t,o as s,j as a,a as c}from"./chunks/framework.D_xGnxpE.js";const o="/assets/graph.DXNG91Tx.png",N=JSON.parse('{"title":"COCONUT Database Schema","description":"","frontmatter":{},"headers":[],"relativePath":"db-schema.md","filePath":"db-schema.md"}'),n={name:"db-schema.md"},r=a("h1",{id:"coconut-database-schema",tabindex:"-1"},[c("COCONUT Database Schema "),a("a",{class:"header-anchor",href:"#coconut-database-schema","aria-label":'Permalink to "COCONUT Database Schema"'},"​")],-1),d=a("p",null,[a("img",{src:o,alt:"ontology-custom-element-why"})],-1),m=[r,d];function h(i,_,l,p,b,f){return s(),t("div",null,m)}const O=e(n,[["render",h]]);export{N as __pageData,O as default}; diff --git a/docs/.vitepress/dist/assets/download-api.md.52fffcff.js b/docs/.vitepress/dist/assets/download-api.md.52fffcff.js deleted file mode 100644 index fcfec800..00000000 --- a/docs/.vitepress/dist/assets/download-api.md.52fffcff.js +++ /dev/null @@ -1,33 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"download-api.md","filePath":"download-api.md"}'),e={name:"download-api.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-\`\`\`

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
-
-::: tip
-This is a tip.
-:::
-
-::: warning
-This is a warning.
-:::
-
-::: danger
-This is a dangerous warning.
-:::
-
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/download-api.md.52fffcff.lean.js b/docs/.vitepress/dist/assets/download-api.md.52fffcff.lean.js deleted file mode 100644 index 539e78d4..00000000 --- a/docs/.vitepress/dist/assets/download-api.md.52fffcff.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"download-api.md","filePath":"download-api.md"}'),e={name:"download-api.md"},p=l("",19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/download-api.md.DNlzWqR1.js b/docs/.vitepress/dist/assets/download-api.md.DNlzWqR1.js new file mode 100644 index 00000000..54c7940e --- /dev/null +++ b/docs/.vitepress/dist/assets/download-api.md.DNlzWqR1.js @@ -0,0 +1,33 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"download-api.md","filePath":"download-api.md"}'),e={name:"download-api.md"},t=n(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),p=[t];function l(h,o,r,d,c,k){return i(),a("div",null,p)}const u=s(e,[["render",l]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/download-api.md.DNlzWqR1.lean.js b/docs/.vitepress/dist/assets/download-api.md.DNlzWqR1.lean.js new file mode 100644 index 00000000..933ab7fb --- /dev/null +++ b/docs/.vitepress/dist/assets/download-api.md.DNlzWqR1.lean.js @@ -0,0 +1 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"download-api.md","filePath":"download-api.md"}'),e={name:"download-api.md"},t=n("",19),p=[t];function l(h,o,r,d,c,k){return i(),a("div",null,p)}const u=s(e,[["render",l]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/download.md.6FT9ahmt.js b/docs/.vitepress/dist/assets/download.md.6FT9ahmt.js new file mode 100644 index 00000000..cccab5be --- /dev/null +++ b/docs/.vitepress/dist/assets/download.md.6FT9ahmt.js @@ -0,0 +1 @@ +import{_ as a,c as t,o as e,a1 as s}from"./chunks/framework.D_xGnxpE.js";const f=JSON.parse('{"title":"Download","description":"","frontmatter":{},"headers":[],"relativePath":"download.md","filePath":"download.md"}'),o={name:"download.md"},i=s('

Download

Coconut online provides users with various download options listed below, offering a convenient means to obtain chemical structures of natural products in a widely accepted and machine-readable format.

  • Download the COCONUT dataset as a Postgres dump.
  • Download Natural Products Structures in Canonical and Absolute SMILES format.
  • Download Natural Products Structures in SDF format.

At the end of each month, precisely at 00:00 CET, a snapshot of the Coconut data is taken and archived in an S3 storage bucket. To obtain the dump file of the most recent snapshot through UI, navigate to the left panel of your dashboard and locate the Download button. Click on the Download with option as desired and this will initiate the download of the data file containing the latest snapshot.

To access data through the API, refer to the API or Swagger documentation for instructions on downloading the data.

WARNING

Please note that the COCONUT dataset is subject to certain terms of use and licensing restrictions. Make sure to review and comply with the respective terms and conditions associated with the dataset.

Download the COCONUT dataset as a Postgres dump

This functionality allows you to obtain the comprehensive COCONUT dataset in the form of a Postgres dump file. Once you have downloaded the Postgres dump file, you can import it into your local Postgres database management system by following the below instruction, which will allow you to explore, query, and analyze the COCONUT dataset using SQL statements within your own environment.

INFO

The Postgres dump exclusively comprises data only from the following tables: molecules, properties, and citations.

Instruction to restore

To restore the database using the dump file, follow these instructions:

  • Make sure that Postgres (version 14.0 or higher) is up and running on your system.

  • Unzip the downloaded dump file.

  • To import, run the below command by replacing the database name and username with yours and enter the password when prompted.

bash
psql -h 127.0.0.1 -p 5432 -d < database name > -U < username > -W < postgresql-coconut.sql

Download Natural Products Structures in Canonical and Absolute SMILES format

The "Download Natural Products Structures in SMILES format" API provides a convenient way to obtain the chemical structures of natural products in the Cannonical Simplified Molecular Input Line Entry System (SMILES) and Absolute SMILES format. This format represents molecular structures using a string of ASCII characters, allowing for easy storage, sharing, and processing of chemical information.

Download Natural Products Structures in SDF format

This functionality provides a convenient way to access the chemical structures of natural products in the Structure-Data File (SDF) format. SDF is a widely used file format for representing molecular structures and associated data, making it suitable for various cheminformatics applications.

',17),n=[i];function r(l,d,h,u,c,p){return e(),t("div",null,n)}const k=a(o,[["render",r]]);export{f as __pageData,k as default}; diff --git a/docs/.vitepress/dist/assets/download.md.6FT9ahmt.lean.js b/docs/.vitepress/dist/assets/download.md.6FT9ahmt.lean.js new file mode 100644 index 00000000..86aaf6e4 --- /dev/null +++ b/docs/.vitepress/dist/assets/download.md.6FT9ahmt.lean.js @@ -0,0 +1 @@ +import{_ as a,c as t,o as e,a1 as s}from"./chunks/framework.D_xGnxpE.js";const f=JSON.parse('{"title":"Download","description":"","frontmatter":{},"headers":[],"relativePath":"download.md","filePath":"download.md"}'),o={name:"download.md"},i=s("",17),n=[i];function r(l,d,h,u,c,p){return e(),t("div",null,n)}const k=a(o,[["render",r]]);export{f as __pageData,k as default}; diff --git a/docs/.vitepress/dist/assets/graph.de69d05b.png b/docs/.vitepress/dist/assets/graph.DXNG91Tx.png similarity index 100% rename from docs/.vitepress/dist/assets/graph.de69d05b.png rename to docs/.vitepress/dist/assets/graph.DXNG91Tx.png diff --git a/docs/.vitepress/dist/assets/index.md.de2930d2.js b/docs/.vitepress/dist/assets/index.md.BKubXQgb.js similarity index 90% rename from docs/.vitepress/dist/assets/index.md.de2930d2.js rename to docs/.vitepress/dist/assets/index.md.BKubXQgb.js index 4b7a2f55..98a6e0cc 100644 --- a/docs/.vitepress/dist/assets/index.md.de2930d2.js +++ b/docs/.vitepress/dist/assets/index.md.BKubXQgb.js @@ -1 +1 @@ -import{_ as e,o as t,c as a}from"./chunks/framework.9be35eee.js";const m=JSON.parse(`{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"COCONUT","text":"COlleCtion of Open NatUral producTs","tagline":"An aggregated dataset of elucidated and predicted NPs collected from open sources and a web interface to browse, search and easily and quickly download NPs.","actions":[{"theme":"brand","text":"Documentation","link":"/introduction"},{"theme":"alt","text":"Submission Guides","link":"/web-submission"}]},"features":[{"title":"Curation","details":"Community driven curation, while maintaining the quality of a expert curators."},{"title":"Submission","details":"Submit new compounds through Web, API, CLI or Chrome extension. Integrate in your workflow at ease."},{"title":"Bugs / Issue tracking","details":"Report issues with data or bugs in our web application and get help from the community to resolve them."},{"title":"API","details":"Search, retrieve or submit compounds programatically. Integrate COCONUT API's in your LIMS."},{"title":"Rich Annotations","details":"Ontology driven annotations and provenance information."}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}`),n={name:"index.md"};function o(i,r,s,d,l,c){return t(),a("div")}const p=e(n,[["render",o]]);export{m as __pageData,p as default}; +import{_ as e,c as t,o as a}from"./chunks/framework.D_xGnxpE.js";const m=JSON.parse(`{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"COCONUT","text":"COlleCtion of Open NatUral producTs","tagline":"An aggregated dataset of elucidated and predicted NPs collected from open sources and a web interface to browse, search and easily and quickly download NPs.","actions":[{"theme":"brand","text":"Documentation","link":"/introduction"},{"theme":"alt","text":"Submission Guides","link":"/web-submission"}]},"features":[{"title":"Curation","details":"Community driven curation, while maintaining the quality of a expert curators."},{"title":"Submission","details":"Submit new compounds through Web, API, CLI or Chrome extension. Integrate in your workflow at ease."},{"title":"Bugs / Issue tracking","details":"Report issues with data or bugs in our web application and get help from the community to resolve them."},{"title":"API","details":"Search, retrieve or submit compounds programatically. Integrate COCONUT API's in your LIMS."},{"title":"Rich Annotations","details":"Ontology driven annotations and provenance information."}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}`),n={name:"index.md"};function o(i,r,s,d,l,c){return a(),t("div")}const p=e(n,[["render",o]]);export{m as __pageData,p as default}; diff --git a/docs/.vitepress/dist/assets/index.md.de2930d2.lean.js b/docs/.vitepress/dist/assets/index.md.BKubXQgb.lean.js similarity index 90% rename from docs/.vitepress/dist/assets/index.md.de2930d2.lean.js rename to docs/.vitepress/dist/assets/index.md.BKubXQgb.lean.js index 4b7a2f55..98a6e0cc 100644 --- a/docs/.vitepress/dist/assets/index.md.de2930d2.lean.js +++ b/docs/.vitepress/dist/assets/index.md.BKubXQgb.lean.js @@ -1 +1 @@ -import{_ as e,o as t,c as a}from"./chunks/framework.9be35eee.js";const m=JSON.parse(`{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"COCONUT","text":"COlleCtion of Open NatUral producTs","tagline":"An aggregated dataset of elucidated and predicted NPs collected from open sources and a web interface to browse, search and easily and quickly download NPs.","actions":[{"theme":"brand","text":"Documentation","link":"/introduction"},{"theme":"alt","text":"Submission Guides","link":"/web-submission"}]},"features":[{"title":"Curation","details":"Community driven curation, while maintaining the quality of a expert curators."},{"title":"Submission","details":"Submit new compounds through Web, API, CLI or Chrome extension. Integrate in your workflow at ease."},{"title":"Bugs / Issue tracking","details":"Report issues with data or bugs in our web application and get help from the community to resolve them."},{"title":"API","details":"Search, retrieve or submit compounds programatically. Integrate COCONUT API's in your LIMS."},{"title":"Rich Annotations","details":"Ontology driven annotations and provenance information."}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}`),n={name:"index.md"};function o(i,r,s,d,l,c){return t(),a("div")}const p=e(n,[["render",o]]);export{m as __pageData,p as default}; +import{_ as e,c as t,o as a}from"./chunks/framework.D_xGnxpE.js";const m=JSON.parse(`{"title":"","description":"","frontmatter":{"layout":"home","hero":{"name":"COCONUT","text":"COlleCtion of Open NatUral producTs","tagline":"An aggregated dataset of elucidated and predicted NPs collected from open sources and a web interface to browse, search and easily and quickly download NPs.","actions":[{"theme":"brand","text":"Documentation","link":"/introduction"},{"theme":"alt","text":"Submission Guides","link":"/web-submission"}]},"features":[{"title":"Curation","details":"Community driven curation, while maintaining the quality of a expert curators."},{"title":"Submission","details":"Submit new compounds through Web, API, CLI or Chrome extension. Integrate in your workflow at ease."},{"title":"Bugs / Issue tracking","details":"Report issues with data or bugs in our web application and get help from the community to resolve them."},{"title":"API","details":"Search, retrieve or submit compounds programatically. Integrate COCONUT API's in your LIMS."},{"title":"Rich Annotations","details":"Ontology driven annotations and provenance information."}]},"headers":[],"relativePath":"index.md","filePath":"index.md"}`),n={name:"index.md"};function o(i,r,s,d,l,c){return a(),t("div")}const p=e(n,[["render",o]]);export{m as __pageData,p as default}; diff --git a/docs/.vitepress/dist/assets/installation.md.B3EGeUq6.js b/docs/.vitepress/dist/assets/installation.md.B3EGeUq6.js new file mode 100644 index 00000000..6b0bbe5e --- /dev/null +++ b/docs/.vitepress/dist/assets/installation.md.B3EGeUq6.js @@ -0,0 +1 @@ +import{_ as e,c as a,o as s,a1 as t}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"COCONUT - Installation Guide","description":"","frontmatter":{},"headers":[],"relativePath":"installation.md","filePath":"installation.md"}'),i={name:"installation.md"},n=t('

COCONUT - Installation Guide

Prerequisites

Before you begin, make sure you have the following prerequisites installed on your system:

  • PHP (>= 8.1.2)
  • Composer
  • Docker

Step 1: Clone the Repository

Clone the COCONUT project repository from Github using the following command:

bash
git clone https://github.com/Steinbeck-Lab/coconut-2.0

Step 2: Navigate to Project Directory

bash
cd coconut-2.0

Step 3: Install Dependencies

Install the project dependencies using Composer:

composer install

Step 4: Configure Environment Variables

bash
cp .env.example .env

Edit the .env file and set the necessary environment variables such as database credentials.

Step 5: Start Docker Containers

Run the Sail command to start the Docker containers:

bash
./vendor/bin/sail up -d

Step 6: Generate Application Key

Generate the application key using the following command:

bash
./vendor/bin/sail artisan key:generate

Step 7: Run Database Migrations

Run the database migrations to create the required tables:

bash
./vendor/bin/sail artisan migrate

Step 8: Seed the Database (Optional)

If your project includes seeders, you can run them using the following command:

bash
./vendor/bin/sail artisan db:seed

Step 9: Access the Application

Once the Docker containers are up and running, you can access the Laravel application in your browser by visiting:

bash
http://localhost

Step 10: Run Vite Local Development Server

To run the Vite local development server for front-end assets, execute the following command:

bash
npm run dev

or

bash
yarn dev

Once the Docker containers are up and running, you can access the Laravel application in your browser by visiting:

bash
http://localhost

Congratulations! You have successfully installed the Laravel project using Sail.

Note: You can stop the Docker containers by running ./vendor/bin/sail down from your project directory.

',39),l=[n];function o(p,h,r,c,d,u){return s(),a("div",null,l)}const b=e(i,[["render",o]]);export{g as __pageData,b as default}; diff --git a/docs/.vitepress/dist/assets/installation.md.B3EGeUq6.lean.js b/docs/.vitepress/dist/assets/installation.md.B3EGeUq6.lean.js new file mode 100644 index 00000000..b67d50e0 --- /dev/null +++ b/docs/.vitepress/dist/assets/installation.md.B3EGeUq6.lean.js @@ -0,0 +1 @@ +import{_ as e,c as a,o as s,a1 as t}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"COCONUT - Installation Guide","description":"","frontmatter":{},"headers":[],"relativePath":"installation.md","filePath":"installation.md"}'),i={name:"installation.md"},n=t("",39),l=[n];function o(p,h,r,c,d,u){return s(),a("div",null,l)}const b=e(i,[["render",o]]);export{g as __pageData,b as default}; diff --git a/docs/.vitepress/dist/assets/installation.md.cc63d3ef.js b/docs/.vitepress/dist/assets/installation.md.cc63d3ef.js deleted file mode 100644 index ec3dbe7b..00000000 --- a/docs/.vitepress/dist/assets/installation.md.cc63d3ef.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,o as e,c as s,O as t}from"./chunks/framework.9be35eee.js";const b=JSON.parse('{"title":"COCONUT - Installation Guide","description":"","frontmatter":{},"headers":[],"relativePath":"installation.md","filePath":"installation.md"}'),n={name:"installation.md"},o=t('

COCONUT - Installation Guide

Prerequisites

Before you begin, make sure you have the following prerequisites installed on your system:

  • PHP (>= 8.1.2)
  • Composer
  • Docker

Step 1: Clone the Repository

Clone the COCONUT project repository from Github using the following command:

bash
git clone https://github.com/Steinbeck-Lab/coconut-2.0

Step 2: Navigate to Project Directory

bash
cd coconut-2.0

Step 3: Install Dependencies

Install the project dependencies using Composer:

composer install

Step 4: Configure Environment Variables

bash
cp .env.example .env

Edit the .env file and set the necessary environment variables such as database credentials.

Step 5: Start Docker Containers

Run the Sail command to start the Docker containers:

bash
./vendor/bin/sail up -d

Step 6: Generate Application Key

Generate the application key using the following command:

bash
./vendor/bin/sail artisan key:generate

Step 7: Run Database Migrations

Run the database migrations to create the required tables:

bash
./vendor/bin/sail artisan migrate

Step 8: Seed the Database (Optional)

If your project includes seeders, you can run them using the following command:

bash
./vendor/bin/sail artisan db:seed

Step 9: Access the Application

Once the Docker containers are up and running, you can access the Laravel application in your browser by visiting:

bash
http://localhost

Step 10: Run Vite Local Development Server

To run the Vite local development server for front-end assets, execute the following command:

bash
npm run dev

or

bash
yarn dev

Once the Docker containers are up and running, you can access the Laravel application in your browser by visiting:

bash
http://localhost

Congratulations! You have successfully installed the Laravel project using Sail.

Note: You can stop the Docker containers by running ./vendor/bin/sail down from your project directory.

',39),l=[o];function p(i,r,c,d,h,u){return e(),s("div",null,l)}const y=a(n,[["render",p]]);export{b as __pageData,y as default}; diff --git a/docs/.vitepress/dist/assets/installation.md.cc63d3ef.lean.js b/docs/.vitepress/dist/assets/installation.md.cc63d3ef.lean.js deleted file mode 100644 index e6d3848d..00000000 --- a/docs/.vitepress/dist/assets/installation.md.cc63d3ef.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,o as e,c as s,O as t}from"./chunks/framework.9be35eee.js";const b=JSON.parse('{"title":"COCONUT - Installation Guide","description":"","frontmatter":{},"headers":[],"relativePath":"installation.md","filePath":"installation.md"}'),n={name:"installation.md"},o=t("",39),l=[o];function p(i,r,c,d,h,u){return e(),s("div",null,l)}const y=a(n,[["render",p]]);export{b as __pageData,y as default}; diff --git a/docs/.vitepress/dist/assets/inter-italic-cyrillic-ext.33bd5a8e.woff2 b/docs/.vitepress/dist/assets/inter-italic-cyrillic-ext.33bd5a8e.woff2 deleted file mode 100644 index 2a687296748f6b8bc8076cd11bde49cd27e4442b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28332 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 HNCp4^t1hY; diff --git a/docs/.vitepress/dist/assets/inter-italic-cyrillic-ext.r48I6akx.woff2 b/docs/.vitepress/dist/assets/inter-italic-cyrillic-ext.r48I6akx.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b6b603d596933f026dfecf98550bbe4d0876276b GIT binary patch literal 43112 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 literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-italic-cyrillic.By2_1cv3.woff2 b/docs/.vitepress/dist/assets/inter-italic-cyrillic.By2_1cv3.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..def40a4f658cf8a9f7029c98931f5c9ff5a00910 GIT binary patch literal 31300 zcmV(?K-a%_Pew8T0RR910D43K6951J0MIl50C~{>1ONa400000000000000000000 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�!Z1%E;0yxE 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 DQqDCk%U}E%4TNCAYy)Ortm-QE& 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 literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-italic-greek-ext.4fbe9427.woff2 b/docs/.vitepress/dist/assets/inter-italic-greek-ext.4fbe9427.woff2 deleted file mode 100644 index 00218960325a4636092b66a46e701c2bf4bb0466..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12188 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 diff --git a/docs/.vitepress/dist/assets/inter-italic-greek.DJ8dCoTZ.woff2 b/docs/.vitepress/dist/assets/inter-italic-greek.DJ8dCoTZ.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a3c16ca40b2a8f454c34cfa91996ec99ae2e4aa0 GIT binary patch literal 32564 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

l(X_I+GK&R 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 diff --git a/docs/.vitepress/dist/assets/inter-roman-cyrillic.5f2c6c8c.woff2 b/docs/.vitepress/dist/assets/inter-roman-cyrillic.5f2c6c8c.woff2 deleted file mode 100644 index a20adc161f433a7c4e3d92306301b9228bcf9fb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16780 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

KZ;k8ywA} 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 H00000K--!s literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-roman-greek-ext.CqjqNYQ-.woff2 b/docs/.vitepress/dist/assets/inter-roman-greek-ext.CqjqNYQ-.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..36d67487dcf5fbe3dc6d0a6b01cf4d29dc997765 GIT binary patch literal 16272 zcmV;BKX1TyPew8T0RR9106&lb6951J0Hgo_06!c61ONa400000000000000000000 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 G0RR9|PM1{x literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-roman-greek-ext.ab0619bc.woff2 b/docs/.vitepress/dist/assets/inter-roman-greek-ext.ab0619bc.woff2 deleted file mode 100644 index e3b0be76db2641253744aa613469eedb118667da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11808 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 O1{o}0SRMEP0000Yp_Hru diff --git a/docs/.vitepress/dist/assets/inter-roman-greek.BBVDIX6e.woff2 b/docs/.vitepress/dist/assets/inter-roman-greek.BBVDIX6e.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2bed1e85e8b20cb3903206a6cace251c52bdd8c3 GIT binary patch literal 29920 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 literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-roman-greek.d5a6d92a.woff2 b/docs/.vitepress/dist/assets/inter-roman-greek.d5a6d92a.woff2 deleted file mode 100644 index f790e047daa346583880da2be470431e35aa6054..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21776 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 De!(H( diff --git a/docs/.vitepress/dist/assets/inter-roman-latin-ext.0030eebd.woff2 b/docs/.vitepress/dist/assets/inter-roman-latin-ext.0030eebd.woff2 deleted file mode 100644 index 715bd903b9b14d22a056f10e6d13b8d7e0acce57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59608 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 literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/introduction.md.bf0d51dd.js b/docs/.vitepress/dist/assets/introduction.md.bf0d51dd.js deleted file mode 100644 index 68c3bfcb..00000000 --- a/docs/.vitepress/dist/assets/introduction.md.bf0d51dd.js +++ /dev/null @@ -1,6 +0,0 @@ -import{_ as e,o as a,c as t,O as n}from"./chunks/framework.9be35eee.js";const o="/logo.png",m=JSON.parse('{"title":"COCONUT (Collection of Open Natural Products) Online","description":"","frontmatter":{},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md"}'),s={name:"introduction.md"},i=n('

COlleCtion of Open Natural prodUcTs (COCONUT) is an aggregated dataset that comprises elucidated and predicted natural products (NPs) sourced from open repositories. It also provides a user-friendly web interface for browsing, searching, and efficiently downloading NPs. The database encompasses more than 50 open NP resources, granting unrestricted access to the data without any associated charges. Each entry in the database represents a "flat" NP structure and is accompanied by information on its known stereochemical forms, relevant literature, producing organisms, natural geographical distribution, and precomputed molecular properties. NPs are small bioactive molecules produced by living organisms, holding potential applications in pharmacology and various industries. The significance of these compounds has fueled global interest in NP research across diverse fields. Consequently, there has been a proliferation of generalistic and specialized NP databases over the years. Nevertheless, there is currently no comprehensive online resource that consolidates all known NPs in a single location. Such a resource would greatly facilitate NP research, enabling computational screening and other in silico applications.

Logo

INFO

  • The COCONUT logo incorporates a molecule called 6-Amyl-α-pyrone, which is an unsaturated lactone with a COCONUT fragrance. This molecule is produced by Trichoderma species, which are fungi.

Citation guidelines

By appropriately citing the COCONUT Database, readers are provided with the means to easily locate the original source of the data utilized.

  • Citing paper:
md
Sorokina, M., Merseburger, P., Rajan, K. et al. 
-COCONUT online: Collection of Open Natural Products database. 
-J Cheminform 13, 2 (2021). 
-https://doi.org/10.1186/s13321-020-00478-9
  • Citing software:
md
Venkata, C., Sharma, N., Schaub, J., Steinbeck, C., & Rajan, K. (2023). 
-COCONUT-2.0 (Version v0.0.1 - prerelease) [Computer software]. 
-https://doi.org/10.5281/zenodo.??
`,10),r=[i];function l(c,p,d,u,h,g){return a(),t("div",null,r)}const f=e(s,[["render",l]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/introduction.md.bf0d51dd.lean.js b/docs/.vitepress/dist/assets/introduction.md.bf0d51dd.lean.js deleted file mode 100644 index 8b39f903..00000000 --- a/docs/.vitepress/dist/assets/introduction.md.bf0d51dd.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,o as a,c as t,O as n}from"./chunks/framework.9be35eee.js";const o="/logo.png",m=JSON.parse('{"title":"COCONUT (Collection of Open Natural Products) Online","description":"","frontmatter":{},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md"}'),s={name:"introduction.md"},i=n("",10),r=[i];function l(c,p,d,u,h,g){return a(),t("div",null,r)}const f=e(s,[["render",l]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/introduction.md.c5JF7RpG.js b/docs/.vitepress/dist/assets/introduction.md.c5JF7RpG.js new file mode 100644 index 00000000..d20b6a09 --- /dev/null +++ b/docs/.vitepress/dist/assets/introduction.md.c5JF7RpG.js @@ -0,0 +1,6 @@ +import{_ as e,c as a,o as t,a1 as i,a2 as s}from"./chunks/framework.D_xGnxpE.js";const f=JSON.parse('{"title":"COCONUT (Collection of Open Natural Products) Online","description":"","frontmatter":{},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md"}'),n={name:"introduction.md"},o=i('

COCONUT (Collection of Open Natural Products) Online

COlleCtion of Open Natural prodUcTs (COCONUT) is an aggregated dataset that comprises elucidated and predicted natural products (NPs) sourced from open repositories. It also provides a user-friendly web interface for browsing, searching, and efficiently downloading NPs. The database encompasses more than 50 open NP resources, granting unrestricted access to the data without any associated charges. Each entry in the database represents a "flat" NP structure and is accompanied by information on its known stereochemical forms, relevant literature, producing organisms, natural geographical distribution, and precomputed molecular properties. NPs are small bioactive molecules produced by living organisms, holding potential applications in pharmacology and various industries. The significance of these compounds has fueled global interest in NP research across diverse fields. Consequently, there has been a proliferation of generalistic and specialized NP databases over the years. Nevertheless, there is currently no comprehensive online resource that consolidates all known NPs in a single location. Such a resource would greatly facilitate NP research, enabling computational screening and other in silico applications.

Logo

INFO

  • The COCONUT logo incorporates a molecule called 6-Amyl-α-pyrone, which is an unsaturated lactone with a COCONUT fragrance. This molecule is produced by Trichoderma species, which are fungi.

Citation guidelines

By appropriately citing the COCONUT Database, readers are provided with the means to easily locate the original source of the data utilized.

  • Citing paper:
md
Sorokina, M., Merseburger, P., Rajan, K. et al. 
+COCONUT online: Collection of Open Natural Products database. 
+J Cheminform 13, 2 (2021). 
+https://doi.org/10.1186/s13321-020-00478-9
  • Citing software:
md
Venkata, C., Sharma, N., Schaub, J., Steinbeck, C., & Rajan, K. (2023). 
+COCONUT-2.0 (Version v0.0.1 - prerelease) [Computer software]. 
+https://doi.org/10.5281/zenodo.??
`,10),r=[o];function l(c,d,p,h,u,g){return t(),a("div",null,r)}const k=e(n,[["render",l]]);export{f as __pageData,k as default}; diff --git a/docs/.vitepress/dist/assets/introduction.md.c5JF7RpG.lean.js b/docs/.vitepress/dist/assets/introduction.md.c5JF7RpG.lean.js new file mode 100644 index 00000000..e48798cf --- /dev/null +++ b/docs/.vitepress/dist/assets/introduction.md.c5JF7RpG.lean.js @@ -0,0 +1 @@ +import{_ as e,c as a,o as t,a1 as i,a2 as s}from"./chunks/framework.D_xGnxpE.js";const f=JSON.parse('{"title":"COCONUT (Collection of Open Natural Products) Online","description":"","frontmatter":{},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md"}'),n={name:"introduction.md"},o=i("",10),r=[o];function l(c,d,p,h,u,g){return t(),a("div",null,r)}const k=e(n,[["render",l]]);export{f as __pageData,k as default}; diff --git a/docs/.vitepress/dist/assets/issues.md.ClqioswW.js b/docs/.vitepress/dist/assets/issues.md.ClqioswW.js new file mode 100644 index 00000000..233f0b98 --- /dev/null +++ b/docs/.vitepress/dist/assets/issues.md.ClqioswW.js @@ -0,0 +1,64 @@ +import{_ as s,c as a,o as n,a1 as e}from"./chunks/framework.D_xGnxpE.js";const f=JSON.parse('{"title":"Help us improve","description":"","frontmatter":{"outline":"deep"},"headers":[],"relativePath":"issues.md","filePath":"issues.md"}'),p={name:"issues.md"},t=e(`

Help us improve

Feature Request

Thank you for your interest in improving COCONUT Database! Please use the template below to submit your feature request either by email or on our github. We appreciate your feedback and suggestions.

Feature Request Template:

**Title:**
+
+Give your feature request a descriptive title.
+
+**Description:**
+
+Provide a detailed description of the feature you would like to see implemented. Explain how it would enhance the product and benefit the users. Feel free to include any specific use cases or scenarios.
+
+**Potential Benefits:**
+
+Describe the potential benefits or positive outcomes that implementing this feature could bring. How would it improve user experience, productivity, or any other aspect?
+
+**Use Case:**
+
+If applicable, provide a specific use case or scenario where this feature would be particularly useful. This can help us better understand the practical application of the feature.
+
+**Additional Information:**
+
+Include any additional information, ideas, or suggestions related to your feature request. This could include references to similar features in other products, related research, or any other relevant details.
+
+**Priority:**
+
+Indicate the priority level for your feature request (e.g., low, medium, high).
+
+**Impact:**
+
+Describe the potential impact of implementing this feature on your workflow or the overall product experience.
+
+**Contact Information:**
+
+If you would like to be contacted regarding your feature request, please provide your preferred contact information (e.g., email address).

Thank you for taking the time to submit your feature request. We value your input and will carefully consider all suggestions as we continue to improve our product.

Report Issues/Bugs

We appreciate your help in improving our product. If you have encountered any issues or bugs, please use the template below to report them either by email or on our github. Your feedback is valuable to us in ensuring a smooth user experience.

Issue Template:

**Summary:**
+
+Provide a brief summary of the issue.
+
+**Description:**
+
+Describe the issue in detail, including any relevant information or steps to reproduce it.
+
+**Expected Behavior:**
+
+Explain what you expected to happen.
+
+**Actual Behavior:**
+
+Describe what actually happened.
+
+**Steps to Reproduce:**
+
+List the steps taken to reproduce the issue. Be as specific as possible, including any relevant input or configuration details.
+
+**Screenshots/Logs:**
+
+If applicable, attach any relevant screenshots or logs that may help understand or troubleshoot the issue.
+
+**Environment:**
+
+- Operating System: [e.g., Windows 10, macOS Big Sur, Ubuntu 20.04]
+- Browser: [e.g., Chrome 93.0.4577.63, Firefox 92.0.1]
+- Device: [e.g., PC, laptop, smartphone]
+- Additional details: [e.g., screen resolution, network connection type]
+
+**Additional Information:**
+
+Provide any additional information that may be helpful in resolving the issue, such as error messages, related links, or any troubleshooting steps already attempted.

Thank you for taking the time to report the issue. We appreciate your cooperation in helping us improve our product and provide a better experience for all users.

`,11),i=[t];function l(r,o,c,u,d,h){return n(),a("div",null,i)}const g=s(p,[["render",l]]);export{f as __pageData,g as default}; diff --git a/docs/.vitepress/dist/assets/issues.md.ClqioswW.lean.js b/docs/.vitepress/dist/assets/issues.md.ClqioswW.lean.js new file mode 100644 index 00000000..f4be3721 --- /dev/null +++ b/docs/.vitepress/dist/assets/issues.md.ClqioswW.lean.js @@ -0,0 +1 @@ +import{_ as s,c as a,o as n,a1 as e}from"./chunks/framework.D_xGnxpE.js";const f=JSON.parse('{"title":"Help us improve","description":"","frontmatter":{"outline":"deep"},"headers":[],"relativePath":"issues.md","filePath":"issues.md"}'),p={name:"issues.md"},t=e("",11),i=[t];function l(r,o,c,u,d,h){return n(),a("div",null,i)}const g=s(p,[["render",l]]);export{f as __pageData,g as default}; diff --git a/docs/.vitepress/dist/assets/issues.md.ac04556b.js b/docs/.vitepress/dist/assets/issues.md.ac04556b.js deleted file mode 100644 index 7affeff1..00000000 --- a/docs/.vitepress/dist/assets/issues.md.ac04556b.js +++ /dev/null @@ -1,64 +0,0 @@ -import{_ as s,o as e,c as n,O as a}from"./chunks/framework.9be35eee.js";const d=JSON.parse('{"title":"Help us improve","description":"","frontmatter":{"outline":"deep"},"headers":[],"relativePath":"issues.md","filePath":"issues.md"}'),l={name:"issues.md"},p=a(`

Help us improve

Feature Request

Thank you for your interest in improving COCONUT Database! Please use the template below to submit your feature request either by email or on our github. We appreciate your feedback and suggestions.

Feature Request Template:

**Title:**
-
-Give your feature request a descriptive title.
-
-**Description:**
-
-Provide a detailed description of the feature you would like to see implemented. Explain how it would enhance the product and benefit the users. Feel free to include any specific use cases or scenarios.
-
-**Potential Benefits:**
-
-Describe the potential benefits or positive outcomes that implementing this feature could bring. How would it improve user experience, productivity, or any other aspect?
-
-**Use Case:**
-
-If applicable, provide a specific use case or scenario where this feature would be particularly useful. This can help us better understand the practical application of the feature.
-
-**Additional Information:**
-
-Include any additional information, ideas, or suggestions related to your feature request. This could include references to similar features in other products, related research, or any other relevant details.
-
-**Priority:**
-
-Indicate the priority level for your feature request (e.g., low, medium, high).
-
-**Impact:**
-
-Describe the potential impact of implementing this feature on your workflow or the overall product experience.
-
-**Contact Information:**
-
-If you would like to be contacted regarding your feature request, please provide your preferred contact information (e.g., email address).

Thank you for taking the time to submit your feature request. We value your input and will carefully consider all suggestions as we continue to improve our product.

Report Issues/Bugs

We appreciate your help in improving our product. If you have encountered any issues or bugs, please use the template below to report them either by email or on our github. Your feedback is valuable to us in ensuring a smooth user experience.

Issue Template:

**Summary:**
-
-Provide a brief summary of the issue.
-
-**Description:**
-
-Describe the issue in detail, including any relevant information or steps to reproduce it.
-
-**Expected Behavior:**
-
-Explain what you expected to happen.
-
-**Actual Behavior:**
-
-Describe what actually happened.
-
-**Steps to Reproduce:**
-
-List the steps taken to reproduce the issue. Be as specific as possible, including any relevant input or configuration details.
-
-**Screenshots/Logs:**
-
-If applicable, attach any relevant screenshots or logs that may help understand or troubleshoot the issue.
-
-**Environment:**
-
-- Operating System: [e.g., Windows 10, macOS Big Sur, Ubuntu 20.04]
-- Browser: [e.g., Chrome 93.0.4577.63, Firefox 92.0.1]
-- Device: [e.g., PC, laptop, smartphone]
-- Additional details: [e.g., screen resolution, network connection type]
-
-**Additional Information:**
-
-Provide any additional information that may be helpful in resolving the issue, such as error messages, related links, or any troubleshooting steps already attempted.

Thank you for taking the time to report the issue. We appreciate your cooperation in helping us improve our product and provide a better experience for all users.

`,11),o=[p];function t(r,i,c,u,C,A){return e(),n("div",null,o)}const h=s(l,[["render",t]]);export{d as __pageData,h as default}; diff --git a/docs/.vitepress/dist/assets/issues.md.ac04556b.lean.js b/docs/.vitepress/dist/assets/issues.md.ac04556b.lean.js deleted file mode 100644 index 7a0434e0..00000000 --- a/docs/.vitepress/dist/assets/issues.md.ac04556b.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as e,c as n,O as a}from"./chunks/framework.9be35eee.js";const d=JSON.parse('{"title":"Help us improve","description":"","frontmatter":{"outline":"deep"},"headers":[],"relativePath":"issues.md","filePath":"issues.md"}'),l={name:"issues.md"},p=a("",11),o=[p];function t(r,i,c,u,C,A){return e(),n("div",null,o)}const h=s(l,[["render",t]]);export{d as __pageData,h as default}; diff --git a/docs/.vitepress/dist/assets/license.md.D6et81ne.js b/docs/.vitepress/dist/assets/license.md.D6et81ne.js new file mode 100644 index 00000000..3f5734bf --- /dev/null +++ b/docs/.vitepress/dist/assets/license.md.D6et81ne.js @@ -0,0 +1 @@ +import{_ as t,c as o,o as i,j as e,a as s}from"./chunks/framework.D_xGnxpE.js";const S=JSON.parse('{"title":"MIT License","description":"","frontmatter":{},"headers":[],"relativePath":"license.md","filePath":"license.md"}'),n={name:"license.md"},a=e("h1",{id:"mit-license",tabindex:"-1"},[s("MIT License "),e("a",{class:"header-anchor",href:"#mit-license","aria-label":'Permalink to "MIT License"'},"​")],-1),c=e("p",null,"Copyright (c) 2023 Steinbeck-Lab",-1),r=e("p",null,'Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:',-1),l=e("p",null,"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.",-1),T=e("p",null,'THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.',-1),I=[a,c,r,l,T];function d(O,E,h,R,N,A){return i(),o("div",null,I)}const f=t(n,[["render",d]]);export{S as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/license.md.D6et81ne.lean.js b/docs/.vitepress/dist/assets/license.md.D6et81ne.lean.js new file mode 100644 index 00000000..3f5734bf --- /dev/null +++ b/docs/.vitepress/dist/assets/license.md.D6et81ne.lean.js @@ -0,0 +1 @@ +import{_ as t,c as o,o as i,j as e,a as s}from"./chunks/framework.D_xGnxpE.js";const S=JSON.parse('{"title":"MIT License","description":"","frontmatter":{},"headers":[],"relativePath":"license.md","filePath":"license.md"}'),n={name:"license.md"},a=e("h1",{id:"mit-license",tabindex:"-1"},[s("MIT License "),e("a",{class:"header-anchor",href:"#mit-license","aria-label":'Permalink to "MIT License"'},"​")],-1),c=e("p",null,"Copyright (c) 2023 Steinbeck-Lab",-1),r=e("p",null,'Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:',-1),l=e("p",null,"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.",-1),T=e("p",null,'THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.',-1),I=[a,c,r,l,T];function d(O,E,h,R,N,A){return i(),o("div",null,I)}const f=t(n,[["render",d]]);export{S as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/license.md.ee81ad04.js b/docs/.vitepress/dist/assets/license.md.ee81ad04.js deleted file mode 100644 index 1ef1cde4..00000000 --- a/docs/.vitepress/dist/assets/license.md.ee81ad04.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,o,c as i,z as e,a as s}from"./chunks/framework.9be35eee.js";const S=JSON.parse('{"title":"MIT License","description":"","frontmatter":{},"headers":[],"relativePath":"license.md","filePath":"license.md"}'),n={name:"license.md"},a=e("h1",{id:"mit-license",tabindex:"-1"},[s("MIT License "),e("a",{class:"header-anchor",href:"#mit-license","aria-label":'Permalink to "MIT License"'},"​")],-1),c=e("p",null,"Copyright (c) 2023 Steinbeck-Lab",-1),r=e("p",null,'Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:',-1),l=e("p",null,"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.",-1),T=e("p",null,'THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.',-1),I=[a,c,r,l,T];function d(O,E,h,R,N,A){return o(),i("div",null,I)}const f=t(n,[["render",d]]);export{S as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/license.md.ee81ad04.lean.js b/docs/.vitepress/dist/assets/license.md.ee81ad04.lean.js deleted file mode 100644 index 1ef1cde4..00000000 --- a/docs/.vitepress/dist/assets/license.md.ee81ad04.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,o,c as i,z as e,a as s}from"./chunks/framework.9be35eee.js";const S=JSON.parse('{"title":"MIT License","description":"","frontmatter":{},"headers":[],"relativePath":"license.md","filePath":"license.md"}'),n={name:"license.md"},a=e("h1",{id:"mit-license",tabindex:"-1"},[s("MIT License "),e("a",{class:"header-anchor",href:"#mit-license","aria-label":'Permalink to "MIT License"'},"​")],-1),c=e("p",null,"Copyright (c) 2023 Steinbeck-Lab",-1),r=e("p",null,'Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:',-1),l=e("p",null,"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.",-1),T=e("p",null,'THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.',-1),I=[a,c,r,l,T];function d(O,E,h,R,N,A){return o(),i("div",null,I)}const f=t(n,[["render",d]]);export{S as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/multi-submission.md.0c9cb505.js b/docs/.vitepress/dist/assets/multi-submission.md.0c9cb505.js deleted file mode 100644 index e438c692..00000000 --- a/docs/.vitepress/dist/assets/multi-submission.md.0c9cb505.js +++ /dev/null @@ -1,33 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"multi-submission.md","filePath":"multi-submission.md"}'),e={name:"multi-submission.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-\`\`\`

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
-
-::: tip
-This is a tip.
-:::
-
-::: warning
-This is a warning.
-:::
-
-::: danger
-This is a dangerous warning.
-:::
-
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const m=s(e,[["render",t]]);export{g as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/multi-submission.md.0c9cb505.lean.js b/docs/.vitepress/dist/assets/multi-submission.md.0c9cb505.lean.js deleted file mode 100644 index 6031b2f7..00000000 --- a/docs/.vitepress/dist/assets/multi-submission.md.0c9cb505.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"multi-submission.md","filePath":"multi-submission.md"}'),e={name:"multi-submission.md"},p=l("",19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const m=s(e,[["render",t]]);export{g as __pageData,m as default}; diff --git a/docs/.vitepress/dist/assets/multi-submission.md.CHBV7X4Z.js b/docs/.vitepress/dist/assets/multi-submission.md.CHBV7X4Z.js new file mode 100644 index 00000000..472cb3f4 --- /dev/null +++ b/docs/.vitepress/dist/assets/multi-submission.md.CHBV7X4Z.js @@ -0,0 +1,33 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"multi-submission.md","filePath":"multi-submission.md"}'),t={name:"multi-submission.md"},e=n(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),l=[e];function p(h,o,r,d,c,k){return i(),a("div",null,l)}const u=s(t,[["render",p]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/multi-submission.md.CHBV7X4Z.lean.js b/docs/.vitepress/dist/assets/multi-submission.md.CHBV7X4Z.lean.js new file mode 100644 index 00000000..50db4089 --- /dev/null +++ b/docs/.vitepress/dist/assets/multi-submission.md.CHBV7X4Z.lean.js @@ -0,0 +1 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"multi-submission.md","filePath":"multi-submission.md"}'),t={name:"multi-submission.md"},e=n("",19),l=[e];function p(h,o,r,d,c,k){return i(),a("div",null,l)}const u=s(t,[["render",p]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/schemas-api.md.9e09a159.js b/docs/.vitepress/dist/assets/schemas-api.md.9e09a159.js deleted file mode 100644 index fdf99127..00000000 --- a/docs/.vitepress/dist/assets/schemas-api.md.9e09a159.js +++ /dev/null @@ -1,33 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"schemas-api.md","filePath":"schemas-api.md"}'),e={name:"schemas-api.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-\`\`\`

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
-
-::: tip
-This is a tip.
-:::
-
-::: warning
-This is a warning.
-:::
-
-::: danger
-This is a dangerous warning.
-:::
-
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,h,d,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/schemas-api.md.9e09a159.lean.js b/docs/.vitepress/dist/assets/schemas-api.md.9e09a159.lean.js deleted file mode 100644 index bcfd1e5a..00000000 --- a/docs/.vitepress/dist/assets/schemas-api.md.9e09a159.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"schemas-api.md","filePath":"schemas-api.md"}'),e={name:"schemas-api.md"},p=l("",19),o=[p];function t(i,c,r,h,d,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/schemas-api.md.SZAfPZXJ.js b/docs/.vitepress/dist/assets/schemas-api.md.SZAfPZXJ.js new file mode 100644 index 00000000..28b6f246 --- /dev/null +++ b/docs/.vitepress/dist/assets/schemas-api.md.SZAfPZXJ.js @@ -0,0 +1,33 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"schemas-api.md","filePath":"schemas-api.md"}'),e={name:"schemas-api.md"},t=n(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),p=[t];function l(h,o,r,c,d,k){return i(),a("div",null,p)}const u=s(e,[["render",l]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/schemas-api.md.SZAfPZXJ.lean.js b/docs/.vitepress/dist/assets/schemas-api.md.SZAfPZXJ.lean.js new file mode 100644 index 00000000..e1b40d50 --- /dev/null +++ b/docs/.vitepress/dist/assets/schemas-api.md.SZAfPZXJ.lean.js @@ -0,0 +1 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"schemas-api.md","filePath":"schemas-api.md"}'),e={name:"schemas-api.md"},t=n("",19),p=[t];function l(h,o,r,c,d,k){return i(),a("div",null,p)}const u=s(e,[["render",l]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/sdf-download.md.6ece431b.js b/docs/.vitepress/dist/assets/sdf-download.md.6ece431b.js deleted file mode 100644 index e9a5d9d1..00000000 --- a/docs/.vitepress/dist/assets/sdf-download.md.6ece431b.js +++ /dev/null @@ -1,33 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"sdf-download.md","filePath":"sdf-download.md"}'),e={name:"sdf-download.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-\`\`\`

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
-
-::: tip
-This is a tip.
-:::
-
-::: warning
-This is a warning.
-:::
-
-::: danger
-This is a dangerous warning.
-:::
-
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/sdf-download.md.6ece431b.lean.js b/docs/.vitepress/dist/assets/sdf-download.md.6ece431b.lean.js deleted file mode 100644 index 6427ad10..00000000 --- a/docs/.vitepress/dist/assets/sdf-download.md.6ece431b.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"sdf-download.md","filePath":"sdf-download.md"}'),e={name:"sdf-download.md"},p=l("",19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/sdf-download.md.BlXeH5Wm.js b/docs/.vitepress/dist/assets/sdf-download.md.BlXeH5Wm.js new file mode 100644 index 00000000..66fbd91a --- /dev/null +++ b/docs/.vitepress/dist/assets/sdf-download.md.BlXeH5Wm.js @@ -0,0 +1,33 @@ +import{_ as s,c as a,o as n,a1 as i}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"sdf-download.md","filePath":"sdf-download.md"}'),e={name:"sdf-download.md"},t=i(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),l=[t];function p(h,o,r,d,c,k){return n(),a("div",null,l)}const u=s(e,[["render",p]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/sdf-download.md.BlXeH5Wm.lean.js b/docs/.vitepress/dist/assets/sdf-download.md.BlXeH5Wm.lean.js new file mode 100644 index 00000000..e18e0286 --- /dev/null +++ b/docs/.vitepress/dist/assets/sdf-download.md.BlXeH5Wm.lean.js @@ -0,0 +1 @@ +import{_ as s,c as a,o as n,a1 as i}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"sdf-download.md","filePath":"sdf-download.md"}'),e={name:"sdf-download.md"},t=i("",19),l=[t];function p(h,o,r,d,c,k){return n(),a("div",null,l)}const u=s(e,[["render",p]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/search-api.md.B8QPpKFW.js b/docs/.vitepress/dist/assets/search-api.md.B8QPpKFW.js new file mode 100644 index 00000000..eb3f415e --- /dev/null +++ b/docs/.vitepress/dist/assets/search-api.md.B8QPpKFW.js @@ -0,0 +1,33 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"search-api.md","filePath":"search-api.md"}'),e={name:"search-api.md"},t=n(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),p=[t];function l(h,r,o,c,d,k){return i(),a("div",null,p)}const u=s(e,[["render",l]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/search-api.md.B8QPpKFW.lean.js b/docs/.vitepress/dist/assets/search-api.md.B8QPpKFW.lean.js new file mode 100644 index 00000000..e2267c84 --- /dev/null +++ b/docs/.vitepress/dist/assets/search-api.md.B8QPpKFW.lean.js @@ -0,0 +1 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"search-api.md","filePath":"search-api.md"}'),e={name:"search-api.md"},t=n("",19),p=[t];function l(h,r,o,c,d,k){return i(),a("div",null,p)}const u=s(e,[["render",l]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/search-api.md.c926661e.js b/docs/.vitepress/dist/assets/search-api.md.c926661e.js deleted file mode 100644 index 4f5b0759..00000000 --- a/docs/.vitepress/dist/assets/search-api.md.c926661e.js +++ /dev/null @@ -1,33 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"search-api.md","filePath":"search-api.md"}'),e={name:"search-api.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-\`\`\`

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
-
-::: tip
-This is a tip.
-:::
-
-::: warning
-This is a warning.
-:::
-
-::: danger
-This is a dangerous warning.
-:::
-
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,h,d,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/search-api.md.c926661e.lean.js b/docs/.vitepress/dist/assets/search-api.md.c926661e.lean.js deleted file mode 100644 index dd96e7ad..00000000 --- a/docs/.vitepress/dist/assets/search-api.md.c926661e.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"search-api.md","filePath":"search-api.md"}'),e={name:"search-api.md"},p=l("",19),o=[p];function t(i,c,r,h,d,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/simple-search.md.BFPIsGX4.js b/docs/.vitepress/dist/assets/simple-search.md.BFPIsGX4.js new file mode 100644 index 00000000..87b6b7e7 --- /dev/null +++ b/docs/.vitepress/dist/assets/simple-search.md.BFPIsGX4.js @@ -0,0 +1 @@ +import{_ as e,c as a,o as i,a1 as t}from"./chunks/framework.D_xGnxpE.js";const f=JSON.parse('{"title":"COCONUT online - Simple search","description":"","frontmatter":{},"headers":[],"relativePath":"simple-search.md","filePath":"simple-search.md"}'),n={name:"simple-search.md"},r=t('

COCONUT online - Simple search

Molecule name

  • The search engine is capable of recognizing any commonly used Natural Product name entered by the user. These names can be expressed as IUPAC names, trivial names, or synonyms. The search function is specifically designed to capture and identify a comprehensive list of compounds that include the text provided by the user in their search entry.

InChI-IUPAC International Chemical Identifier (InChI)

  • The InChI identifier serves as a widely adopted non-proprietary identifier employed in electronic data sources for the purpose of identifying chemical substances. It provides a comprehensive depiction of chemical structures, encompassing atomic connectivity, tautomeric states, isotopes, stereochemistry, and electronic charge. As a result, it generates a distinctive sequence of machine-readable characters specific to the given molecule. When an InChI is inputted, the search process retrieves a singular compound possessing all the necessary characteristics.

InChI key

  • Chemical compounds can be conveniently searched online using the InChIKey, which is a shortened version of the InChI (International Chemical Identifier). The InChIKey consists of 25 characters, with the initial 14 characters representing a hash of the connectivity information derived from the complete InChI string. The subsequent 8 characters form a hash of the remaining layers of the InChI. These are followed by a character denoting the version of InChI employed and, lastly, a checksum character. Upon entering an InChIKey, the software retrieves the corresponding specific compound associated with that key.

Molecular formula

  • The molecular formula reveals the specific atoms and their quantities within a single molecule of a given chemical compound. However, it does not convey any details about the molecule's structure. It's important to note that compounds sharing the same molecular formula can exhibit distinct structures and properties. As a result, inputting a molecular formula in the search bar will generate a list of compounds that encompass the specified atoms and their respective quantities within each molecule.

COCONUT ID

  • It is feasible to perform a targeted search on our website, specifically for natural products stored in our database, using their distinct identification numbers.
',11),o=[r];function s(c,l,h,u,d,m){return i(),a("div",null,o)}const I=e(n,[["render",s]]);export{f as __pageData,I as default}; diff --git a/docs/.vitepress/dist/assets/simple-search.md.BFPIsGX4.lean.js b/docs/.vitepress/dist/assets/simple-search.md.BFPIsGX4.lean.js new file mode 100644 index 00000000..696663f0 --- /dev/null +++ b/docs/.vitepress/dist/assets/simple-search.md.BFPIsGX4.lean.js @@ -0,0 +1 @@ +import{_ as e,c as a,o as i,a1 as t}from"./chunks/framework.D_xGnxpE.js";const f=JSON.parse('{"title":"COCONUT online - Simple search","description":"","frontmatter":{},"headers":[],"relativePath":"simple-search.md","filePath":"simple-search.md"}'),n={name:"simple-search.md"},r=t("",11),o=[r];function s(c,l,h,u,d,m){return i(),a("div",null,o)}const I=e(n,[["render",s]]);export{f as __pageData,I as default}; diff --git a/docs/.vitepress/dist/assets/simple-search.md.c5e3f3b1.js b/docs/.vitepress/dist/assets/simple-search.md.c5e3f3b1.js deleted file mode 100644 index c767f668..00000000 --- a/docs/.vitepress/dist/assets/simple-search.md.c5e3f3b1.js +++ /dev/null @@ -1,33 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"simple-search.md","filePath":"simple-search.md"}'),e={name:"simple-search.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-\`\`\`

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
-
-::: tip
-This is a tip.
-:::
-
-::: warning
-This is a warning.
-:::
-
-::: danger
-This is a dangerous warning.
-:::
-
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,h,d,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/simple-search.md.c5e3f3b1.lean.js b/docs/.vitepress/dist/assets/simple-search.md.c5e3f3b1.lean.js deleted file mode 100644 index 7ed732e1..00000000 --- a/docs/.vitepress/dist/assets/simple-search.md.c5e3f3b1.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"simple-search.md","filePath":"simple-search.md"}'),e={name:"simple-search.md"},p=l("",19),o=[p];function t(i,c,r,h,d,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/single-submission.md.Ct5SXe7T.js b/docs/.vitepress/dist/assets/single-submission.md.Ct5SXe7T.js new file mode 100644 index 00000000..3af20828 --- /dev/null +++ b/docs/.vitepress/dist/assets/single-submission.md.Ct5SXe7T.js @@ -0,0 +1,33 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const E=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"single-submission.md","filePath":"single-submission.md"}'),e={name:"single-submission.md"},t=n(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),l=[t];function p(h,o,r,d,c,k){return i(),a("div",null,l)}const u=s(e,[["render",p]]);export{E as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/single-submission.md.Ct5SXe7T.lean.js b/docs/.vitepress/dist/assets/single-submission.md.Ct5SXe7T.lean.js new file mode 100644 index 00000000..a32b4102 --- /dev/null +++ b/docs/.vitepress/dist/assets/single-submission.md.Ct5SXe7T.lean.js @@ -0,0 +1 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const E=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"single-submission.md","filePath":"single-submission.md"}'),e={name:"single-submission.md"},t=n("",19),l=[t];function p(h,o,r,d,c,k){return i(),a("div",null,l)}const u=s(e,[["render",p]]);export{E as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/single-submission.md.c5f752ca.js b/docs/.vitepress/dist/assets/single-submission.md.c5f752ca.js deleted file mode 100644 index 1b744256..00000000 --- a/docs/.vitepress/dist/assets/single-submission.md.c5f752ca.js +++ /dev/null @@ -1,33 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const y=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"single-submission.md","filePath":"single-submission.md"}'),e={name:"single-submission.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-\`\`\`

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
-
-::: tip
-This is a tip.
-:::
-
-::: warning
-This is a warning.
-:::
-
-::: danger
-This is a dangerous warning.
-:::
-
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{y as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/single-submission.md.c5f752ca.lean.js b/docs/.vitepress/dist/assets/single-submission.md.c5f752ca.lean.js deleted file mode 100644 index 168b3751..00000000 --- a/docs/.vitepress/dist/assets/single-submission.md.c5f752ca.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const y=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"single-submission.md","filePath":"single-submission.md"}'),e={name:"single-submission.md"},p=l("",19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{y as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/smiles-download.md.ff269baa.js b/docs/.vitepress/dist/assets/smiles-download.md.ff269baa.js deleted file mode 100644 index f5b57c4e..00000000 --- a/docs/.vitepress/dist/assets/smiles-download.md.ff269baa.js +++ /dev/null @@ -1,33 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"smiles-download.md","filePath":"smiles-download.md"}'),e={name:"smiles-download.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-\`\`\`

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
-
-::: tip
-This is a tip.
-:::
-
-::: warning
-This is a warning.
-:::
-
-::: danger
-This is a dangerous warning.
-:::
-
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/smiles-download.md.ff269baa.lean.js b/docs/.vitepress/dist/assets/smiles-download.md.ff269baa.lean.js deleted file mode 100644 index 7a4671a4..00000000 --- a/docs/.vitepress/dist/assets/smiles-download.md.ff269baa.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"smiles-download.md","filePath":"smiles-download.md"}'),e={name:"smiles-download.md"},p=l("",19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/sources.md.CcFcUxT0.js b/docs/.vitepress/dist/assets/sources.md.CcFcUxT0.js new file mode 100644 index 00000000..5812ed3d --- /dev/null +++ b/docs/.vitepress/dist/assets/sources.md.CcFcUxT0.js @@ -0,0 +1 @@ +import{_ as t,c as a,o as e,a1 as r}from"./chunks/framework.D_xGnxpE.js";const m=JSON.parse('{"title":"COCONUT online - Sources","description":"","frontmatter":{},"headers":[],"relativePath":"sources.md","filePath":"sources.md"}'),o={name:"sources.md"},d=r('

COCONUT online - Sources

Public databases and primary sources from which COCONUT was meticulously assembled.

Database nameEntries integrated in COCONUTLatest resource URL
AfroCancer365Ntie-Kang F, Nwodo JN, Ibezim A, Simoben CV, Karaman B, Ngwa VF (2014) Molecular modeling of potential anticancer agents from African medicinal plants. J Chem Inf Model 54:2433–2450. https://doi.org/10.1021/ci5003697
AfroDB874Ntie-Kang F, Zofou D, Babiaka SB, Meudom R, Scharfe M, Lifongo LL (2013) AfroDb: a select highly potent and diverse natural product library from African medicinal plants. PLoS ONE 8:e78085
AfroMalariaDB252Onguéné PA, Ntie-Kang F, Mbah JA, Lifongo LL, Ndom JC, Sippl W (2014) The potential of anti-malarial compounds derived from African medicinal plants, part III: an in silico evaluation of drug metabolism and pharmacokinetics profiling. Org Med Chem Lett 4:6. https://doi.org/10.1186/s13588-014-0006-x
AnalytiCon Discovery NPs4908AnalytiCon Discovery, Screening Libraries. In: AnalytiCon Discovery. https://ac-discovery.com/screening-libraries/
BIOFACQUIM400Pilón-Jiménez BA, Saldívar-González FI, Díaz-Eufracio BI, Medina-Franco JL (2019) BIOFACQUIM: a Mexican compound database of natural products. Biomolecules 9:31. https://doi.org/10.3390/biom9010031
BitterDB625Dagan-Wiener A, Di Pizio A, Nissim I, Bahia MS, Dubovski N, Margulis E (2019) BitterDB: taste ligands and receptors database in 2019. Nucleic Acids Res 47:D1179–D1185. https://doi.org/10.1093/nar/gky974
Carotenoids Database986Yabuzaki J (2017) Carotenoids Database: structures, chemical fingerprints and distribution among organisms. Database J Biol Databases Curation. https://doi.org/10.1093/database/bax004
ChEBI NPs14603ChemAxon (2012) JChem Base was used for structure searching and chemical database access and management. http://www.chemaxon.com
ChEMBL NPs1585Schaub J, Zielesny A, Steinbeck C, Sorokina M (2020) Too sweet: cheminformatics for deglycosylation in natural products. J Cheminform 12:67. https://doi.org/10.1186/s13321-020-00467-y
ChemSpider NPs9027Pence HE, Williams A (2010) ChemSpider: an online chemical information resource. J Chem Educ 87:1123–1124. https://doi.org/10.1021/ed100697w
CMAUP (cCollective molecular activities of useful plants)20868Zeng X, Zhang P, Wang Y, Qin C, Chen S, He W (2019) CMAUP: a database of collective molecular activities of useful plants. Nucleic Acids Res 47:D1118–27
ConMedNP2504Ntie-Kang F, Amoa Onguéné P, Scharfe M, Owono LCO, Megnassan E, Meva’a Mbaze L (2014) ConMedNP: a natural product library from Central African medicinal plants for drug discovery. RSC Adv 4:409–419. https://doi.org/10.1039/c3ra43754j
ETM (Ethiopian Traditional Medicine) DB1633Bultum LE, Woyessa AM, Lee D (2019) ETM-DB: integrated Ethiopian traditional herbal medicine and phytochemicals database. BMC Complement Altern Med 19:212. https://doi.org/10.1186/s12906-019-2634-1
Exposome-explorer478Neveu V, Moussy A, Rouaix H, Wedekind R, Pon A, Knox C (2017) Exposome-Explorer: a manually-curated database on biomarkers of exposure to dietary and environmental factors. Nucleic Acids Res 45:D979–D984. https://doi.org/10.1093/nar/gkw980
FooDB22123FooDB. http://foodb.ca/
GNPS (Global Natural Products Social Molecular Networking)6740Wang M, Carver JJ, Phelan VV, Sanchez LM, Garg N, Peng Y (2016) Sharing and community curation of mass spectrometry data with Global Natural Products Social Molecular Networking. Nat Biotechnol 34:828. https://doi.org/10.1038/nbt.3597
HIM (Herbal Ingredients in-vivo Metabolism database)962Kang H, Tang K, Liu Q, Sun Y, Huang Q, Zhu R (2013) HIM-herbal ingredients in vivo metabolism database. J Cheminform 5:28. https://doi.org/10.1186/1758-2946-5-28
HIT (Herbal Ingredients Targets)470Ye H, Ye L, Kang H, Zhang D, Tao L, Tang K (2011) HIT: linking herbal active ingredients to targets. Nucleic Acids Res 39:D1055–D1059 https://doi.org/10.1093/nar/gkq1165
Indofine Chemical Company46NDOFINE Chemical Company. http://www.indofinechemical.com/Media/sdf/sdf_files.aspx
InflamNat536Zhang R, Lin J, Zou Y, Zhang X-J, Xiao W-L (2019) Chemical space and biological target network of anti-inflammatory natural products, J Chem Inf Model 59:66–73. https://doi.org/10.1021/acs.jcim.8b00560
InPACdb122Vetrivel U, Subramanian N, Pilla K (2009) InPACdb—Indian plant anticancer compounds database. Bioinformation 4:71–74
InterBioScreen Ltd67291InterBioScreen | Natural Compounds. https://www.ibscreen.com/natural-compounds
KNApSaCK44422Nakamura K, Shimura N, Otabe Y, Hirai-Morita A, Nakamura Y, Ono N (2013) KNApSAcK-3D: a three-dimensional structure database of plant metabolites. Plant Cell Physiol 54:e4–e4. https://doi.org/10.1093/pcp/pcs186
Lichen Database1453Lichen Database. In: MTBLS999: A database of high-resolution MS/MS spectra for lichen metabolites. https://www.ebi.ac.uk/metabolights/MTBLS999
Marine Natural Products11880Gentile D, Patamia V, Scala A, Sciortino MT, Piperno A, Rescifina A (2020) Putative inhibitors of SARS-CoV-2 main protease from a library of marine natural products: a virtual screening and molecular modeling study. Marine Drugs 18:225. https://doi.org/10.3390/md18040225
Mitishamba database1010Derese S, Oyim J, Rogo M, Ndakala A (2015) Mitishamba database: a web based in silico database of natural products from Kenya plants. Nairobi, University of Nairobi
NANPDB (Natural Products from Northern African Sources)3914Ntie-Kang F, Telukunta KK, Döring K, Simoben CV, Moumbock AF, Malange YI (2017) NANPDB: a resource for natural products from Northern African sources. J Nat Prod 80:2067–2076. https://doi.org/10.1021/acs.jnatprod.7b00283
NCI DTP data404Compound Sets—NCI DTP Data—National Cancer Institute—Confluence Wiki. https://wiki.nci.nih.gov/display/NCIDTPdata/Compound+Sets
NPACT1453Mangal M, Sagar P, Singh H, Raghava GPS, Agarwal SM (2013) NPACT: naturally occurring plant-based anti-cancer compound-activity-target database. Nucleic Acids Res 41:D1124–D1129. https://doi.org/10.1093/nar/gks1047
NPASS27424Zeng X, Zhang P, He W, Qin C, Chen S, Tao L (2018) NPASS: natural product activity and species source database for natural product research, discovery and tool development. Nucleic Acids Res 46:D1217–D1222. https://doi.org/10.1093/nar/gkx1026
NPAtlas23914van Santen JA, Jacob G, Singh AL, Aniebok V, Balunas MJ, Bunsko D et al (2019) The natural products atlas: an open access knowledge base for microbial natural products discovery. ACS Cent Sci 5:1824–1833. https://doi.org/10.1021/acscentsci.9b00806
NPCARE1362Choi H, Cho SY, Pak HJ, Kim Y, Choi J, Lee YJ (2017) NPCARE: database of natural products and fractional extracts for cancer regulation. J Cheminformatics 9:2. https://doi.org/10.1186/s13321-016-0188-5
NPEdia16166Tomiki T, Saito T, Ueki M, Konno H, Asaoka T, Suzuki R (2006) RIKEN natural products encyclopedia (RIKEN NPEdia), a chemical database of RIKEN natural products depository (RIKEN NPDepo). J Comput Aid Chem 7:157–162
NuBBEDB2022Pilon AC, Valli M, Dametto AC, Pinto MEF, Freire RT, Castro-Gamboa I (2017) NuBBEDB: an updated database to uncover chemical and biological information from Brazilian biodiversity. Sci Rep 7:7215. https://doi.org/10.1038/s41598-017-07451-x
p-ANAPL467Ntie-Kang F, Onguéné PA, Fotso GW, Andrae-Marobela K, Bezabih M, Ndom JC (2014) Virtualizing the p-ANAPL library: a step towards drug discovery from African medicinal plants. PLoS ONE 9:e90655. https://doi.org/10.1371/journal.pone.0090655
Phenol-explorer681Rothwell JA, Perez-Jimenez J, Neveu V, Medina-Remón A, M’Hiri N, García-Lobato P (2013) Phenol-Explorer 3.0: a major update of the Phenol-Explorer database to incorporate data on the effects of food processing on polyphenol content. Database. https://doi.org/10.1093/database/bat070
PubChem NPs2828OpenChemLib (https://github.com/cheminfo/openchemlib-js
ReSpect699Sawada Y, Nakabayashi R, Yamada Y, Suzuki M, Sato M, Sakata A (2012) RIKEN tandem mass spectral database (ReSpect) for phytochemicals: a plant-specific MS/MS-based data resource and database. Phytochemistry 82:38–45. https://doi.org/10.1016/j.phytochem.2012.07.007
SANCDB592Hatherley R, Brown DK, Musyoka TM, Penkler DL, Faya N, Lobb KA (2015) SANCDB: a South African natural compound database. J Cheminformatics 7:29. https://doi.org/10.1186/s13321-015-0080-8
Seaweed Metabolite Database (SWMD)348Davis GDJ, Vasanthi AHR (2011) Seaweed metabolite database (SWMD): a database of natural compounds from marine algae. Bioinformation 5:361–364.
Specs Natural Products745Specs. Compound management services and research compounds for the life science industry. https://www.specs.net/index.php
Spektraris NMR242Fischedick JT, Johnson SR, Ketchum REB, Croteau RB, Lange BM (2015) NMR spectroscopic search module for Spektraris, an online resource for plant natural product identification—Taxane diterpenoids from Taxus × media cell suspension cultures as a case study. Phytochemistry 113:87–95. https://doi.org/10.1016/j.phytochem.2014.11.020
StreptomeDB6058Moumbock AFA, Gao M, Qaseem A, Li J, Kirchner PA, Ndingkokhar B (2020) StreptomeDB 3.0: an updated compendium of streptomycetes natural products. Nucleic Acids Res. https://doi.org/10.1093/nar/gkaa868
Super Natural II214420Banerjee P, Erehman J, Gohlke B-O, Wilhelm T, Preissner R, Dunkel M (2015) Super Natural II—a database of natural products. Nucleic Acids Res 43:D935–D939. https://doi.org/10.1093/nar/gku886
TCMDB@Taiwan (Traditional Chinese Medicine database)50862Chen CY-C (2011) TCM Database: the World’s Largest Traditional Chinese Medicine Database for Drug Screening in silico. PLOS ONE 6:e15939. https://doi.org/10.1371/journal.pone.0015939
TCMID (Traditional Chinese Medicine Integrated Database)10552TCMID: traditional Chinese medicine integrative database for herb molecular mechanism analysis. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3531123/
TIPdb (database of Taiwan indigenous plants)7742Tung C-W, Lin Y-C, Chang H-S, Wang C-C, Chen I-S, Jheng J-L (2014) TIPdb-3D: the three-dimensional structure database of phytochemicals from Taiwan indigenous plants. Database. https://doi.org/10.1093/database/bau055
TPPT (Toxic Plants–PhytoToxins)1483ünthardt BF, Hollender J, Hungerbühler K, Scheringer M, Bucheli TD (2018) Comprehensive toxic plants-phytotoxins database and its application in assessing aquatic micropollution potential. J Agric Food Chem 66:7577–7588. https://doi.org/10.1021/acs.jafc.8b01639
UEFS (Natural Products Databse of the UEFS)481UEFS Natural Products. http://zinc12.docking.org/catalogs/uefsnp
UNPD (Universal Natural Products Database)156865Gu J, Gui Y, Chen L, Yuan G, Lu H-Z, Xu X (2013) Use of natural products as chemical library for drug discovery and network pharmacology. PLoS ONE 8:e62839. https://doi.org/10.1371/journal.pone.0062839
VietHerb4759Nguyen-Vo T-H, Le T, Pham D, Nguyen T, Le P, Nguyen A (2019) VIETHERB: a database for Vietnamese herbal species. J Chem Inf Model 59:1–9. https://doi.org/10.1021/acs.jcim.8b00399
ZINC NP67327Sterling T, Irwin JJ (2015) ZINC 15—ligand discovery for everyone. J Chem Inf Model 55:2324–2337. https://doi.org/10.1021/acs.jcim.5b00559
Manually selected molecules61x
',3),n=[d];function i(s,l,c,h,p,g){return e(),a("div",null,n)}const f=t(o,[["render",i]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/sources.md.CcFcUxT0.lean.js b/docs/.vitepress/dist/assets/sources.md.CcFcUxT0.lean.js new file mode 100644 index 00000000..74e13087 --- /dev/null +++ b/docs/.vitepress/dist/assets/sources.md.CcFcUxT0.lean.js @@ -0,0 +1 @@ +import{_ as t,c as a,o as e,a1 as r}from"./chunks/framework.D_xGnxpE.js";const m=JSON.parse('{"title":"COCONUT online - Sources","description":"","frontmatter":{},"headers":[],"relativePath":"sources.md","filePath":"sources.md"}'),o={name:"sources.md"},d=r("",3),n=[d];function i(s,l,c,h,p,g){return e(),a("div",null,n)}const f=t(o,[["render",i]]);export{m as __pageData,f as default}; diff --git a/docs/.vitepress/dist/assets/sources.md.f02123b0.js b/docs/.vitepress/dist/assets/sources.md.f02123b0.js deleted file mode 100644 index a9d103a7..00000000 --- a/docs/.vitepress/dist/assets/sources.md.f02123b0.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,o as d,c as r,O as a}from"./chunks/framework.9be35eee.js";const C=JSON.parse('{"title":"COCONUT online: Collection of Open Natural Products database - Sources","description":"","frontmatter":{},"headers":[],"relativePath":"sources.md","filePath":"sources.md"}'),e={name:"sources.md"},o=a('

COCONUT online: Collection of Open Natural Products database - Sources

Public databases and datasets from which COCONUT was assembled

Database name ("NP" suffix is added to database name when only a subset of it contains natural products)Number of entries integrated in COCONUT from the sourceMost resent publication or resource URL
AfroCancer365[33]
AfroDB874[34]
AfroMalariaDB252[35]
AnalytiCon Discovery NPs4908[36]
BIOFACQUIM400[37]
BitterDB625[38]
Carotenoids Database986[39]
ChEBI NPs14603[20]
ChEMBL NPs1585[21]
ChemSpider NPs9027[40]
CMAUP (cCollective molecular activities of useful plants)20868[7]
ConMedNP2504[41]
ETM (Ethiopian Traditional Medicine) DB1633[42]
Exposome-explorer478[43]
FooDB22123[9]
GNPS (Global Natural Products Social Molecular Networking)6740[44]
HIM (Herbal Ingredients in-vivo Metabolism database)962[45]
HIT (Herbal Ingredients Targets)470[46]
Indofine Chemical Company46[47]
InflamNat536[48]
InPACdb122[49]
InterBioScreen Ltd67291[50]
KNApSaCK44422[6]
Lichen Database1453[51]
Marine Natural Products11880[52]
Mitishamba database1010[53]
NANPDB (Natural Products from Northern African Sources)3914[54]
NCI DTP data404[55]
NPACT1453[56]
NPASS27424[57]
NPAtlas23914[4]
NPCARE1362[58]
NPEdia16166[59]
NuBBEDB2022[5]
p-ANAPL467[60]
Phenol-explorer681[61]
PubChem NPs2828[27]
ReSpect699[62]
SANCDB592[63]
Seaweed Metabolite Database (SWMD)348[64]
Specs Natural Products745[65]
Spektraris NMR242[66]
StreptomeDB6058[67]
Super Natural II214420[3]
TCMDB@Taiwan (Traditional Chinese Medicine database)50862[8]
TCMID (Traditional Chinese Medicine Integrated Database)10552[68]
TIPdb (database of Taiwan indigenous plants)7742[69]
TPPT (Toxic Plants–PhytoToxins)1483[70]
UEFS (Natural Products Databse of the UEFS)481[71]
UNPD (Universal Natural Products Database)156865[72]
VietHerb4759[73]
ZINC NP67327[74]
Manually selected molecules61x
',3),s=[o];function n(i,l,c,u,N,P){return d(),r("div",null,s)}const h=t(e,[["render",n]]);export{C as __pageData,h as default}; diff --git a/docs/.vitepress/dist/assets/sources.md.f02123b0.lean.js b/docs/.vitepress/dist/assets/sources.md.f02123b0.lean.js deleted file mode 100644 index 00e10168..00000000 --- a/docs/.vitepress/dist/assets/sources.md.f02123b0.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t,o as d,c as r,O as a}from"./chunks/framework.9be35eee.js";const C=JSON.parse('{"title":"COCONUT online: Collection of Open Natural Products database - Sources","description":"","frontmatter":{},"headers":[],"relativePath":"sources.md","filePath":"sources.md"}'),e={name:"sources.md"},o=a("",3),s=[o];function n(i,l,c,u,N,P){return d(),r("div",null,s)}const h=t(e,[["render",n]]);export{C as __pageData,h as default}; diff --git a/docs/.vitepress/dist/assets/structure-search.md.CwqNUKoF.js b/docs/.vitepress/dist/assets/structure-search.md.CwqNUKoF.js new file mode 100644 index 00000000..b1e5453f --- /dev/null +++ b/docs/.vitepress/dist/assets/structure-search.md.CwqNUKoF.js @@ -0,0 +1,33 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"structure-search.md","filePath":"structure-search.md"}'),e={name:"structure-search.md"},t=n(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),p=[t];function l(h,r,o,c,d,k){return i(),a("div",null,p)}const u=s(e,[["render",l]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/structure-search.md.CwqNUKoF.lean.js b/docs/.vitepress/dist/assets/structure-search.md.CwqNUKoF.lean.js new file mode 100644 index 00000000..ad11c748 --- /dev/null +++ b/docs/.vitepress/dist/assets/structure-search.md.CwqNUKoF.lean.js @@ -0,0 +1 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"structure-search.md","filePath":"structure-search.md"}'),e={name:"structure-search.md"},t=n("",19),p=[t];function l(h,r,o,c,d,k){return i(),a("div",null,p)}const u=s(e,[["render",l]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/structure-search.md.fa2ca6b3.js b/docs/.vitepress/dist/assets/structure-search.md.fa2ca6b3.js deleted file mode 100644 index 833859b1..00000000 --- a/docs/.vitepress/dist/assets/structure-search.md.fa2ca6b3.js +++ /dev/null @@ -1,33 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"structure-search.md","filePath":"structure-search.md"}'),e={name:"structure-search.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-\`\`\`

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
-
-::: tip
-This is a tip.
-:::
-
-::: warning
-This is a warning.
-:::
-
-::: danger
-This is a dangerous warning.
-:::
-
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),t=[p];function o(i,c,r,h,d,C){return a(),n("div",null,t)}const u=s(e,[["render",o]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/structure-search.md.fa2ca6b3.lean.js b/docs/.vitepress/dist/assets/structure-search.md.fa2ca6b3.lean.js deleted file mode 100644 index 4a18ef50..00000000 --- a/docs/.vitepress/dist/assets/structure-search.md.fa2ca6b3.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"structure-search.md","filePath":"structure-search.md"}'),e={name:"structure-search.md"},p=l("",19),t=[p];function o(i,c,r,h,d,C){return a(),n("div",null,t)}const u=s(e,[["render",o]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/style.5f43b084.css b/docs/.vitepress/dist/assets/style.5f43b084.css deleted file mode 100644 index 03d631c4..00000000 --- a/docs/.vitepress/dist/assets/style.5f43b084.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-cyrillic.5f2c6c8c.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-cyrillic-ext.e75737ce.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-greek.d5a6d92a.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-greek-ext.ab0619bc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-latin.2ed14f66.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-latin-ext.0030eebd.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/inter-roman-vietnamese.14ce25a6.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-cyrillic.ea42a392.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-cyrillic-ext.33bd5a8e.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-greek.8f4463c4.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-greek-ext.4fbe9427.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-latin.bd3b6f56.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-latin-ext.bd8920cc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/inter-italic-vietnamese.6ce511fb.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Chinese Quotes;src:local("PingFang SC Regular"),local("PingFang SC"),local("SimHei"),local("Source Han Sans SC");unicode-range:U+2018,U+2019,U+201C,U+201D}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-gray: #8e8e93;--vp-c-text-light-1: rgba(60, 60, 67);--vp-c-text-light-2: rgba(60, 60, 67, .75);--vp-c-text-light-3: rgba(60, 60, 67, .33);--vp-c-text-dark-1: rgba(255, 255, 245, .86);--vp-c-text-dark-2: rgba(235, 235, 245, .6);--vp-c-text-dark-3: rgba(235, 235, 245, .38);--vp-c-green: #10b981;--vp-c-green-light: #34d399;--vp-c-green-lighter: #6ee7b7;--vp-c-green-dark: #059669;--vp-c-green-darker: #047857;--vp-c-green-dimm-1: rgba(16, 185, 129, .05);--vp-c-green-dimm-2: rgba(16, 185, 129, .2);--vp-c-green-dimm-3: rgba(16, 185, 129, .5);--vp-c-yellow: #d97706;--vp-c-yellow-light: #f59e0b;--vp-c-yellow-lighter: #fbbf24;--vp-c-yellow-dark: #b45309;--vp-c-yellow-darker: #92400e;--vp-c-yellow-dimm-1: rgba(234, 179, 8, .05);--vp-c-yellow-dimm-2: rgba(234, 179, 8, .2);--vp-c-yellow-dimm-3: rgba(234, 179, 8, .5);--vp-c-red: #f43f5e;--vp-c-red-light: #fb7185;--vp-c-red-lighter: #fda4af;--vp-c-red-dark: #e11d48;--vp-c-red-darker: #be123c;--vp-c-red-dimm-1: rgba(244, 63, 94, .05);--vp-c-red-dimm-2: rgba(244, 63, 94, .2);--vp-c-red-dimm-3: rgba(244, 63, 94, .5);--vp-c-sponsor: #db2777}:root{--vp-c-bg: #ffffff;--vp-c-bg-elv: #ffffff;--vp-c-bg-elv-up: #ffffff;--vp-c-bg-elv-down: #f6f6f7;--vp-c-bg-elv-mute: #f6f6f7;--vp-c-bg-soft: #f6f6f7;--vp-c-bg-soft-up: #f9f9fa;--vp-c-bg-soft-down: #e3e3e5;--vp-c-bg-soft-mute: #e3e3e5;--vp-c-bg-alt: #f6f6f7;--vp-c-border: rgba(60, 60, 67, .29);--vp-c-divider: rgba(60, 60, 67, .12);--vp-c-gutter: rgba(60, 60, 67, .12);--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white);--vp-c-text-1: var(--vp-c-text-light-1);--vp-c-text-2: var(--vp-c-text-light-2);--vp-c-text-3: var(--vp-c-text-light-3);--vp-c-text-inverse-1: var(--vp-c-text-dark-1);--vp-c-text-inverse-2: var(--vp-c-text-dark-2);--vp-c-text-inverse-3: var(--vp-c-text-dark-3);--vp-c-text-code: #476582;--vp-c-brand: var(--vp-c-green);--vp-c-brand-light: var(--vp-c-green-light);--vp-c-brand-lighter: var(--vp-c-green-lighter);--vp-c-brand-dark: var(--vp-c-green-dark);--vp-c-brand-darker: var(--vp-c-green-darker);--vp-c-mute: #f6f6f7;--vp-c-mute-light: #f9f9fc;--vp-c-mute-lighter: #ffffff;--vp-c-mute-dark: #e3e3e5;--vp-c-mute-darker: #d7d7d9}.dark{--vp-c-bg: #1e1e20;--vp-c-bg-elv: #252529;--vp-c-bg-elv-up: #313136;--vp-c-bg-elv-down: #1e1e20;--vp-c-bg-elv-mute: #313136;--vp-c-bg-soft: #252529;--vp-c-bg-soft-up: #313136;--vp-c-bg-soft-down: #1e1e20;--vp-c-bg-soft-mute: #313136;--vp-c-bg-alt: #161618;--vp-c-border: rgba(82, 82, 89, .68);--vp-c-divider: rgba(82, 82, 89, .32);--vp-c-gutter: #000000;--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black);--vp-c-text-1: var(--vp-c-text-dark-1);--vp-c-text-2: var(--vp-c-text-dark-2);--vp-c-text-3: var(--vp-c-text-dark-3);--vp-c-text-inverse-1: var(--vp-c-text-light-1);--vp-c-text-inverse-2: var(--vp-c-text-light-2);--vp-c-text-inverse-3: var(--vp-c-text-light-3);--vp-c-text-code: #c9def1;--vp-c-mute: #313136;--vp-c-mute-light: #3a3a3c;--vp-c-mute-lighter: #505053;--vp-c-mute-dark: #2c2c30;--vp-c-mute-darker: #252529}:root{--vp-font-family-base: "Chinese Quotes", "Inter var", "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vp-z-index-local-nav: 10;--vp-z-index-nav: 20;--vp-z-index-layout-top: 30;--vp-z-index-backdrop: 40;--vp-z-index-sidebar: 50;--vp-z-index-footer: 60}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' height='20' width='20' stroke='rgba(128,128,128,1)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 5H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2h-2M9 5a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2M9 5a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2m-6 9 2 2 4-4'/%3E%3C/svg%3E")}:root{--vp-layout-max-width: 1440px}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-c-code-dimm: var(--vp-c-text-dark-3);--vp-code-block-color: var(--vp-c-text-dark-1);--vp-code-block-bg: #292b30;--vp-code-block-bg-light: #1e1e20;--vp-code-block-divider-color: #000000;--vp-code-line-highlight-color: rgba(0, 0, 0, .5);--vp-code-line-number-color: var(--vp-c-code-dimm);--vp-code-line-diff-add-color: var(--vp-c-green-dimm-2);--vp-code-line-diff-add-symbol-color: var(--vp-c-green);--vp-code-line-diff-remove-color: var(--vp-c-red-dimm-2);--vp-code-line-diff-remove-symbol-color: var(--vp-c-red);--vp-code-line-warning-color: var(--vp-c-yellow-dimm-2);--vp-code-line-error-color: var(--vp-c-red-dimm-2);--vp-code-copy-code-border-color: transparent;--vp-code-copy-code-bg: var(--vp-code-block-bg-light);--vp-code-copy-code-hover-border-color: var(--vp-c-divider);--vp-code-copy-code-hover-bg: var(--vp-code-block-bg-light);--vp-code-copy-code-active-text: var(--vp-c-text-dark-2);--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-dark-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-dark-1);--vp-code-tab-active-text-color: var(--vp-c-text-dark-1);--vp-code-tab-active-bar-color: var(--vp-c-brand)}.dark{--vp-code-block-bg: #161618}:root:not(.dark) .vp-adaptive-theme{--vp-c-code-dimm: var(--vp-c-text-2);--vp-code-block-color: var(--vp-c-text-1);--vp-code-block-bg: #f8f8f8;--vp-code-block-divider-color: var(--vp-c-divider);--vp-code-line-highlight-color: #ececec;--vp-code-line-number-color: var(--vp-c-code-dimm);--vp-code-copy-code-bg: #e2e2e2;--vp-code-copy-code-hover-bg: #dcdcdc;--vp-code-copy-code-active-text: var(--vp-c-text-2);--vp-code-tab-divider: var(--vp-c-divider);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1)}:root{--vp-button-brand-border: var(--vp-c-brand-lighter);--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand);--vp-button-brand-hover-border: var(--vp-c-brand-lighter);--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-dark);--vp-button-brand-active-border: var(--vp-c-brand-lighter);--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-darker);--vp-button-alt-border: var(--vp-c-border);--vp-button-alt-text: var(--vp-c-neutral);--vp-button-alt-bg: var(--vp-c-mute);--vp-button-alt-hover-border: var(--vp-c-border);--vp-button-alt-hover-text: var(--vp-c-neutral);--vp-button-alt-hover-bg: var(--vp-c-mute-dark);--vp-button-alt-active-border: var(--vp-c-border);--vp-button-alt-active-text: var(--vp-c-neutral);--vp-button-alt-active-bg: var(--vp-c-mute-darker);--vp-button-sponsor-border: var(--vp-c-gray-light-3);--vp-button-sponsor-text: var(--vp-c-text-light-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}.dark{--vp-button-sponsor-border: var(--vp-c-gray-dark-1);--vp-button-sponsor-text: var(--vp-c-text-dark-2)}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: var(--vp-c-border);--vp-custom-block-info-text: var(--vp-c-text-2);--vp-custom-block-info-bg: var(--vp-c-bg-soft-up);--vp-custom-block-info-code-bg: var(--vp-c-bg-soft);--vp-custom-block-tip-border: var(--vp-c-green);--vp-custom-block-tip-text: var(--vp-c-green-dark);--vp-custom-block-tip-bg: var(--vp-c-bg-soft-up);--vp-custom-block-tip-code-bg: var(--vp-c-bg-soft);--vp-custom-block-warning-border: var(--vp-c-yellow);--vp-custom-block-warning-text: var(--vp-c-yellow);--vp-custom-block-warning-bg: var(--vp-c-bg-soft-up);--vp-custom-block-warning-code-bg: var(--vp-c-bg-soft);--vp-custom-block-danger-border: var(--vp-c-red);--vp-custom-block-danger-text: var(--vp-c-red);--vp-custom-block-danger-bg: var(--vp-c-bg-soft-up);--vp-custom-block-danger-code-bg: var(--vp-c-bg-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-details-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-hover-border-color: var(--vp-c-gray);--vp-input-switch-bg-color: var(--vp-c-mute)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg)}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgba(0, 0, 0, .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none}:root{--vp-badge-info-border: var(--vp-c-border);--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-bg-soft-up);--vp-badge-tip-border: var(--vp-c-green-dark);--vp-badge-tip-text: var(--vp-c-green);--vp-badge-tip-bg: var(--vp-c-green-dimm-1);--vp-badge-warning-border: var(--vp-c-yellow-dark);--vp-badge-warning-text: var(--vp-c-yellow);--vp-badge-warning-bg: var(--vp-c-yellow-dimm-1);--vp-badge-danger-border: var(--vp-c-red-dark);--vp-badge-danger-text: var(--vp-c-red);--vp-badge-danger-bg: var(--vp-c-red-dimm-1)}:root{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand);--vp-local-search-highlight-bg: var(--vp-c-green-lighter);--vp-local-search-highlight-text: var(--vp-c-black)}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);direction:ltr;font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600}.custom-block a:hover{text-decoration:underline}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.dark .vp-code-light{display:none}html:not(.dark) .vp-code-dark{display:none}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden}.vp-code-group .tabs:after{position:absolute;right:0;bottom:0;left:0;height:1px;background-color:var(--vp-code-tab-divider);content:""}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:absolute;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:10;height:1px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-]{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active{display:block}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc .header-anchor{float:left;margin-left:-.87em;padding-right:.23em;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s}.vp-doc blockquote>p{margin:0;font-size:16px;color:var(--vp-c-text-2);transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand);text-decoration-style:dotted;transition:color .25s}.vp-doc a:hover{text-decoration:underline}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block a{color:inherit;font-weight:600}.vp-doc .custom-block a:hover{text-decoration:underline}.vp-doc .custom-block code{font-size:var(--vp-custom-block-code-font-size);font-weight:700;color:inherit}.vp-doc .custom-block div[class*=language-]{margin:8px 0}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;color:var(--vp-c-text-code);background-color:var(--vp-c-mute);transition:color .5s,background-color .5s}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code{font-size:.9em}.vp-doc a>code{color:var(--vp-c-brand);transition:color .25s}.vp-doc a:hover>code{color:var(--vp-c-brand-dark)}.vp-doc div[class*=language-]{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-]{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:-moz-fit-content;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;left:-65px;display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;width:64px;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:"Copied"}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;color:var(--vp-c-code-dimm);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin-bottom:4px;text-align:center;letter-spacing:1px;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-bg-soft-down)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge[data-v-350d3852]{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:10px;padding:0 8px;line-height:18px;font-size:12px;font-weight:600;transform:translateY(-2px)}h1 .VPBadge[data-v-350d3852],h2 .VPBadge[data-v-350d3852],h3 .VPBadge[data-v-350d3852],h4 .VPBadge[data-v-350d3852],h5 .VPBadge[data-v-350d3852],h6 .VPBadge[data-v-350d3852]{vertical-align:top}h2 .VPBadge[data-v-350d3852]{border-radius:11px;line-height:20px}.VPBadge.info[data-v-350d3852]{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip[data-v-350d3852]{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning[data-v-350d3852]{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger[data-v-350d3852]{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPSkipLink[data-v-c8616af1]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-c8616af1]:focus{height:auto;width:auto;clip:auto;-webkit-clip-path:none;clip-path:none}.dark .VPSkipLink[data-v-c8616af1]{color:var(--vp-c-green)}@media (min-width: 1280px){.VPSkipLink[data-v-c8616af1]{top:14px;left:16px}}.VPBackdrop[data-v-c79a1216]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-c79a1216],.VPBackdrop.fade-leave-to[data-v-c79a1216]{opacity:0}.VPBackdrop.fade-leave-active[data-v-c79a1216]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-c79a1216]{display:none}}html:not(.dark) .VPImage.dark[data-v-6db2186b]{display:none}.dark .VPImage.light[data-v-6db2186b]{display:none}.title[data-v-4d981103]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-4d981103]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-4d981103]{border-bottom-color:var(--vp-c-divider)}}[data-v-4d981103] .logo{margin-right:8px;height:24px}/*! @docsearch/css 3.3.5 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::-moz-placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:rgba(0,0,0,.2);transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.DocSearch{--docsearch-primary-color: var(--vp-c-brand);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark .DocSearch{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-bg-soft-mute);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:1px;letter-spacing:-12px;color:transparent}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:var(--vp-meta-key);font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-bg-soft-mute)}.DocSearch-Screen-Icon>svg{margin:auto}.icon[data-v-8f4dc553]{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;fill:var(--vp-c-text-3);transition:fill .25s;flex-shrink:0}.VPNavBarMenuLink[data-v-5e623618]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-5e623618],.VPNavBarMenuLink[data-v-5e623618]:hover{color:var(--vp-c-brand)}.VPMenuGroup+.VPMenuLink[data-v-2f2cfafc]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-2f2cfafc]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-2f2cfafc]:hover{color:var(--vp-c-brand);background-color:var(--vp-c-bg-elv-mute)}.link.active[data-v-2f2cfafc]{color:var(--vp-c-brand)}.VPMenuGroup[data-v-69e747b5]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-69e747b5]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-69e747b5]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-69e747b5]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-e7ea1737]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-e7ea1737] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-e7ea1737] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-e7ea1737] .group:last-child{padding-bottom:0}.VPMenu[data-v-e7ea1737] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-e7ea1737] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-e7ea1737] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-e7ea1737] .action{padding-left:24px}.VPFlyout[data-v-764effdf]{position:relative}.VPFlyout[data-v-764effdf]:hover{color:var(--vp-c-brand);transition:color .25s}.VPFlyout:hover .text[data-v-764effdf]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-764effdf]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-764effdf]{color:var(--vp-c-brand)}.VPFlyout.active:hover .text[data-v-764effdf]{color:var(--vp-c-brand-dark)}.VPFlyout:hover .menu[data-v-764effdf],.button[aria-expanded=true]+.menu[data-v-764effdf]{opacity:1;visibility:visible;transform:translateY(0)}.button[data-v-764effdf]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-764effdf]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-764effdf]{margin-right:0;width:16px;height:16px;fill:currentColor}.text-icon[data-v-764effdf]{margin-left:4px;width:14px;height:14px;fill:currentColor}.icon[data-v-764effdf]{width:20px;height:20px;fill:currentColor;transition:fill .25s}.menu[data-v-764effdf]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPNavBarMenu[data-v-7f418b0f]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-7f418b0f]{display:flex}}.VPNavBarTranslations[data-v-74abcbb9]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-74abcbb9]{display:flex;align-items:center}}.title[data-v-74abcbb9]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPSwitch[data-v-f3c41672]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s}.VPSwitch[data-v-f3c41672]:hover{border-color:var(--vp-input-hover-border-color)}.check[data-v-f3c41672]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s}.icon[data-v-f3c41672]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-f3c41672] svg{position:absolute;top:3px;left:3px;width:12px;height:12px;fill:var(--vp-c-text-2)}.dark .icon[data-v-f3c41672] svg{fill:var(--vp-c-text-1);transition:opacity .25s}.sun[data-v-87de0873]{opacity:1}.moon[data-v-87de0873],.dark .sun[data-v-87de0873]{opacity:0}.dark .moon[data-v-87de0873]{opacity:1}.dark .VPSwitchAppearance[data-v-87de0873] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-f6a63727]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-f6a63727]{display:flex;align-items:center}}.VPSocialLink[data-v-c530cc0a]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-c530cc0a]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-c530cc0a]>svg{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-d7a53887]{display:flex;justify-content:center}.VPNavBarSocialLinks[data-v-0394ad82]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-0394ad82]{display:flex;align-items:center}}.VPNavBarExtra[data-v-40855f84]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-40855f84]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-40855f84]{display:none}}.trans-title[data-v-40855f84]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-40855f84],.item.social-links[data-v-40855f84]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-40855f84]{min-width:176px}.appearance-action[data-v-40855f84]{margin-right:-2px}.social-links-list[data-v-40855f84]{margin:-4px -8px}.VPNavBarHamburger[data-v-e5dd9c1c]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-e5dd9c1c]{display:none}}.container[data-v-e5dd9c1c]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-e5dd9c1c]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-e5dd9c1c]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-e5dd9c1c]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-e5dd9c1c]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-e5dd9c1c],.VPNavBarHamburger.active:hover .middle[data-v-e5dd9c1c],.VPNavBarHamburger.active:hover .bottom[data-v-e5dd9c1c]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-e5dd9c1c],.middle[data-v-e5dd9c1c],.bottom[data-v-e5dd9c1c]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-e5dd9c1c]{top:0;left:0;transform:translate(0)}.middle[data-v-e5dd9c1c]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-e5dd9c1c]{top:12px;left:0;transform:translate(4px)}.VPNavBar[data-v-7c10cd25]{position:relative;border-bottom:1px solid transparent;padding:0 8px 0 24px;height:var(--vp-nav-height);transition:border-color .5s,background-color .5s;pointer-events:none;white-space:nowrap}.VPNavBar.has-sidebar[data-v-7c10cd25]{border-bottom-color:var(--vp-c-gutter)}@media (min-width: 768px){.VPNavBar[data-v-7c10cd25]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar[data-v-7c10cd25]{border-bottom-color:transparent;padding:0}.VPNavBar.fill[data-v-7c10cd25]:not(.has-sidebar){border-bottom-color:var(--vp-c-gutter);background-color:var(--vp-nav-bg-color)}}.container[data-v-7c10cd25]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-7c10cd25],.container>.content[data-v-7c10cd25]{pointer-events:none}.container[data-v-7c10cd25] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-7c10cd25]{max-width:100%}}.title[data-v-7c10cd25]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-7c10cd25]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-7c10cd25]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-7c10cd25]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-7c10cd25]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-7c10cd25]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-7c10cd25]{display:flex;justify-content:flex-end;align-items:center;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .content-body[data-v-7c10cd25],.VPNavBar.fill .content-body[data-v-7c10cd25]{position:relative;background-color:var(--vp-nav-bg-color)}}@media (max-width: 768px){.content-body[data-v-7c10cd25]{-moz-column-gap:.5rem;column-gap:.5rem}}.menu+.translations[data-v-7c10cd25]:before,.menu+.appearance[data-v-7c10cd25]:before,.menu+.social-links[data-v-7c10cd25]:before,.translations+.appearance[data-v-7c10cd25]:before,.appearance+.social-links[data-v-7c10cd25]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-7c10cd25]:before,.translations+.appearance[data-v-7c10cd25]:before{margin-right:16px}.appearance+.social-links[data-v-7c10cd25]:before{margin-left:16px}.social-links[data-v-7c10cd25]{margin-right:-8px}@media (min-width: 960px){.VPNavBar.has-sidebar .curtain[data-v-7c10cd25]{position:absolute;right:0;bottom:-31px;width:calc(100% - var(--vp-sidebar-width));height:32px}.VPNavBar.has-sidebar .curtain[data-v-7c10cd25]:before{display:block;width:100%;height:32px;background:linear-gradient(var(--vp-c-bg),transparent 70%);content:""}}@media (min-width: 1440px){.VPNavBar.has-sidebar .curtain[data-v-7c10cd25]{width:calc(100% - ((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width)))}}.VPNavScreenMenuLink[data-v-30be0acb]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-30be0acb]:hover{color:var(--vp-c-brand)}.VPNavScreenMenuGroupLink[data-v-6656c42a]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-6656c42a]:hover{color:var(--vp-c-brand)}.VPNavScreenMenuGroupSection[data-v-8133b170]{display:block}.title[data-v-8133b170]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-338a1689]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-338a1689]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-338a1689]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-338a1689]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-338a1689]{padding-bottom:6px;color:var(--vp-c-brand)}.VPNavScreenMenuGroup.open .button-icon[data-v-338a1689]{transform:rotate(45deg)}.button[data-v-338a1689]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-338a1689]:hover{color:var(--vp-c-brand)}.button-icon[data-v-338a1689]{width:14px;height:14px;fill:var(--vp-c-text-2);transition:fill .5s,transform .25s}.group[data-v-338a1689]:first-child{padding-top:0}.group+.group[data-v-338a1689],.group+.item[data-v-338a1689]{padding-top:4px}.VPNavScreenAppearance[data-v-add8f686]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-add8f686]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenTranslations[data-v-d72aa483]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-d72aa483]{height:auto}.title[data-v-d72aa483]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-d72aa483]{width:16px;height:16px;fill:currentColor}.icon.lang[data-v-d72aa483]{margin-right:8px}.icon.chevron[data-v-d72aa483]{margin-left:4px}.list[data-v-d72aa483]{padding:4px 0 0 24px}.link[data-v-d72aa483]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-724636ae]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 1px);right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .5s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-724636ae],.VPNavScreen.fade-leave-active[data-v-724636ae]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-724636ae],.VPNavScreen.fade-leave-active .container[data-v-724636ae]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-724636ae],.VPNavScreen.fade-leave-to[data-v-724636ae]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-724636ae],.VPNavScreen.fade-leave-to .container[data-v-724636ae]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-724636ae]{display:none}}.container[data-v-724636ae]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-724636ae],.menu+.appearance[data-v-724636ae],.translations+.appearance[data-v-724636ae]{margin-top:24px}.menu+.social-links[data-v-724636ae]{margin-top:16px}.appearance+.social-links[data-v-724636ae]{margin-top:16px}.VPNav[data-v-7e5bc4a5]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-7e5bc4a5]{position:fixed}}.root[data-v-9a431c33]{position:relative;z-index:1}.nested[data-v-9a431c33]{padding-left:13px}.outline-link[data-v-9a431c33]{display:block;line-height:28px;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s;font-weight:500}.outline-link[data-v-9a431c33]:hover,.outline-link.active[data-v-9a431c33]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-9a431c33]{padding-left:13px}.VPLocalNavOutlineDropdown[data-v-079b16a8]{padding:12px 20px 11px}.VPLocalNavOutlineDropdown button[data-v-079b16a8]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-079b16a8]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-079b16a8]{color:var(--vp-c-text-1)}.icon[data-v-079b16a8]{display:inline-block;vertical-align:middle;margin-left:2px;width:14px;height:14px;fill:currentColor}[data-v-079b16a8] .outline-link{font-size:14px;padding:2px 0}.open>.icon[data-v-079b16a8]{transform:rotate(90deg)}.items[data-v-079b16a8]{position:absolute;left:20px;right:20px;top:64px;background-color:var(--vp-local-nav-bg-color);padding:4px 10px 16px;border:1px solid var(--vp-c-divider);border-radius:8px;max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}.top-link[data-v-079b16a8]{display:block;color:var(--vp-c-brand);font-size:13px;font-weight:500;padding:6px 0;margin:0 13px 10px;border-bottom:1px solid var(--vp-c-divider)}.flyout-enter-active[data-v-079b16a8]{transition:all .2s ease-out}.flyout-leave-active[data-v-079b16a8]{transition:all .15s ease-in}.flyout-enter-from[data-v-079b16a8],.flyout-leave-to[data-v-079b16a8]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-392e1bf8]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color);transition:border-color .5s,background-color .5s}@media (min-width: 960px){.VPLocalNav[data-v-392e1bf8]{display:none}}.menu[data-v-392e1bf8]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-392e1bf8]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-392e1bf8]{padding:0 32px}}.menu-icon[data-v-392e1bf8]{margin-right:8px;width:16px;height:16px;fill:currentColor}.VPOutlineDropdown[data-v-392e1bf8]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-392e1bf8]{padding:12px 32px 11px}}.VPSidebarItem.level-0[data-v-c4656e6d]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-c4656e6d]{padding-bottom:10px}.item[data-v-c4656e6d]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-c4656e6d]{cursor:pointer}.indicator[data-v-c4656e6d]{position:absolute;top:6px;bottom:6px;left:-17px;width:1px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-c4656e6d],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-c4656e6d],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-c4656e6d],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-c4656e6d]{background-color:var(--vp-c-brand)}.link[data-v-c4656e6d]{display:flex;align-items:center;flex-grow:1}.text[data-v-c4656e6d]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-c4656e6d]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-c4656e6d],.VPSidebarItem.level-2 .text[data-v-c4656e6d],.VPSidebarItem.level-3 .text[data-v-c4656e6d],.VPSidebarItem.level-4 .text[data-v-c4656e6d],.VPSidebarItem.level-5 .text[data-v-c4656e6d]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-c4656e6d],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-c4656e6d],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-c4656e6d],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-c4656e6d],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-c4656e6d],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-c4656e6d]{color:var(--vp-c-brand)}.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-c4656e6d],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-c4656e6d],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-c4656e6d],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-c4656e6d],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-c4656e6d],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-c4656e6d]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-c4656e6d],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-c4656e6d],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-c4656e6d],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-c4656e6d],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-c4656e6d],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-c4656e6d]{color:var(--vp-c-brand)}.caret[data-v-c4656e6d]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s}.item:hover .caret[data-v-c4656e6d]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-c4656e6d]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-c4656e6d]{width:18px;height:18px;fill:currentColor;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-c4656e6d]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-c4656e6d],.VPSidebarItem.level-2 .items[data-v-c4656e6d],.VPSidebarItem.level-3 .items[data-v-c4656e6d],.VPSidebarItem.level-4 .items[data-v-c4656e6d],.VPSidebarItem.level-5 .items[data-v-c4656e6d]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-c4656e6d]{display:none}.VPSidebar[data-v-af16598e]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-af16598e]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-af16598e]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-af16598e]{z-index:1;padding-top:var(--vp-nav-height);padding-bottom:128px;width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-af16598e]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-af16598e]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-af16598e]{outline:0}.group+.group[data-v-af16598e]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-af16598e]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPButton[data-v-567ba664]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-567ba664]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-567ba664]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-567ba664]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-567ba664]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-567ba664]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-567ba664]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-567ba664]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-567ba664]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-567ba664]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-567ba664]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-567ba664]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-567ba664]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}.VPHero[data-v-fd2650d5]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-fd2650d5]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-fd2650d5]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-fd2650d5]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-fd2650d5]{flex-direction:row}}.main[data-v-fd2650d5]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-fd2650d5]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-fd2650d5]{text-align:left}.main[data-v-fd2650d5]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-fd2650d5]{max-width:592px}}.name[data-v-fd2650d5],.text[data-v-fd2650d5]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-fd2650d5],.VPHero.has-image .text[data-v-fd2650d5]{margin:0 auto}.name[data-v-fd2650d5]{color:var(--vp-home-hero-name-color)}.clip[data-v-fd2650d5]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-fd2650d5],.text[data-v-fd2650d5]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-fd2650d5],.text[data-v-fd2650d5]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-fd2650d5],.VPHero.has-image .text[data-v-fd2650d5]{margin:0}}.tagline[data-v-fd2650d5]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-fd2650d5]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-fd2650d5]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-fd2650d5]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-fd2650d5]{margin:0}}.actions[data-v-fd2650d5]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-fd2650d5]{justify-content:center}@media (min-width: 640px){.actions[data-v-fd2650d5]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-fd2650d5]{justify-content:flex-start}}.action[data-v-fd2650d5]{flex-shrink:0;padding:6px}.image[data-v-fd2650d5]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-fd2650d5]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-fd2650d5]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-fd2650d5]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-fd2650d5]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-fd2650d5]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-fd2650d5]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-fd2650d5]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-fd2650d5]{width:320px;height:320px}}[data-v-fd2650d5] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-fd2650d5] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-fd2650d5] .image-src{max-width:320px;max-height:320px}}.VPFeature[data-v-837f6cca]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-837f6cca]:hover{border-color:var(--vp-c-brand);background-color:var(--vp-c-bg-soft-up)}.box[data-v-837f6cca]{display:flex;flex-direction:column;padding:24px;height:100%}.VPFeature[data-v-837f6cca] .VPImage{width:48px;height:48px;margin-bottom:20px}.icon[data-v-837f6cca]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-bg-soft-down);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-837f6cca]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-837f6cca]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-837f6cca]{padding-top:8px}.link-text-value[data-v-837f6cca]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand)}.link-text-icon[data-v-837f6cca]{display:inline-block;margin-left:6px;width:14px;height:14px;fill:currentColor}.VPFeatures[data-v-ba861f23]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-ba861f23]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-ba861f23]{padding:0 64px}}.container[data-v-ba861f23]{margin:0 auto;max-width:1152px}.items[data-v-ba861f23]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-ba861f23]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-ba861f23],.item.grid-4[data-v-ba861f23],.item.grid-6[data-v-ba861f23]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-ba861f23],.item.grid-4[data-v-ba861f23]{width:50%}.item.grid-3[data-v-ba861f23],.item.grid-6[data-v-ba861f23]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-ba861f23]{width:25%}}.VPHome[data-v-d82743a8]{padding-bottom:96px}.VPHome[data-v-d82743a8] .VPHomeSponsors{margin-top:112px;margin-bottom:-128px}@media (min-width: 768px){.VPHome[data-v-d82743a8]{padding-bottom:128px}}.VPDocAsideOutline[data-v-ff0f39c8]{display:none}.VPDocAsideOutline.has-outline[data-v-ff0f39c8]{display:block}.content[data-v-ff0f39c8]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-ff0f39c8]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:1px;height:18px;background-color:var(--vp-c-brand);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-ff0f39c8]{letter-spacing:.4px;line-height:28px;font-size:13px;font-weight:600}.VPDocAside[data-v-3f215769]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-3f215769]{flex-grow:1}.VPDocAside[data-v-3f215769] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-3f215769] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-3f215769] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-7b3ebfe1]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-7b3ebfe1]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-face870a]{margin-top:64px}.edit-info[data-v-face870a]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-face870a]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-face870a]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand);transition:color .25s}.edit-link-button[data-v-face870a]:hover{color:var(--vp-c-brand-dark)}.edit-link-icon[data-v-face870a]{margin-right:8px;width:14px;height:14px;fill:currentColor}.prev-next[data-v-face870a]{border-top:1px solid var(--vp-c-divider);padding-top:24px}@media (min-width: 640px){.prev-next[data-v-face870a]{display:flex}}.pager.has-prev[data-v-face870a]{padding-top:8px}@media (min-width: 640px){.pager[data-v-face870a]{display:flex;flex-direction:column;flex-shrink:0;width:50%}.pager.has-prev[data-v-face870a]{padding-top:0;padding-left:16px}}.pager-link[data-v-face870a]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-face870a]:hover{border-color:var(--vp-c-brand)}.pager-link.next[data-v-face870a]{margin-left:auto;text-align:right}.desc[data-v-face870a]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-face870a]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand);transition:color .25s}.VPDocOutlineDropdown[data-v-2edece88]{margin-bottom:42px}.VPDocOutlineDropdown button[data-v-2edece88]{display:block;font-size:14px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;border:1px solid var(--vp-c-border);padding:4px 12px;border-radius:8px}.VPDocOutlineDropdown button[data-v-2edece88]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPDocOutlineDropdown button.open[data-v-2edece88]{color:var(--vp-c-text-1)}.icon[data-v-2edece88]{display:inline-block;vertical-align:middle;margin-left:2px;width:14px;height:14px;fill:currentColor}[data-v-2edece88] .outline-link{font-size:13px}.open>.icon[data-v-2edece88]{transform:rotate(90deg)}.items[data-v-2edece88]{margin-top:10px;border-left:1px solid var(--vp-c-divider)}.VPDoc[data-v-c4b0d3cf]{padding:32px 24px 96px;width:100%}.VPDoc .VPDocOutlineDropdown[data-v-c4b0d3cf]{display:none}@media (min-width: 960px) and (max-width: 1280px){.VPDoc .VPDocOutlineDropdown[data-v-c4b0d3cf]{display:block}}@media (min-width: 768px){.VPDoc[data-v-c4b0d3cf]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-c4b0d3cf]{padding:32px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-c4b0d3cf]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-c4b0d3cf]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-c4b0d3cf]{display:flex;justify-content:center}.VPDoc .aside[data-v-c4b0d3cf]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-c4b0d3cf]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-c4b0d3cf]{max-width:1104px}}.container[data-v-c4b0d3cf]{margin:0 auto;width:100%}.aside[data-v-c4b0d3cf]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-c4b0d3cf]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-c4b0d3cf]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 32px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-c4b0d3cf]::-webkit-scrollbar{display:none}.aside-curtain[data-v-c4b0d3cf]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-c4b0d3cf]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 32px));padding-bottom:32px}.content[data-v-c4b0d3cf]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-c4b0d3cf]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-c4b0d3cf]{order:1;margin:0;min-width:640px}}.content-container[data-v-c4b0d3cf]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-c4b0d3cf]{max-width:688px}.NotFound[data-v-c70503b8]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-c70503b8]{padding:96px 32px 168px}}.code[data-v-c70503b8]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-c70503b8]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-c70503b8]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-c70503b8]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-c70503b8]{padding-top:20px}.link[data-v-c70503b8]{display:inline-block;border:1px solid var(--vp-c-brand);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand);transition:border-color .25s,color .25s}.link[data-v-c70503b8]:hover{border-color:var(--vp-c-brand-dark);color:var(--vp-c-brand-dark)}.VPContent[data-v-a494bd1d]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-a494bd1d]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-a494bd1d]{margin:0}@media (min-width: 960px){.VPContent[data-v-a494bd1d]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-a494bd1d]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-a494bd1d]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-2f86ebd2]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-2f86ebd2]{display:none}@media (min-width: 768px){.VPFooter[data-v-2f86ebd2]{padding:32px}}.container[data-v-2f86ebd2]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-2f86ebd2],.copyright[data-v-2f86ebd2]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.message[data-v-2f86ebd2]{order:2}.copyright[data-v-2f86ebd2]{order:1}.Layout[data-v-b2cf3e0b]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-3c6e61c2]{border-top:1px solid var(--vp-c-gutter);padding:88px 24px 96px;background-color:var(--vp-c-bg)}.container[data-v-3c6e61c2]{margin:0 auto;max-width:1152px}.love[data-v-3c6e61c2]{margin:0 auto;width:28px;height:28px;color:var(--vp-c-text-3)}.icon[data-v-3c6e61c2]{width:28px;height:28px;fill:currentColor}.message[data-v-3c6e61c2]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-3c6e61c2]{padding-top:32px}.action[data-v-3c6e61c2]{padding-top:40px;text-align:center}.VPTeamPage[data-v-10b00018]{padding-bottom:96px}@media (min-width: 768px){.VPTeamPage[data-v-10b00018]{padding-bottom:128px}}.VPTeamPageSection+.VPTeamPageSection[data-v-10b00018-s],.VPTeamMembers+.VPTeamPageSection[data-v-10b00018-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-10b00018-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-10b00018-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-10b00018-s],.VPTeamMembers+.VPTeamPageSection[data-v-10b00018-s]{margin-top:96px}}.VPTeamMembers[data-v-10b00018-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-10b00018-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-10b00018-s]{padding:0 64px}}.VPTeamPageTitle[data-v-bf2cbdac]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-bf2cbdac]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-bf2cbdac]{padding:80px 64px 48px}}.title[data-v-bf2cbdac]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-bf2cbdac]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-bf2cbdac]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-bf2cbdac]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-b1a88750]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-b1a88750]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-b1a88750]{padding:0 64px}}.title[data-v-b1a88750]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-b1a88750]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-b1a88750]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-b1a88750]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-b1a88750]{padding-top:40px}.VPTeamMembersItem[data-v-a3462077]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-a3462077]{padding:32px}.VPTeamMembersItem.small .data[data-v-a3462077]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-a3462077]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-a3462077]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-a3462077]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-a3462077]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-a3462077]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-a3462077]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-a3462077]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-a3462077]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-a3462077]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-a3462077]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-a3462077]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-a3462077]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-a3462077]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-a3462077]{text-align:center}.avatar[data-v-a3462077]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-a3462077]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;-o-object-fit:cover;object-fit:cover}.name[data-v-a3462077]{margin:0;font-weight:600}.affiliation[data-v-a3462077]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-a3462077]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-a3462077]:hover{color:var(--vp-c-brand)}.desc[data-v-a3462077]{margin:0 auto}.desc[data-v-a3462077] a{font-weight:500;color:var(--vp-c-brand);text-decoration-style:dotted;transition:color .25s}.links[data-v-a3462077]{display:flex;justify-content:center;height:56px}.sp-link[data-v-a3462077]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-a3462077]:hover,.sp .sp-link.link[data-v-a3462077]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-a3462077]{margin-right:8px;width:16px;height:16px;fill:currentColor}.VPTeamMembers.small .container[data-v-04685dce]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-04685dce]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-04685dce]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-04685dce]{max-width:876px}.VPTeamMembers.medium .container[data-v-04685dce]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-04685dce]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-04685dce]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-04685dce]{max-width:760px}.container[data-v-04685dce]{display:grid;gap:24px;margin:0 auto;max-width:1152px} diff --git a/docs/.vitepress/dist/assets/style.BYhvpbhd.css b/docs/.vitepress/dist/assets/style.BYhvpbhd.css new file mode 100644 index 00000000..b656c4ff --- /dev/null +++ b/docs/.vitepress/dist/assets/style.BYhvpbhd.css @@ -0,0 +1 @@ +@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic-ext.BBPuwvHQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-cyrillic.C5lxZ8CY.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek-ext.CqjqNYQ-.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-greek.BBVDIX6e.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-vietnamese.BjW4sHH5.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-latin-ext.4ZJIpNVo.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/inter-roman-latin.Di8DUHzh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-cyrillic-ext.r48I6akx.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-cyrillic.By2_1cv3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek-ext.1u6EdAuj.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-greek.DJ8dCoTZ.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-vietnamese.BSbpV94h.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin-ext.CN1xVJS-.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/inter-italic-latin.C2AdPX0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Punctuation SC;font-weight:400;src:local("PingFang SC Regular"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:500;src:local("PingFang SC Medium"),local("Noto Sans CJK SC"),local("Microsoft YaHei");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:600;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}@font-face{font-family:Punctuation SC;font-weight:700;src:local("PingFang SC Semibold"),local("Noto Sans CJK SC Bold"),local("Microsoft YaHei Bold");unicode-range:U+201C,U+201D,U+2018,U+2019,U+2E3A,U+2014,U+2013,U+2026,U+00B7,U+007E,U+002F}:root{--vp-c-white: #ffffff;--vp-c-black: #000000;--vp-c-neutral: var(--vp-c-black);--vp-c-neutral-inverse: var(--vp-c-white)}.dark{--vp-c-neutral: var(--vp-c-white);--vp-c-neutral-inverse: var(--vp-c-black)}:root{--vp-c-gray-1: #dddde3;--vp-c-gray-2: #e4e4e9;--vp-c-gray-3: #ebebef;--vp-c-gray-soft: rgba(142, 150, 170, .14);--vp-c-indigo-1: #3451b2;--vp-c-indigo-2: #3a5ccc;--vp-c-indigo-3: #5672cd;--vp-c-indigo-soft: rgba(100, 108, 255, .14);--vp-c-purple-1: #6f42c1;--vp-c-purple-2: #7e4cc9;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .14);--vp-c-green-1: #18794e;--vp-c-green-2: #299764;--vp-c-green-3: #30a46c;--vp-c-green-soft: rgba(16, 185, 129, .14);--vp-c-yellow-1: #915930;--vp-c-yellow-2: #946300;--vp-c-yellow-3: #9f6a00;--vp-c-yellow-soft: rgba(234, 179, 8, .14);--vp-c-red-1: #b8272c;--vp-c-red-2: #d5393e;--vp-c-red-3: #e0575b;--vp-c-red-soft: rgba(244, 63, 94, .14);--vp-c-sponsor: #db2777}.dark{--vp-c-gray-1: #515c67;--vp-c-gray-2: #414853;--vp-c-gray-3: #32363f;--vp-c-gray-soft: rgba(101, 117, 133, .16);--vp-c-indigo-1: #a8b1ff;--vp-c-indigo-2: #5c73e7;--vp-c-indigo-3: #3e63dd;--vp-c-indigo-soft: rgba(100, 108, 255, .16);--vp-c-purple-1: #c8abfa;--vp-c-purple-2: #a879e6;--vp-c-purple-3: #8e5cd9;--vp-c-purple-soft: rgba(159, 122, 234, .16);--vp-c-green-1: #3dd68c;--vp-c-green-2: #30a46c;--vp-c-green-3: #298459;--vp-c-green-soft: rgba(16, 185, 129, .16);--vp-c-yellow-1: #f9b44e;--vp-c-yellow-2: #da8b17;--vp-c-yellow-3: #a46a0a;--vp-c-yellow-soft: rgba(234, 179, 8, .16);--vp-c-red-1: #f66f81;--vp-c-red-2: #f14158;--vp-c-red-3: #b62a3c;--vp-c-red-soft: rgba(244, 63, 94, .16)}:root{--vp-c-bg: #ffffff;--vp-c-bg-alt: #f6f6f7;--vp-c-bg-elv: #ffffff;--vp-c-bg-soft: #f6f6f7}.dark{--vp-c-bg: #1b1b1f;--vp-c-bg-alt: #161618;--vp-c-bg-elv: #202127;--vp-c-bg-soft: #202127}:root{--vp-c-border: #c2c2c4;--vp-c-divider: #e2e2e3;--vp-c-gutter: #e2e2e3}.dark{--vp-c-border: #3c3f44;--vp-c-divider: #2e2e32;--vp-c-gutter: #000000}:root{--vp-c-text-1: rgba(60, 60, 67);--vp-c-text-2: rgba(60, 60, 67, .78);--vp-c-text-3: rgba(60, 60, 67, .56)}.dark{--vp-c-text-1: rgba(255, 255, 245, .86);--vp-c-text-2: rgba(235, 235, 245, .6);--vp-c-text-3: rgba(235, 235, 245, .38)}:root{--vp-c-default-1: var(--vp-c-gray-1);--vp-c-default-2: var(--vp-c-gray-2);--vp-c-default-3: var(--vp-c-gray-3);--vp-c-default-soft: var(--vp-c-gray-soft);--vp-c-brand-1: var(--vp-c-indigo-1);--vp-c-brand-2: var(--vp-c-indigo-2);--vp-c-brand-3: var(--vp-c-indigo-3);--vp-c-brand-soft: var(--vp-c-indigo-soft);--vp-c-brand: var(--vp-c-brand-1);--vp-c-tip-1: var(--vp-c-brand-1);--vp-c-tip-2: var(--vp-c-brand-2);--vp-c-tip-3: var(--vp-c-brand-3);--vp-c-tip-soft: var(--vp-c-brand-soft);--vp-c-note-1: var(--vp-c-brand-1);--vp-c-note-2: var(--vp-c-brand-2);--vp-c-note-3: var(--vp-c-brand-3);--vp-c-note-soft: var(--vp-c-brand-soft);--vp-c-success-1: var(--vp-c-green-1);--vp-c-success-2: var(--vp-c-green-2);--vp-c-success-3: var(--vp-c-green-3);--vp-c-success-soft: var(--vp-c-green-soft);--vp-c-important-1: var(--vp-c-purple-1);--vp-c-important-2: var(--vp-c-purple-2);--vp-c-important-3: var(--vp-c-purple-3);--vp-c-important-soft: var(--vp-c-purple-soft);--vp-c-warning-1: var(--vp-c-yellow-1);--vp-c-warning-2: var(--vp-c-yellow-2);--vp-c-warning-3: var(--vp-c-yellow-3);--vp-c-warning-soft: var(--vp-c-yellow-soft);--vp-c-danger-1: var(--vp-c-red-1);--vp-c-danger-2: var(--vp-c-red-2);--vp-c-danger-3: var(--vp-c-red-3);--vp-c-danger-soft: var(--vp-c-red-soft);--vp-c-caution-1: var(--vp-c-red-1);--vp-c-caution-2: var(--vp-c-red-2);--vp-c-caution-3: var(--vp-c-red-3);--vp-c-caution-soft: var(--vp-c-red-soft)}:root{--vp-font-family-base: "Inter", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--vp-font-family-mono: ui-monospace, "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;font-optical-sizing:auto}:root:where(:lang(zh)){--vp-font-family-base: "Punctuation SC", "Inter", ui-sans-serif, system-ui, "PingFang SC", "Noto Sans CJK SC", "Noto Sans SC", "Heiti SC", "Microsoft YaHei", "DengXian", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}:root{--vp-shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--vp-shadow-2: 0 3px 12px rgba(0, 0, 0, .07), 0 1px 4px rgba(0, 0, 0, .07);--vp-shadow-3: 0 12px 32px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--vp-shadow-4: 0 14px 44px rgba(0, 0, 0, .12), 0 3px 9px rgba(0, 0, 0, .12);--vp-shadow-5: 0 18px 56px rgba(0, 0, 0, .16), 0 4px 12px rgba(0, 0, 0, .16)}:root{--vp-z-index-footer: 10;--vp-z-index-local-nav: 20;--vp-z-index-nav: 30;--vp-z-index-layout-top: 40;--vp-z-index-backdrop: 50;--vp-z-index-sidebar: 60}@media (min-width: 960px){:root{--vp-z-index-sidebar: 25}}:root{--vp-layout-max-width: 1440px}:root{--vp-header-anchor-symbol: "#"}:root{--vp-code-line-height: 1.7;--vp-code-font-size: .875em;--vp-code-color: var(--vp-c-brand-1);--vp-code-link-color: var(--vp-c-brand-1);--vp-code-link-hover-color: var(--vp-c-brand-2);--vp-code-bg: var(--vp-c-default-soft);--vp-code-block-color: var(--vp-c-text-2);--vp-code-block-bg: var(--vp-c-bg-alt);--vp-code-block-divider-color: var(--vp-c-gutter);--vp-code-lang-color: var(--vp-c-text-3);--vp-code-line-highlight-color: var(--vp-c-default-soft);--vp-code-line-number-color: var(--vp-c-text-3);--vp-code-line-diff-add-color: var(--vp-c-success-soft);--vp-code-line-diff-add-symbol-color: var(--vp-c-success-1);--vp-code-line-diff-remove-color: var(--vp-c-danger-soft);--vp-code-line-diff-remove-symbol-color: var(--vp-c-danger-1);--vp-code-line-warning-color: var(--vp-c-warning-soft);--vp-code-line-error-color: var(--vp-c-danger-soft);--vp-code-copy-code-border-color: var(--vp-c-divider);--vp-code-copy-code-bg: var(--vp-c-bg-soft);--vp-code-copy-code-hover-border-color: var(--vp-c-divider);--vp-code-copy-code-hover-bg: var(--vp-c-bg);--vp-code-copy-code-active-text: var(--vp-c-text-2);--vp-code-copy-copied-text-content: "Copied";--vp-code-tab-divider: var(--vp-code-block-divider-color);--vp-code-tab-text-color: var(--vp-c-text-2);--vp-code-tab-bg: var(--vp-code-block-bg);--vp-code-tab-hover-text-color: var(--vp-c-text-1);--vp-code-tab-active-text-color: var(--vp-c-text-1);--vp-code-tab-active-bar-color: var(--vp-c-brand-1)}:root{--vp-button-brand-border: transparent;--vp-button-brand-text: var(--vp-c-white);--vp-button-brand-bg: var(--vp-c-brand-3);--vp-button-brand-hover-border: transparent;--vp-button-brand-hover-text: var(--vp-c-white);--vp-button-brand-hover-bg: var(--vp-c-brand-2);--vp-button-brand-active-border: transparent;--vp-button-brand-active-text: var(--vp-c-white);--vp-button-brand-active-bg: var(--vp-c-brand-1);--vp-button-alt-border: transparent;--vp-button-alt-text: var(--vp-c-text-1);--vp-button-alt-bg: var(--vp-c-default-3);--vp-button-alt-hover-border: transparent;--vp-button-alt-hover-text: var(--vp-c-text-1);--vp-button-alt-hover-bg: var(--vp-c-default-2);--vp-button-alt-active-border: transparent;--vp-button-alt-active-text: var(--vp-c-text-1);--vp-button-alt-active-bg: var(--vp-c-default-1);--vp-button-sponsor-border: var(--vp-c-text-2);--vp-button-sponsor-text: var(--vp-c-text-2);--vp-button-sponsor-bg: transparent;--vp-button-sponsor-hover-border: var(--vp-c-sponsor);--vp-button-sponsor-hover-text: var(--vp-c-sponsor);--vp-button-sponsor-hover-bg: transparent;--vp-button-sponsor-active-border: var(--vp-c-sponsor);--vp-button-sponsor-active-text: var(--vp-c-sponsor);--vp-button-sponsor-active-bg: transparent}:root{--vp-custom-block-font-size: 14px;--vp-custom-block-code-font-size: 13px;--vp-custom-block-info-border: transparent;--vp-custom-block-info-text: var(--vp-c-text-1);--vp-custom-block-info-bg: var(--vp-c-default-soft);--vp-custom-block-info-code-bg: var(--vp-c-default-soft);--vp-custom-block-note-border: transparent;--vp-custom-block-note-text: var(--vp-c-text-1);--vp-custom-block-note-bg: var(--vp-c-default-soft);--vp-custom-block-note-code-bg: var(--vp-c-default-soft);--vp-custom-block-tip-border: transparent;--vp-custom-block-tip-text: var(--vp-c-text-1);--vp-custom-block-tip-bg: var(--vp-c-tip-soft);--vp-custom-block-tip-code-bg: var(--vp-c-tip-soft);--vp-custom-block-important-border: transparent;--vp-custom-block-important-text: var(--vp-c-text-1);--vp-custom-block-important-bg: var(--vp-c-important-soft);--vp-custom-block-important-code-bg: var(--vp-c-important-soft);--vp-custom-block-warning-border: transparent;--vp-custom-block-warning-text: var(--vp-c-text-1);--vp-custom-block-warning-bg: var(--vp-c-warning-soft);--vp-custom-block-warning-code-bg: var(--vp-c-warning-soft);--vp-custom-block-danger-border: transparent;--vp-custom-block-danger-text: var(--vp-c-text-1);--vp-custom-block-danger-bg: var(--vp-c-danger-soft);--vp-custom-block-danger-code-bg: var(--vp-c-danger-soft);--vp-custom-block-caution-border: transparent;--vp-custom-block-caution-text: var(--vp-c-text-1);--vp-custom-block-caution-bg: var(--vp-c-caution-soft);--vp-custom-block-caution-code-bg: var(--vp-c-caution-soft);--vp-custom-block-details-border: var(--vp-custom-block-info-border);--vp-custom-block-details-text: var(--vp-custom-block-info-text);--vp-custom-block-details-bg: var(--vp-custom-block-info-bg);--vp-custom-block-details-code-bg: var(--vp-custom-block-info-code-bg)}:root{--vp-input-border-color: var(--vp-c-border);--vp-input-bg-color: var(--vp-c-bg-alt);--vp-input-switch-bg-color: var(--vp-c-default-soft)}:root{--vp-nav-height: 64px;--vp-nav-bg-color: var(--vp-c-bg);--vp-nav-screen-bg-color: var(--vp-c-bg);--vp-nav-logo-height: 24px}.hide-nav{--vp-nav-height: 0px}.hide-nav .VPSidebar{--vp-nav-height: 22px}:root{--vp-local-nav-bg-color: var(--vp-c-bg)}:root{--vp-sidebar-width: 272px;--vp-sidebar-bg-color: var(--vp-c-bg-alt)}:root{--vp-backdrop-bg-color: rgba(0, 0, 0, .6)}:root{--vp-home-hero-name-color: var(--vp-c-brand-1);--vp-home-hero-name-background: transparent;--vp-home-hero-image-background-image: none;--vp-home-hero-image-filter: none}:root{--vp-badge-info-border: transparent;--vp-badge-info-text: var(--vp-c-text-2);--vp-badge-info-bg: var(--vp-c-default-soft);--vp-badge-tip-border: transparent;--vp-badge-tip-text: var(--vp-c-tip-1);--vp-badge-tip-bg: var(--vp-c-tip-soft);--vp-badge-warning-border: transparent;--vp-badge-warning-text: var(--vp-c-warning-1);--vp-badge-warning-bg: var(--vp-c-warning-soft);--vp-badge-danger-border: transparent;--vp-badge-danger-text: var(--vp-c-danger-1);--vp-badge-danger-bg: var(--vp-c-danger-soft)}:root{--vp-carbon-ads-text-color: var(--vp-c-text-1);--vp-carbon-ads-poweredby-color: var(--vp-c-text-2);--vp-carbon-ads-bg-color: var(--vp-c-bg-soft);--vp-carbon-ads-hover-text-color: var(--vp-c-brand-1);--vp-carbon-ads-hover-poweredby-color: var(--vp-c-text-1)}:root{--vp-local-search-bg: var(--vp-c-bg);--vp-local-search-result-bg: var(--vp-c-bg);--vp-local-search-result-border: var(--vp-c-divider);--vp-local-search-result-selected-bg: var(--vp-c-bg);--vp-local-search-result-selected-border: var(--vp-c-brand-1);--vp-local-search-highlight-bg: var(--vp-c-brand-1);--vp-local-search-highlight-text: var(--vp-c-neutral-inverse)}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}*,:before,:after{box-sizing:border-box}html{line-height:1.4;font-size:16px;-webkit-text-size-adjust:100%}html.dark{color-scheme:dark}body{margin:0;width:100%;min-width:320px;min-height:100vh;line-height:24px;font-family:var(--vp-font-family-base);font-size:16px;font-weight:400;color:var(--vp-c-text-1);background-color:var(--vp-c-bg);font-synthesis:style;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;line-height:24px;font-size:16px;font-weight:400}p{margin:0}strong,b{font-weight:600}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}a{color:inherit;text-decoration:inherit}ol,ul{list-style:none;margin:0;padding:0}blockquote{margin:0}pre,code,kbd,samp{font-family:var(--vp-font-family-mono)}img,svg,video,canvas,audio,iframe,embed,object{display:block}figure{margin:0}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{border:0;padding:0;line-height:inherit;color:inherit}button{padding:0;font-family:inherit;background-color:transparent;background-image:none}button:enabled,[role=button]:enabled{cursor:pointer}button:focus,button:focus-visible{outline:1px dotted;outline:4px auto -webkit-focus-ring-color}button:focus:not(:focus-visible){outline:none!important}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse}input{background-color:transparent}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--vp-c-text-3)}input::placeholder,textarea::placeholder{color:var(--vp-c-text-3)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{resize:vertical}select{-webkit-appearance:none}fieldset{margin:0;padding:0}h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}vite-error-overlay{z-index:9999}mjx-container{display:inline-block;margin:auto 2px -2px}mjx-container>svg{display:inline-block;margin:auto}[class^=vpi-],[class*=" vpi-"],.vp-icon{width:1em;height:1em}[class^=vpi-].bg,[class*=" vpi-"].bg,.vp-icon.bg{background-size:100% 100%;background-color:transparent}[class^=vpi-]:not(.bg),[class*=" vpi-"]:not(.bg),.vp-icon:not(.bg){-webkit-mask:var(--icon) no-repeat;mask:var(--icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit}.vpi-align-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 6H3M15 12H3M17 18H3'/%3E%3C/svg%3E")}.vpi-arrow-right,.vpi-arrow-down,.vpi-arrow-left,.vpi-arrow-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E")}.vpi-chevron-right,.vpi-chevron-down,.vpi-chevron-left,.vpi-chevron-up{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.vpi-chevron-down,.vpi-arrow-down{transform:rotate(90deg)}.vpi-chevron-left,.vpi-arrow-left{transform:rotate(180deg)}.vpi-chevron-up,.vpi-arrow-up{transform:rotate(-90deg)}.vpi-square-pen{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z'/%3E%3C/svg%3E")}.vpi-plus{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E")}.vpi-sun{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E")}.vpi-moon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}.vpi-more-horizontal{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Ccircle cx='19' cy='12' r='1'/%3E%3Ccircle cx='5' cy='12' r='1'/%3E%3C/svg%3E")}.vpi-languages{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m5 8 6 6M4 14l6-6 2-3M2 5h12M7 2h1M22 22l-5-10-5 10M14 18h6'/%3E%3C/svg%3E")}.vpi-heart{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z'/%3E%3C/svg%3E")}.vpi-search{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}.vpi-layout-list{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3Cpath d='M14 4h7M14 9h7M14 15h7M14 20h7'/%3E%3C/svg%3E")}.vpi-delete{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M20 5H9l-7 7 7 7h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2ZM18 9l-6 6M12 9l6 6'/%3E%3C/svg%3E")}.vpi-corner-down-left{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m9 10-5 5 5 5'/%3E%3Cpath d='M20 4v7a4 4 0 0 1-4 4H4'/%3E%3C/svg%3E")}:root{--vp-icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3C/svg%3E");--vp-icon-copied: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='rgba(128,128,128,1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E")}.vpi-social-discord{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.317 4.37a19.791 19.791 0 0 0-4.885-1.515.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 0 0-5.487 0 12.64 12.64 0 0 0-.617-1.25.077.077 0 0 0-.079-.037A19.736 19.736 0 0 0 3.677 4.37a.07.07 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 0 0 .031.057 19.9 19.9 0 0 0 5.993 3.03.078.078 0 0 0 .084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 0 0-.041-.106 13.107 13.107 0 0 1-1.872-.892.077.077 0 0 1-.008-.128 10.2 10.2 0 0 0 .372-.292.074.074 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 0 1 .078.01c.12.098.246.198.373.292a.077.077 0 0 1-.006.127 12.299 12.299 0 0 1-1.873.892.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 0 0 .084.028 19.839 19.839 0 0 0 6.002-3.03.077.077 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 0 0-.031-.03zM8.02 15.33c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.956-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.956 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.085-2.157-2.419 0-1.333.955-2.419 2.157-2.419 1.21 0 2.176 1.096 2.157 2.42 0 1.333-.946 2.418-2.157 2.418Z'/%3E%3C/svg%3E")}.vpi-social-facebook{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.101 23.691v-7.98H6.627v-3.667h2.474v-1.58c0-4.085 1.848-5.978 5.858-5.978.401 0 .955.042 1.468.103a8.68 8.68 0 0 1 1.141.195v3.325a8.623 8.623 0 0 0-.653-.036 26.805 26.805 0 0 0-.733-.009c-.707 0-1.259.096-1.675.309a1.686 1.686 0 0 0-.679.622c-.258.42-.374.995-.374 1.752v1.297h3.919l-.386 2.103-.287 1.564h-3.246v8.245C19.396 23.238 24 18.179 24 12.044c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.628 3.874 10.35 9.101 11.647Z'/%3E%3C/svg%3E")}.vpi-social-github{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")}.vpi-social-instagram{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.03.084c-1.277.06-2.149.264-2.91.563a5.874 5.874 0 0 0-2.124 1.388 5.878 5.878 0 0 0-1.38 2.127C.321 4.926.12 5.8.064 7.076.008 8.354-.005 8.764.001 12.023c.007 3.259.021 3.667.083 4.947.061 1.277.264 2.149.563 2.911.308.789.72 1.457 1.388 2.123a5.872 5.872 0 0 0 2.129 1.38c.763.295 1.636.496 2.913.552 1.278.056 1.689.069 4.947.063 3.257-.007 3.668-.021 4.947-.082 1.28-.06 2.147-.265 2.91-.563a5.881 5.881 0 0 0 2.123-1.388 5.881 5.881 0 0 0 1.38-2.129c.295-.763.496-1.636.551-2.912.056-1.28.07-1.69.063-4.948-.006-3.258-.02-3.667-.081-4.947-.06-1.28-.264-2.148-.564-2.911a5.892 5.892 0 0 0-1.387-2.123 5.857 5.857 0 0 0-2.128-1.38C19.074.322 18.202.12 16.924.066 15.647.009 15.236-.006 11.977 0 8.718.008 8.31.021 7.03.084m.14 21.693c-1.17-.05-1.805-.245-2.228-.408a3.736 3.736 0 0 1-1.382-.895 3.695 3.695 0 0 1-.9-1.378c-.165-.423-.363-1.058-.417-2.228-.06-1.264-.072-1.644-.08-4.848-.006-3.204.006-3.583.061-4.848.05-1.169.246-1.805.408-2.228.216-.561.477-.96.895-1.382a3.705 3.705 0 0 1 1.379-.9c.423-.165 1.057-.361 2.227-.417 1.265-.06 1.644-.072 4.848-.08 3.203-.006 3.583.006 4.85.062 1.168.05 1.804.244 2.227.408.56.216.96.475 1.382.895.421.42.681.817.9 1.378.165.422.362 1.056.417 2.227.06 1.265.074 1.645.08 4.848.005 3.203-.006 3.583-.061 4.848-.051 1.17-.245 1.805-.408 2.23-.216.56-.477.96-.896 1.38a3.705 3.705 0 0 1-1.378.9c-.422.165-1.058.362-2.226.418-1.266.06-1.645.072-4.85.079-3.204.007-3.582-.006-4.848-.06m9.783-16.192a1.44 1.44 0 1 0 1.437-1.442 1.44 1.44 0 0 0-1.437 1.442M5.839 12.012a6.161 6.161 0 1 0 12.323-.024 6.162 6.162 0 0 0-12.323.024M8 12.008A4 4 0 1 1 12.008 16 4 4 0 0 1 8 12.008'/%3E%3C/svg%3E")}.vpi-social-linkedin{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z'/%3E%3C/svg%3E")}.vpi-social-mastodon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z'/%3E%3C/svg%3E")}.vpi-social-npm{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1.763 0C.786 0 0 .786 0 1.763v20.474C0 23.214.786 24 1.763 24h20.474c.977 0 1.763-.786 1.763-1.763V1.763C24 .786 23.214 0 22.237 0zM5.13 5.323l13.837.019-.009 13.836h-3.464l.01-10.382h-3.456L12.04 19.17H5.113z'/%3E%3C/svg%3E")}.vpi-social-slack{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zm1.271 0a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zm0 1.271a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zm10.122 2.521a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zm-1.268 0a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zm-2.523 10.122a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zm0-1.268a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z'/%3E%3C/svg%3E")}.vpi-social-twitter,.vpi-social-x{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z'/%3E%3C/svg%3E")}.vpi-social-youtube{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z'/%3E%3C/svg%3E")}.visually-hidden{position:absolute;width:1px;height:1px;white-space:nowrap;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden}.custom-block{border:1px solid transparent;border-radius:8px;padding:16px 16px 8px;line-height:24px;font-size:var(--vp-custom-block-font-size);color:var(--vp-c-text-2)}.custom-block.info{border-color:var(--vp-custom-block-info-border);color:var(--vp-custom-block-info-text);background-color:var(--vp-custom-block-info-bg)}.custom-block.info a,.custom-block.info code{color:var(--vp-c-brand-1)}.custom-block.info a:hover,.custom-block.info a:hover>code{color:var(--vp-c-brand-2)}.custom-block.info code{background-color:var(--vp-custom-block-info-code-bg)}.custom-block.note{border-color:var(--vp-custom-block-note-border);color:var(--vp-custom-block-note-text);background-color:var(--vp-custom-block-note-bg)}.custom-block.note a,.custom-block.note code{color:var(--vp-c-brand-1)}.custom-block.note a:hover,.custom-block.note a:hover>code{color:var(--vp-c-brand-2)}.custom-block.note code{background-color:var(--vp-custom-block-note-code-bg)}.custom-block.tip{border-color:var(--vp-custom-block-tip-border);color:var(--vp-custom-block-tip-text);background-color:var(--vp-custom-block-tip-bg)}.custom-block.tip a,.custom-block.tip code{color:var(--vp-c-tip-1)}.custom-block.tip a:hover,.custom-block.tip a:hover>code{color:var(--vp-c-tip-2)}.custom-block.tip code{background-color:var(--vp-custom-block-tip-code-bg)}.custom-block.important{border-color:var(--vp-custom-block-important-border);color:var(--vp-custom-block-important-text);background-color:var(--vp-custom-block-important-bg)}.custom-block.important a,.custom-block.important code{color:var(--vp-c-important-1)}.custom-block.important a:hover,.custom-block.important a:hover>code{color:var(--vp-c-important-2)}.custom-block.important code{background-color:var(--vp-custom-block-important-code-bg)}.custom-block.warning{border-color:var(--vp-custom-block-warning-border);color:var(--vp-custom-block-warning-text);background-color:var(--vp-custom-block-warning-bg)}.custom-block.warning a,.custom-block.warning code{color:var(--vp-c-warning-1)}.custom-block.warning a:hover,.custom-block.warning a:hover>code{color:var(--vp-c-warning-2)}.custom-block.warning code{background-color:var(--vp-custom-block-warning-code-bg)}.custom-block.danger{border-color:var(--vp-custom-block-danger-border);color:var(--vp-custom-block-danger-text);background-color:var(--vp-custom-block-danger-bg)}.custom-block.danger a,.custom-block.danger code{color:var(--vp-c-danger-1)}.custom-block.danger a:hover,.custom-block.danger a:hover>code{color:var(--vp-c-danger-2)}.custom-block.danger code{background-color:var(--vp-custom-block-danger-code-bg)}.custom-block.caution{border-color:var(--vp-custom-block-caution-border);color:var(--vp-custom-block-caution-text);background-color:var(--vp-custom-block-caution-bg)}.custom-block.caution a,.custom-block.caution code{color:var(--vp-c-caution-1)}.custom-block.caution a:hover,.custom-block.caution a:hover>code{color:var(--vp-c-caution-2)}.custom-block.caution code{background-color:var(--vp-custom-block-caution-code-bg)}.custom-block.details{border-color:var(--vp-custom-block-details-border);color:var(--vp-custom-block-details-text);background-color:var(--vp-custom-block-details-bg)}.custom-block.details a{color:var(--vp-c-brand-1)}.custom-block.details a:hover,.custom-block.details a:hover>code{color:var(--vp-c-brand-2)}.custom-block.details code{background-color:var(--vp-custom-block-details-code-bg)}.custom-block-title{font-weight:600}.custom-block p+p{margin:8px 0}.custom-block.details summary{margin:0 0 8px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-block.details summary+p{margin:8px 0}.custom-block a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:opacity .25s}.custom-block a:hover{opacity:.75}.custom-block code{font-size:var(--vp-custom-block-code-font-size)}.custom-block.custom-block th,.custom-block.custom-block blockquote>p{font-size:var(--vp-custom-block-font-size);color:inherit}.dark .vp-code span{color:var(--shiki-dark, inherit)}html:not(.dark) .vp-code span{color:var(--shiki-light, inherit)}.vp-code-group{margin-top:16px}.vp-code-group .tabs{position:relative;display:flex;margin-right:-24px;margin-left:-24px;padding:0 12px;background-color:var(--vp-code-tab-bg);overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px var(--vp-code-tab-divider)}@media (min-width: 640px){.vp-code-group .tabs{margin-right:0;margin-left:0;border-radius:8px 8px 0 0}}.vp-code-group .tabs input{position:fixed;opacity:0;pointer-events:none}.vp-code-group .tabs label{position:relative;display:inline-block;border-bottom:1px solid transparent;padding:0 12px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-code-tab-text-color);white-space:nowrap;cursor:pointer;transition:color .25s}.vp-code-group .tabs label:after{position:absolute;right:8px;bottom:-1px;left:8px;z-index:1;height:2px;border-radius:2px;content:"";background-color:transparent;transition:background-color .25s}.vp-code-group label:hover{color:var(--vp-code-tab-hover-text-color)}.vp-code-group input:checked+label{color:var(--vp-code-tab-active-text-color)}.vp-code-group input:checked+label:after{background-color:var(--vp-code-tab-active-bar-color)}.vp-code-group div[class*=language-],.vp-block{display:none;margin-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.vp-code-group div[class*=language-].active,.vp-block.active{display:block}.vp-block{padding:20px 24px}.vp-doc h1,.vp-doc h2,.vp-doc h3,.vp-doc h4,.vp-doc h5,.vp-doc h6{position:relative;font-weight:600;outline:none}.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:28px}.vp-doc h2{margin:48px 0 16px;border-top:1px solid var(--vp-c-divider);padding-top:24px;letter-spacing:-.02em;line-height:32px;font-size:24px}.vp-doc h3{margin:32px 0 0;letter-spacing:-.01em;line-height:28px;font-size:20px}.vp-doc .header-anchor{position:absolute;top:0;left:0;margin-left:-.87em;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;text-decoration:none;transition:color .25s,opacity .25s}.vp-doc .header-anchor:before{content:var(--vp-header-anchor-symbol)}.vp-doc h1:hover .header-anchor,.vp-doc h1 .header-anchor:focus,.vp-doc h2:hover .header-anchor,.vp-doc h2 .header-anchor:focus,.vp-doc h3:hover .header-anchor,.vp-doc h3 .header-anchor:focus,.vp-doc h4:hover .header-anchor,.vp-doc h4 .header-anchor:focus,.vp-doc h5:hover .header-anchor,.vp-doc h5 .header-anchor:focus,.vp-doc h6:hover .header-anchor,.vp-doc h6 .header-anchor:focus{opacity:1}@media (min-width: 768px){.vp-doc h1{letter-spacing:-.02em;line-height:40px;font-size:32px}}.vp-doc h2 .header-anchor{top:24px}.vp-doc p,.vp-doc summary{margin:16px 0}.vp-doc p{line-height:28px}.vp-doc blockquote{margin:16px 0;border-left:2px solid var(--vp-c-divider);padding-left:16px;transition:border-color .5s}.vp-doc blockquote>p{margin:0;font-size:16px;color:var(--vp-c-text-2);transition:color .5s}.vp-doc a{font-weight:500;color:var(--vp-c-brand-1);text-decoration:underline;text-underline-offset:2px;transition:color .25s,opacity .25s}.vp-doc a:hover{color:var(--vp-c-brand-2)}.vp-doc strong{font-weight:600}.vp-doc ul,.vp-doc ol{padding-left:1.25rem;margin:16px 0}.vp-doc ul{list-style:disc}.vp-doc ol{list-style:decimal}.vp-doc li+li{margin-top:8px}.vp-doc li>ol,.vp-doc li>ul{margin:8px 0 0}.vp-doc table{display:block;border-collapse:collapse;margin:20px 0;overflow-x:auto}.vp-doc tr{background-color:var(--vp-c-bg);border-top:1px solid var(--vp-c-divider);transition:background-color .5s}.vp-doc tr:nth-child(2n){background-color:var(--vp-c-bg-soft)}.vp-doc th,.vp-doc td{border:1px solid var(--vp-c-divider);padding:8px 16px}.vp-doc th{text-align:left;font-size:14px;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-doc td{font-size:14px}.vp-doc hr{margin:16px 0;border:none;border-top:1px solid var(--vp-c-divider)}.vp-doc .custom-block{margin:16px 0}.vp-doc .custom-block p{margin:8px 0;line-height:24px}.vp-doc .custom-block p:first-child{margin:0}.vp-doc .custom-block div[class*=language-]{margin:8px 0;border-radius:8px}.vp-doc .custom-block div[class*=language-] code{font-weight:400;background-color:transparent}.vp-doc .custom-block .vp-code-group .tabs{margin:0;border-radius:8px 8px 0 0}.vp-doc :not(pre,h1,h2,h3,h4,h5,h6)>code{font-size:var(--vp-code-font-size);color:var(--vp-code-color)}.vp-doc :not(pre)>code{border-radius:4px;padding:3px 6px;background-color:var(--vp-code-bg);transition:color .25s,background-color .5s}.vp-doc a>code{color:var(--vp-code-link-color)}.vp-doc a:hover>code{color:var(--vp-code-link-hover-color)}.vp-doc h1>code,.vp-doc h2>code,.vp-doc h3>code{font-size:.9em}.vp-doc div[class*=language-],.vp-block{position:relative;margin:16px -24px;background-color:var(--vp-code-block-bg);overflow-x:auto;transition:background-color .5s}@media (min-width: 640px){.vp-doc div[class*=language-],.vp-block{border-radius:8px;margin:16px 0}}@media (max-width: 639px){.vp-doc li div[class*=language-]{border-radius:8px 0 0 8px}}.vp-doc div[class*=language-]+div[class*=language-],.vp-doc div[class$=-api]+div[class*=language-],.vp-doc div[class*=language-]+div[class$=-api]>div[class*=language-]{margin-top:-8px}.vp-doc [class*=language-] pre,.vp-doc [class*=language-] code{direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.vp-doc [class*=language-] pre{position:relative;z-index:1;margin:0;padding:20px 0;background:transparent;overflow-x:auto}.vp-doc [class*=language-] code{display:block;padding:0 24px;width:-moz-fit-content;width:fit-content;min-width:100%;line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-block-color);transition:color .5s}.vp-doc [class*=language-] code .highlighted{background-color:var(--vp-code-line-highlight-color);transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .highlighted.error{background-color:var(--vp-code-line-error-color)}.vp-doc [class*=language-] code .highlighted.warning{background-color:var(--vp-code-line-warning-color)}.vp-doc [class*=language-] code .diff{transition:background-color .5s;margin:0 -24px;padding:0 24px;width:calc(100% + 48px);display:inline-block}.vp-doc [class*=language-] code .diff:before{position:absolute;left:10px}.vp-doc [class*=language-] .has-focused-lines .line:not(.has-focus){filter:blur(.095rem);opacity:.7;transition:filter .35s,opacity .35s}.vp-doc [class*=language-]:hover .has-focused-lines .line:not(.has-focus){filter:blur(0);opacity:1}.vp-doc [class*=language-] code .diff.remove{background-color:var(--vp-code-line-diff-remove-color);opacity:.7}.vp-doc [class*=language-] code .diff.remove:before{content:"-";color:var(--vp-code-line-diff-remove-symbol-color)}.vp-doc [class*=language-] code .diff.add{background-color:var(--vp-code-line-diff-add-color)}.vp-doc [class*=language-] code .diff.add:before{content:"+";color:var(--vp-code-line-diff-add-symbol-color)}.vp-doc div[class*=language-].line-numbers-mode{padding-left:32px}.vp-doc .line-numbers-wrapper{position:absolute;top:0;bottom:0;left:0;z-index:3;border-right:1px solid var(--vp-code-block-divider-color);padding-top:20px;width:32px;text-align:center;font-family:var(--vp-font-family-mono);line-height:var(--vp-code-line-height);font-size:var(--vp-code-font-size);color:var(--vp-code-line-number-color);transition:border-color .5s,color .5s}.vp-doc [class*=language-]>button.copy{direction:ltr;position:absolute;top:12px;right:12px;z-index:3;border:1px solid var(--vp-code-copy-code-border-color);border-radius:4px;width:40px;height:40px;background-color:var(--vp-code-copy-code-bg);opacity:0;cursor:pointer;background-image:var(--vp-icon-copy);background-position:50%;background-size:20px;background-repeat:no-repeat;transition:border-color .25s,background-color .25s,opacity .25s}.vp-doc [class*=language-]:hover>button.copy,.vp-doc [class*=language-]>button.copy:focus{opacity:1}.vp-doc [class*=language-]>button.copy:hover,.vp-doc [class*=language-]>button.copy.copied{border-color:var(--vp-code-copy-code-hover-border-color);background-color:var(--vp-code-copy-code-hover-bg)}.vp-doc [class*=language-]>button.copy.copied,.vp-doc [class*=language-]>button.copy:hover.copied{border-radius:0 4px 4px 0;background-color:var(--vp-code-copy-code-hover-bg);background-image:var(--vp-icon-copied)}.vp-doc [class*=language-]>button.copy.copied:before,.vp-doc [class*=language-]>button.copy:hover.copied:before{position:relative;top:-1px;transform:translate(calc(-100% - 1px));display:flex;justify-content:center;align-items:center;border:1px solid var(--vp-code-copy-code-hover-border-color);border-right:0;border-radius:4px 0 0 4px;padding:0 10px;width:-moz-fit-content;width:fit-content;height:40px;text-align:center;font-size:12px;font-weight:500;color:var(--vp-code-copy-code-active-text);background-color:var(--vp-code-copy-code-hover-bg);white-space:nowrap;content:var(--vp-code-copy-copied-text-content)}.vp-doc [class*=language-]>span.lang{position:absolute;top:2px;right:8px;z-index:2;font-size:12px;font-weight:500;color:var(--vp-code-lang-color);transition:color .4s,opacity .4s}.vp-doc [class*=language-]:hover>button.copy+span.lang,.vp-doc [class*=language-]>button.copy:focus+span.lang{opacity:0}.vp-doc .VPTeamMembers{margin-top:24px}.vp-doc .VPTeamMembers.small.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}.vp-doc .VPTeamMembers.small.count-2 .container,.vp-doc .VPTeamMembers.small.count-3 .container{max-width:100%!important}.vp-doc .VPTeamMembers.medium.count-1 .container{margin:0!important;max-width:calc((100% - 24px)/2)!important}:is(.vp-external-link-icon,.vp-doc a[href*="://"],.vp-doc a[target=_blank]):not(.no-icon):after{display:inline-block;margin-top:-1px;margin-left:4px;width:11px;height:11px;background:currentColor;color:var(--vp-c-text-3);flex-shrink:0;--icon: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M0 0h24v24H0V0z' fill='none' /%3E%3Cpath d='M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z' /%3E%3C/svg%3E");-webkit-mask-image:var(--icon);mask-image:var(--icon)}.vp-external-link-icon:after{content:""}.external-link-icon-enabled :is(.vp-doc a[href*="://"],.vp-doc a[target=_blank]):after{content:"";color:currentColor}.vp-sponsor{border-radius:16px;overflow:hidden}.vp-sponsor.aside{border-radius:12px}.vp-sponsor-section+.vp-sponsor-section{margin-top:4px}.vp-sponsor-tier{margin:0 0 4px!important;text-align:center;letter-spacing:1px!important;line-height:24px;width:100%;font-weight:600;color:var(--vp-c-text-2);background-color:var(--vp-c-bg-soft)}.vp-sponsor.normal .vp-sponsor-tier{padding:13px 0 11px;font-size:14px}.vp-sponsor.aside .vp-sponsor-tier{padding:9px 0 7px;font-size:12px}.vp-sponsor-grid+.vp-sponsor-tier{margin-top:4px}.vp-sponsor-grid{display:flex;flex-wrap:wrap;gap:4px}.vp-sponsor-grid.xmini .vp-sponsor-grid-link{height:64px}.vp-sponsor-grid.xmini .vp-sponsor-grid-image{max-width:64px;max-height:22px}.vp-sponsor-grid.mini .vp-sponsor-grid-link{height:72px}.vp-sponsor-grid.mini .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.small .vp-sponsor-grid-link{height:96px}.vp-sponsor-grid.small .vp-sponsor-grid-image{max-width:96px;max-height:24px}.vp-sponsor-grid.medium .vp-sponsor-grid-link{height:112px}.vp-sponsor-grid.medium .vp-sponsor-grid-image{max-width:120px;max-height:36px}.vp-sponsor-grid.big .vp-sponsor-grid-link{height:184px}.vp-sponsor-grid.big .vp-sponsor-grid-image{max-width:192px;max-height:56px}.vp-sponsor-grid[data-vp-grid="2"] .vp-sponsor-grid-item{width:calc((100% - 4px)/2)}.vp-sponsor-grid[data-vp-grid="3"] .vp-sponsor-grid-item{width:calc((100% - 4px * 2) / 3)}.vp-sponsor-grid[data-vp-grid="4"] .vp-sponsor-grid-item{width:calc((100% - 12px)/4)}.vp-sponsor-grid[data-vp-grid="5"] .vp-sponsor-grid-item{width:calc((100% - 16px)/5)}.vp-sponsor-grid[data-vp-grid="6"] .vp-sponsor-grid-item{width:calc((100% - 4px * 5) / 6)}.vp-sponsor-grid-item{flex-shrink:0;width:100%;background-color:var(--vp-c-bg-soft);transition:background-color .25s}.vp-sponsor-grid-item:hover{background-color:var(--vp-c-default-soft)}.vp-sponsor-grid-item:hover .vp-sponsor-grid-image{filter:grayscale(0) invert(0)}.vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.dark .vp-sponsor-grid-item:hover{background-color:var(--vp-c-white)}.dark .vp-sponsor-grid-item.empty:hover{background-color:var(--vp-c-bg-soft)}.vp-sponsor-grid-link{display:flex}.vp-sponsor-grid-box{display:flex;justify-content:center;align-items:center;width:100%}.vp-sponsor-grid-image{max-width:100%;filter:grayscale(1);transition:filter .25s}.dark .vp-sponsor-grid-image{filter:grayscale(1) invert(1)}.VPBadge{display:inline-block;margin-left:2px;border:1px solid transparent;border-radius:12px;padding:0 10px;line-height:22px;font-size:12px;font-weight:500;transform:translateY(-2px)}.VPBadge.small{padding:0 6px;line-height:18px;font-size:10px;transform:translateY(-8px)}.VPDocFooter .VPBadge{display:none}.vp-doc h1>.VPBadge{margin-top:4px;vertical-align:top}.vp-doc h2>.VPBadge{margin-top:3px;padding:0 8px;vertical-align:top}.vp-doc h3>.VPBadge{vertical-align:middle}.vp-doc h4>.VPBadge,.vp-doc h5>.VPBadge,.vp-doc h6>.VPBadge{vertical-align:middle;line-height:18px}.VPBadge.info{border-color:var(--vp-badge-info-border);color:var(--vp-badge-info-text);background-color:var(--vp-badge-info-bg)}.VPBadge.tip{border-color:var(--vp-badge-tip-border);color:var(--vp-badge-tip-text);background-color:var(--vp-badge-tip-bg)}.VPBadge.warning{border-color:var(--vp-badge-warning-border);color:var(--vp-badge-warning-text);background-color:var(--vp-badge-warning-bg)}.VPBadge.danger{border-color:var(--vp-badge-danger-border);color:var(--vp-badge-danger-text);background-color:var(--vp-badge-danger-bg)}.VPBackdrop[data-v-c79a1216]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--vp-z-index-backdrop);background:var(--vp-backdrop-bg-color);transition:opacity .5s}.VPBackdrop.fade-enter-from[data-v-c79a1216],.VPBackdrop.fade-leave-to[data-v-c79a1216]{opacity:0}.VPBackdrop.fade-leave-active[data-v-c79a1216]{transition-duration:.25s}@media (min-width: 1280px){.VPBackdrop[data-v-c79a1216]{display:none}}.NotFound[data-v-d6be1790]{padding:64px 24px 96px;text-align:center}@media (min-width: 768px){.NotFound[data-v-d6be1790]{padding:96px 32px 168px}}.code[data-v-d6be1790]{line-height:64px;font-size:64px;font-weight:600}.title[data-v-d6be1790]{padding-top:12px;letter-spacing:2px;line-height:20px;font-size:20px;font-weight:700}.divider[data-v-d6be1790]{margin:24px auto 18px;width:64px;height:1px;background-color:var(--vp-c-divider)}.quote[data-v-d6be1790]{margin:0 auto;max-width:256px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.action[data-v-d6be1790]{padding-top:20px}.link[data-v-d6be1790]{display:inline-block;border:1px solid var(--vp-c-brand-1);border-radius:16px;padding:3px 16px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:border-color .25s,color .25s}.link[data-v-d6be1790]:hover{border-color:var(--vp-c-brand-2);color:var(--vp-c-brand-2)}.root[data-v-b933a997]{position:relative;z-index:1}.nested[data-v-b933a997]{padding-right:16px;padding-left:16px}.outline-link[data-v-b933a997]{display:block;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .5s}.outline-link[data-v-b933a997]:hover,.outline-link.active[data-v-b933a997]{color:var(--vp-c-text-1);transition:color .25s}.outline-link.nested[data-v-b933a997]{padding-left:13px}.VPDocAsideOutline[data-v-a5bbad30]{display:none}.VPDocAsideOutline.has-outline[data-v-a5bbad30]{display:block}.content[data-v-a5bbad30]{position:relative;border-left:1px solid var(--vp-c-divider);padding-left:16px;font-size:13px;font-weight:500}.outline-marker[data-v-a5bbad30]{position:absolute;top:32px;left:-1px;z-index:0;opacity:0;width:2px;border-radius:2px;height:18px;background-color:var(--vp-c-brand-1);transition:top .25s cubic-bezier(0,1,.5,1),background-color .5s,opacity .25s}.outline-title[data-v-a5bbad30]{line-height:32px;font-size:14px;font-weight:600}.VPDocAside[data-v-3f215769]{display:flex;flex-direction:column;flex-grow:1}.spacer[data-v-3f215769]{flex-grow:1}.VPDocAside[data-v-3f215769] .spacer+.VPDocAsideSponsors,.VPDocAside[data-v-3f215769] .spacer+.VPDocAsideCarbonAds{margin-top:24px}.VPDocAside[data-v-3f215769] .VPDocAsideSponsors+.VPDocAsideCarbonAds{margin-top:16px}.VPLastUpdated[data-v-7e05ebdb]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 640px){.VPLastUpdated[data-v-7e05ebdb]{line-height:32px;font-size:14px;font-weight:500}}.VPDocFooter[data-v-d4a0bba5]{margin-top:64px}.edit-info[data-v-d4a0bba5]{padding-bottom:18px}@media (min-width: 640px){.edit-info[data-v-d4a0bba5]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px}}.edit-link-button[data-v-d4a0bba5]{display:flex;align-items:center;border:0;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.edit-link-button[data-v-d4a0bba5]:hover{color:var(--vp-c-brand-2)}.edit-link-icon[data-v-d4a0bba5]{margin-right:8px}.prev-next[data-v-d4a0bba5]{border-top:1px solid var(--vp-c-divider);padding-top:24px;display:grid;grid-row-gap:8px}@media (min-width: 640px){.prev-next[data-v-d4a0bba5]{grid-template-columns:repeat(2,1fr);grid-column-gap:16px}}.pager-link[data-v-d4a0bba5]{display:block;border:1px solid var(--vp-c-divider);border-radius:8px;padding:11px 16px 13px;width:100%;height:100%;transition:border-color .25s}.pager-link[data-v-d4a0bba5]:hover{border-color:var(--vp-c-brand-1)}.pager-link.next[data-v-d4a0bba5]{margin-left:auto;text-align:right}.desc[data-v-d4a0bba5]{display:block;line-height:20px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.title[data-v-d4a0bba5]{display:block;line-height:20px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1);transition:color .25s}.VPDoc[data-v-39a288b8]{padding:32px 24px 96px;width:100%}@media (min-width: 768px){.VPDoc[data-v-39a288b8]{padding:48px 32px 128px}}@media (min-width: 960px){.VPDoc[data-v-39a288b8]{padding:48px 32px 0}.VPDoc:not(.has-sidebar) .container[data-v-39a288b8]{display:flex;justify-content:center;max-width:992px}.VPDoc:not(.has-sidebar) .content[data-v-39a288b8]{max-width:752px}}@media (min-width: 1280px){.VPDoc .container[data-v-39a288b8]{display:flex;justify-content:center}.VPDoc .aside[data-v-39a288b8]{display:block}}@media (min-width: 1440px){.VPDoc:not(.has-sidebar) .content[data-v-39a288b8]{max-width:784px}.VPDoc:not(.has-sidebar) .container[data-v-39a288b8]{max-width:1104px}}.container[data-v-39a288b8]{margin:0 auto;width:100%}.aside[data-v-39a288b8]{position:relative;display:none;order:2;flex-grow:1;padding-left:32px;width:100%;max-width:256px}.left-aside[data-v-39a288b8]{order:1;padding-left:unset;padding-right:32px}.aside-container[data-v-39a288b8]{position:fixed;top:0;padding-top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + var(--vp-doc-top-height, 0px) + 48px);width:224px;height:100vh;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.aside-container[data-v-39a288b8]::-webkit-scrollbar{display:none}.aside-curtain[data-v-39a288b8]{position:fixed;bottom:0;z-index:10;width:224px;height:32px;background:linear-gradient(transparent,var(--vp-c-bg) 70%)}.aside-content[data-v-39a288b8]{display:flex;flex-direction:column;min-height:calc(100vh - (var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px));padding-bottom:32px}.content[data-v-39a288b8]{position:relative;margin:0 auto;width:100%}@media (min-width: 960px){.content[data-v-39a288b8]{padding:0 32px 128px}}@media (min-width: 1280px){.content[data-v-39a288b8]{order:1;margin:0;min-width:640px}}.content-container[data-v-39a288b8]{margin:0 auto}.VPDoc.has-aside .content-container[data-v-39a288b8]{max-width:688px}.VPButton[data-v-cad61b99]{display:inline-block;border:1px solid transparent;text-align:center;font-weight:600;white-space:nowrap;transition:color .25s,border-color .25s,background-color .25s}.VPButton[data-v-cad61b99]:active{transition:color .1s,border-color .1s,background-color .1s}.VPButton.medium[data-v-cad61b99]{border-radius:20px;padding:0 20px;line-height:38px;font-size:14px}.VPButton.big[data-v-cad61b99]{border-radius:24px;padding:0 24px;line-height:46px;font-size:16px}.VPButton.brand[data-v-cad61b99]{border-color:var(--vp-button-brand-border);color:var(--vp-button-brand-text);background-color:var(--vp-button-brand-bg)}.VPButton.brand[data-v-cad61b99]:hover{border-color:var(--vp-button-brand-hover-border);color:var(--vp-button-brand-hover-text);background-color:var(--vp-button-brand-hover-bg)}.VPButton.brand[data-v-cad61b99]:active{border-color:var(--vp-button-brand-active-border);color:var(--vp-button-brand-active-text);background-color:var(--vp-button-brand-active-bg)}.VPButton.alt[data-v-cad61b99]{border-color:var(--vp-button-alt-border);color:var(--vp-button-alt-text);background-color:var(--vp-button-alt-bg)}.VPButton.alt[data-v-cad61b99]:hover{border-color:var(--vp-button-alt-hover-border);color:var(--vp-button-alt-hover-text);background-color:var(--vp-button-alt-hover-bg)}.VPButton.alt[data-v-cad61b99]:active{border-color:var(--vp-button-alt-active-border);color:var(--vp-button-alt-active-text);background-color:var(--vp-button-alt-active-bg)}.VPButton.sponsor[data-v-cad61b99]{border-color:var(--vp-button-sponsor-border);color:var(--vp-button-sponsor-text);background-color:var(--vp-button-sponsor-bg)}.VPButton.sponsor[data-v-cad61b99]:hover{border-color:var(--vp-button-sponsor-hover-border);color:var(--vp-button-sponsor-hover-text);background-color:var(--vp-button-sponsor-hover-bg)}.VPButton.sponsor[data-v-cad61b99]:active{border-color:var(--vp-button-sponsor-active-border);color:var(--vp-button-sponsor-active-text);background-color:var(--vp-button-sponsor-active-bg)}html:not(.dark) .VPImage.dark[data-v-8426fc1a]{display:none}.dark .VPImage.light[data-v-8426fc1a]{display:none}.VPHero[data-v-303bb580]{margin-top:calc((var(--vp-nav-height) + var(--vp-layout-top-height, 0px)) * -1);padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 48px) 24px 48px}@media (min-width: 640px){.VPHero[data-v-303bb580]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 48px 64px}}@media (min-width: 960px){.VPHero[data-v-303bb580]{padding:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 80px) 64px 64px}}.container[data-v-303bb580]{display:flex;flex-direction:column;margin:0 auto;max-width:1152px}@media (min-width: 960px){.container[data-v-303bb580]{flex-direction:row}}.main[data-v-303bb580]{position:relative;z-index:10;order:2;flex-grow:1;flex-shrink:0}.VPHero.has-image .container[data-v-303bb580]{text-align:center}@media (min-width: 960px){.VPHero.has-image .container[data-v-303bb580]{text-align:left}.main[data-v-303bb580]{order:1;width:calc((100% / 3) * 2)}.VPHero.has-image .main[data-v-303bb580]{max-width:592px}}.name[data-v-303bb580],.text[data-v-303bb580]{max-width:392px;letter-spacing:-.4px;line-height:40px;font-size:32px;font-weight:700;white-space:pre-wrap}.VPHero.has-image .name[data-v-303bb580],.VPHero.has-image .text[data-v-303bb580]{margin:0 auto}.name[data-v-303bb580]{color:var(--vp-home-hero-name-color)}.clip[data-v-303bb580]{background:var(--vp-home-hero-name-background);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--vp-home-hero-name-color)}@media (min-width: 640px){.name[data-v-303bb580],.text[data-v-303bb580]{max-width:576px;line-height:56px;font-size:48px}}@media (min-width: 960px){.name[data-v-303bb580],.text[data-v-303bb580]{line-height:64px;font-size:56px}.VPHero.has-image .name[data-v-303bb580],.VPHero.has-image .text[data-v-303bb580]{margin:0}}.tagline[data-v-303bb580]{padding-top:8px;max-width:392px;line-height:28px;font-size:18px;font-weight:500;white-space:pre-wrap;color:var(--vp-c-text-2)}.VPHero.has-image .tagline[data-v-303bb580]{margin:0 auto}@media (min-width: 640px){.tagline[data-v-303bb580]{padding-top:12px;max-width:576px;line-height:32px;font-size:20px}}@media (min-width: 960px){.tagline[data-v-303bb580]{line-height:36px;font-size:24px}.VPHero.has-image .tagline[data-v-303bb580]{margin:0}}.actions[data-v-303bb580]{display:flex;flex-wrap:wrap;margin:-6px;padding-top:24px}.VPHero.has-image .actions[data-v-303bb580]{justify-content:center}@media (min-width: 640px){.actions[data-v-303bb580]{padding-top:32px}}@media (min-width: 960px){.VPHero.has-image .actions[data-v-303bb580]{justify-content:flex-start}}.action[data-v-303bb580]{flex-shrink:0;padding:6px}.image[data-v-303bb580]{order:1;margin:-76px -24px -48px}@media (min-width: 640px){.image[data-v-303bb580]{margin:-108px -24px -48px}}@media (min-width: 960px){.image[data-v-303bb580]{flex-grow:1;order:2;margin:0;min-height:100%}}.image-container[data-v-303bb580]{position:relative;margin:0 auto;width:320px;height:320px}@media (min-width: 640px){.image-container[data-v-303bb580]{width:392px;height:392px}}@media (min-width: 960px){.image-container[data-v-303bb580]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translate(-32px,-32px)}}.image-bg[data-v-303bb580]{position:absolute;top:50%;left:50%;border-radius:50%;width:192px;height:192px;background-image:var(--vp-home-hero-image-background-image);filter:var(--vp-home-hero-image-filter);transform:translate(-50%,-50%)}@media (min-width: 640px){.image-bg[data-v-303bb580]{width:256px;height:256px}}@media (min-width: 960px){.image-bg[data-v-303bb580]{width:320px;height:320px}}[data-v-303bb580] .image-src{position:absolute;top:50%;left:50%;max-width:192px;max-height:192px;transform:translate(-50%,-50%)}@media (min-width: 640px){[data-v-303bb580] .image-src{max-width:256px;max-height:256px}}@media (min-width: 960px){[data-v-303bb580] .image-src{max-width:320px;max-height:320px}}.VPFeature[data-v-a3976bdc]{display:block;border:1px solid var(--vp-c-bg-soft);border-radius:12px;height:100%;background-color:var(--vp-c-bg-soft);transition:border-color .25s,background-color .25s}.VPFeature.link[data-v-a3976bdc]:hover{border-color:var(--vp-c-brand-1)}.box[data-v-a3976bdc]{display:flex;flex-direction:column;padding:24px;height:100%}.box[data-v-a3976bdc]>.VPImage{margin-bottom:20px}.icon[data-v-a3976bdc]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;border-radius:6px;background-color:var(--vp-c-default-soft);width:48px;height:48px;font-size:24px;transition:background-color .25s}.title[data-v-a3976bdc]{line-height:24px;font-size:16px;font-weight:600}.details[data-v-a3976bdc]{flex-grow:1;padding-top:8px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.link-text[data-v-a3976bdc]{padding-top:8px}.link-text-value[data-v-a3976bdc]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.link-text-icon[data-v-a3976bdc]{margin-left:6px}.VPFeatures[data-v-a6181336]{position:relative;padding:0 24px}@media (min-width: 640px){.VPFeatures[data-v-a6181336]{padding:0 48px}}@media (min-width: 960px){.VPFeatures[data-v-a6181336]{padding:0 64px}}.container[data-v-a6181336]{margin:0 auto;max-width:1152px}.items[data-v-a6181336]{display:flex;flex-wrap:wrap;margin:-8px}.item[data-v-a6181336]{padding:8px;width:100%}@media (min-width: 640px){.item.grid-2[data-v-a6181336],.item.grid-4[data-v-a6181336],.item.grid-6[data-v-a6181336]{width:50%}}@media (min-width: 768px){.item.grid-2[data-v-a6181336],.item.grid-4[data-v-a6181336]{width:50%}.item.grid-3[data-v-a6181336],.item.grid-6[data-v-a6181336]{width:calc(100% / 3)}}@media (min-width: 960px){.item.grid-4[data-v-a6181336]{width:25%}}.container[data-v-8e2d4988]{margin:auto;width:100%;max-width:1280px;padding:0 24px}@media (min-width: 640px){.container[data-v-8e2d4988]{padding:0 48px}}@media (min-width: 960px){.container[data-v-8e2d4988]{width:100%;padding:0 64px}}.vp-doc[data-v-8e2d4988] .VPHomeSponsors,.vp-doc[data-v-8e2d4988] .VPTeamPage{margin-left:var(--vp-offset, calc(50% - 50vw) );margin-right:var(--vp-offset, calc(50% - 50vw) )}.vp-doc[data-v-8e2d4988] .VPHomeSponsors h2{border-top:none;letter-spacing:normal}.vp-doc[data-v-8e2d4988] .VPHomeSponsors a,.vp-doc[data-v-8e2d4988] .VPTeamPage a{text-decoration:none}.VPHome[data-v-686f80a6]{margin-bottom:96px}@media (min-width: 768px){.VPHome[data-v-686f80a6]{margin-bottom:128px}}.VPContent[data-v-1428d186]{flex-grow:1;flex-shrink:0;margin:var(--vp-layout-top-height, 0px) auto 0;width:100%}.VPContent.is-home[data-v-1428d186]{width:100%;max-width:100%}.VPContent.has-sidebar[data-v-1428d186]{margin:0}@media (min-width: 960px){.VPContent[data-v-1428d186]{padding-top:var(--vp-nav-height)}.VPContent.has-sidebar[data-v-1428d186]{margin:var(--vp-layout-top-height, 0px) 0 0;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPContent.has-sidebar[data-v-1428d186]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.VPFooter[data-v-e315a0ad]{position:relative;z-index:var(--vp-z-index-footer);border-top:1px solid var(--vp-c-gutter);padding:32px 24px;background-color:var(--vp-c-bg)}.VPFooter.has-sidebar[data-v-e315a0ad]{display:none}.VPFooter[data-v-e315a0ad] a{text-decoration-line:underline;text-underline-offset:2px;transition:color .25s}.VPFooter[data-v-e315a0ad] a:hover{color:var(--vp-c-text-1)}@media (min-width: 768px){.VPFooter[data-v-e315a0ad]{padding:32px}}.container[data-v-e315a0ad]{margin:0 auto;max-width:var(--vp-layout-max-width);text-align:center}.message[data-v-e315a0ad],.copyright[data-v-e315a0ad]{line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-2)}.VPLocalNavOutlineDropdown[data-v-17a5e62e]{padding:12px 20px 11px}@media (min-width: 960px){.VPLocalNavOutlineDropdown[data-v-17a5e62e]{padding:12px 36px 11px}}.VPLocalNavOutlineDropdown button[data-v-17a5e62e]{display:block;font-size:12px;font-weight:500;line-height:24px;color:var(--vp-c-text-2);transition:color .5s;position:relative}.VPLocalNavOutlineDropdown button[data-v-17a5e62e]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPLocalNavOutlineDropdown button.open[data-v-17a5e62e]{color:var(--vp-c-text-1)}.icon[data-v-17a5e62e]{display:inline-block;vertical-align:middle;margin-left:2px;font-size:14px;transform:rotate(0);transition:transform .25s}@media (min-width: 960px){.VPLocalNavOutlineDropdown button[data-v-17a5e62e]{font-size:14px}.icon[data-v-17a5e62e]{font-size:16px}}.open>.icon[data-v-17a5e62e]{transform:rotate(90deg)}.items[data-v-17a5e62e]{position:absolute;top:40px;right:16px;left:16px;display:grid;gap:1px;border:1px solid var(--vp-c-border);border-radius:8px;background-color:var(--vp-c-gutter);max-height:calc(var(--vp-vh, 100vh) - 86px);overflow:hidden auto;box-shadow:var(--vp-shadow-3)}@media (min-width: 960px){.items[data-v-17a5e62e]{right:auto;left:calc(var(--vp-sidebar-width) + 32px);width:320px}}.header[data-v-17a5e62e]{background-color:var(--vp-c-bg-soft)}.top-link[data-v-17a5e62e]{display:block;padding:0 16px;line-height:48px;font-size:14px;font-weight:500;color:var(--vp-c-brand-1)}.outline[data-v-17a5e62e]{padding:8px 0;background-color:var(--vp-c-bg-soft)}.flyout-enter-active[data-v-17a5e62e]{transition:all .2s ease-out}.flyout-leave-active[data-v-17a5e62e]{transition:all .15s ease-in}.flyout-enter-from[data-v-17a5e62e],.flyout-leave-to[data-v-17a5e62e]{opacity:0;transform:translateY(-16px)}.VPLocalNav[data-v-a6f0e41e]{position:sticky;top:0;left:0;z-index:var(--vp-z-index-local-nav);border-bottom:1px solid var(--vp-c-gutter);padding-top:var(--vp-layout-top-height, 0px);width:100%;background-color:var(--vp-local-nav-bg-color)}.VPLocalNav.fixed[data-v-a6f0e41e]{position:fixed}@media (min-width: 960px){.VPLocalNav[data-v-a6f0e41e]{top:var(--vp-nav-height)}.VPLocalNav.has-sidebar[data-v-a6f0e41e]{padding-left:var(--vp-sidebar-width)}.VPLocalNav.empty[data-v-a6f0e41e]{display:none}}@media (min-width: 1280px){.VPLocalNav[data-v-a6f0e41e]{display:none}}@media (min-width: 1440px){.VPLocalNav.has-sidebar[data-v-a6f0e41e]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.container[data-v-a6f0e41e]{display:flex;justify-content:space-between;align-items:center}.menu[data-v-a6f0e41e]{display:flex;align-items:center;padding:12px 24px 11px;line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.menu[data-v-a6f0e41e]:hover{color:var(--vp-c-text-1);transition:color .25s}@media (min-width: 768px){.menu[data-v-a6f0e41e]{padding:0 32px}}@media (min-width: 960px){.menu[data-v-a6f0e41e]{display:none}}.menu-icon[data-v-a6f0e41e]{margin-right:8px;font-size:14px}.VPOutlineDropdown[data-v-a6f0e41e]{padding:12px 24px 11px}@media (min-width: 768px){.VPOutlineDropdown[data-v-a6f0e41e]{padding:12px 32px 11px}}.VPSwitch[data-v-1d5665e3]{position:relative;border-radius:11px;display:block;width:40px;height:22px;flex-shrink:0;border:1px solid var(--vp-input-border-color);background-color:var(--vp-input-switch-bg-color);transition:border-color .25s!important}.VPSwitch[data-v-1d5665e3]:hover{border-color:var(--vp-c-brand-1)}.check[data-v-1d5665e3]{position:absolute;top:1px;left:1px;width:18px;height:18px;border-radius:50%;background-color:var(--vp-c-neutral-inverse);box-shadow:var(--vp-shadow-1);transition:transform .25s!important}.icon[data-v-1d5665e3]{position:relative;display:block;width:18px;height:18px;border-radius:50%;overflow:hidden}.icon[data-v-1d5665e3] [class^=vpi-]{position:absolute;top:3px;left:3px;width:12px;height:12px;color:var(--vp-c-text-2)}.dark .icon[data-v-1d5665e3] [class^=vpi-]{color:var(--vp-c-text-1);transition:opacity .25s!important}.sun[data-v-d1f28634]{opacity:1}.moon[data-v-d1f28634],.dark .sun[data-v-d1f28634]{opacity:0}.dark .moon[data-v-d1f28634]{opacity:1}.dark .VPSwitchAppearance[data-v-d1f28634] .check{transform:translate(18px)}.VPNavBarAppearance[data-v-e6aabb21]{display:none}@media (min-width: 1280px){.VPNavBarAppearance[data-v-e6aabb21]{display:flex;align-items:center}}.VPMenuGroup+.VPMenuLink[data-v-43f1e123]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.link[data-v-43f1e123]{display:block;border-radius:6px;padding:0 12px;line-height:32px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);white-space:nowrap;transition:background-color .25s,color .25s}.link[data-v-43f1e123]:hover{color:var(--vp-c-brand-1);background-color:var(--vp-c-default-soft)}.link.active[data-v-43f1e123]{color:var(--vp-c-brand-1)}.VPMenuGroup[data-v-69e747b5]{margin:12px -12px 0;border-top:1px solid var(--vp-c-divider);padding:12px 12px 0}.VPMenuGroup[data-v-69e747b5]:first-child{margin-top:0;border-top:0;padding-top:0}.VPMenuGroup+.VPMenuGroup[data-v-69e747b5]{margin-top:12px;border-top:1px solid var(--vp-c-divider)}.title[data-v-69e747b5]{padding:0 12px;line-height:32px;font-size:14px;font-weight:600;color:var(--vp-c-text-2);white-space:nowrap;transition:color .25s}.VPMenu[data-v-e7ea1737]{border-radius:12px;padding:12px;min-width:128px;border:1px solid var(--vp-c-divider);background-color:var(--vp-c-bg-elv);box-shadow:var(--vp-shadow-3);transition:background-color .5s;max-height:calc(100vh - var(--vp-nav-height));overflow-y:auto}.VPMenu[data-v-e7ea1737] .group{margin:0 -12px;padding:0 12px 12px}.VPMenu[data-v-e7ea1737] .group+.group{border-top:1px solid var(--vp-c-divider);padding:11px 12px 12px}.VPMenu[data-v-e7ea1737] .group:last-child{padding-bottom:0}.VPMenu[data-v-e7ea1737] .group+.item{border-top:1px solid var(--vp-c-divider);padding:11px 16px 0}.VPMenu[data-v-e7ea1737] .item{padding:0 16px;white-space:nowrap}.VPMenu[data-v-e7ea1737] .label{flex-grow:1;line-height:28px;font-size:12px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.VPMenu[data-v-e7ea1737] .action{padding-left:24px}.VPFlyout[data-v-b6c34ac9]{position:relative}.VPFlyout[data-v-b6c34ac9]:hover{color:var(--vp-c-brand-1);transition:color .25s}.VPFlyout:hover .text[data-v-b6c34ac9]{color:var(--vp-c-text-2)}.VPFlyout:hover .icon[data-v-b6c34ac9]{fill:var(--vp-c-text-2)}.VPFlyout.active .text[data-v-b6c34ac9]{color:var(--vp-c-brand-1)}.VPFlyout.active:hover .text[data-v-b6c34ac9]{color:var(--vp-c-brand-2)}.VPFlyout:hover .menu[data-v-b6c34ac9],.button[aria-expanded=true]+.menu[data-v-b6c34ac9]{opacity:1;visibility:visible;transform:translateY(0)}.button[aria-expanded=false]+.menu[data-v-b6c34ac9]{opacity:0;visibility:hidden;transform:translateY(0)}.button[data-v-b6c34ac9]{display:flex;align-items:center;padding:0 12px;height:var(--vp-nav-height);color:var(--vp-c-text-1);transition:color .5s}.text[data-v-b6c34ac9]{display:flex;align-items:center;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.option-icon[data-v-b6c34ac9]{margin-right:0;font-size:16px}.text-icon[data-v-b6c34ac9]{margin-left:4px;font-size:14px}.icon[data-v-b6c34ac9]{font-size:20px;transition:fill .25s}.menu[data-v-b6c34ac9]{position:absolute;top:calc(var(--vp-nav-height) / 2 + 20px);right:0;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s,transform .25s}.VPSocialLink[data-v-eee4e7cb]{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:var(--vp-c-text-2);transition:color .5s}.VPSocialLink[data-v-eee4e7cb]:hover{color:var(--vp-c-text-1);transition:color .25s}.VPSocialLink[data-v-eee4e7cb]>svg,.VPSocialLink[data-v-eee4e7cb]>[class^=vpi-social-]{width:20px;height:20px;fill:currentColor}.VPSocialLinks[data-v-7bc22406]{display:flex;justify-content:center}.VPNavBarExtra[data-v-d0bd9dde]{display:none;margin-right:-12px}@media (min-width: 768px){.VPNavBarExtra[data-v-d0bd9dde]{display:block}}@media (min-width: 1280px){.VPNavBarExtra[data-v-d0bd9dde]{display:none}}.trans-title[data-v-d0bd9dde]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.item.appearance[data-v-d0bd9dde],.item.social-links[data-v-d0bd9dde]{display:flex;align-items:center;padding:0 12px}.item.appearance[data-v-d0bd9dde]{min-width:176px}.appearance-action[data-v-d0bd9dde]{margin-right:-2px}.social-links-list[data-v-d0bd9dde]{margin:-4px -8px}.VPNavBarHamburger[data-v-e5dd9c1c]{display:flex;justify-content:center;align-items:center;width:48px;height:var(--vp-nav-height)}@media (min-width: 768px){.VPNavBarHamburger[data-v-e5dd9c1c]{display:none}}.container[data-v-e5dd9c1c]{position:relative;width:16px;height:14px;overflow:hidden}.VPNavBarHamburger:hover .top[data-v-e5dd9c1c]{top:0;left:0;transform:translate(4px)}.VPNavBarHamburger:hover .middle[data-v-e5dd9c1c]{top:6px;left:0;transform:translate(0)}.VPNavBarHamburger:hover .bottom[data-v-e5dd9c1c]{top:12px;left:0;transform:translate(8px)}.VPNavBarHamburger.active .top[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(225deg)}.VPNavBarHamburger.active .middle[data-v-e5dd9c1c]{top:6px;transform:translate(16px)}.VPNavBarHamburger.active .bottom[data-v-e5dd9c1c]{top:6px;transform:translate(0) rotate(135deg)}.VPNavBarHamburger.active:hover .top[data-v-e5dd9c1c],.VPNavBarHamburger.active:hover .middle[data-v-e5dd9c1c],.VPNavBarHamburger.active:hover .bottom[data-v-e5dd9c1c]{background-color:var(--vp-c-text-2);transition:top .25s,background-color .25s,transform .25s}.top[data-v-e5dd9c1c],.middle[data-v-e5dd9c1c],.bottom[data-v-e5dd9c1c]{position:absolute;width:16px;height:2px;background-color:var(--vp-c-text-1);transition:top .25s,background-color .5s,transform .25s}.top[data-v-e5dd9c1c]{top:0;left:0;transform:translate(0)}.middle[data-v-e5dd9c1c]{top:6px;left:0;transform:translate(8px)}.bottom[data-v-e5dd9c1c]{top:12px;left:0;transform:translate(4px)}.VPNavBarMenuLink[data-v-9c663999]{display:flex;align-items:center;padding:0 12px;line-height:var(--vp-nav-height);font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.VPNavBarMenuLink.active[data-v-9c663999],.VPNavBarMenuLink[data-v-9c663999]:hover{color:var(--vp-c-brand-1)}.VPNavBarMenu[data-v-7f418b0f]{display:none}@media (min-width: 768px){.VPNavBarMenu[data-v-7f418b0f]{display:flex}}/*! @docsearch/css 3.6.0 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com */:root{--docsearch-primary-color:#5468ff;--docsearch-text-color:#1c1e21;--docsearch-spacing:12px;--docsearch-icon-stroke-width:1.4;--docsearch-highlight-color:var(--docsearch-primary-color);--docsearch-muted-color:#969faf;--docsearch-container-background:rgba(101,108,133,.8);--docsearch-logo-color:#5468ff;--docsearch-modal-width:560px;--docsearch-modal-height:600px;--docsearch-modal-background:#f5f6f7;--docsearch-modal-shadow:inset 1px 1px 0 0 hsla(0,0%,100%,.5),0 3px 8px 0 #555a64;--docsearch-searchbox-height:56px;--docsearch-searchbox-background:#ebedf0;--docsearch-searchbox-focus-background:#fff;--docsearch-searchbox-shadow:inset 0 0 0 2px var(--docsearch-primary-color);--docsearch-hit-height:56px;--docsearch-hit-color:#444950;--docsearch-hit-active-color:#fff;--docsearch-hit-background:#fff;--docsearch-hit-shadow:0 1px 3px 0 #d4d9e1;--docsearch-key-gradient:linear-gradient(-225deg,#d5dbe4,#f8f8f8);--docsearch-key-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 2px 1px rgba(30,35,90,.4);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #cdcde6,inset 0 0 1px 1px #fff,0 1px 1px 0 rgba(30,35,90,.4);--docsearch-footer-height:44px;--docsearch-footer-background:#fff;--docsearch-footer-shadow:0 -1px 0 0 #e0e3e8,0 -3px 6px 0 rgba(69,98,155,.12)}html[data-theme=dark]{--docsearch-text-color:#f5f6f7;--docsearch-container-background:rgba(9,10,17,.8);--docsearch-modal-background:#15172a;--docsearch-modal-shadow:inset 1px 1px 0 0 #2c2e40,0 3px 8px 0 #000309;--docsearch-searchbox-background:#090a11;--docsearch-searchbox-focus-background:#000;--docsearch-hit-color:#bec3c9;--docsearch-hit-shadow:none;--docsearch-hit-background:#090a11;--docsearch-key-gradient:linear-gradient(-26.5deg,#565872,#31355b);--docsearch-key-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 2px 2px 0 rgba(3,4,9,.3);--docsearch-key-pressed-shadow:inset 0 -2px 0 0 #282d55,inset 0 0 1px 1px #51577d,0 1px 1px 0 rgba(3,4,9,.30196078431372547);--docsearch-footer-background:#1e2136;--docsearch-footer-shadow:inset 0 1px 0 0 rgba(73,76,106,.5),0 -4px 8px 0 rgba(0,0,0,.2);--docsearch-logo-color:#fff;--docsearch-muted-color:#7f8497}.DocSearch-Button{align-items:center;background:var(--docsearch-searchbox-background);border:0;border-radius:40px;color:var(--docsearch-muted-color);cursor:pointer;display:flex;font-weight:500;height:36px;justify-content:space-between;margin:0 0 0 16px;padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DocSearch-Button:active,.DocSearch-Button:focus,.DocSearch-Button:hover{background:var(--docsearch-searchbox-focus-background);box-shadow:var(--docsearch-searchbox-shadow);color:var(--docsearch-text-color);outline:none}.DocSearch-Button-Container{align-items:center;display:flex}.DocSearch-Search-Icon{stroke-width:1.6}.DocSearch-Button .DocSearch-Search-Icon{color:var(--docsearch-text-color)}.DocSearch-Button-Placeholder{font-size:1rem;padding:0 12px 0 6px}.DocSearch-Button-Keys{display:flex;min-width:calc(40px + .8em)}.DocSearch-Button-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:3px;box-shadow:var(--docsearch-key-shadow);color:var(--docsearch-muted-color);display:flex;height:18px;justify-content:center;margin-right:.4em;position:relative;padding:0 0 2px;border:0;top:-1px;width:20px}.DocSearch-Button-Key--pressed{transform:translate3d(0,1px,0);box-shadow:var(--docsearch-key-pressed-shadow)}@media (max-width:768px){.DocSearch-Button-Keys,.DocSearch-Button-Placeholder{display:none}}.DocSearch--active{overflow:hidden!important}.DocSearch-Container,.DocSearch-Container *{box-sizing:border-box}.DocSearch-Container{background-color:var(--docsearch-container-background);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.DocSearch-Container a{text-decoration:none}.DocSearch-Link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;font:inherit;margin:0;padding:0}.DocSearch-Modal{background:var(--docsearch-modal-background);border-radius:6px;box-shadow:var(--docsearch-modal-shadow);flex-direction:column;margin:60px auto auto;max-width:var(--docsearch-modal-width);position:relative}.DocSearch-SearchBar{display:flex;padding:var(--docsearch-spacing) var(--docsearch-spacing) 0}.DocSearch-Form{align-items:center;background:var(--docsearch-searchbox-focus-background);border-radius:4px;box-shadow:var(--docsearch-searchbox-shadow);display:flex;height:var(--docsearch-searchbox-height);margin:0;padding:0 var(--docsearch-spacing);position:relative;width:100%}.DocSearch-Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--docsearch-text-color);flex:1;font:inherit;font-size:1.2em;height:100%;outline:none;padding:0 0 0 8px;width:80%}.DocSearch-Input::-moz-placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::placeholder{color:var(--docsearch-muted-color);opacity:1}.DocSearch-Input::-webkit-search-cancel-button,.DocSearch-Input::-webkit-search-decoration,.DocSearch-Input::-webkit-search-results-button,.DocSearch-Input::-webkit-search-results-decoration{display:none}.DocSearch-LoadingIndicator,.DocSearch-MagnifierLabel,.DocSearch-Reset{margin:0;padding:0}.DocSearch-MagnifierLabel,.DocSearch-Reset{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}.DocSearch-Container--Stalled .DocSearch-MagnifierLabel,.DocSearch-LoadingIndicator{display:none}.DocSearch-Container--Stalled .DocSearch-LoadingIndicator{align-items:center;color:var(--docsearch-highlight-color);display:flex;justify-content:center}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Reset{animation:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;right:0;stroke-width:var(--docsearch-icon-stroke-width)}}.DocSearch-Reset{animation:fade-in .1s ease-in forwards;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:var(--docsearch-icon-color);cursor:pointer;padding:2px;right:0;stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Reset[hidden]{display:none}.DocSearch-Reset:hover{color:var(--docsearch-highlight-color)}.DocSearch-LoadingIndicator svg,.DocSearch-MagnifierLabel svg{height:24px;width:24px}.DocSearch-Cancel{display:none}.DocSearch-Dropdown{max-height:calc(var(--docsearch-modal-height) - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height));min-height:var(--docsearch-spacing);overflow-y:auto;overflow-y:overlay;padding:0 var(--docsearch-spacing);scrollbar-color:var(--docsearch-muted-color) var(--docsearch-modal-background);scrollbar-width:thin}.DocSearch-Dropdown::-webkit-scrollbar{width:12px}.DocSearch-Dropdown::-webkit-scrollbar-track{background:transparent}.DocSearch-Dropdown::-webkit-scrollbar-thumb{background-color:var(--docsearch-muted-color);border:3px solid var(--docsearch-modal-background);border-radius:20px}.DocSearch-Dropdown ul{list-style:none;margin:0;padding:0}.DocSearch-Label{font-size:.75em;line-height:1.6em}.DocSearch-Help,.DocSearch-Label{color:var(--docsearch-muted-color)}.DocSearch-Help{font-size:.9em;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DocSearch-Title{font-size:1.2em}.DocSearch-Logo a{display:flex}.DocSearch-Logo svg{color:var(--docsearch-logo-color);margin-left:8px}.DocSearch-Hits:last-of-type{margin-bottom:24px}.DocSearch-Hits mark{background:none;color:var(--docsearch-highlight-color)}.DocSearch-HitsFooter{color:var(--docsearch-muted-color);display:flex;font-size:.85em;justify-content:center;margin-bottom:var(--docsearch-spacing);padding:var(--docsearch-spacing)}.DocSearch-HitsFooter a{border-bottom:1px solid;color:inherit}.DocSearch-Hit{border-radius:4px;display:flex;padding-bottom:4px;position:relative}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--deleting{transition:none}}.DocSearch-Hit--deleting{opacity:0;transition:all .25s linear}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit--favoriting{transition:none}}.DocSearch-Hit--favoriting{transform:scale(0);transform-origin:top center;transition:all .25s linear;transition-delay:.25s}.DocSearch-Hit a{background:var(--docsearch-hit-background);border-radius:4px;box-shadow:var(--docsearch-hit-shadow);display:block;padding-left:var(--docsearch-spacing);width:100%}.DocSearch-Hit-source{background:var(--docsearch-modal-background);color:var(--docsearch-highlight-color);font-size:.85em;font-weight:600;line-height:32px;margin:0 -4px;padding:8px 4px 0;position:sticky;top:0;z-index:10}.DocSearch-Hit-Tree{color:var(--docsearch-muted-color);height:var(--docsearch-hit-height);opacity:.5;stroke-width:var(--docsearch-icon-stroke-width);width:24px}.DocSearch-Hit[aria-selected=true] a{background-color:var(--docsearch-highlight-color)}.DocSearch-Hit[aria-selected=true] mark{text-decoration:underline}.DocSearch-Hit-Container{align-items:center;color:var(--docsearch-hit-color);display:flex;flex-direction:row;height:var(--docsearch-hit-height);padding:0 var(--docsearch-spacing) 0 0}.DocSearch-Hit-icon{height:20px;width:20px}.DocSearch-Hit-action,.DocSearch-Hit-icon{color:var(--docsearch-muted-color);stroke-width:var(--docsearch-icon-stroke-width)}.DocSearch-Hit-action{align-items:center;display:flex;height:22px;width:22px}.DocSearch-Hit-action svg{display:block;height:18px;width:18px}.DocSearch-Hit-action+.DocSearch-Hit-action{margin-left:6px}.DocSearch-Hit-action-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;padding:2px}svg.DocSearch-Hit-Select-Icon{display:none}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Select-Icon{display:block}.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:background-color .1s ease-in}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{transition:none}}.DocSearch-Hit-action-button:focus path,.DocSearch-Hit-action-button:hover path{fill:#fff}.DocSearch-Hit-content-wrapper{display:flex;flex:1 1 auto;flex-direction:column;font-weight:500;justify-content:center;line-height:1.2em;margin:0 8px;overflow-x:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:80%}.DocSearch-Hit-title{font-size:.9em}.DocSearch-Hit-path{color:var(--docsearch-muted-color);font-size:.75em}.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-action,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-icon,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-path,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-text,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-title,.DocSearch-Hit[aria-selected=true] .DocSearch-Hit-Tree,.DocSearch-Hit[aria-selected=true] mark{color:var(--docsearch-hit-active-color)!important}@media screen and (prefers-reduced-motion:reduce){.DocSearch-Hit-action-button:focus,.DocSearch-Hit-action-button:hover{background:#0003;transition:none}}.DocSearch-ErrorScreen,.DocSearch-NoResults,.DocSearch-StartScreen{font-size:.9em;margin:0 auto;padding:36px 0;text-align:center;width:80%}.DocSearch-Screen-Icon{color:var(--docsearch-muted-color);padding-bottom:12px}.DocSearch-NoResults-Prefill-List{display:inline-block;padding-bottom:24px;text-align:left}.DocSearch-NoResults-Prefill-List ul{display:inline-block;padding:8px 0 0}.DocSearch-NoResults-Prefill-List li{list-style-position:inside;list-style-type:"» "}.DocSearch-Prefill{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:1em;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:0}.DocSearch-Prefill:focus,.DocSearch-Prefill:hover{outline:none;text-decoration:underline}.DocSearch-Footer{align-items:center;background:var(--docsearch-footer-background);border-radius:0 0 8px 8px;box-shadow:var(--docsearch-footer-shadow);display:flex;flex-direction:row-reverse;flex-shrink:0;height:var(--docsearch-footer-height);justify-content:space-between;padding:0 var(--docsearch-spacing);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:300}.DocSearch-Commands{color:var(--docsearch-muted-color);display:flex;list-style:none;margin:0;padding:0}.DocSearch-Commands li{align-items:center;display:flex}.DocSearch-Commands li:not(:last-of-type){margin-right:.8em}.DocSearch-Commands-Key{align-items:center;background:var(--docsearch-key-gradient);border-radius:2px;box-shadow:var(--docsearch-key-shadow);display:flex;height:18px;justify-content:center;margin-right:.4em;padding:0 0 1px;color:var(--docsearch-muted-color);border:0;width:20px}.DocSearch-VisuallyHiddenForAccessibility{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){:root{--docsearch-spacing:10px;--docsearch-footer-height:40px}.DocSearch-Dropdown{height:100%}.DocSearch-Container{height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);position:absolute}.DocSearch-Footer{border-radius:0;bottom:0;position:absolute}.DocSearch-Hit-content-wrapper{display:flex;position:relative;width:80%}.DocSearch-Modal{border-radius:0;box-shadow:none;height:100vh;height:-webkit-fill-available;height:calc(var(--docsearch-vh, 1vh)*100);margin:0;max-width:100%;width:100%}.DocSearch-Dropdown{max-height:calc(var(--docsearch-vh, 1vh)*100 - var(--docsearch-searchbox-height) - var(--docsearch-spacing) - var(--docsearch-footer-height))}.DocSearch-Cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:var(--docsearch-highlight-color);cursor:pointer;display:inline-block;flex:none;font:inherit;font-size:1em;font-weight:500;margin-left:var(--docsearch-spacing);outline:none;overflow:hidden;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.DocSearch-Commands,.DocSearch-Hit-Tree{display:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}[class*=DocSearch]{--docsearch-primary-color: var(--vp-c-brand-1);--docsearch-highlight-color: var(--docsearch-primary-color);--docsearch-text-color: var(--vp-c-text-1);--docsearch-muted-color: var(--vp-c-text-2);--docsearch-searchbox-shadow: none;--docsearch-searchbox-background: transparent;--docsearch-searchbox-focus-background: transparent;--docsearch-key-gradient: transparent;--docsearch-key-shadow: none;--docsearch-modal-background: var(--vp-c-bg-soft);--docsearch-footer-background: var(--vp-c-bg)}.dark [class*=DocSearch]{--docsearch-modal-shadow: none;--docsearch-footer-shadow: none;--docsearch-logo-color: var(--vp-c-text-2);--docsearch-hit-background: var(--vp-c-default-soft);--docsearch-hit-color: var(--vp-c-text-2);--docsearch-hit-shadow: none}.DocSearch-Button{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:48px;height:55px;background:transparent;transition:border-color .25s}.DocSearch-Button:hover{background:transparent}.DocSearch-Button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.DocSearch-Button-Key--pressed{transform:none;box-shadow:none}.DocSearch-Button:focus:not(:focus-visible){outline:none!important}@media (min-width: 768px){.DocSearch-Button{justify-content:flex-start;border:1px solid transparent;border-radius:8px;padding:0 10px 0 12px;width:100%;height:40px;background-color:var(--vp-c-bg-alt)}.DocSearch-Button:hover{border-color:var(--vp-c-brand-1);background:var(--vp-c-bg-alt)}}.DocSearch-Button .DocSearch-Button-Container{display:flex;align-items:center}.DocSearch-Button .DocSearch-Search-Icon{position:relative;width:16px;height:16px;color:var(--vp-c-text-1);fill:currentColor;transition:color .5s}.DocSearch-Button:hover .DocSearch-Search-Icon{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Search-Icon{top:1px;margin-right:8px;width:14px;height:14px;color:var(--vp-c-text-2)}}.DocSearch-Button .DocSearch-Button-Placeholder{display:none;margin-top:2px;padding:0 16px 0 0;font-size:13px;font-weight:500;color:var(--vp-c-text-2);transition:color .5s}.DocSearch-Button:hover .DocSearch-Button-Placeholder{color:var(--vp-c-text-1)}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Placeholder{display:inline-block}}.DocSearch-Button .DocSearch-Button-Keys{direction:ltr;display:none;min-width:auto}@media (min-width: 768px){.DocSearch-Button .DocSearch-Button-Keys{display:flex;align-items:center}}.DocSearch-Button .DocSearch-Button-Key{display:block;margin:2px 0 0;border:1px solid var(--vp-c-divider);border-right:none;border-radius:4px 0 0 4px;padding-left:6px;min-width:0;width:auto;height:22px;line-height:22px;font-family:var(--vp-font-family-base);font-size:12px;font-weight:500;transition:color .5s,border-color .5s}.DocSearch-Button .DocSearch-Button-Key+.DocSearch-Button-Key{border-right:1px solid var(--vp-c-divider);border-left:none;border-radius:0 4px 4px 0;padding-left:2px;padding-right:6px}.DocSearch-Button .DocSearch-Button-Key:first-child{font-size:0!important}.DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"Ctrl";font-size:12px;letter-spacing:normal;color:var(--docsearch-muted-color)}.mac .DocSearch-Button .DocSearch-Button-Key:first-child:after{content:"⌘"}.DocSearch-Button .DocSearch-Button-Key:first-child>*{display:none}.DocSearch-Search-Icon{--icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke-width='1.6' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m14.386 14.386 4.088 4.088-4.088-4.088A7.533 7.533 0 1 1 3.733 3.733a7.533 7.533 0 0 1 10.653 10.653z'/%3E%3C/svg%3E")}.VPNavBarSearch{display:flex;align-items:center}@media (min-width: 768px){.VPNavBarSearch{flex-grow:1;padding-left:24px}}@media (min-width: 960px){.VPNavBarSearch{padding-left:32px}}.dark .DocSearch-Footer{border-top:1px solid var(--vp-c-divider)}.DocSearch-Form{border:1px solid var(--vp-c-brand-1);background-color:var(--vp-c-white)}.dark .DocSearch-Form{background-color:var(--vp-c-default-soft)}.DocSearch-Screen-Icon>svg{margin:auto}.VPNavBarSocialLinks[data-v-0394ad82]{display:none}@media (min-width: 1280px){.VPNavBarSocialLinks[data-v-0394ad82]{display:flex;align-items:center}}.title[data-v-ab179fa1]{display:flex;align-items:center;border-bottom:1px solid transparent;width:100%;height:var(--vp-nav-height);font-size:16px;font-weight:600;color:var(--vp-c-text-1);transition:opacity .25s}@media (min-width: 960px){.title[data-v-ab179fa1]{flex-shrink:0}.VPNavBarTitle.has-sidebar .title[data-v-ab179fa1]{border-bottom-color:var(--vp-c-divider)}}[data-v-ab179fa1] .logo{margin-right:8px;height:var(--vp-nav-logo-height)}.VPNavBarTranslations[data-v-88af2de4]{display:none}@media (min-width: 1280px){.VPNavBarTranslations[data-v-88af2de4]{display:flex;align-items:center}}.title[data-v-88af2de4]{padding:0 24px 0 12px;line-height:32px;font-size:14px;font-weight:700;color:var(--vp-c-text-1)}.VPNavBar[data-v-ccf7ddec]{position:relative;height:var(--vp-nav-height);pointer-events:none;white-space:nowrap;transition:background-color .5s}.VPNavBar[data-v-ccf7ddec]:not(.home){background-color:var(--vp-nav-bg-color)}@media (min-width: 960px){.VPNavBar[data-v-ccf7ddec]:not(.home){background-color:transparent}.VPNavBar[data-v-ccf7ddec]:not(.has-sidebar):not(.home.top){background-color:var(--vp-nav-bg-color)}}.wrapper[data-v-ccf7ddec]{padding:0 8px 0 24px}@media (min-width: 768px){.wrapper[data-v-ccf7ddec]{padding:0 32px}}@media (min-width: 960px){.VPNavBar.has-sidebar .wrapper[data-v-ccf7ddec]{padding:0}}.container[data-v-ccf7ddec]{display:flex;justify-content:space-between;margin:0 auto;max-width:calc(var(--vp-layout-max-width) - 64px);height:var(--vp-nav-height);pointer-events:none}.container>.title[data-v-ccf7ddec],.container>.content[data-v-ccf7ddec]{pointer-events:none}.container[data-v-ccf7ddec] *{pointer-events:auto}@media (min-width: 960px){.VPNavBar.has-sidebar .container[data-v-ccf7ddec]{max-width:100%}}.title[data-v-ccf7ddec]{flex-shrink:0;height:calc(var(--vp-nav-height) - 1px);transition:background-color .5s}@media (min-width: 960px){.VPNavBar.has-sidebar .title[data-v-ccf7ddec]{position:absolute;top:0;left:0;z-index:2;padding:0 32px;width:var(--vp-sidebar-width);height:var(--vp-nav-height);background-color:transparent}}@media (min-width: 1440px){.VPNavBar.has-sidebar .title[data-v-ccf7ddec]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}.content[data-v-ccf7ddec]{flex-grow:1}@media (min-width: 960px){.VPNavBar.has-sidebar .content[data-v-ccf7ddec]{position:relative;z-index:1;padding-right:32px;padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .content[data-v-ccf7ddec]{padding-right:calc((100vw - var(--vp-layout-max-width)) / 2 + 32px);padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.content-body[data-v-ccf7ddec]{display:flex;justify-content:flex-end;align-items:center;height:var(--vp-nav-height);transition:background-color .5s}@media (min-width: 960px){.VPNavBar:not(.home.top) .content-body[data-v-ccf7ddec]{position:relative;background-color:var(--vp-nav-bg-color)}.VPNavBar:not(.has-sidebar):not(.home.top) .content-body[data-v-ccf7ddec]{background-color:transparent}}@media (max-width: 767px){.content-body[data-v-ccf7ddec]{-moz-column-gap:.5rem;column-gap:.5rem}}.menu+.translations[data-v-ccf7ddec]:before,.menu+.appearance[data-v-ccf7ddec]:before,.menu+.social-links[data-v-ccf7ddec]:before,.translations+.appearance[data-v-ccf7ddec]:before,.appearance+.social-links[data-v-ccf7ddec]:before{margin-right:8px;margin-left:8px;width:1px;height:24px;background-color:var(--vp-c-divider);content:""}.menu+.appearance[data-v-ccf7ddec]:before,.translations+.appearance[data-v-ccf7ddec]:before{margin-right:16px}.appearance+.social-links[data-v-ccf7ddec]:before{margin-left:16px}.social-links[data-v-ccf7ddec]{margin-right:-8px}.divider[data-v-ccf7ddec]{width:100%;height:1px}@media (min-width: 960px){.VPNavBar.has-sidebar .divider[data-v-ccf7ddec]{padding-left:var(--vp-sidebar-width)}}@media (min-width: 1440px){.VPNavBar.has-sidebar .divider[data-v-ccf7ddec]{padding-left:calc((100vw - var(--vp-layout-max-width)) / 2 + var(--vp-sidebar-width))}}.divider-line[data-v-ccf7ddec]{width:100%;height:1px;transition:background-color .5s}.VPNavBar:not(.home) .divider-line[data-v-ccf7ddec]{background-color:var(--vp-c-gutter)}@media (min-width: 960px){.VPNavBar:not(.home.top) .divider-line[data-v-ccf7ddec]{background-color:var(--vp-c-gutter)}.VPNavBar:not(.has-sidebar):not(.home.top) .divider[data-v-ccf7ddec]{background-color:var(--vp-c-gutter)}}.VPNavScreenAppearance[data-v-2d7af913]{display:flex;justify-content:space-between;align-items:center;border-radius:8px;padding:12px 14px 12px 16px;background-color:var(--vp-c-bg-soft)}.text[data-v-2d7af913]{line-height:24px;font-size:12px;font-weight:500;color:var(--vp-c-text-2)}.VPNavScreenMenuLink[data-v-7f31e1f6]{display:block;border-bottom:1px solid var(--vp-c-divider);padding:12px 0 11px;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:border-color .25s,color .25s}.VPNavScreenMenuLink[data-v-7f31e1f6]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupLink[data-v-19976ae1]{display:block;margin-left:12px;line-height:32px;font-size:14px;font-weight:400;color:var(--vp-c-text-1);transition:color .25s}.VPNavScreenMenuGroupLink[data-v-19976ae1]:hover{color:var(--vp-c-brand-1)}.VPNavScreenMenuGroupSection[data-v-8133b170]{display:block}.title[data-v-8133b170]{line-height:32px;font-size:13px;font-weight:700;color:var(--vp-c-text-2);transition:color .25s}.VPNavScreenMenuGroup[data-v-ff6087d4]{border-bottom:1px solid var(--vp-c-divider);height:48px;overflow:hidden;transition:border-color .5s}.VPNavScreenMenuGroup .items[data-v-ff6087d4]{visibility:hidden}.VPNavScreenMenuGroup.open .items[data-v-ff6087d4]{visibility:visible}.VPNavScreenMenuGroup.open[data-v-ff6087d4]{padding-bottom:10px;height:auto}.VPNavScreenMenuGroup.open .button[data-v-ff6087d4]{padding-bottom:6px;color:var(--vp-c-brand-1)}.VPNavScreenMenuGroup.open .button-icon[data-v-ff6087d4]{transform:rotate(45deg)}.button[data-v-ff6087d4]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px 11px 0;width:100%;line-height:24px;font-size:14px;font-weight:500;color:var(--vp-c-text-1);transition:color .25s}.button[data-v-ff6087d4]:hover{color:var(--vp-c-brand-1)}.button-icon[data-v-ff6087d4]{transition:transform .25s}.group[data-v-ff6087d4]:first-child{padding-top:0}.group+.group[data-v-ff6087d4],.group+.item[data-v-ff6087d4]{padding-top:4px}.VPNavScreenTranslations[data-v-858fe1a4]{height:24px;overflow:hidden}.VPNavScreenTranslations.open[data-v-858fe1a4]{height:auto}.title[data-v-858fe1a4]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--vp-c-text-1)}.icon[data-v-858fe1a4]{font-size:16px}.icon.lang[data-v-858fe1a4]{margin-right:8px}.icon.chevron[data-v-858fe1a4]{margin-left:4px}.list[data-v-858fe1a4]{padding:4px 0 0 24px}.link[data-v-858fe1a4]{line-height:32px;font-size:13px;color:var(--vp-c-text-1)}.VPNavScreen[data-v-cc5739dd]{position:fixed;top:calc(var(--vp-nav-height) + var(--vp-layout-top-height, 0px) + 1px);right:0;bottom:0;left:0;padding:0 32px;width:100%;background-color:var(--vp-nav-screen-bg-color);overflow-y:auto;transition:background-color .5s;pointer-events:auto}.VPNavScreen.fade-enter-active[data-v-cc5739dd],.VPNavScreen.fade-leave-active[data-v-cc5739dd]{transition:opacity .25s}.VPNavScreen.fade-enter-active .container[data-v-cc5739dd],.VPNavScreen.fade-leave-active .container[data-v-cc5739dd]{transition:transform .25s ease}.VPNavScreen.fade-enter-from[data-v-cc5739dd],.VPNavScreen.fade-leave-to[data-v-cc5739dd]{opacity:0}.VPNavScreen.fade-enter-from .container[data-v-cc5739dd],.VPNavScreen.fade-leave-to .container[data-v-cc5739dd]{transform:translateY(-8px)}@media (min-width: 768px){.VPNavScreen[data-v-cc5739dd]{display:none}}.container[data-v-cc5739dd]{margin:0 auto;padding:24px 0 96px;max-width:288px}.menu+.translations[data-v-cc5739dd],.menu+.appearance[data-v-cc5739dd],.translations+.appearance[data-v-cc5739dd]{margin-top:24px}.menu+.social-links[data-v-cc5739dd]{margin-top:16px}.appearance+.social-links[data-v-cc5739dd]{margin-top:16px}.VPNav[data-v-ae24b3ad]{position:relative;top:var(--vp-layout-top-height, 0px);left:0;z-index:var(--vp-z-index-nav);width:100%;pointer-events:none;transition:background-color .5s}@media (min-width: 960px){.VPNav[data-v-ae24b3ad]{position:fixed}}.VPSidebarItem.level-0[data-v-b8d55f3b]{padding-bottom:24px}.VPSidebarItem.collapsed.level-0[data-v-b8d55f3b]{padding-bottom:10px}.item[data-v-b8d55f3b]{position:relative;display:flex;width:100%}.VPSidebarItem.collapsible>.item[data-v-b8d55f3b]{cursor:pointer}.indicator[data-v-b8d55f3b]{position:absolute;top:6px;bottom:6px;left:-17px;width:2px;border-radius:2px;transition:background-color .25s}.VPSidebarItem.level-2.is-active>.item>.indicator[data-v-b8d55f3b],.VPSidebarItem.level-3.is-active>.item>.indicator[data-v-b8d55f3b],.VPSidebarItem.level-4.is-active>.item>.indicator[data-v-b8d55f3b],.VPSidebarItem.level-5.is-active>.item>.indicator[data-v-b8d55f3b]{background-color:var(--vp-c-brand-1)}.link[data-v-b8d55f3b]{display:flex;align-items:center;flex-grow:1}.text[data-v-b8d55f3b]{flex-grow:1;padding:4px 0;line-height:24px;font-size:14px;transition:color .25s}.VPSidebarItem.level-0 .text[data-v-b8d55f3b]{font-weight:700;color:var(--vp-c-text-1)}.VPSidebarItem.level-1 .text[data-v-b8d55f3b],.VPSidebarItem.level-2 .text[data-v-b8d55f3b],.VPSidebarItem.level-3 .text[data-v-b8d55f3b],.VPSidebarItem.level-4 .text[data-v-b8d55f3b],.VPSidebarItem.level-5 .text[data-v-b8d55f3b]{font-weight:500;color:var(--vp-c-text-2)}.VPSidebarItem.level-0.is-link>.item>.link:hover .text[data-v-b8d55f3b],.VPSidebarItem.level-1.is-link>.item>.link:hover .text[data-v-b8d55f3b],.VPSidebarItem.level-2.is-link>.item>.link:hover .text[data-v-b8d55f3b],.VPSidebarItem.level-3.is-link>.item>.link:hover .text[data-v-b8d55f3b],.VPSidebarItem.level-4.is-link>.item>.link:hover .text[data-v-b8d55f3b],.VPSidebarItem.level-5.is-link>.item>.link:hover .text[data-v-b8d55f3b]{color:var(--vp-c-brand-1)}.VPSidebarItem.level-0.has-active>.item>.text[data-v-b8d55f3b],.VPSidebarItem.level-1.has-active>.item>.text[data-v-b8d55f3b],.VPSidebarItem.level-2.has-active>.item>.text[data-v-b8d55f3b],.VPSidebarItem.level-3.has-active>.item>.text[data-v-b8d55f3b],.VPSidebarItem.level-4.has-active>.item>.text[data-v-b8d55f3b],.VPSidebarItem.level-5.has-active>.item>.text[data-v-b8d55f3b],.VPSidebarItem.level-0.has-active>.item>.link>.text[data-v-b8d55f3b],.VPSidebarItem.level-1.has-active>.item>.link>.text[data-v-b8d55f3b],.VPSidebarItem.level-2.has-active>.item>.link>.text[data-v-b8d55f3b],.VPSidebarItem.level-3.has-active>.item>.link>.text[data-v-b8d55f3b],.VPSidebarItem.level-4.has-active>.item>.link>.text[data-v-b8d55f3b],.VPSidebarItem.level-5.has-active>.item>.link>.text[data-v-b8d55f3b]{color:var(--vp-c-text-1)}.VPSidebarItem.level-0.is-active>.item .link>.text[data-v-b8d55f3b],.VPSidebarItem.level-1.is-active>.item .link>.text[data-v-b8d55f3b],.VPSidebarItem.level-2.is-active>.item .link>.text[data-v-b8d55f3b],.VPSidebarItem.level-3.is-active>.item .link>.text[data-v-b8d55f3b],.VPSidebarItem.level-4.is-active>.item .link>.text[data-v-b8d55f3b],.VPSidebarItem.level-5.is-active>.item .link>.text[data-v-b8d55f3b]{color:var(--vp-c-brand-1)}.caret[data-v-b8d55f3b]{display:flex;justify-content:center;align-items:center;margin-right:-7px;width:32px;height:32px;color:var(--vp-c-text-3);cursor:pointer;transition:color .25s;flex-shrink:0}.item:hover .caret[data-v-b8d55f3b]{color:var(--vp-c-text-2)}.item:hover .caret[data-v-b8d55f3b]:hover{color:var(--vp-c-text-1)}.caret-icon[data-v-b8d55f3b]{font-size:18px;transform:rotate(90deg);transition:transform .25s}.VPSidebarItem.collapsed .caret-icon[data-v-b8d55f3b]{transform:rotate(0)}.VPSidebarItem.level-1 .items[data-v-b8d55f3b],.VPSidebarItem.level-2 .items[data-v-b8d55f3b],.VPSidebarItem.level-3 .items[data-v-b8d55f3b],.VPSidebarItem.level-4 .items[data-v-b8d55f3b],.VPSidebarItem.level-5 .items[data-v-b8d55f3b]{border-left:1px solid var(--vp-c-divider);padding-left:16px}.VPSidebarItem.collapsed .items[data-v-b8d55f3b]{display:none}.VPSidebar[data-v-575e6a36]{position:fixed;top:var(--vp-layout-top-height, 0px);bottom:0;left:0;z-index:var(--vp-z-index-sidebar);padding:32px 32px 96px;width:calc(100vw - 64px);max-width:320px;background-color:var(--vp-sidebar-bg-color);opacity:0;box-shadow:var(--vp-c-shadow-3);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);transition:opacity .5s,transform .25s ease;overscroll-behavior:contain}.VPSidebar.open[data-v-575e6a36]{opacity:1;visibility:visible;transform:translate(0);transition:opacity .25s,transform .5s cubic-bezier(.19,1,.22,1)}.dark .VPSidebar[data-v-575e6a36]{box-shadow:var(--vp-shadow-1)}@media (min-width: 960px){.VPSidebar[data-v-575e6a36]{padding-top:var(--vp-nav-height);width:var(--vp-sidebar-width);max-width:100%;background-color:var(--vp-sidebar-bg-color);opacity:1;visibility:visible;box-shadow:none;transform:translate(0)}}@media (min-width: 1440px){.VPSidebar[data-v-575e6a36]{padding-left:max(32px,calc((100% - (var(--vp-layout-max-width) - 64px)) / 2));width:calc((100% - (var(--vp-layout-max-width) - 64px)) / 2 + var(--vp-sidebar-width) - 32px)}}@media (min-width: 960px){.curtain[data-v-575e6a36]{position:sticky;top:-64px;left:0;z-index:1;margin-top:calc(var(--vp-nav-height) * -1);margin-right:-32px;margin-left:-32px;height:var(--vp-nav-height);background-color:var(--vp-sidebar-bg-color)}}.nav[data-v-575e6a36]{outline:0}.group+.group[data-v-575e6a36]{border-top:1px solid var(--vp-c-divider);padding-top:10px}@media (min-width: 960px){.group[data-v-575e6a36]{padding-top:10px;width:calc(var(--vp-sidebar-width) - 64px)}}.VPSkipLink[data-v-0f60ec36]{top:8px;left:8px;padding:8px 16px;z-index:999;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;color:var(--vp-c-brand-1);box-shadow:var(--vp-shadow-3);background-color:var(--vp-c-bg)}.VPSkipLink[data-v-0f60ec36]:focus{height:auto;width:auto;clip:auto;-webkit-clip-path:none;clip-path:none}@media (min-width: 1280px){.VPSkipLink[data-v-0f60ec36]{top:14px;left:16px}}.Layout[data-v-5d98c3a5]{display:flex;flex-direction:column;min-height:100vh}.VPHomeSponsors[data-v-3d121b4a]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important;margin:96px 0}@media (min-width: 768px){.VPHomeSponsors[data-v-3d121b4a]{margin:128px 0}}.VPHomeSponsors[data-v-3d121b4a]{padding:0 24px}@media (min-width: 768px){.VPHomeSponsors[data-v-3d121b4a]{padding:0 48px}}@media (min-width: 960px){.VPHomeSponsors[data-v-3d121b4a]{padding:0 64px}}.container[data-v-3d121b4a]{margin:0 auto;max-width:1152px}.love[data-v-3d121b4a]{margin:0 auto;width:-moz-fit-content;width:fit-content;font-size:28px;color:var(--vp-c-text-3)}.icon[data-v-3d121b4a]{display:inline-block}.message[data-v-3d121b4a]{margin:0 auto;padding-top:10px;max-width:320px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.sponsors[data-v-3d121b4a]{padding-top:32px}.action[data-v-3d121b4a]{padding-top:40px;text-align:center}.VPTeamPage[data-v-7c57f839]{margin:96px 0}@media (min-width: 768px){.VPTeamPage[data-v-7c57f839]{margin:128px 0}}.VPHome .VPTeamPageTitle[data-v-7c57f839-s]{border-top:1px solid var(--vp-c-gutter);padding-top:88px!important}.VPTeamPageSection+.VPTeamPageSection[data-v-7c57f839-s],.VPTeamMembers+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:64px}.VPTeamMembers+.VPTeamMembers[data-v-7c57f839-s]{margin-top:24px}@media (min-width: 768px){.VPTeamPageTitle+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:16px}.VPTeamPageSection+.VPTeamPageSection[data-v-7c57f839-s],.VPTeamMembers+.VPTeamPageSection[data-v-7c57f839-s]{margin-top:96px}}.VPTeamMembers[data-v-7c57f839-s]{padding:0 24px}@media (min-width: 768px){.VPTeamMembers[data-v-7c57f839-s]{padding:0 48px}}@media (min-width: 960px){.VPTeamMembers[data-v-7c57f839-s]{padding:0 64px}}.VPTeamPageTitle[data-v-bf2cbdac]{padding:48px 32px;text-align:center}@media (min-width: 768px){.VPTeamPageTitle[data-v-bf2cbdac]{padding:64px 48px 48px}}@media (min-width: 960px){.VPTeamPageTitle[data-v-bf2cbdac]{padding:80px 64px 48px}}.title[data-v-bf2cbdac]{letter-spacing:0;line-height:44px;font-size:36px;font-weight:500}@media (min-width: 768px){.title[data-v-bf2cbdac]{letter-spacing:-.5px;line-height:56px;font-size:48px}}.lead[data-v-bf2cbdac]{margin:0 auto;max-width:512px;padding-top:12px;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}@media (min-width: 768px){.lead[data-v-bf2cbdac]{max-width:592px;letter-spacing:.15px;line-height:28px;font-size:20px}}.VPTeamPageSection[data-v-b1a88750]{padding:0 32px}@media (min-width: 768px){.VPTeamPageSection[data-v-b1a88750]{padding:0 48px}}@media (min-width: 960px){.VPTeamPageSection[data-v-b1a88750]{padding:0 64px}}.title[data-v-b1a88750]{position:relative;margin:0 auto;max-width:1152px;text-align:center;color:var(--vp-c-text-2)}.title-line[data-v-b1a88750]{position:absolute;top:16px;left:0;width:100%;height:1px;background-color:var(--vp-c-divider)}.title-text[data-v-b1a88750]{position:relative;display:inline-block;padding:0 24px;letter-spacing:0;line-height:32px;font-size:20px;font-weight:500;background-color:var(--vp-c-bg)}.lead[data-v-b1a88750]{margin:0 auto;max-width:480px;padding-top:12px;text-align:center;line-height:24px;font-size:16px;font-weight:500;color:var(--vp-c-text-2)}.members[data-v-b1a88750]{padding-top:40px}.VPTeamMembersItem[data-v-f3fa364a]{display:flex;flex-direction:column;gap:2px;border-radius:12px;width:100%;height:100%;overflow:hidden}.VPTeamMembersItem.small .profile[data-v-f3fa364a]{padding:32px}.VPTeamMembersItem.small .data[data-v-f3fa364a]{padding-top:20px}.VPTeamMembersItem.small .avatar[data-v-f3fa364a]{width:64px;height:64px}.VPTeamMembersItem.small .name[data-v-f3fa364a]{line-height:24px;font-size:16px}.VPTeamMembersItem.small .affiliation[data-v-f3fa364a]{padding-top:4px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .desc[data-v-f3fa364a]{padding-top:12px;line-height:20px;font-size:14px}.VPTeamMembersItem.small .links[data-v-f3fa364a]{margin:0 -16px -20px;padding:10px 0 0}.VPTeamMembersItem.medium .profile[data-v-f3fa364a]{padding:48px 32px}.VPTeamMembersItem.medium .data[data-v-f3fa364a]{padding-top:24px;text-align:center}.VPTeamMembersItem.medium .avatar[data-v-f3fa364a]{width:96px;height:96px}.VPTeamMembersItem.medium .name[data-v-f3fa364a]{letter-spacing:.15px;line-height:28px;font-size:20px}.VPTeamMembersItem.medium .affiliation[data-v-f3fa364a]{padding-top:4px;font-size:16px}.VPTeamMembersItem.medium .desc[data-v-f3fa364a]{padding-top:16px;max-width:288px;font-size:16px}.VPTeamMembersItem.medium .links[data-v-f3fa364a]{margin:0 -16px -12px;padding:16px 12px 0}.profile[data-v-f3fa364a]{flex-grow:1;background-color:var(--vp-c-bg-soft)}.data[data-v-f3fa364a]{text-align:center}.avatar[data-v-f3fa364a]{position:relative;flex-shrink:0;margin:0 auto;border-radius:50%;box-shadow:var(--vp-shadow-3)}.avatar-img[data-v-f3fa364a]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;-o-object-fit:cover;object-fit:cover}.name[data-v-f3fa364a]{margin:0;font-weight:600}.affiliation[data-v-f3fa364a]{margin:0;font-weight:500;color:var(--vp-c-text-2)}.org.link[data-v-f3fa364a]{color:var(--vp-c-text-2);transition:color .25s}.org.link[data-v-f3fa364a]:hover{color:var(--vp-c-brand-1)}.desc[data-v-f3fa364a]{margin:0 auto}.desc[data-v-f3fa364a] a{font-weight:500;color:var(--vp-c-brand-1);text-decoration-style:dotted;transition:color .25s}.links[data-v-f3fa364a]{display:flex;justify-content:center;height:56px}.sp-link[data-v-f3fa364a]{display:flex;justify-content:center;align-items:center;text-align:center;padding:16px;font-size:14px;font-weight:500;color:var(--vp-c-sponsor);background-color:var(--vp-c-bg-soft);transition:color .25s,background-color .25s}.sp .sp-link.link[data-v-f3fa364a]:hover,.sp .sp-link.link[data-v-f3fa364a]:focus{outline:none;color:var(--vp-c-white);background-color:var(--vp-c-sponsor)}.sp-icon[data-v-f3fa364a]{margin-right:8px;font-size:16px}.VPTeamMembers.small .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.VPTeamMembers.small.count-1 .container[data-v-6cb0dbc4]{max-width:276px}.VPTeamMembers.small.count-2 .container[data-v-6cb0dbc4]{max-width:576px}.VPTeamMembers.small.count-3 .container[data-v-6cb0dbc4]{max-width:876px}.VPTeamMembers.medium .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(256px,1fr))}@media (min-width: 375px){.VPTeamMembers.medium .container[data-v-6cb0dbc4]{grid-template-columns:repeat(auto-fit,minmax(288px,1fr))}}.VPTeamMembers.medium.count-1 .container[data-v-6cb0dbc4]{max-width:368px}.VPTeamMembers.medium.count-2 .container[data-v-6cb0dbc4]{max-width:760px}.container[data-v-6cb0dbc4]{display:grid;gap:24px;margin:0 auto;max-width:1152px} diff --git a/docs/.vitepress/dist/assets/submission-api.md.1a7e0816.js b/docs/.vitepress/dist/assets/submission-api.md.1a7e0816.js deleted file mode 100644 index 8a074df1..00000000 --- a/docs/.vitepress/dist/assets/submission-api.md.1a7e0816.js +++ /dev/null @@ -1,33 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"submission-api.md","filePath":"submission-api.md"}'),e={name:"submission-api.md"},p=l(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-\`\`\`

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
-
-::: tip
-This is a tip.
-:::
-
-::: warning
-This is a warning.
-:::
-
-::: danger
-This is a dangerous warning.
-:::
-
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/submission-api.md.1a7e0816.lean.js b/docs/.vitepress/dist/assets/submission-api.md.1a7e0816.lean.js deleted file mode 100644 index a30dfc52..00000000 --- a/docs/.vitepress/dist/assets/submission-api.md.1a7e0816.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,o as a,c as n,O as l}from"./chunks/framework.9be35eee.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"submission-api.md","filePath":"submission-api.md"}'),e={name:"submission-api.md"},p=l("",19),o=[p];function t(i,c,r,d,h,C){return a(),n("div",null,o)}const A=s(e,[["render",t]]);export{g as __pageData,A as default}; diff --git a/docs/.vitepress/dist/assets/submission-api.md.lbGFQUdB.js b/docs/.vitepress/dist/assets/submission-api.md.lbGFQUdB.js new file mode 100644 index 00000000..1ad21fa9 --- /dev/null +++ b/docs/.vitepress/dist/assets/submission-api.md.lbGFQUdB.js @@ -0,0 +1,33 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"submission-api.md","filePath":"submission-api.md"}'),e={name:"submission-api.md"},t=n(`

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

\`\`\`js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+\`\`\`

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
+
+::: tip
+This is a tip.
+:::
+
+::: warning
+This is a warning.
+:::
+
+::: danger
+This is a dangerous warning.
+:::
+
+::: details
+This is a details block.
+:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

`,19),p=[t];function l(h,o,r,d,c,k){return i(),a("div",null,p)}const u=s(e,[["render",l]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/assets/submission-api.md.lbGFQUdB.lean.js b/docs/.vitepress/dist/assets/submission-api.md.lbGFQUdB.lean.js new file mode 100644 index 00000000..4be1e215 --- /dev/null +++ b/docs/.vitepress/dist/assets/submission-api.md.lbGFQUdB.lean.js @@ -0,0 +1 @@ +import{_ as s,c as a,o as i,a1 as n}from"./chunks/framework.D_xGnxpE.js";const g=JSON.parse('{"title":"Markdown Extension Examples","description":"","frontmatter":{},"headers":[],"relativePath":"submission-api.md","filePath":"submission-api.md"}'),e={name:"submission-api.md"},t=n("",19),p=[t];function l(h,o,r,d,c,k){return i(),a("div",null,p)}const u=s(e,[["render",l]]);export{g as __pageData,u as default}; diff --git a/docs/.vitepress/dist/auth-api.html b/docs/.vitepress/dist/auth-api.html index 32fef830..8a2d4c3a 100644 --- a/docs/.vitepress/dist/auth-api.html +++ b/docs/.vitepress/dist/auth-api.html @@ -5,50 +5,52 @@ Markdown Extension Examples | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-```

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
+    
Skip to content

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
 
-::: tip
-This is a tip.
-:::
+::: tip
+This is a tip.
+:::
 
-::: warning
-This is a warning.
-:::
+::: warning
+This is a warning.
+:::
 
-::: danger
-This is a dangerous warning.
-:::
+::: danger
+This is a dangerous warning.
+:::
 
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

- +::: details +This is a details block. +:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ \ No newline at end of file diff --git a/docs/.vitepress/dist/contact.html b/docs/.vitepress/dist/contact.html index 904196e4..da303c57 100644 --- a/docs/.vitepress/dist/contact.html +++ b/docs/.vitepress/dist/contact.html @@ -3,20 +3,22 @@ - COCONUT Docs | COCONUT Docs + COCONUT Docs - - - - - - - + + + + + + + + + + - - + + \ No newline at end of file diff --git a/docs/.vitepress/dist/db-dump.html b/docs/.vitepress/dist/db-dump.html deleted file mode 100644 index 11f942f9..00000000 --- a/docs/.vitepress/dist/db-dump.html +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - Database Dump | COCONUT Docs - - - - - - - - - - -
Skip to content
On this page

Database Dump

Coconut online provides users with multiple download options, and one of them is the Postgres dump. At the end of each month, precisely at 00:00 CET, a snapshot of the Coconut database is taken and archived in an S3 storage bucket. To obtain the dump file of the most recent snapshot, navigate to the left panel and locate the "Download" button. Click on the Download with option labeled "Download the COCONUT dataset as a Postgres dump." This will initiate the download of the dump file containing the latest snapshot.

INFO

The Postgres dump exclusively comprises data from the following tables: molecules, properties, and citations.

Instruction to restore

To restore the database using the dump file, follow these instructions:

  • Make sure that Postgres (version 14.0 or higher) is up and running on your system.

  • Unzip the downloaded dump file.

  • To import, run the below command by replacing the database name and username with yours and enter the password when prompted.

bash
psql -h 127.0.0.1 -p 5432 -d < database name > -U < username > -W < postgresql-coconut.sql
- - - - \ No newline at end of file diff --git a/docs/.vitepress/dist/db-schema.html b/docs/.vitepress/dist/db-schema.html index b3e1064f..534e6e29 100644 --- a/docs/.vitepress/dist/db-schema.html +++ b/docs/.vitepress/dist/db-schema.html @@ -5,18 +5,20 @@ COCONUT Database Schema | COCONUT Docs - - - - - - - + + + + + + + + + + - - + + \ No newline at end of file diff --git a/docs/.vitepress/dist/download-api.html b/docs/.vitepress/dist/download-api.html index 6ac6c0a7..26f10a25 100644 --- a/docs/.vitepress/dist/download-api.html +++ b/docs/.vitepress/dist/download-api.html @@ -5,50 +5,52 @@ Markdown Extension Examples | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-```

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
+    
Skip to content

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
 
-::: tip
-This is a tip.
-:::
+::: tip
+This is a tip.
+:::
 
-::: warning
-This is a warning.
-:::
+::: warning
+This is a warning.
+:::
 
-::: danger
-This is a dangerous warning.
-:::
+::: danger
+This is a dangerous warning.
+:::
 
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

- +::: details +This is a details block. +:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ \ No newline at end of file diff --git a/docs/.vitepress/dist/download.html b/docs/.vitepress/dist/download.html new file mode 100644 index 00000000..ee59dd71 --- /dev/null +++ b/docs/.vitepress/dist/download.html @@ -0,0 +1,24 @@ + + + + + + Download | COCONUT Docs + + + + + + + + + + + + + +
Skip to content

Download

Coconut online provides users with various download options listed below, offering a convenient means to obtain chemical structures of natural products in a widely accepted and machine-readable format.

  • Download the COCONUT dataset as a Postgres dump.
  • Download Natural Products Structures in Canonical and Absolute SMILES format.
  • Download Natural Products Structures in SDF format.

At the end of each month, precisely at 00:00 CET, a snapshot of the Coconut data is taken and archived in an S3 storage bucket. To obtain the dump file of the most recent snapshot through UI, navigate to the left panel of your dashboard and locate the Download button. Click on the Download with option as desired and this will initiate the download of the data file containing the latest snapshot.

To access data through the API, refer to the API or Swagger documentation for instructions on downloading the data.

WARNING

Please note that the COCONUT dataset is subject to certain terms of use and licensing restrictions. Make sure to review and comply with the respective terms and conditions associated with the dataset.

Download the COCONUT dataset as a Postgres dump

This functionality allows you to obtain the comprehensive COCONUT dataset in the form of a Postgres dump file. Once you have downloaded the Postgres dump file, you can import it into your local Postgres database management system by following the below instruction, which will allow you to explore, query, and analyze the COCONUT dataset using SQL statements within your own environment.

INFO

The Postgres dump exclusively comprises data only from the following tables: molecules, properties, and citations.

Instruction to restore

To restore the database using the dump file, follow these instructions:

  • Make sure that Postgres (version 14.0 or higher) is up and running on your system.

  • Unzip the downloaded dump file.

  • To import, run the below command by replacing the database name and username with yours and enter the password when prompted.

bash
psql -h 127.0.0.1 -p 5432 -d < database name > -U < username > -W < postgresql-coconut.sql

Download Natural Products Structures in Canonical and Absolute SMILES format

The "Download Natural Products Structures in SMILES format" API provides a convenient way to obtain the chemical structures of natural products in the Cannonical Simplified Molecular Input Line Entry System (SMILES) and Absolute SMILES format. This format represents molecular structures using a string of ASCII characters, allowing for easy storage, sharing, and processing of chemical information.

Download Natural Products Structures in SDF format

This functionality provides a convenient way to access the chemical structures of natural products in the Structure-Data File (SDF) format. SDF is a widely used file format for representing molecular structures and associated data, making it suitable for various cheminformatics applications.

+ + + + \ No newline at end of file diff --git a/docs/.vitepress/dist/hashmap.json b/docs/.vitepress/dist/hashmap.json index d9653009..959f7b38 100644 --- a/docs/.vitepress/dist/hashmap.json +++ b/docs/.vitepress/dist/hashmap.json @@ -1 +1 @@ -{"about.md":"141c33c8","faqs.md":"6b86ebe3","analysis.md":"5d79e3c1","advanced-search.md":"1f913b8e","download-api.md":"52fffcff","db-schema.md":"acc5fb79","db-dump.md":"da02b774","api-submission.md":"eff46de2","contact.md":"31b63dc2","auth-api.md":"1d098ca2","introduction.md":"bf0d51dd","installation.md":"cc63d3ef","license.md":"ee81ad04","multi-submission.md":"0c9cb505","issues.md":"ac04556b","index.md":"de2930d2","sdf-download.md":"6ece431b","search-api.md":"c926661e","schemas-api.md":"9e09a159","simple-search.md":"c5e3f3b1","smiles-download.md":"ff269baa","single-submission.md":"c5f752ca","structure-search.md":"fa2ca6b3","sources.md":"f02123b0","submission-api.md":"1a7e0816"} +{"faqs.md":"DWn2LnF0","about.md":"dAk0mzg2","advanced-search.md":"Cwsq9mQr","analysis.md":"D9J1hnWY","api-submission.md":"DVSejR-G","contact.md":"BTQuI3CN","db-schema.md":"CH4jOCvK","auth-api.md":"jqYdnIeU","download-api.md":"DNlzWqR1","index.md":"BKubXQgb","download.md":"6FT9ahmt","installation.md":"B3EGeUq6","introduction.md":"c5JF7RpG","license.md":"D6et81ne","issues.md":"ClqioswW","multi-submission.md":"CHBV7X4Z","schemas-api.md":"SZAfPZXJ","sdf-download.md":"BlXeH5Wm","search-api.md":"B8QPpKFW","simple-search.md":"BFPIsGX4","single-submission.md":"Ct5SXe7T","submission-api.md":"lbGFQUdB","structure-search.md":"CwqNUKoF","sources.md":"CcFcUxT0"} diff --git a/docs/.vitepress/dist/index.html b/docs/.vitepress/dist/index.html index dcee4607..4b954a81 100644 --- a/docs/.vitepress/dist/index.html +++ b/docs/.vitepress/dist/index.html @@ -3,20 +3,22 @@ - COCONUT Docs | COCONUT Docs + COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content

COCONUT

COlleCtion of Open NatUral producTs

An aggregated dataset of elucidated and predicted NPs collected from open sources and a web interface to browse, search and easily and quickly download NPs.

Curation

Community driven curation, while maintaining the quality of a expert curators.

Submission

Submit new compounds through Web, API, CLI or Chrome extension. Integrate in your workflow at ease.

Bugs / Issue tracking

Report issues with data or bugs in our web application and get help from the community to resolve them.

API

Search, retrieve or submit compounds programatically. Integrate COCONUT API's in your LIMS.

Rich Annotations

Ontology driven annotations and provenance information.

- +
Skip to content

COCONUT

COlleCtion of Open NatUral producTs

An aggregated dataset of elucidated and predicted NPs collected from open sources and a web interface to browse, search and easily and quickly download NPs.

+ \ No newline at end of file diff --git a/docs/.vitepress/dist/installation.html b/docs/.vitepress/dist/installation.html index d62c168d..d669d751 100644 --- a/docs/.vitepress/dist/installation.html +++ b/docs/.vitepress/dist/installation.html @@ -5,18 +5,20 @@ COCONUT - Installation Guide | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page

COCONUT - Installation Guide

Prerequisites

Before you begin, make sure you have the following prerequisites installed on your system:

  • PHP (>= 8.1.2)
  • Composer
  • Docker

Step 1: Clone the Repository

Clone the COCONUT project repository from Github using the following command:

bash
git clone https://github.com/Steinbeck-Lab/coconut-2.0

Step 2: Navigate to Project Directory

bash
cd coconut-2.0

Step 3: Install Dependencies

Install the project dependencies using Composer:

composer install

Step 4: Configure Environment Variables

bash
cp .env.example .env

Edit the .env file and set the necessary environment variables such as database credentials.

Step 5: Start Docker Containers

Run the Sail command to start the Docker containers:

bash
./vendor/bin/sail up -d

Step 6: Generate Application Key

Generate the application key using the following command:

bash
./vendor/bin/sail artisan key:generate

Step 7: Run Database Migrations

Run the database migrations to create the required tables:

bash
./vendor/bin/sail artisan migrate

Step 8: Seed the Database (Optional)

If your project includes seeders, you can run them using the following command:

bash
./vendor/bin/sail artisan db:seed

Step 9: Access the Application

Once the Docker containers are up and running, you can access the Laravel application in your browser by visiting:

bash
http://localhost

Step 10: Run Vite Local Development Server

To run the Vite local development server for front-end assets, execute the following command:

bash
npm run dev

or

bash
yarn dev

Once the Docker containers are up and running, you can access the Laravel application in your browser by visiting:

bash
http://localhost

Congratulations! You have successfully installed the Laravel project using Sail.

Note: You can stop the Docker containers by running ./vendor/bin/sail down from your project directory.

- +
Skip to content

COCONUT - Installation Guide

Prerequisites

Before you begin, make sure you have the following prerequisites installed on your system:

  • PHP (>= 8.1.2)
  • Composer
  • Docker

Step 1: Clone the Repository

Clone the COCONUT project repository from Github using the following command:

bash
git clone https://github.com/Steinbeck-Lab/coconut-2.0

Step 2: Navigate to Project Directory

bash
cd coconut-2.0

Step 3: Install Dependencies

Install the project dependencies using Composer:

composer install

Step 4: Configure Environment Variables

bash
cp .env.example .env

Edit the .env file and set the necessary environment variables such as database credentials.

Step 5: Start Docker Containers

Run the Sail command to start the Docker containers:

bash
./vendor/bin/sail up -d

Step 6: Generate Application Key

Generate the application key using the following command:

bash
./vendor/bin/sail artisan key:generate

Step 7: Run Database Migrations

Run the database migrations to create the required tables:

bash
./vendor/bin/sail artisan migrate

Step 8: Seed the Database (Optional)

If your project includes seeders, you can run them using the following command:

bash
./vendor/bin/sail artisan db:seed

Step 9: Access the Application

Once the Docker containers are up and running, you can access the Laravel application in your browser by visiting:

bash
http://localhost

Step 10: Run Vite Local Development Server

To run the Vite local development server for front-end assets, execute the following command:

bash
npm run dev

or

bash
yarn dev

Once the Docker containers are up and running, you can access the Laravel application in your browser by visiting:

bash
http://localhost

Congratulations! You have successfully installed the Laravel project using Sail.

Note: You can stop the Docker containers by running ./vendor/bin/sail down from your project directory.

+ \ No newline at end of file diff --git a/docs/.vitepress/dist/introduction.html b/docs/.vitepress/dist/introduction.html index 167f0159..5c026bfe 100644 --- a/docs/.vitepress/dist/introduction.html +++ b/docs/.vitepress/dist/introduction.html @@ -5,23 +5,25 @@ COCONUT (Collection of Open Natural Products) Online | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page

COCONUT (Collection of Open Natural Products) Online

COlleCtion of Open Natural prodUcTs (COCONUT) is an aggregated dataset that comprises elucidated and predicted natural products (NPs) sourced from open repositories. It also provides a user-friendly web interface for browsing, searching, and efficiently downloading NPs. The database encompasses more than 50 open NP resources, granting unrestricted access to the data without any associated charges. Each entry in the database represents a "flat" NP structure and is accompanied by information on its known stereochemical forms, relevant literature, producing organisms, natural geographical distribution, and precomputed molecular properties. NPs are small bioactive molecules produced by living organisms, holding potential applications in pharmacology and various industries. The significance of these compounds has fueled global interest in NP research across diverse fields. Consequently, there has been a proliferation of generalistic and specialized NP databases over the years. Nevertheless, there is currently no comprehensive online resource that consolidates all known NPs in a single location. Such a resource would greatly facilitate NP research, enabling computational screening and other in silico applications.

Logo

INFO

  • The COCONUT logo incorporates a molecule called 6-Amyl-α-pyrone, which is an unsaturated lactone with a COCONUT fragrance. This molecule is produced by Trichoderma species, which are fungi.

Citation guidelines

By appropriately citing the COCONUT Database, readers are provided with the means to easily locate the original source of the data utilized.

  • Citing paper:
md
Sorokina, M., Merseburger, P., Rajan, K. et al. 
-COCONUT online: Collection of Open Natural Products database. 
-J Cheminform 13, 2 (2021). 
-https://doi.org/10.1186/s13321-020-00478-9
  • Citing software:
md
Venkata, C., Sharma, N., Schaub, J., Steinbeck, C., & Rajan, K. (2023). 
-COCONUT-2.0 (Version v0.0.1 - prerelease) [Computer software]. 
-https://doi.org/10.5281/zenodo.??
- +
Skip to content

COCONUT (Collection of Open Natural Products) Online

COlleCtion of Open Natural prodUcTs (COCONUT) is an aggregated dataset that comprises elucidated and predicted natural products (NPs) sourced from open repositories. It also provides a user-friendly web interface for browsing, searching, and efficiently downloading NPs. The database encompasses more than 50 open NP resources, granting unrestricted access to the data without any associated charges. Each entry in the database represents a "flat" NP structure and is accompanied by information on its known stereochemical forms, relevant literature, producing organisms, natural geographical distribution, and precomputed molecular properties. NPs are small bioactive molecules produced by living organisms, holding potential applications in pharmacology and various industries. The significance of these compounds has fueled global interest in NP research across diverse fields. Consequently, there has been a proliferation of generalistic and specialized NP databases over the years. Nevertheless, there is currently no comprehensive online resource that consolidates all known NPs in a single location. Such a resource would greatly facilitate NP research, enabling computational screening and other in silico applications.

Logo

INFO

  • The COCONUT logo incorporates a molecule called 6-Amyl-α-pyrone, which is an unsaturated lactone with a COCONUT fragrance. This molecule is produced by Trichoderma species, which are fungi.

Citation guidelines

By appropriately citing the COCONUT Database, readers are provided with the means to easily locate the original source of the data utilized.

  • Citing paper:
md
Sorokina, M., Merseburger, P., Rajan, K. et al. 
+COCONUT online: Collection of Open Natural Products database. 
+J Cheminform 13, 2 (2021). 
+https://doi.org/10.1186/s13321-020-00478-9
  • Citing software:
md
Venkata, C., Sharma, N., Schaub, J., Steinbeck, C., & Rajan, K. (2023). 
+COCONUT-2.0 (Version v0.0.1 - prerelease) [Computer software]. 
+https://doi.org/10.5281/zenodo.??
+ \ No newline at end of file diff --git a/docs/.vitepress/dist/issues.html b/docs/.vitepress/dist/issues.html index 8beeb984..201c1e32 100644 --- a/docs/.vitepress/dist/issues.html +++ b/docs/.vitepress/dist/issues.html @@ -5,81 +5,83 @@ Help us improve | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page

Help us improve

Feature Request

Thank you for your interest in improving COCONUT Database! Please use the template below to submit your feature request either by email or on our github. We appreciate your feedback and suggestions.

Feature Request Template:

**Title:**
-
-Give your feature request a descriptive title.
-
-**Description:**
-
-Provide a detailed description of the feature you would like to see implemented. Explain how it would enhance the product and benefit the users. Feel free to include any specific use cases or scenarios.
-
-**Potential Benefits:**
-
-Describe the potential benefits or positive outcomes that implementing this feature could bring. How would it improve user experience, productivity, or any other aspect?
-
-**Use Case:**
-
-If applicable, provide a specific use case or scenario where this feature would be particularly useful. This can help us better understand the practical application of the feature.
-
-**Additional Information:**
-
-Include any additional information, ideas, or suggestions related to your feature request. This could include references to similar features in other products, related research, or any other relevant details.
-
-**Priority:**
-
-Indicate the priority level for your feature request (e.g., low, medium, high).
-
-**Impact:**
-
-Describe the potential impact of implementing this feature on your workflow or the overall product experience.
-
-**Contact Information:**
-
-If you would like to be contacted regarding your feature request, please provide your preferred contact information (e.g., email address).

Thank you for taking the time to submit your feature request. We value your input and will carefully consider all suggestions as we continue to improve our product.

Report Issues/Bugs

We appreciate your help in improving our product. If you have encountered any issues or bugs, please use the template below to report them either by email or on our github. Your feedback is valuable to us in ensuring a smooth user experience.

Issue Template:

**Summary:**
-
-Provide a brief summary of the issue.
-
-**Description:**
-
-Describe the issue in detail, including any relevant information or steps to reproduce it.
-
-**Expected Behavior:**
-
-Explain what you expected to happen.
-
-**Actual Behavior:**
-
-Describe what actually happened.
-
-**Steps to Reproduce:**
-
-List the steps taken to reproduce the issue. Be as specific as possible, including any relevant input or configuration details.
-
-**Screenshots/Logs:**
-
-If applicable, attach any relevant screenshots or logs that may help understand or troubleshoot the issue.
-
-**Environment:**
-
-- Operating System: [e.g., Windows 10, macOS Big Sur, Ubuntu 20.04]
-- Browser: [e.g., Chrome 93.0.4577.63, Firefox 92.0.1]
-- Device: [e.g., PC, laptop, smartphone]
-- Additional details: [e.g., screen resolution, network connection type]
-
-**Additional Information:**
-
-Provide any additional information that may be helpful in resolving the issue, such as error messages, related links, or any troubleshooting steps already attempted.

Thank you for taking the time to report the issue. We appreciate your cooperation in helping us improve our product and provide a better experience for all users.

- +
Skip to content

Help us improve

Feature Request

Thank you for your interest in improving COCONUT Database! Please use the template below to submit your feature request either by email or on our github. We appreciate your feedback and suggestions.

Feature Request Template:

**Title:**
+
+Give your feature request a descriptive title.
+
+**Description:**
+
+Provide a detailed description of the feature you would like to see implemented. Explain how it would enhance the product and benefit the users. Feel free to include any specific use cases or scenarios.
+
+**Potential Benefits:**
+
+Describe the potential benefits or positive outcomes that implementing this feature could bring. How would it improve user experience, productivity, or any other aspect?
+
+**Use Case:**
+
+If applicable, provide a specific use case or scenario where this feature would be particularly useful. This can help us better understand the practical application of the feature.
+
+**Additional Information:**
+
+Include any additional information, ideas, or suggestions related to your feature request. This could include references to similar features in other products, related research, or any other relevant details.
+
+**Priority:**
+
+Indicate the priority level for your feature request (e.g., low, medium, high).
+
+**Impact:**
+
+Describe the potential impact of implementing this feature on your workflow or the overall product experience.
+
+**Contact Information:**
+
+If you would like to be contacted regarding your feature request, please provide your preferred contact information (e.g., email address).

Thank you for taking the time to submit your feature request. We value your input and will carefully consider all suggestions as we continue to improve our product.

Report Issues/Bugs

We appreciate your help in improving our product. If you have encountered any issues or bugs, please use the template below to report them either by email or on our github. Your feedback is valuable to us in ensuring a smooth user experience.

Issue Template:

**Summary:**
+
+Provide a brief summary of the issue.
+
+**Description:**
+
+Describe the issue in detail, including any relevant information or steps to reproduce it.
+
+**Expected Behavior:**
+
+Explain what you expected to happen.
+
+**Actual Behavior:**
+
+Describe what actually happened.
+
+**Steps to Reproduce:**
+
+List the steps taken to reproduce the issue. Be as specific as possible, including any relevant input or configuration details.
+
+**Screenshots/Logs:**
+
+If applicable, attach any relevant screenshots or logs that may help understand or troubleshoot the issue.
+
+**Environment:**
+
+- Operating System: [e.g., Windows 10, macOS Big Sur, Ubuntu 20.04]
+- Browser: [e.g., Chrome 93.0.4577.63, Firefox 92.0.1]
+- Device: [e.g., PC, laptop, smartphone]
+- Additional details: [e.g., screen resolution, network connection type]
+
+**Additional Information:**
+
+Provide any additional information that may be helpful in resolving the issue, such as error messages, related links, or any troubleshooting steps already attempted.

Thank you for taking the time to report the issue. We appreciate your cooperation in helping us improve our product and provide a better experience for all users.

+ \ No newline at end of file diff --git a/docs/.vitepress/dist/license.html b/docs/.vitepress/dist/license.html index a1ad6b31..a4703c30 100644 --- a/docs/.vitepress/dist/license.html +++ b/docs/.vitepress/dist/license.html @@ -5,18 +5,20 @@ MIT License | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page

MIT License

Copyright (c) 2023 Steinbeck-Lab

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

- +
Skip to content

MIT License

Copyright (c) 2023 Steinbeck-Lab

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ \ No newline at end of file diff --git a/docs/.vitepress/dist/logo.png b/docs/.vitepress/dist/logo.png index 55ee430f843ef13be774250488e2f01e1b91bc88..1eb0fbac691231c65b5a71cde63af2dcf5e0b04f 100644 GIT binary patch literal 181212 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

fz@l<{0;bG)6(Ej4`+D0WUbvU>BC4ZV*$ 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 PyL5N;cB%Rk`|y7NEm?8; literal 374316 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

oI>@xl|HI0pok&zl&B$Dj{QL8_ok&3!w}as3Fp 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%0AK`Hq;=8py?}T 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 z¬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 diff --git a/docs/.vitepress/dist/multi-submission.html b/docs/.vitepress/dist/multi-submission.html index 73f1275c..07e9a6d5 100644 --- a/docs/.vitepress/dist/multi-submission.html +++ b/docs/.vitepress/dist/multi-submission.html @@ -5,50 +5,52 @@ Markdown Extension Examples | COCONUT Docs - - - - - - - + + + + + + + + + + - + \ No newline at end of file diff --git a/docs/.vitepress/dist/schemas-api.html b/docs/.vitepress/dist/schemas-api.html index 63494d79..5c9edfeb 100644 --- a/docs/.vitepress/dist/schemas-api.html +++ b/docs/.vitepress/dist/schemas-api.html @@ -5,50 +5,52 @@ Markdown Extension Examples | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-```

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
+    
Skip to content

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
 
-::: tip
-This is a tip.
-:::
+::: tip
+This is a tip.
+:::
 
-::: warning
-This is a warning.
-:::
+::: warning
+This is a warning.
+:::
 
-::: danger
-This is a dangerous warning.
-:::
+::: danger
+This is a dangerous warning.
+:::
 
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

- +::: details +This is a details block. +:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ \ No newline at end of file diff --git a/docs/.vitepress/dist/sdf-download.html b/docs/.vitepress/dist/sdf-download.html index 2f945369..2117c08f 100644 --- a/docs/.vitepress/dist/sdf-download.html +++ b/docs/.vitepress/dist/sdf-download.html @@ -5,50 +5,52 @@ Markdown Extension Examples | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-```

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
+    
Skip to content

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
 
-::: tip
-This is a tip.
-:::
+::: tip
+This is a tip.
+:::
 
-::: warning
-This is a warning.
-:::
+::: warning
+This is a warning.
+:::
 
-::: danger
-This is a dangerous warning.
-:::
+::: danger
+This is a dangerous warning.
+:::
 
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

- +::: details +This is a details block. +:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ \ No newline at end of file diff --git a/docs/.vitepress/dist/search-api.html b/docs/.vitepress/dist/search-api.html index 17746854..595f8598 100644 --- a/docs/.vitepress/dist/search-api.html +++ b/docs/.vitepress/dist/search-api.html @@ -5,50 +5,52 @@ Markdown Extension Examples | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-```

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
+    
Skip to content

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
 
-::: tip
-This is a tip.
-:::
+::: tip
+This is a tip.
+:::
 
-::: warning
-This is a warning.
-:::
+::: warning
+This is a warning.
+:::
 
-::: danger
-This is a dangerous warning.
-:::
+::: danger
+This is a dangerous warning.
+:::
 
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

- +::: details +This is a details block. +:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ \ No newline at end of file diff --git a/docs/.vitepress/dist/simple-search.html b/docs/.vitepress/dist/simple-search.html index 50ba3b10..6754ec22 100644 --- a/docs/.vitepress/dist/simple-search.html +++ b/docs/.vitepress/dist/simple-search.html @@ -3,52 +3,22 @@ - Markdown Extension Examples | COCONUT Docs + COCONUT online - Simple search | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page
- +
Skip to content
+ \ No newline at end of file diff --git a/docs/.vitepress/dist/single-submission.html b/docs/.vitepress/dist/single-submission.html index 36ade07b..9f5949f0 100644 --- a/docs/.vitepress/dist/single-submission.html +++ b/docs/.vitepress/dist/single-submission.html @@ -5,50 +5,52 @@ Markdown Extension Examples | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-```

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
+    
Skip to content

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
 
-::: tip
-This is a tip.
-:::
+::: tip
+This is a tip.
+:::
 
-::: warning
-This is a warning.
-:::
+::: warning
+This is a warning.
+:::
 
-::: danger
-This is a dangerous warning.
-:::
+::: danger
+This is a dangerous warning.
+:::
 
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

- +::: details +This is a details block. +:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ \ No newline at end of file diff --git a/docs/.vitepress/dist/smiles-download.html b/docs/.vitepress/dist/smiles-download.html deleted file mode 100644 index 99feda18..00000000 --- a/docs/.vitepress/dist/smiles-download.html +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - Markdown Extension Examples | COCONUT Docs - - - - - - - - - - -
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-```

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
-
-::: tip
-This is a tip.
-:::
-
-::: warning
-This is a warning.
-:::
-
-::: danger
-This is a dangerous warning.
-:::
-
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

- - - - \ No newline at end of file diff --git a/docs/.vitepress/dist/sources.html b/docs/.vitepress/dist/sources.html index e2e2ff35..98a615ec 100644 --- a/docs/.vitepress/dist/sources.html +++ b/docs/.vitepress/dist/sources.html @@ -3,20 +3,22 @@ - COCONUT online: Collection of Open Natural Products database - Sources | COCONUT Docs + COCONUT online - Sources | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page

COCONUT online: Collection of Open Natural Products database - Sources

Public databases and datasets from which COCONUT was assembled

Database name ("NP" suffix is added to database name when only a subset of it contains natural products)Number of entries integrated in COCONUT from the sourceMost resent publication or resource URL
AfroCancer365[33]
AfroDB874[34]
AfroMalariaDB252[35]
AnalytiCon Discovery NPs4908[36]
BIOFACQUIM400[37]
BitterDB625[38]
Carotenoids Database986[39]
ChEBI NPs14603[20]
ChEMBL NPs1585[21]
ChemSpider NPs9027[40]
CMAUP (cCollective molecular activities of useful plants)20868[7]
ConMedNP2504[41]
ETM (Ethiopian Traditional Medicine) DB1633[42]
Exposome-explorer478[43]
FooDB22123[9]
GNPS (Global Natural Products Social Molecular Networking)6740[44]
HIM (Herbal Ingredients in-vivo Metabolism database)962[45]
HIT (Herbal Ingredients Targets)470[46]
Indofine Chemical Company46[47]
InflamNat536[48]
InPACdb122[49]
InterBioScreen Ltd67291[50]
KNApSaCK44422[6]
Lichen Database1453[51]
Marine Natural Products11880[52]
Mitishamba database1010[53]
NANPDB (Natural Products from Northern African Sources)3914[54]
NCI DTP data404[55]
NPACT1453[56]
NPASS27424[57]
NPAtlas23914[4]
NPCARE1362[58]
NPEdia16166[59]
NuBBEDB2022[5]
p-ANAPL467[60]
Phenol-explorer681[61]
PubChem NPs2828[27]
ReSpect699[62]
SANCDB592[63]
Seaweed Metabolite Database (SWMD)348[64]
Specs Natural Products745[65]
Spektraris NMR242[66]
StreptomeDB6058[67]
Super Natural II214420[3]
TCMDB@Taiwan (Traditional Chinese Medicine database)50862[8]
TCMID (Traditional Chinese Medicine Integrated Database)10552[68]
TIPdb (database of Taiwan indigenous plants)7742[69]
TPPT (Toxic Plants–PhytoToxins)1483[70]
UEFS (Natural Products Databse of the UEFS)481[71]
UNPD (Universal Natural Products Database)156865[72]
VietHerb4759[73]
ZINC NP67327[74]
Manually selected molecules61x
- +
Skip to content

COCONUT online - Sources

Public databases and primary sources from which COCONUT was meticulously assembled.

Database nameEntries integrated in COCONUTLatest resource URL
AfroCancer365Ntie-Kang F, Nwodo JN, Ibezim A, Simoben CV, Karaman B, Ngwa VF (2014) Molecular modeling of potential anticancer agents from African medicinal plants. J Chem Inf Model 54:2433–2450. https://doi.org/10.1021/ci5003697
AfroDB874Ntie-Kang F, Zofou D, Babiaka SB, Meudom R, Scharfe M, Lifongo LL (2013) AfroDb: a select highly potent and diverse natural product library from African medicinal plants. PLoS ONE 8:e78085
AfroMalariaDB252Onguéné PA, Ntie-Kang F, Mbah JA, Lifongo LL, Ndom JC, Sippl W (2014) The potential of anti-malarial compounds derived from African medicinal plants, part III: an in silico evaluation of drug metabolism and pharmacokinetics profiling. Org Med Chem Lett 4:6. https://doi.org/10.1186/s13588-014-0006-x
AnalytiCon Discovery NPs4908AnalytiCon Discovery, Screening Libraries. In: AnalytiCon Discovery. https://ac-discovery.com/screening-libraries/
BIOFACQUIM400Pilón-Jiménez BA, Saldívar-González FI, Díaz-Eufracio BI, Medina-Franco JL (2019) BIOFACQUIM: a Mexican compound database of natural products. Biomolecules 9:31. https://doi.org/10.3390/biom9010031
BitterDB625Dagan-Wiener A, Di Pizio A, Nissim I, Bahia MS, Dubovski N, Margulis E (2019) BitterDB: taste ligands and receptors database in 2019. Nucleic Acids Res 47:D1179–D1185. https://doi.org/10.1093/nar/gky974
Carotenoids Database986Yabuzaki J (2017) Carotenoids Database: structures, chemical fingerprints and distribution among organisms. Database J Biol Databases Curation. https://doi.org/10.1093/database/bax004
ChEBI NPs14603ChemAxon (2012) JChem Base was used for structure searching and chemical database access and management. http://www.chemaxon.com
ChEMBL NPs1585Schaub J, Zielesny A, Steinbeck C, Sorokina M (2020) Too sweet: cheminformatics for deglycosylation in natural products. J Cheminform 12:67. https://doi.org/10.1186/s13321-020-00467-y
ChemSpider NPs9027Pence HE, Williams A (2010) ChemSpider: an online chemical information resource. J Chem Educ 87:1123–1124. https://doi.org/10.1021/ed100697w
CMAUP (cCollective molecular activities of useful plants)20868Zeng X, Zhang P, Wang Y, Qin C, Chen S, He W (2019) CMAUP: a database of collective molecular activities of useful plants. Nucleic Acids Res 47:D1118–27
ConMedNP2504Ntie-Kang F, Amoa Onguéné P, Scharfe M, Owono LCO, Megnassan E, Meva’a Mbaze L (2014) ConMedNP: a natural product library from Central African medicinal plants for drug discovery. RSC Adv 4:409–419. https://doi.org/10.1039/c3ra43754j
ETM (Ethiopian Traditional Medicine) DB1633Bultum LE, Woyessa AM, Lee D (2019) ETM-DB: integrated Ethiopian traditional herbal medicine and phytochemicals database. BMC Complement Altern Med 19:212. https://doi.org/10.1186/s12906-019-2634-1
Exposome-explorer478Neveu V, Moussy A, Rouaix H, Wedekind R, Pon A, Knox C (2017) Exposome-Explorer: a manually-curated database on biomarkers of exposure to dietary and environmental factors. Nucleic Acids Res 45:D979–D984. https://doi.org/10.1093/nar/gkw980
FooDB22123FooDB. http://foodb.ca/
GNPS (Global Natural Products Social Molecular Networking)6740Wang M, Carver JJ, Phelan VV, Sanchez LM, Garg N, Peng Y (2016) Sharing and community curation of mass spectrometry data with Global Natural Products Social Molecular Networking. Nat Biotechnol 34:828. https://doi.org/10.1038/nbt.3597
HIM (Herbal Ingredients in-vivo Metabolism database)962Kang H, Tang K, Liu Q, Sun Y, Huang Q, Zhu R (2013) HIM-herbal ingredients in vivo metabolism database. J Cheminform 5:28. https://doi.org/10.1186/1758-2946-5-28
HIT (Herbal Ingredients Targets)470Ye H, Ye L, Kang H, Zhang D, Tao L, Tang K (2011) HIT: linking herbal active ingredients to targets. Nucleic Acids Res 39:D1055–D1059 https://doi.org/10.1093/nar/gkq1165
Indofine Chemical Company46NDOFINE Chemical Company. http://www.indofinechemical.com/Media/sdf/sdf_files.aspx
InflamNat536Zhang R, Lin J, Zou Y, Zhang X-J, Xiao W-L (2019) Chemical space and biological target network of anti-inflammatory natural products, J Chem Inf Model 59:66–73. https://doi.org/10.1021/acs.jcim.8b00560
InPACdb122Vetrivel U, Subramanian N, Pilla K (2009) InPACdb—Indian plant anticancer compounds database. Bioinformation 4:71–74
InterBioScreen Ltd67291InterBioScreen | Natural Compounds. https://www.ibscreen.com/natural-compounds
KNApSaCK44422Nakamura K, Shimura N, Otabe Y, Hirai-Morita A, Nakamura Y, Ono N (2013) KNApSAcK-3D: a three-dimensional structure database of plant metabolites. Plant Cell Physiol 54:e4–e4. https://doi.org/10.1093/pcp/pcs186
Lichen Database1453Lichen Database. In: MTBLS999: A database of high-resolution MS/MS spectra for lichen metabolites. https://www.ebi.ac.uk/metabolights/MTBLS999
Marine Natural Products11880Gentile D, Patamia V, Scala A, Sciortino MT, Piperno A, Rescifina A (2020) Putative inhibitors of SARS-CoV-2 main protease from a library of marine natural products: a virtual screening and molecular modeling study. Marine Drugs 18:225. https://doi.org/10.3390/md18040225
Mitishamba database1010Derese S, Oyim J, Rogo M, Ndakala A (2015) Mitishamba database: a web based in silico database of natural products from Kenya plants. Nairobi, University of Nairobi
NANPDB (Natural Products from Northern African Sources)3914Ntie-Kang F, Telukunta KK, Döring K, Simoben CV, Moumbock AF, Malange YI (2017) NANPDB: a resource for natural products from Northern African sources. J Nat Prod 80:2067–2076. https://doi.org/10.1021/acs.jnatprod.7b00283
NCI DTP data404Compound Sets—NCI DTP Data—National Cancer Institute—Confluence Wiki. https://wiki.nci.nih.gov/display/NCIDTPdata/Compound+Sets
NPACT1453Mangal M, Sagar P, Singh H, Raghava GPS, Agarwal SM (2013) NPACT: naturally occurring plant-based anti-cancer compound-activity-target database. Nucleic Acids Res 41:D1124–D1129. https://doi.org/10.1093/nar/gks1047
NPASS27424Zeng X, Zhang P, He W, Qin C, Chen S, Tao L (2018) NPASS: natural product activity and species source database for natural product research, discovery and tool development. Nucleic Acids Res 46:D1217–D1222. https://doi.org/10.1093/nar/gkx1026
NPAtlas23914van Santen JA, Jacob G, Singh AL, Aniebok V, Balunas MJ, Bunsko D et al (2019) The natural products atlas: an open access knowledge base for microbial natural products discovery. ACS Cent Sci 5:1824–1833. https://doi.org/10.1021/acscentsci.9b00806
NPCARE1362Choi H, Cho SY, Pak HJ, Kim Y, Choi J, Lee YJ (2017) NPCARE: database of natural products and fractional extracts for cancer regulation. J Cheminformatics 9:2. https://doi.org/10.1186/s13321-016-0188-5
NPEdia16166Tomiki T, Saito T, Ueki M, Konno H, Asaoka T, Suzuki R (2006) RIKEN natural products encyclopedia (RIKEN NPEdia), a chemical database of RIKEN natural products depository (RIKEN NPDepo). J Comput Aid Chem 7:157–162
NuBBEDB2022Pilon AC, Valli M, Dametto AC, Pinto MEF, Freire RT, Castro-Gamboa I (2017) NuBBEDB: an updated database to uncover chemical and biological information from Brazilian biodiversity. Sci Rep 7:7215. https://doi.org/10.1038/s41598-017-07451-x
p-ANAPL467Ntie-Kang F, Onguéné PA, Fotso GW, Andrae-Marobela K, Bezabih M, Ndom JC (2014) Virtualizing the p-ANAPL library: a step towards drug discovery from African medicinal plants. PLoS ONE 9:e90655. https://doi.org/10.1371/journal.pone.0090655
Phenol-explorer681Rothwell JA, Perez-Jimenez J, Neveu V, Medina-Remón A, M’Hiri N, García-Lobato P (2013) Phenol-Explorer 3.0: a major update of the Phenol-Explorer database to incorporate data on the effects of food processing on polyphenol content. Database. https://doi.org/10.1093/database/bat070
PubChem NPs2828OpenChemLib (https://github.com/cheminfo/openchemlib-js
ReSpect699Sawada Y, Nakabayashi R, Yamada Y, Suzuki M, Sato M, Sakata A (2012) RIKEN tandem mass spectral database (ReSpect) for phytochemicals: a plant-specific MS/MS-based data resource and database. Phytochemistry 82:38–45. https://doi.org/10.1016/j.phytochem.2012.07.007
SANCDB592Hatherley R, Brown DK, Musyoka TM, Penkler DL, Faya N, Lobb KA (2015) SANCDB: a South African natural compound database. J Cheminformatics 7:29. https://doi.org/10.1186/s13321-015-0080-8
Seaweed Metabolite Database (SWMD)348Davis GDJ, Vasanthi AHR (2011) Seaweed metabolite database (SWMD): a database of natural compounds from marine algae. Bioinformation 5:361–364.
Specs Natural Products745Specs. Compound management services and research compounds for the life science industry. https://www.specs.net/index.php
Spektraris NMR242Fischedick JT, Johnson SR, Ketchum REB, Croteau RB, Lange BM (2015) NMR spectroscopic search module for Spektraris, an online resource for plant natural product identification—Taxane diterpenoids from Taxus × media cell suspension cultures as a case study. Phytochemistry 113:87–95. https://doi.org/10.1016/j.phytochem.2014.11.020
StreptomeDB6058Moumbock AFA, Gao M, Qaseem A, Li J, Kirchner PA, Ndingkokhar B (2020) StreptomeDB 3.0: an updated compendium of streptomycetes natural products. Nucleic Acids Res. https://doi.org/10.1093/nar/gkaa868
Super Natural II214420Banerjee P, Erehman J, Gohlke B-O, Wilhelm T, Preissner R, Dunkel M (2015) Super Natural II—a database of natural products. Nucleic Acids Res 43:D935–D939. https://doi.org/10.1093/nar/gku886
TCMDB@Taiwan (Traditional Chinese Medicine database)50862Chen CY-C (2011) TCM Database: the World’s Largest Traditional Chinese Medicine Database for Drug Screening in silico. PLOS ONE 6:e15939. https://doi.org/10.1371/journal.pone.0015939
TCMID (Traditional Chinese Medicine Integrated Database)10552TCMID: traditional Chinese medicine integrative database for herb molecular mechanism analysis. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3531123/
TIPdb (database of Taiwan indigenous plants)7742Tung C-W, Lin Y-C, Chang H-S, Wang C-C, Chen I-S, Jheng J-L (2014) TIPdb-3D: the three-dimensional structure database of phytochemicals from Taiwan indigenous plants. Database. https://doi.org/10.1093/database/bau055
TPPT (Toxic Plants–PhytoToxins)1483ünthardt BF, Hollender J, Hungerbühler K, Scheringer M, Bucheli TD (2018) Comprehensive toxic plants-phytotoxins database and its application in assessing aquatic micropollution potential. J Agric Food Chem 66:7577–7588. https://doi.org/10.1021/acs.jafc.8b01639
UEFS (Natural Products Databse of the UEFS)481UEFS Natural Products. http://zinc12.docking.org/catalogs/uefsnp
UNPD (Universal Natural Products Database)156865Gu J, Gui Y, Chen L, Yuan G, Lu H-Z, Xu X (2013) Use of natural products as chemical library for drug discovery and network pharmacology. PLoS ONE 8:e62839. https://doi.org/10.1371/journal.pone.0062839
VietHerb4759Nguyen-Vo T-H, Le T, Pham D, Nguyen T, Le P, Nguyen A (2019) VIETHERB: a database for Vietnamese herbal species. J Chem Inf Model 59:1–9. https://doi.org/10.1021/acs.jcim.8b00399
ZINC NP67327Sterling T, Irwin JJ (2015) ZINC 15—ligand discovery for everyone. J Chem Inf Model 55:2324–2337. https://doi.org/10.1021/acs.jcim.5b00559
Manually selected molecules61x
+ \ No newline at end of file diff --git a/docs/.vitepress/dist/structure-search.html b/docs/.vitepress/dist/structure-search.html index a570d719..a5454040 100644 --- a/docs/.vitepress/dist/structure-search.html +++ b/docs/.vitepress/dist/structure-search.html @@ -5,50 +5,52 @@ Markdown Extension Examples | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page
+ \ No newline at end of file diff --git a/docs/.vitepress/dist/submission-api.html b/docs/.vitepress/dist/submission-api.html index be830d54..1b003a0b 100644 --- a/docs/.vitepress/dist/submission-api.html +++ b/docs/.vitepress/dist/submission-api.html @@ -5,50 +5,52 @@ Markdown Extension Examples | COCONUT Docs - - - - - - - + + + + + + + + + + -
Skip to content
On this page

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
-export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}
-```

Output

js
export default {
-  data () {
-    return {
-      msg: 'Highlighted!'
-    }
-  }
-}

Custom Containers

Input

md
::: info
-This is an info box.
-:::
+    
Skip to content

Markdown Extension Examples

This page demonstrates some of the built-in markdown extensions provided by VitePress.

Syntax Highlighting

VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

Input

```js{4}
+export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}
+```

Output

js
export default {
+  data () {
+    return {
+      msg: 'Highlighted!'
+    }
+  }
+}

Custom Containers

Input

md
::: info
+This is an info box.
+:::
 
-::: tip
-This is a tip.
-:::
+::: tip
+This is a tip.
+:::
 
-::: warning
-This is a warning.
-:::
+::: warning
+This is a warning.
+:::
 
-::: danger
-This is a dangerous warning.
-:::
+::: danger
+This is a dangerous warning.
+:::
 
-::: details
-This is a details block.
-:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

- +::: details +This is a details block. +:::

Output

INFO

This is an info box.

TIP

This is a tip.

WARNING

This is a warning.

DANGER

This is a dangerous warning.

Details

This is a details block.

More

Check out the documentation for the full list of markdown extensions.

+ \ No newline at end of file From 840404b30e0590ca65bb041270250521be8b3d70 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Tue, 28 May 2024 16:49:00 +0200 Subject: [PATCH 094/117] fix: cannot access offset of type string on string bug fix --- resources/views/livewire/molecule-details.blade.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/views/livewire/molecule-details.blade.php b/resources/views/livewire/molecule-details.blade.php index 8c6c1461..bae56c97 100644 --- a/resources/views/livewire/molecule-details.blade.php +++ b/resources/views/livewire/molecule-details.blade.php @@ -490,23 +490,23 @@ classification
  • Super class: - {{ $molecule->properties && $molecule->properties['chemical_super_class'] ? $molecule->properties['chemical_super_class']['name'] : '-' }} + {{ $molecule->properties && $molecule->properties['chemical_super_class'] ? $molecule->properties['chemical_super_class'] : '-' }}
  • Class: - {{ $molecule->properties && $molecule->properties['chemical_class'] ? $molecule->properties['chemical_class']['name'] : '-' }} + {{ $molecule->properties && $molecule->properties['chemical_class'] ? $molecule->properties['chemical_class'] : '-' }}
  • Sub class: - {{ $molecule->properties && $molecule->properties['chemical_sub_class'] ? $molecule->properties['chemical_sub_class']['name'] : '-' }} + {{ $molecule->properties && $molecule->properties['chemical_sub_class'] ? $molecule->properties['chemical_sub_class'] : '-' }}
  • Direct parent: - {{ $molecule->properties && $molecule->properties['direct_parent_classification'] ? $molecule->properties['direct_parent_classification']['name'] : '-' }} + {{ $molecule->properties && $molecule->properties['direct_parent_classification'] ? $molecule->properties['direct_parent_classification'] : '-' }}
From 76789b3673dff349ce650f4f1021c54fa0e3cd7c Mon Sep 17 00:00:00 2001 From: Chandu Nainala Date: Tue, 28 May 2024 17:06:04 +0200 Subject: [PATCH 095/117] Update dev-build.yml --- .github/workflows/dev-build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dev-build.yml b/.github/workflows/dev-build.yml index 8bad0aef..2c5879d9 100644 --- a/.github/workflows/dev-build.yml +++ b/.github/workflows/dev-build.yml @@ -19,7 +19,7 @@ env: DOCKER_HUB_USERNAME: ${{ secrets.DOCKER_HUB_USERNAME }} DOCKER_HUB_PASSWORD: ${{ secrets.DOCKER_HUB_PASSWORD }} GKE_CLUSTER: autopilot-cluster-coconut - GKE_ZONE: europe-west3 + GKE_ZONE: europe-central2 DEPLOYMENT_NAME: coconut-coconut-app WORKER_DEPLOYMENT_NAME: coconut-worker REPOSITORY_NAME: coconut @@ -92,4 +92,4 @@ jobs: kubectl rollout restart deployment/$WORKER_DEPLOYMENT_NAME kubectl rollout restart deployment/$SCHEDULER_DEPLOYMENT_NAME kubectl rollout status deployment/$DEPLOYMENT_NAME --timeout=300s - kubectl get services -o wide \ No newline at end of file + kubectl get services -o wide From ceaa44bb2e2c9a9633d8279fd05f119950425bb2 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Tue, 28 May 2024 18:29:33 +0200 Subject: [PATCH 096/117] fix: added cache to welcome page --- .github/workflows/dev-build.yml | 2 +- app/Livewire/DataSources.php | 5 ++++- app/Livewire/RecentMolecules.php | 6 +++++- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/dev-build.yml b/.github/workflows/dev-build.yml index 8bad0aef..45eb2f47 100644 --- a/.github/workflows/dev-build.yml +++ b/.github/workflows/dev-build.yml @@ -19,7 +19,7 @@ env: DOCKER_HUB_USERNAME: ${{ secrets.DOCKER_HUB_USERNAME }} DOCKER_HUB_PASSWORD: ${{ secrets.DOCKER_HUB_PASSWORD }} GKE_CLUSTER: autopilot-cluster-coconut - GKE_ZONE: europe-west3 + GKE_ZONE: europe-central2 DEPLOYMENT_NAME: coconut-coconut-app WORKER_DEPLOYMENT_NAME: coconut-worker REPOSITORY_NAME: coconut diff --git a/app/Livewire/DataSources.php b/app/Livewire/DataSources.php index 13024461..5ecb1785 100644 --- a/app/Livewire/DataSources.php +++ b/app/Livewire/DataSources.php @@ -4,6 +4,7 @@ use App\Models\Collection; use Livewire\Component; +use Cache; class DataSources extends Component { @@ -11,7 +12,9 @@ class DataSources extends Component public function mount() { - $this->collections = Collection::limit(10)->pluck('title'); + $this->collections = Cache::rememberForever('collections', function (){ + return Collection::limit(10)->pluck('title'); + }); } public function render() diff --git a/app/Livewire/RecentMolecules.php b/app/Livewire/RecentMolecules.php index 0112e70d..f0fda83b 100644 --- a/app/Livewire/RecentMolecules.php +++ b/app/Livewire/RecentMolecules.php @@ -6,6 +6,7 @@ use App\Models\Molecule; use Livewire\Component; use Livewire\WithPagination; +use Cache; class RecentMolecules extends Component { @@ -16,7 +17,10 @@ class RecentMolecules extends Component public function render() { return view('livewire.recent-molecules', [ - 'molecules' => MoleculeResource::collection(Molecule::where('has_variants', true)->where('name', '!=', null)->orderByDesc('updated_at')->paginate($this->size)), + 'molecules' => + Cache::rememberForever('molecules.recent', function (){ + return MoleculeResource::collection(Molecule::where('has_variants', true)->where('name', '!=', null)->orderByDesc('updated_at')->paginate($this->size)); + }) ]); } } From 97f9acb42bf697e25dc3709cc4f111765d983d81 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Wed, 29 May 2024 12:43:45 +0200 Subject: [PATCH 097/117] feat: enabled cache and various bug fixes --- app/Console/Commands/ImportClassyFire.php | 8 ++--- app/Console/Commands/ImportProperties.php | 10 +++---- .../Widgets/CollectionStats.php | 3 +- .../GeoLocationRelationManager.php | 2 +- app/Livewire/DataSources.php | 4 +-- app/Livewire/MoleculeDepict2d.php | 2 +- app/Livewire/MoleculeDetails.php | 5 +++- app/Livewire/RecentMolecules.php | 7 ++--- app/Models/Molecule.php | 2 +- .../views/livewire/molecule-details.blade.php | 29 ++++++++++++++++++- resources/views/livewire/search.blade.php | 2 +- 11 files changed, 52 insertions(+), 22 deletions(-) diff --git a/app/Console/Commands/ImportClassyFire.php b/app/Console/Commands/ImportClassyFire.php index 0a9b76f5..03e822e4 100644 --- a/app/Console/Commands/ImportClassyFire.php +++ b/app/Console/Commands/ImportClassyFire.php @@ -2,10 +2,10 @@ namespace App\Console\Commands; -use Illuminate\Console\Command; -use Log; use App\Models\Properties; use DB; +use Illuminate\Console\Command; +use Log; class ImportClassyFire extends Command { @@ -36,7 +36,7 @@ public function handle() return 1; } - Log::info("Reading file: " . $file); + Log::info('Reading file: '.$file); $batchSize = 10000; $header = null; @@ -85,7 +85,7 @@ private function insertBatch(array $data) foreach ($data as $row) { Properties::updateorCreate( [ - 'molecule_id' => $row['id'] + 'molecule_id' => $row['id'], ], [ 'chemical_class' => str_replace('"', '', $row['chemical_class']), diff --git a/app/Console/Commands/ImportProperties.php b/app/Console/Commands/ImportProperties.php index 1f9593d7..4787c0ba 100644 --- a/app/Console/Commands/ImportProperties.php +++ b/app/Console/Commands/ImportProperties.php @@ -2,10 +2,10 @@ namespace App\Console\Commands; -use Illuminate\Console\Command; -use Log; use App\Models\Properties; use DB; +use Illuminate\Console\Command; +use Log; class ImportProperties extends Command { @@ -36,7 +36,7 @@ public function handle() return 1; } - Log::info("Reading file: " . $file); + Log::info('Reading file: '.$file); $batchSize = 10000; $header = null; @@ -85,7 +85,7 @@ private function insertBatch(array $data) foreach ($data as $row) { Properties::updateorCreate( [ - 'molecule_id' => $row['id'] + 'molecule_id' => $row['id'], ], [ 'total_atom_count' => str_replace('"', '', $row['atom_count']), @@ -110,7 +110,7 @@ private function insertBatch(array $data) 'contains_ring_sugars' => str_replace('"', '', $row['circular_sugars']), 'contains_sugar' => filter_var(str_replace('"', '', $row['linear_sugars']), FILTER_VALIDATE_BOOLEAN) || filter_var(str_replace('"', '', $row['circular_sugars']), FILTER_VALIDATE_BOOLEAN), 'murko_framework' => str_replace('"', '', $row['murko_framework']), - 'nplikeness' => str_replace('"', '', $row['nplikeness']), + 'np_likeness' => str_replace('"', '', $row['nplikeness']), 'molecular_formula' => str_replace('"', '', $row['molecular_formula']), ] ); diff --git a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php index 836f914a..31a0656b 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php +++ b/app/Filament/Dashboard/Resources/CollectionResource/Widgets/CollectionStats.php @@ -48,8 +48,9 @@ protected function getStats(): array $molecules = $this->record->molecules; $count = 0; foreach ($molecules as $molecule) { - $count += $molecule->geoLocations()->count(); + $count += $molecule->geo_locations()->count(); } + return $count; })), ]; diff --git a/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/GeoLocationRelationManager.php b/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/GeoLocationRelationManager.php index d7c071c4..e6fe5e6d 100644 --- a/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/GeoLocationRelationManager.php +++ b/app/Filament/Dashboard/Resources/MoleculeResource/RelationManagers/GeoLocationRelationManager.php @@ -11,7 +11,7 @@ class GeoLocationRelationManager extends RelationManager { - protected static string $relationship = 'geoLocations'; + protected static string $relationship = 'geo_locations'; public function form(Form $form): Form { diff --git a/app/Livewire/DataSources.php b/app/Livewire/DataSources.php index 5ecb1785..aaa07634 100644 --- a/app/Livewire/DataSources.php +++ b/app/Livewire/DataSources.php @@ -3,8 +3,8 @@ namespace App\Livewire; use App\Models\Collection; -use Livewire\Component; use Cache; +use Livewire\Component; class DataSources extends Component { @@ -12,7 +12,7 @@ class DataSources extends Component public function mount() { - $this->collections = Cache::rememberForever('collections', function (){ + $this->collections = Cache::rememberForever('collections', function () { return Collection::limit(10)->pluck('title'); }); } diff --git a/app/Livewire/MoleculeDepict2d.php b/app/Livewire/MoleculeDepict2d.php index 581ddf6c..5d639a59 100644 --- a/app/Livewire/MoleculeDepict2d.php +++ b/app/Livewire/MoleculeDepict2d.php @@ -18,7 +18,7 @@ class MoleculeDepict2d extends Component #[Computed] public function source() { - return env('CM_API').'depict/2D?smiles='.urlencode($this->smiles).'&height='.$this->height.'&width='.$this->width.'&CIP='.$this->CIP.'&toolkit=rdkit'; + return env('CM_API').'depict/2D?smiles='.urlencode($this->smiles).'&height='.$this->height.'&width='.$this->width.'&toolkit=cdk'; } public function render() diff --git a/app/Livewire/MoleculeDetails.php b/app/Livewire/MoleculeDetails.php index 661098c5..a201eff4 100644 --- a/app/Livewire/MoleculeDetails.php +++ b/app/Livewire/MoleculeDetails.php @@ -3,6 +3,7 @@ namespace App\Livewire; use App\Models\Molecule; +use Cache; use Livewire\Attributes\Layout; use Livewire\Component; @@ -12,7 +13,9 @@ class MoleculeDetails extends Component public function mount($id) { - $this->molecule = Molecule::with('properties', 'citations', 'collections', 'audits', 'variants')->where('identifier', $id)->first(); + $this->molecule = Cache::remember('molecules.'.$id, 1440, function () use ($id) { + return Molecule::with('properties', 'citations', 'collections', 'audits', 'variants', 'organisms', 'geo_locations', 'related')->where('identifier', $id)->first(); + }); } #[Layout('layouts.guest')] diff --git a/app/Livewire/RecentMolecules.php b/app/Livewire/RecentMolecules.php index f0fda83b..c53cb810 100644 --- a/app/Livewire/RecentMolecules.php +++ b/app/Livewire/RecentMolecules.php @@ -4,9 +4,9 @@ use App\Http\Resources\MoleculeResource; use App\Models\Molecule; +use Cache; use Livewire\Component; use Livewire\WithPagination; -use Cache; class RecentMolecules extends Component { @@ -17,10 +17,9 @@ class RecentMolecules extends Component public function render() { return view('livewire.recent-molecules', [ - 'molecules' => - Cache::rememberForever('molecules.recent', function (){ + 'molecules' => Cache::rememberForever('molecules.recent', function () { return MoleculeResource::collection(Molecule::where('has_variants', true)->where('name', '!=', null)->orderByDesc('updated_at')->paginate($this->size)); - }) + }), ]); } } diff --git a/app/Models/Molecule.php b/app/Models/Molecule.php index 5be95a9c..2618b92e 100644 --- a/app/Models/Molecule.php +++ b/app/Models/Molecule.php @@ -120,7 +120,7 @@ public function organisms(): BelongsToMany /** * Get all of the geo-locations for the molecule. */ - public function geoLocations(): BelongsToMany + public function geo_locations(): BelongsToMany { return $this->belongsToMany(GeoLocation::class)->withPivot('locations')->withTimestamps(); } diff --git a/resources/views/livewire/molecule-details.blade.php b/resources/views/livewire/molecule-details.blade.php index bae56c97..b4fbcbab 100644 --- a/resources/views/livewire/molecule-details.blade.php +++ b/resources/views/livewire/molecule-details.blade.php @@ -99,6 +99,33 @@ class="flex items-baseline flex-wrap justify-between gap-y-2 gap-x-4 border-t bo
+ @if ($molecule->organisms && count($molecule->organisms) > 0) +
+
+
+

+ Organisms

+
+
+
+ +
+
+
+
+ @endif
@@ -157,7 +184,7 @@ class="text-sm font-medium text-gray-500 sm:flex sm:justify-between">
- Canonical SMILES (CDK) + Canonical SMILES (RDKit)
{{ $molecule->canonical_smiles }} diff --git a/resources/views/livewire/search.blade.php b/resources/views/livewire/search.blade.php index 26c6af4a..0cd713f0 100644 --- a/resources/views/livewire/search.blade.php +++ b/resources/views/livewire/search.blade.php @@ -79,7 +79,7 @@ class="rounded-md bg-white text-gray-900 mr-3 py-3 px-2 text-gray-400 hover:bg-g
-
+
{{ $molecules->links() }}
From 822760b6bec88bfad31238047a61d153b2f0e0ce Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Wed, 29 May 2024 15:52:34 +0200 Subject: [PATCH 098/117] feat: various ux/ui updates and other minor changes --- app/Console/Commands/ExtractCAS.php | 65 +++++++++++ .../Commands/GenerateAnnotationScore.php | 107 ++++++++++++++++++ app/Http/Controllers/API/SearchController.php | 3 +- app/Livewire/RecentMolecules.php | 2 +- app/Livewire/Search.php | 2 +- resources/views/livewire/header.blade.php | 3 + .../views/livewire/molecule-card.blade.php | 12 +- .../views/livewire/molecule-details.blade.php | 92 ++++++++++----- 8 files changed, 249 insertions(+), 37 deletions(-) create mode 100644 app/Console/Commands/ExtractCAS.php create mode 100644 app/Console/Commands/GenerateAnnotationScore.php diff --git a/app/Console/Commands/ExtractCAS.php b/app/Console/Commands/ExtractCAS.php new file mode 100644 index 00000000..d874f7ed --- /dev/null +++ b/app/Console/Commands/ExtractCAS.php @@ -0,0 +1,65 @@ +whereNotNull('synonyms')->select('id', 'synonyms')->chunk(10000, function ($mols) { + $data = []; + $pattern = "/\b[1-9][0-9]{1,5}-\d{2}-\d\b/"; + foreach ($mols as $mol) { + $casIds = preg_grep($pattern, $mol->synonyms); + array_push($data, [ + 'id' => $mol->id, + 'cas' => array_values($casIds), + ]); + $this->info("Mapped and updated: $mol->id"); + } + $this->insertBatch($data); + }); + } + + /** + * Insert a batch of data into the database. + * + * @return void + */ + private function insertBatch(array $data) + { + DB::transaction(function () use ($data) { + foreach ($data as $row) { + Molecule::updateorCreate( + [ + 'id' => $row['id'], + ], + [ + 'cas' => $row['cas'], + ] + ); + } + }); + } +} diff --git a/app/Console/Commands/GenerateAnnotationScore.php b/app/Console/Commands/GenerateAnnotationScore.php new file mode 100644 index 00000000..1b6af559 --- /dev/null +++ b/app/Console/Commands/GenerateAnnotationScore.php @@ -0,0 +1,107 @@ +offset($offset) + ->limit($batchSize) + ->get(); + + if ($molecules->isEmpty()) { + break; + } + + $data = []; + + foreach ($molecules as $molecule) { + $score = $this->calculateAnnotationScore($molecule); + array_push($data, [ + 'id' => $molecule->id, + 'annotation_level' => $score, + ]); + } + + $this->insertBatch($data); + + $offset += $batchSize; + $this->info("Processed batch starting from offset $offset"); + } + + $this->info('Annotation scores generated successfully.'); + } + + /** + * Insert a batch of data into the database. + * + * @return void + */ + private function insertBatch(array $data) + { + DB::transaction(function () use ($data) { + foreach ($data as $row) { + Molecule::updateorCreate( + [ + 'id' => $row['id'], + ], + [ + 'annotation_level' => $row['annotation_level'], + ] + ); + } + }); + } + + protected function calculateAnnotationScore($molecule) + { + $literatureCount = DB::table('citables') + ->where('citable_id', $molecule->id) + ->where('citable_type', 'App\Models\Molecule') + ->count(); + + $organismCount = DB::table('molecule_organism') + ->where('molecule_id', $molecule->id) + ->count(); + + $casScore = $molecule->cas ? 1 : 0.5; + $synonymsScore = $molecule->synonyms ? (count(explode(',', $molecule->synonyms)) >= 3 ? 1 : 0.5) : 0; + $nameScore = $molecule->name ? 1 : 0.5; + + $literatureScore = $literatureCount >= 3 ? 1 : ($literatureCount >= 1 ? 0.5 : 0); + $organismScore = $organismCount >= 1 ? 1 : 0; + + $totalScore = ($literatureScore * 0.30) + + ($organismScore * 0.25) + + ($casScore * 0.20) + + ($synonymsScore * 0.15) + + ($nameScore * 0.10); + $finalScore = round($totalScore * 5, 2); + + return ceil($finalScore); + } +} diff --git a/app/Http/Controllers/API/SearchController.php b/app/Http/Controllers/API/SearchController.php index 17fdecba..e6b7aef4 100644 --- a/app/Http/Controllers/API/SearchController.php +++ b/app/Http/Controllers/API/SearchController.php @@ -276,7 +276,8 @@ public function search(Request $request) 'select id, COUNT(*) OVER () from mols limit '. $limit. ' offset '. - $offset; + $offset. + 'ORDER BY annotation_level DESC'; } } if ($statement) { diff --git a/app/Livewire/RecentMolecules.php b/app/Livewire/RecentMolecules.php index c53cb810..8bb15428 100644 --- a/app/Livewire/RecentMolecules.php +++ b/app/Livewire/RecentMolecules.php @@ -18,7 +18,7 @@ public function render() { return view('livewire.recent-molecules', [ 'molecules' => Cache::rememberForever('molecules.recent', function () { - return MoleculeResource::collection(Molecule::where('has_variants', true)->where('name', '!=', null)->orderByDesc('updated_at')->paginate($this->size)); + return MoleculeResource::collection(Molecule::where('has_variants', true)->where('name', '!=', null)->where('annotation_level', '=', 5)->orderByDesc('updated_at')->paginate($this->size)); }), ]); } diff --git a/app/Livewire/Search.php b/app/Livewire/Search.php index f9fdd1bd..03c07cc3 100644 --- a/app/Livewire/Search.php +++ b/app/Livewire/Search.php @@ -257,7 +257,7 @@ public function render() $offset; } else { $statement = - 'select id, COUNT(*) OVER () from mols limit '. + 'select id, COUNT(*) OVER () from molecules ORDER BY annotation_level DESC limit '. $this->size. ' offset '. $offset; diff --git a/resources/views/livewire/header.blade.php b/resources/views/livewire/header.blade.php index 5a0973d6..a8bedfd0 100644 --- a/resources/views/livewire/header.blade.php +++ b/resources/views/livewire/header.blade.php @@ -18,6 +18,7 @@ class="-m-2.5 inline-flex items-center justify-center rounded-md p-2.5 text-gray
+ @endif + @if ($molecule->geo_locations && count($molecule->geo_locations) > 0) +
+ +
@endif
@@ -152,7 +163,7 @@ class="text-sm font-medium text-gray-500 sm:flex sm:justify-between"> Name
- {{ $molecule->name }} + {{ $molecule->name ? $molecule->name : '-' }}
@@ -284,13 +295,13 @@ class="ml-3 text-base text-gray-500">Formal Charge : {{ $molecule->properties->total_atom_count }}
  • Contains Sugar : - {{ $molecule->properties->contains_sugar }}
  • + {{ $molecule->properties->contains_sugar ? "True" : "False" }}
  • Contains Ring Sugars : - {{ $molecule->properties->contains_ring_sugars }}
  • + {{ $molecule->properties->contains_ring_sugars ? "True" : "False" }}
  • Contains Linear Sugars - : {{ $molecule->properties->contains_linear_sugars }}
  • + : {{ $molecule->properties->contains_linear_sugars ? "True" : "False" }}
    @@ -543,6 +554,25 @@ class="ml-3 text-base text-gray-500">Direct
    Skip to content
    On this page

    Markdown Extension Examples

    This page demonstrates some of the built-in markdown extensions provided by VitePress.

    Syntax Highlighting

    VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

    Input

    ```js{4}
    -export default {
    -  data () {
    -    return {
    -      msg: 'Highlighted!'
    -    }
    -  }
    -}
    -```

    Output

    js
    export default {
    -  data () {
    -    return {
    -      msg: 'Highlighted!'
    -    }
    -  }
    -}

    Custom Containers

    Input

    md
    ::: info
    -This is an info box.
    -:::
    +    
    Skip to content

    Markdown Extension Examples

    This page demonstrates some of the built-in markdown extensions provided by VitePress.

    Syntax Highlighting

    VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

    Input

    ```js{4}
    +export default {
    +  data () {
    +    return {
    +      msg: 'Highlighted!'
    +    }
    +  }
    +}
    +```

    Output

    js
    export default {
    +  data () {
    +    return {
    +      msg: 'Highlighted!'
    +    }
    +  }
    +}

    Custom Containers

    Input

    md
    ::: info
    +This is an info box.
    +:::
     
    -::: tip
    -This is a tip.
    -:::
    +::: tip
    +This is a tip.
    +:::
     
    -::: warning
    -This is a warning.
    -:::
    +::: warning
    +This is a warning.
    +:::
     
    -::: danger
    -This is a dangerous warning.
    -:::
    +::: danger
    +This is a dangerous warning.
    +:::
     
    -::: details
    -This is a details block.
    -:::

    Output

    INFO

    This is an info box.

    TIP

    This is a tip.

    WARNING

    This is a warning.

    DANGER

    This is a dangerous warning.

    Details

    This is a details block.

    More

    Check out the documentation for the full list of markdown extensions.

    - +::: details +This is a details block. +:::

    Output

    INFO

    This is an info box.

    TIP

    This is a tip.

    WARNING

    This is a warning.

    DANGER

    This is a dangerous warning.

    Details

    This is a details block.

    More

    Check out the documentation for the full list of markdown extensions.

    COCONUT (Collection of Open Natural Products) Online

    ZW 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 literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-roman-latin.2ed14f66.woff2 b/docs/.vitepress/dist/assets/inter-roman-latin.2ed14f66.woff2 deleted file mode 100644 index a540b7afe7a46b9ff1412f433cd5180a9a9ab77d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42464 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�zBE;A6`RoYnYVbGchb9$^iIU2 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 diff --git a/docs/.vitepress/dist/assets/inter-roman-latin.Di8DUHzh.woff2 b/docs/.vitepress/dist/assets/inter-roman-latin.Di8DUHzh.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..07d3c53aef14e7e3aec6b11684395f2833e0b3d5 GIT binary patch literal 67792 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 IZR%D40KZ@npa1{> literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-roman-vietnamese.14ce25a6.woff2 b/docs/.vitepress/dist/assets/inter-roman-vietnamese.14ce25a6.woff2 deleted file mode 100644 index 5a9f9cb9ca0cd78b6ea2f3e5c9d2838dc8895598..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8492 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 a!Vc~9U7SGB8$q3Ii#9CnAx#qS0RRAsKuhfa diff --git a/docs/.vitepress/dist/assets/inter-roman-vietnamese.BjW4sHH5.woff2 b/docs/.vitepress/dist/assets/inter-roman-vietnamese.BjW4sHH5.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..57bdc22ae88555c6217307e4064a642f83d642b1 GIT binary patch literal 14072 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 b6r&82^QQ+ZZ1?Zre-i}g|91_a`#}W>14e7b literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-italic-latin-ext.CN1xVJS-.woff2 b/docs/.vitepress/dist/assets/inter-italic-latin-ext.CN1xVJS-.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2210a899edaeb06655f7bc50e7f94444da140b94 GIT binary patch literal 120840 zcmV)DK*7IvPew8T0RR910oVut6951J1HHHa0oRcL1ONa400000000000000000000 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 diff --git a/docs/.vitepress/dist/assets/inter-italic-latin.C2AdPX0b.woff2 b/docs/.vitepress/dist/assets/inter-italic-latin.C2AdPX0b.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..790d62dc7ba719231f86afaf50988bf0f3705a5f GIT binary patch literal 74784 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̍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 diff --git a/docs/.vitepress/dist/assets/inter-italic-vietnamese.6ce511fb.woff2 b/docs/.vitepress/dist/assets/inter-italic-vietnamese.6ce511fb.woff2 deleted file mode 100644 index e4f788ee02bb687bc1d5045483ff0d381e7654e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8784 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 G0002QVTgqQ diff --git a/docs/.vitepress/dist/assets/inter-italic-vietnamese.BSbpV94h.woff2 b/docs/.vitepress/dist/assets/inter-italic-vietnamese.BSbpV94h.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..1eec0775a64a8fffc1fe071d33705646708e47c5 GIT binary patch literal 14884 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�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

    Skip to content
    On this page

    Markdown Extension Examples

    This page demonstrates some of the built-in markdown extensions provided by VitePress.

    Syntax Highlighting

    VitePress provides Syntax Highlighting powered by Shiki, with additional features like line-highlighting:

    Input

    ```js{4}
    +export default {
    +  data () {
    +    return {
    +      msg: 'Highlighted!'
    +    }
    +  }
    +}
    +```

    Output

    js
    export default {
    +  data () {
    +    return {
    +      msg: 'Highlighted!'
    +    }
    +  }
    +}

    Custom Containers

    Input

    md
    ::: info
    +This is an info box.
    +:::
    +
    +::: tip
    +This is a tip.
    +:::
    +
    +::: warning
    +This is a warning.
    +:::
    +
    +::: danger
    +This is a dangerous warning.
    +:::
    +
    +::: details
    +This is a details block.
    +:::

    Output

    INFO

    This is an info box.

    TIP

    This is a tip.

    WARNING

    This is a warning.

    DANGER

    This is a dangerous warning.

    Details

    This is a details block.

    More

    Check out the documentation for the full list of markdown extensions.

    ZW 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�zBE;A6`RoYnYVbGchb9$^iIU2 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 literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/inter-roman-vietnamese.14ce25a6.woff2 b/docs/.vitepress/dist/assets/inter-roman-vietnamese.14ce25a6.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5a9f9cb9ca0cd78b6ea2f3e5c9d2838dc8895598 GIT binary patch literal 8492 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 a!Vc~9U7SGB8$q3Ii#9CnAx#qS0RRAsKuhfa literal 0 HcmV?d00001 diff --git a/docs/.vitepress/dist/assets/introduction.md.bf0d51dd.js b/docs/.vitepress/dist/assets/introduction.md.bf0d51dd.js new file mode 100644 index 00000000..68c3bfcb --- /dev/null +++ b/docs/.vitepress/dist/assets/introduction.md.bf0d51dd.js @@ -0,0 +1,6 @@ +import{_ as e,o as a,c as t,O as n}from"./chunks/framework.9be35eee.js";const o="/logo.png",m=JSON.parse('{"title":"COCONUT (Collection of Open Natural Products) Online","description":"","frontmatter":{},"headers":[],"relativePath":"introduction.md","filePath":"introduction.md"}'),s={name:"introduction.md"},i=n('

    @endif + @if ($molecule->related && count($molecule->related) > 0) +
    +
    +
    +
    +

    Tautomers

    +
    +
    +
    + @foreach ($molecule->related as $tautomer) + + @endforeach +
    +
    +
    +
    +
    + @endif + @if ($molecule->is_parent)
    From b0fdbc93326249bdaa548fe5d984cb835f5e6837 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 01:02:36 +0200 Subject: [PATCH 099/117] fix: enforcing url https redirect --- app/Providers/AppServiceProvider.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 6f340408..5be9fefb 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -7,6 +7,7 @@ use Filament\Facades\Filament; use Filament\Navigation\UserMenuItem; use Illuminate\Support\Facades\Event; +use Illuminate\Support\Facades\URL; use Illuminate\Support\ServiceProvider; class AppServiceProvider extends ServiceProvider @@ -23,6 +24,10 @@ public function register(): void */ public function boot(): void { + if ($this->app->environment('production') || $this->app->environment('development')) { + URL::forceScheme('https'); + } + Filament::serving(function () { Filament::registerUserMenuItems([ UserMenuItem::make() From 2e1d163a3cac8e5d682f48708653bceae12c2d3b Mon Sep 17 00:00:00 2001 From: Chandu Nainala Date: Fri, 31 May 2024 01:06:11 +0200 Subject: [PATCH 100/117] Update dev-build.yml --- .github/workflows/dev-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dev-build.yml b/.github/workflows/dev-build.yml index 2c5879d9..9aee9dd3 100644 --- a/.github/workflows/dev-build.yml +++ b/.github/workflows/dev-build.yml @@ -19,7 +19,7 @@ env: DOCKER_HUB_USERNAME: ${{ secrets.DOCKER_HUB_USERNAME }} DOCKER_HUB_PASSWORD: ${{ secrets.DOCKER_HUB_PASSWORD }} GKE_CLUSTER: autopilot-cluster-coconut - GKE_ZONE: europe-central2 + GKE_ZONE: europe-west3 DEPLOYMENT_NAME: coconut-coconut-app WORKER_DEPLOYMENT_NAME: coconut-worker REPOSITORY_NAME: coconut From 3afe3f7e208e87d3b0733296c9241fbde8553bfc Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 09:23:04 +0200 Subject: [PATCH 101/117] feat: implemented advanced tables and various other minor updates --- .github/workflows/dev-build.yml | 2 +- app/Console/Commands/DashWidgetsRefresh.php | 97 +++-- .../Commands/GenerateAnnotationScore.php | 44 ++- .../Resources/CollectionResource.php | 7 +- .../MoleculesRelationManager.php | 1 + .../MoleculeResource/Pages/ListMolecules.php | 3 + .../Dashboard/Resources/OrganismResource.php | 5 +- app/Livewire/Search.php | 2 +- app/Models/User.php | 2 + app/Policies/UserViewPolicy.php | 14 + app/Providers/AuthServiceProvider.php | 1 + app/Providers/Filament/AdminPanelProvider.php | 2 + .../Filament/DashboardPanelProvider.php | 3 + composer.json | 9 +- composer.lock | 165 ++++++++- ...4434_create_filament_filter_sets_table.php | 35 ++ ..._create_filament_filter_set_user_table.php | 28 ++ ...and_color_columns_to_filter_sets_table.php | 24 ++ ...sible_column_to_filter_set_users_table.php | 45 +++ ...filter_sets_managed_preset_views_table.php | 33 ++ ...add_status_column_to_filter_sets_table.php | 22 ++ ...e_filter_json_column_type_to_text_type.php | 15 + ...441_add_tenant_id_to_filter_sets_table.php | 22 ++ ...enant_id_to_managed_preset_views_table.php | 22 ++ lang/vendor/advanced-tables/ar/.gitkeep | 0 .../advanced-tables/ar/advanced-tables.php | 280 +++++++++++++++ .../advanced-tables/ar/filter-builder.php | 340 ++++++++++++++++++ lang/vendor/advanced-tables/de/.gitkeep | 0 .../advanced-tables/de/advanced-tables.php | 280 +++++++++++++++ .../advanced-tables/de/filter-builder.php | 340 ++++++++++++++++++ lang/vendor/advanced-tables/en/.gitkeep | 0 .../advanced-tables/en/advanced-tables.php | 280 +++++++++++++++ .../advanced-tables/en/filter-builder.php | 340 ++++++++++++++++++ lang/vendor/advanced-tables/es/.gitkeep | 0 .../advanced-tables/es/advanced-tables.php | 280 +++++++++++++++ .../advanced-tables/es/filter-builder.php | 339 +++++++++++++++++ lang/vendor/advanced-tables/fr/.gitkeep | 0 .../advanced-tables/fr/advanced-tables.php | 279 ++++++++++++++ .../advanced-tables/fr/filter-builder.php | 340 ++++++++++++++++++ lang/vendor/advanced-tables/nl/.gitkeep | 0 .../advanced-tables/nl/advanced-tables.php | 280 +++++++++++++++ .../advanced-tables/nl/filter-builder.php | 339 +++++++++++++++++ .../advanced-tables/pt_BR/advanced-tables.php | 280 +++++++++++++++ .../advanced-tables/pt_BR/filter-builder.php | 339 +++++++++++++++++ package-lock.json | 34 +- package.json | 4 +- .../filament-toggle-icon-column.css | 1 + .../css/filament/dashboard/tailwind.config.js | 11 + resources/css/filament/dashboard/theme.css | 4 + resources/views/livewire/footer.blade.php | 2 +- .../views/livewire/molecule-card.blade.php | 7 +- .../views/livewire/molecule-details.blade.php | 18 +- vite.config.js | 1 + 53 files changed, 4945 insertions(+), 76 deletions(-) create mode 100644 app/Policies/UserViewPolicy.php create mode 100644 database/migrations/2024_05_30_084434_create_filament_filter_sets_table.php create mode 100644 database/migrations/2024_05_30_084435_create_filament_filter_set_user_table.php create mode 100644 database/migrations/2024_05_30_084436_add_icon_and_color_columns_to_filter_sets_table.php create mode 100644 database/migrations/2024_05_30_084437_add_is_visible_column_to_filter_set_users_table.php create mode 100644 database/migrations/2024_05_30_084438_create_filament_filter_sets_managed_preset_views_table.php create mode 100644 database/migrations/2024_05_30_084439_add_status_column_to_filter_sets_table.php create mode 100644 database/migrations/2024_05_30_084440_change_filter_json_column_type_to_text_type.php create mode 100644 database/migrations/2024_05_30_084441_add_tenant_id_to_filter_sets_table.php create mode 100644 database/migrations/2024_05_30_084442_add_tenant_id_to_managed_preset_views_table.php create mode 100644 lang/vendor/advanced-tables/ar/.gitkeep create mode 100644 lang/vendor/advanced-tables/ar/advanced-tables.php create mode 100644 lang/vendor/advanced-tables/ar/filter-builder.php create mode 100644 lang/vendor/advanced-tables/de/.gitkeep create mode 100644 lang/vendor/advanced-tables/de/advanced-tables.php create mode 100644 lang/vendor/advanced-tables/de/filter-builder.php create mode 100644 lang/vendor/advanced-tables/en/.gitkeep create mode 100644 lang/vendor/advanced-tables/en/advanced-tables.php create mode 100644 lang/vendor/advanced-tables/en/filter-builder.php create mode 100644 lang/vendor/advanced-tables/es/.gitkeep create mode 100644 lang/vendor/advanced-tables/es/advanced-tables.php create mode 100644 lang/vendor/advanced-tables/es/filter-builder.php create mode 100644 lang/vendor/advanced-tables/fr/.gitkeep create mode 100644 lang/vendor/advanced-tables/fr/advanced-tables.php create mode 100644 lang/vendor/advanced-tables/fr/filter-builder.php create mode 100644 lang/vendor/advanced-tables/nl/.gitkeep create mode 100644 lang/vendor/advanced-tables/nl/advanced-tables.php create mode 100644 lang/vendor/advanced-tables/nl/filter-builder.php create mode 100644 lang/vendor/advanced-tables/pt_BR/advanced-tables.php create mode 100644 lang/vendor/advanced-tables/pt_BR/filter-builder.php create mode 100644 public/css/archilex/filament-toggle-icon-column/filament-toggle-icon-column.css create mode 100644 resources/css/filament/dashboard/tailwind.config.js create mode 100644 resources/css/filament/dashboard/theme.css diff --git a/.github/workflows/dev-build.yml b/.github/workflows/dev-build.yml index 2c5879d9..9aee9dd3 100644 --- a/.github/workflows/dev-build.yml +++ b/.github/workflows/dev-build.yml @@ -19,7 +19,7 @@ env: DOCKER_HUB_USERNAME: ${{ secrets.DOCKER_HUB_USERNAME }} DOCKER_HUB_PASSWORD: ${{ secrets.DOCKER_HUB_PASSWORD }} GKE_CLUSTER: autopilot-cluster-coconut - GKE_ZONE: europe-central2 + GKE_ZONE: europe-west3 DEPLOYMENT_NAME: coconut-coconut-app WORKER_DEPLOYMENT_NAME: coconut-worker REPOSITORY_NAME: coconut diff --git a/app/Console/Commands/DashWidgetsRefresh.php b/app/Console/Commands/DashWidgetsRefresh.php index 69060f98..681b4406 100644 --- a/app/Console/Commands/DashWidgetsRefresh.php +++ b/app/Console/Commands/DashWidgetsRefresh.php @@ -41,7 +41,6 @@ public function handle() Cache::rememberForever('stats.citations', function () { return DB::table('citations')->selectRaw('count(*)')->get()[0]->count; }); - Cache::rememberForever('stats.organisms', function () { return DB::table('organisms')->selectRaw('count(*)')->get()[0]->count; }); @@ -53,7 +52,6 @@ public function handle() }); // Create the cache for all DashboardStatsMid widgets - Cache::rememberForever('stats.molecules', function () { return DB::table('molecules')->selectRaw('count(*)')->get()[0]->count; }); @@ -72,33 +70,86 @@ public function handle() $collection_ids = Collection::pluck('id')->toArray(); foreach ($collection_ids as $collection_id) { + Cache::rememberForever('stats.collections'.$collection_id.'entries.count', function () use ($collection_id) { return DB::table('entries')->selectRaw('count(*)')->whereRaw('collection_id='.$collection_id)->get()[0]->count; }); - Cache::rememberForever('stats.collections'.$collection_id.'passed_entries.count', function () { - return DB::table('entries')->selectRaw('count(*)')->whereRaw("status = 'PASSED'")->get()[0]->count; + + Cache::rememberForever('stats.collections'.$collection_id.'passed_entries.count', function () use ($collection_id) { + return DB::table('entries')->selectRaw('count(*)')->whereRaw('collection_id='.$collection_id)->whereRaw("status = 'PASSED'")->get()[0]->count; }); - Cache::rememberForever('stats.collections'.$collection_id.'rejected_entries.count', function () { - return DB::table('entries')->selectRaw('count(*)')->whereRaw("status = 'REJECTED'")->get()[0]->count; + + Cache::rememberForever('stats.collections'.$collection_id.'rejected_entries.count', function () use ($collection_id) { + return DB::table('entries')->selectRaw('count(*)')->whereRaw('collection_id='.$collection_id)->whereRaw("status = 'REJECTED'")->get()[0]->count; }); + + Cache::rememberForever('stats.collections'.$collection_id.'citations.count', function () use ($collection_id) { + $entries = DB::table('entries') + ->select('entries.doi') + ->join('collections', 'collections.id', '=', 'entries.collection_id') + ->where('collections.id', $collection_id) + ->pluck('doi'); + + $dois = collect(); + + foreach ($entries as $entry) { + $dois = $dois->merge(explode('|', $entry)); + } + + $uniqueDois = $dois->filter(function ($doi) { + return ! empty($doi); + })->unique(); + + return $uniqueDois->count(); + }); + Cache::rememberForever('stats.collections'.$collection_id.'molecules.count', function () use ($collection_id) { return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id ='.$collection_id)->get()[0]->count; }); - Cache::rememberForever('stats.collections'.$collection_id.'citations.count', function () use ($collection_id) { - return DB::table('citables')->selectRaw('count(*)')->whereRaw("citable_type='App\Models\Collection' and citable_id=".$collection_id)->get()[0]->count; - }); + Cache::rememberForever('stats.collections'.$collection_id.'organisms.count', function () use ($collection_id) { - return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id='.$collection_id)->Join('molecule_organism', 'collection_molecule.molecule_id', '=', 'molecule_organism.molecule_id')->get()[0]->count; + $entries = DB::table('entries') + ->select('entries.organism') + ->join('collections', 'collections.id', '=', 'entries.collection_id') + ->where('collections.id', $collection_id) + ->pluck('organism'); + + $organisms = collect(); + + foreach ($entries as $entry) { + $organisms = $organisms->merge(explode('|', $entry)); + } + + $uniqueOrgs = $organisms->filter(function ($organism) { + return ! empty($organism); + })->unique(); + + return $uniqueOrgs->count(); }); + Cache::rememberForever('stats.collections'.$collection_id.'geo_locations.count', function () use ($collection_id) { - return DB::table('collection_molecule')->selectRaw('count(*)')->whereRaw('collection_id='.$collection_id)->Join('geo_location_molecule', 'collection_molecule.molecule_id', '=', 'geo_location_molecule.molecule_id')->get()[0]->count; + $entries = DB::table('entries') + ->select('entries.geo_location') + ->join('collections', 'collections.id', '=', 'entries.collection_id') + ->where('collections.id', $collection_id) + ->pluck('geo_location'); + + $geo_locations = collect(); + + foreach ($entries as $entry) { + $geo_locations = $geo_locations->merge(explode('|', $entry)); + } + + $uniqueGeos = $geo_locations->filter(function ($geo_location) { + return ! empty($geo_location); + })->unique(); + + return $uniqueGeos->count(); }); } - // // Create the cache for all Molecule widgets - + // Create the cache for all Molecule widgets // $molecule_ids = Molecule::pluck('id')->toArray(); - // foreach ($molecule_ids as $molecule_id) { // Cache::rememberForever('stats.molecules'.$molecule_id.'organisms.count', function () use ($molecule_id){ // return DB::table('molecule_organism')->selectRaw('count(*)')->whereRaw('molecule_id='.$molecule_id)->get()[0]->count; @@ -123,16 +174,16 @@ public function handle() // Create the cache for all Geo Location widgets - $geo_location_ids = GeoLocation::pluck('id')->toArray(); + // $geo_location_ids = GeoLocation::pluck('id')->toArray(); - foreach ($geo_location_ids as $geo_location_id) { - Cache::rememberForever('stats.geo_locations'.$geo_location_id.'molecules.count', function () use ($geo_location_id) { - return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('geo_location_id='.$geo_location_id)->get()[0]->count; - }); - Cache::rememberForever('stats.geo_locations'.$geo_location_id.'organisms.count', function () use ($geo_location_id) { - return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('geo_location_id='.$geo_location_id)->Join('molecule_organism', 'geo_location_molecule.molecule_id', '=', 'molecule_organism.molecule_id')->get()[0]->count; - }); - } + // foreach ($geo_location_ids as $geo_location_id) { + // Cache::rememberForever('stats.geo_locations'.$geo_location_id.'molecules.count', function () use ($geo_location_id) { + // return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('geo_location_id='.$geo_location_id)->get()[0]->count; + // }); + // Cache::rememberForever('stats.geo_locations'.$geo_location_id.'organisms.count', function () use ($geo_location_id) { + // return DB::table('geo_location_molecule')->selectRaw('count(*)')->whereRaw('geo_location_id='.$geo_location_id)->Join('molecule_organism', 'geo_location_molecule.molecule_id', '=', 'molecule_organism.molecule_id')->get()[0]->count; + // }); + // } } } diff --git a/app/Console/Commands/GenerateAnnotationScore.php b/app/Console/Commands/GenerateAnnotationScore.php index 1b6af559..36ed9737 100644 --- a/app/Console/Commands/GenerateAnnotationScore.php +++ b/app/Console/Commands/GenerateAnnotationScore.php @@ -13,7 +13,7 @@ class GenerateAnnotationScore extends Command * * @var string */ - protected $signature = 'app:generate-score'; + protected $signature = 'app:generate-score {offset?} {end?}'; /** * The console command description. @@ -25,7 +25,20 @@ class GenerateAnnotationScore extends Command public function handle() { $batchSize = 1000; + $offset = 0; + $end = 100000000; + + $_offset = $this->argument('offset'); + $_end = $this->argument('end'); + + if ($_offset) { + $offset = $_offset; + } + + if ($_end) { + $end = $_end; + } while (true) { $molecules = DB::table('molecules') @@ -33,7 +46,7 @@ public function handle() ->limit($batchSize) ->get(); - if ($molecules->isEmpty()) { + if ($molecules->isEmpty() || $offset >= $end) { break; } @@ -88,18 +101,25 @@ protected function calculateAnnotationScore($molecule) ->where('molecule_id', $molecule->id) ->count(); - $casScore = $molecule->cas ? 1 : 0.5; - $synonymsScore = $molecule->synonyms ? (count(explode(',', $molecule->synonyms)) >= 3 ? 1 : 0.5) : 0; - $nameScore = $molecule->name ? 1 : 0.5; + $collectionsCount = DB::table('collection_molecule') + ->where('molecule_id', $molecule->id) + ->count(); + + $casScore = $molecule->cas ? 1 : 0; + $synonymsScore = $molecule->synonyms ? (count(json_decode($molecule->synonyms)) >= 1 ? 1 : 0) : 0; + $nameScore = $molecule->name ? 1 : 0; + + $literatureScore = $literatureCount >= 2 ? 1 : ($literatureCount >= 1 ? 0.5 : 0); + $organismScore = $organismCount >= 2 ? 1 : ($organismCount >= 1 ? 0.5 : 0); + $collectionsScore = $collectionsCount >= 2 ? 1 : ($collectionsCount >= 1 ? 0.5 : 0); - $literatureScore = $literatureCount >= 3 ? 1 : ($literatureCount >= 1 ? 0.5 : 0); - $organismScore = $organismCount >= 1 ? 1 : 0; + $totalScore = ($literatureScore * 0.25) + + ($organismScore * 0.20) + + ($collectionsScore * 0.15) + + ($casScore * 0.15) + + ($synonymsScore * 0.15) + + ($nameScore * 0.10); - $totalScore = ($literatureScore * 0.30) + - ($organismScore * 0.25) + - ($casScore * 0.20) + - ($synonymsScore * 0.15) + - ($nameScore * 0.10); $finalScore = round($totalScore * 5, 2); return ceil($finalScore); diff --git a/app/Filament/Dashboard/Resources/CollectionResource.php b/app/Filament/Dashboard/Resources/CollectionResource.php index 5d9eb05a..d8635b33 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource.php +++ b/app/Filament/Dashboard/Resources/CollectionResource.php @@ -77,10 +77,10 @@ public static function table(Table $table): Table { return $table ->columns([ - Tables\Columns\TextColumn::make('title')->wrap(), + Tables\Columns\TextColumn::make('title')->sortable()->wrap(), Tables\Columns\TextColumn::make('entries') ->state(function (Model $record) { - return Cache::get('stats.collections'.$record->id.'entries.count').'/'.Cache::get('stats.collections'.$record->id.'count.rejected_entries'); + return Cache::get('stats.collections'.$record->id.'entries.count').'/'.Cache::get('stats.collections'.$record->id.'rejected_entries.count'); }), Tables\Columns\TextColumn::make('molecules') ->state(function (Model $record) { @@ -119,7 +119,8 @@ public static function table(Table $table): Table Tables\Actions\BulkActionGroup::make([ Tables\Actions\DeleteBulkAction::make(), ]), - ]); + ]) + ->searchable(); } public static function getRelations(): array diff --git a/app/Filament/Dashboard/Resources/CollectionResource/RelationManagers/MoleculesRelationManager.php b/app/Filament/Dashboard/Resources/CollectionResource/RelationManagers/MoleculesRelationManager.php index 9ec3fd20..eaa4abb5 100644 --- a/app/Filament/Dashboard/Resources/CollectionResource/RelationManagers/MoleculesRelationManager.php +++ b/app/Filament/Dashboard/Resources/CollectionResource/RelationManagers/MoleculesRelationManager.php @@ -27,6 +27,7 @@ public function table(Table $table): Table return $table ->recordTitleAttribute('canonical_smiles') ->columns([ + Tables\Columns\TextColumn::make('identifier'), Tables\Columns\TextColumn::make('canonical_smiles'), ]) ->filters([ diff --git a/app/Filament/Dashboard/Resources/MoleculeResource/Pages/ListMolecules.php b/app/Filament/Dashboard/Resources/MoleculeResource/Pages/ListMolecules.php index 3d58bed5..4bd819d2 100644 --- a/app/Filament/Dashboard/Resources/MoleculeResource/Pages/ListMolecules.php +++ b/app/Filament/Dashboard/Resources/MoleculeResource/Pages/ListMolecules.php @@ -3,11 +3,14 @@ namespace App\Filament\Dashboard\Resources\MoleculeResource\Pages; use App\Filament\Dashboard\Resources\MoleculeResource; +use Archilex\AdvancedTables\AdvancedTables; use Filament\Actions; use Filament\Resources\Pages\ListRecords; class ListMolecules extends ListRecords { + use AdvancedTables; + protected static string $resource = MoleculeResource::class; protected function getHeaderActions(): array diff --git a/app/Filament/Dashboard/Resources/OrganismResource.php b/app/Filament/Dashboard/Resources/OrganismResource.php index 3591edb0..933beb76 100644 --- a/app/Filament/Dashboard/Resources/OrganismResource.php +++ b/app/Filament/Dashboard/Resources/OrganismResource.php @@ -41,8 +41,11 @@ public static function table(Table $table): Table ->columns([ Tables\Columns\TextColumn::make('name') ->searchable(), - Tables\Columns\TextColumn::make('ontology') + Tables\Columns\TextColumn::make('rank') ->searchable(), + Tables\Columns\TextColumn::make('iri') + ->searchable() + ->toggleable(isToggledHiddenByDefault: true), Tables\Columns\TextColumn::make('created_at') ->dateTime() ->sortable() diff --git a/app/Livewire/Search.php b/app/Livewire/Search.php index 03c07cc3..3d87cbb7 100644 --- a/app/Livewire/Search.php +++ b/app/Livewire/Search.php @@ -173,7 +173,7 @@ public function render() } elseif ($queryType == 'tags') { if ($this->tagType == 'dataSource') { $this->collection = Collection::where('title', $this->query)->first(); - $results = $this->collection->molecules()->paginate($this->size); + $results = $this->collection->molecules()->orderBy('annotation_level', 'desc')->paginate($this->size); } else { $results = Molecule::withAnyTags([$this->query], $this->tagType)->paginate($this->size); } diff --git a/app/Models/User.php b/app/Models/User.php index aee607aa..7f55451c 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -3,6 +3,7 @@ namespace App\Models; // use Illuminate\Contracts\Auth\MustVerifyEmail; +use Archilex\AdvancedTables\Concerns\HasViews; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; @@ -18,6 +19,7 @@ class User extends Authenticatable implements Auditable use HasFactory; use HasProfilePhoto; use HasRoles; + use HasViews; use Notifiable; use \OwenIt\Auditing\Auditable; use TwoFactorAuthenticatable; diff --git a/app/Policies/UserViewPolicy.php b/app/Policies/UserViewPolicy.php new file mode 100644 index 00000000..16bd53f0 --- /dev/null +++ b/app/Policies/UserViewPolicy.php @@ -0,0 +1,14 @@ + 'App\Policies\RolePolicy', + 'Archilex\AdvancedTables\Models\UserView' => 'App\Policies\UserViewPolicy', ]; /** diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index 6e48962a..7937929d 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -2,6 +2,7 @@ namespace App\Providers\Filament; +use Archilex\AdvancedTables\Plugin\AdvancedTablesPlugin; use BezhanSalleh\FilamentExceptions\FilamentExceptionsPlugin; use BezhanSalleh\FilamentShield\FilamentShieldPlugin; use Filament\Http\Middleware\Authenticate; @@ -47,6 +48,7 @@ public function panel(Panel $panel): Panel DebuggerPlugin::make(), FilamentSpatieLaravelBackupPlugin::make(), SpotlightPlugin::make(), + AdvancedTablesPlugin::make(), ]) ->middleware([ EncryptCookies::class, diff --git a/app/Providers/Filament/DashboardPanelProvider.php b/app/Providers/Filament/DashboardPanelProvider.php index 7ecd5a3c..c921f509 100644 --- a/app/Providers/Filament/DashboardPanelProvider.php +++ b/app/Providers/Filament/DashboardPanelProvider.php @@ -2,6 +2,7 @@ namespace App\Providers\Filament; +use Archilex\AdvancedTables\Plugin\AdvancedTablesPlugin; use Filament\Http\Middleware\Authenticate; use Filament\Http\Middleware\DisableBladeIconComponents; use Filament\Http\Middleware\DispatchServingFilamentEvent; @@ -36,6 +37,7 @@ public function panel(Panel $panel): Panel Pages\Dashboard::class, ]) ->plugins([ + AdvancedTablesPlugin::make(), SpotlightPlugin::make(), ]) ->discoverWidgets(in: app_path('Filament/Dashboard/Widgets'), for: 'App\\Filament\\Dashboard\\Widgets') @@ -68,6 +70,7 @@ public function panel(Panel $panel): Panel ->brandLogoHeight('3rem') ->darkMode(false) ->sidebarCollapsibleOnDesktop() + ->viteTheme('resources/css/filament/dashboard/theme.css') ->renderHook( 'panels::body.end', fn (): string => view('components.tawk-chat') diff --git a/composer.json b/composer.json index e5fdbeb8..2c8c4dbf 100644 --- a/composer.json +++ b/composer.json @@ -9,6 +9,7 @@ "license": "MIT", "require": { "php": "^8.3", + "archilex/filament-filter-sets": "^3.7", "bezhansalleh/filament-exceptions": "^2.1.1", "bezhansalleh/filament-panel-switch": "*", "bezhansalleh/filament-shield": "^3.2", @@ -90,5 +91,11 @@ } }, "minimum-stability": "stable", - "prefer-stable": true + "prefer-stable": true, + "repositories": [ + { + "type": "composer", + "url": "https://filament-filter-sets.composer.sh" + } + ] } diff --git a/composer.lock b/composer.lock index d8cb1367..6fe26a29 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "f68096eafcc8fec190e53fc5fc908d69", + "content-hash": "a83800f9eb0626c87be4a595f383514c", "packages": [ { "name": "anourvalar/eloquent-serialize", @@ -72,6 +72,169 @@ }, "time": "2024-03-22T12:56:46+00:00" }, + { + "name": "archilex/filament-filter-sets", + "version": "3.7.1", + "dist": { + "type": "zip", + "url": "https://filament-filter-sets.composer.sh/download/9c2533e1-dc5f-4667-a4c3-594330d790d5/advanced-tables-for-filament-3.7.1.zip", + "reference": "1ed0d31ed21bc75b0695e01527799ad433f8dd46", + "shasum": "bcf5b76621b48acba7730bcc97e3c238d8face4c" + }, + "require": { + "archilex/filament-toggle-icon-column": "^3.0", + "filament/filament": "^3.2.63", + "illuminate/contracts": "^10.45|^11.0", + "php": "^8.1", + "spatie/eloquent-sortable": "^4.0", + "spatie/laravel-package-tools": "^1.13.5", + "spatie/once": "^3.1" + }, + "require-dev": { + "laravel/pint": "^1.0", + "nunomaduro/collision": "^7.0|^8.1", + "orchestra/testbench": "^8.0|^9.0", + "pestphp/pest": "^2.0", + "pestphp/pest-plugin-laravel": "^2.0", + "pestphp/pest-plugin-livewire": "^2.0", + "phpunit/phpunit": "^10.0", + "spatie/laravel-ray": "^1.26" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "AdvancedTables": "Archilex\\AdvancedTables\\Facades\\AdvancedTables" + }, + "providers": [ + "Archilex\\AdvancedTables\\AdvancedTablesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Archilex\\AdvancedTables\\": "src", + "Archilex\\AdvancedTables\\Database\\Factories\\": "database/factories" + } + }, + "autoload-dev": { + "psr-4": { + "Archilex\\AdvancedTables\\Tests\\": "tests" + } + }, + "scripts": { + "pint": [ + "vendor/bin/pint" + ], + "test": [ + "@test:pest", + "@test:phpstan" + ], + "test:pest": [ + "vendor/bin/pest --parallel" + ] + }, + "license": [ + "proprietary" + ], + "authors": [ + { + "name": "Kenneth Sese", + "role": "Developer", + "email": "kmsese@gmail.com" + } + ], + "description": "Advanced Tables, previously Filter Sets, supercharges your Filament Tables with advanced tabs, customizable views, reorderable columns, and more", + "homepage": "https://github.com/archilex/filament-filter-sets", + "keywords": [ + "advanced-tables", + "archilex", + "filament", + "filters", + "laravel", + "tables", + "views" + ], + "time": "2024-05-27T18:53:03+00:00" + }, + { + "name": "archilex/filament-toggle-icon-column", + "version": "v3.1.1", + "source": { + "type": "git", + "url": "https://github.com/archilex/filament-toggle-icon-column.git", + "reference": "a30e5bf63870fa116feec20886bea7ab022cd39e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/archilex/filament-toggle-icon-column/zipball/a30e5bf63870fa116feec20886bea7ab022cd39e", + "reference": "a30e5bf63870fa116feec20886bea7ab022cd39e", + "shasum": "" + }, + "require": { + "filament/filament": "^3.2.4", + "illuminate/contracts": "^10.45|^11.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.13.5" + }, + "require-dev": { + "laravel/pint": "^1.0", + "nunomaduro/collision": "^7.0|^8.1", + "orchestra/testbench": "^8.0|^9.0", + "pestphp/pest": "^2.0", + "pestphp/pest-plugin-laravel": "^2.0", + "spatie/laravel-ray": "^1.26" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Archilex\\ToggleIconColumn\\ToggleIconColumnServiceProvider" + ], + "aliases": { + "ToggleIconColumn": "Archilex\\ToggleIconColumn\\Facades\\ToggleIconColumn" + } + } + }, + "autoload": { + "psr-4": { + "Archilex\\ToggleIconColumn\\": "src", + "Archilex\\ToggleIconColumn\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kenneth Sese", + "email": "kmsese@gmail.com", + "role": "Developer" + } + ], + "description": "A toggle icon column for Filament", + "homepage": "https://github.com/archilex/filament-toggle-icon-column", + "keywords": [ + "admin panel", + "archilex", + "column", + "filament-toggle-icon-column", + "laravel", + "tables" + ], + "support": { + "issues": "https://github.com/archilex/filament-toggle-icon-column/issues", + "source": "https://github.com/archilex/filament-toggle-icon-column/tree/v3.1.1" + }, + "funding": [ + { + "url": "https://github.com/archilex", + "type": "github" + } + ], + "time": "2024-03-10T23:01:24+00:00" + }, { "name": "aws/aws-crt-php", "version": "v1.2.5", diff --git a/database/migrations/2024_05_30_084434_create_filament_filter_sets_table.php b/database/migrations/2024_05_30_084434_create_filament_filter_sets_table.php new file mode 100644 index 00000000..a5e6e403 --- /dev/null +++ b/database/migrations/2024_05_30_084434_create_filament_filter_sets_table.php @@ -0,0 +1,35 @@ +id(); + + $table->foreignId('user_id')->references('id')->on($user->getTable())->constrained(); + $table->string('name'); + $table->string('resource'); + $table->json('filters'); + $table->json('indicators'); + $table->boolean('is_public'); + $table->boolean('is_global_favorite'); + $table->smallInteger('sort_order')->default(1); + + $table->timestamps(); + }); + } + + public function down(): void + { + Schema::drop('filament_filter_sets'); + } +}; diff --git a/database/migrations/2024_05_30_084435_create_filament_filter_set_user_table.php b/database/migrations/2024_05_30_084435_create_filament_filter_set_user_table.php new file mode 100644 index 00000000..e1ba393e --- /dev/null +++ b/database/migrations/2024_05_30_084435_create_filament_filter_set_user_table.php @@ -0,0 +1,28 @@ +id(); + + $table->foreignId('user_id')->references('id')->on($user->getTable())->constrained()->cascadeOnDelete(); + $table->foreignId('filter_set_id')->references('id')->on('filament_filter_sets')->constrained()->cascadeOnDelete(); + $table->smallInteger('sort_order')->default(1); + }); + } + + public function down(): void + { + Schema::drop('filament_filter_set_user'); + } +}; diff --git a/database/migrations/2024_05_30_084436_add_icon_and_color_columns_to_filter_sets_table.php b/database/migrations/2024_05_30_084436_add_icon_and_color_columns_to_filter_sets_table.php new file mode 100644 index 00000000..c99e83ec --- /dev/null +++ b/database/migrations/2024_05_30_084436_add_icon_and_color_columns_to_filter_sets_table.php @@ -0,0 +1,24 @@ +string('color')->nullable()->after('indicators'); + $table->string('icon')->nullable()->after('indicators'); + }); + } + + public function down(): void + { + Schema::table('filament_filter_sets', function (Blueprint $table) { + $table->dropColumn('icon'); + $table->dropColumn('color'); + }); + } +}; diff --git a/database/migrations/2024_05_30_084437_add_is_visible_column_to_filter_set_users_table.php b/database/migrations/2024_05_30_084437_add_is_visible_column_to_filter_set_users_table.php new file mode 100644 index 00000000..a03af36b --- /dev/null +++ b/database/migrations/2024_05_30_084437_add_is_visible_column_to_filter_set_users_table.php @@ -0,0 +1,45 @@ +boolean('is_visible')->default(true); + }); + + // Prior to v3, global favorites appeared for all users, including the + // view's creator, regardless of whether or not the creator had toggled + // on "make favorite". + + // v3 now allows global favorites to be hidden by users. This means that + // if a user created a global favorite but didn't mark it as a favorite, + // in v3 it will not appear in the favorites bar. + + // Therefore, we need to attach (make favorite) any view created by the + // user that are global favorite, but aren't attached (favorited). + + Config::getUserView()::query() + ->withoutGlobalScope(TenantScope::class) + ->global() + ->each(function ($view) { + $view->userManagedUserViews() + ->syncWithPivotValues($view->user_id, [ + 'is_visible' => true, + ], false); + }); + } + + public function down(): void + { + Schema::table('filament_filter_set_user', function (Blueprint $table) { + $table->dropColumn('is_visible'); + }); + } +}; diff --git a/database/migrations/2024_05_30_084438_create_filament_filter_sets_managed_preset_views_table.php b/database/migrations/2024_05_30_084438_create_filament_filter_sets_managed_preset_views_table.php new file mode 100644 index 00000000..ca2be1a7 --- /dev/null +++ b/database/migrations/2024_05_30_084438_create_filament_filter_sets_managed_preset_views_table.php @@ -0,0 +1,33 @@ +id(); + + $table->foreignId('user_id')->references('id')->on($user->getTable())->constrained(); + $table->string('name'); + $table->string('label')->nullable(); + $table->string('resource'); + $table->boolean('is_favorite')->default(true); + $table->smallInteger('sort_order')->default(1); + + $table->timestamps(); + }); + } + + public function down(): void + { + Schema::drop('filament_filter_sets_managed_preset_views'); + } +}; diff --git a/database/migrations/2024_05_30_084439_add_status_column_to_filter_sets_table.php b/database/migrations/2024_05_30_084439_add_status_column_to_filter_sets_table.php new file mode 100644 index 00000000..e61e10c8 --- /dev/null +++ b/database/migrations/2024_05_30_084439_add_status_column_to_filter_sets_table.php @@ -0,0 +1,22 @@ +string('status')->after('is_global_favorite')->default('approved'); + }); + } + + public function down(): void + { + Schema::table('filament_filter_sets', function (Blueprint $table) { + $table->dropColumn('status'); + }); + } +}; diff --git a/database/migrations/2024_05_30_084440_change_filter_json_column_type_to_text_type.php b/database/migrations/2024_05_30_084440_change_filter_json_column_type_to_text_type.php new file mode 100644 index 00000000..c3946e37 --- /dev/null +++ b/database/migrations/2024_05_30_084440_change_filter_json_column_type_to_text_type.php @@ -0,0 +1,15 @@ +text('filters')->change(); + }); + } +}; diff --git a/database/migrations/2024_05_30_084441_add_tenant_id_to_filter_sets_table.php b/database/migrations/2024_05_30_084441_add_tenant_id_to_filter_sets_table.php new file mode 100644 index 00000000..2cf0ad1a --- /dev/null +++ b/database/migrations/2024_05_30_084441_add_tenant_id_to_filter_sets_table.php @@ -0,0 +1,22 @@ +integer('tenant_id')->nullable()->after('user_id'); + }); + } + + public function down(): void + { + Schema::table('filament_filter_sets', function (Blueprint $table) { + $table->dropColumn('tenant_id'); + }); + } +}; diff --git a/database/migrations/2024_05_30_084442_add_tenant_id_to_managed_preset_views_table.php b/database/migrations/2024_05_30_084442_add_tenant_id_to_managed_preset_views_table.php new file mode 100644 index 00000000..00d35efc --- /dev/null +++ b/database/migrations/2024_05_30_084442_add_tenant_id_to_managed_preset_views_table.php @@ -0,0 +1,22 @@ +integer('tenant_id')->nullable()->after('user_id'); + }); + } + + public function down(): void + { + Schema::table('filament_filter_sets_managed_preset_views', function (Blueprint $table) { + $table->dropColumn('tenant_id'); + }); + } +}; diff --git a/lang/vendor/advanced-tables/ar/.gitkeep b/lang/vendor/advanced-tables/ar/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lang/vendor/advanced-tables/ar/advanced-tables.php b/lang/vendor/advanced-tables/ar/advanced-tables.php new file mode 100644 index 00000000..03657bfd --- /dev/null +++ b/lang/vendor/advanced-tables/ar/advanced-tables.php @@ -0,0 +1,280 @@ + [ + + 'heading' => 'تقرير جديد', + 'name' => 'الإسم', + 'user' => 'المالك', + 'resource' => 'المصدر', + 'note' => 'ملاحظات', + + 'status' => [ + + 'label' => 'الحالة', + + ], + + 'name' => [ + + 'label' => 'الاسم', + 'helper_text' => 'اختر اسم مختصر لتمييز التقرير الخاص بك', + + ], + + 'filters' => [ + + 'label' => 'عرض الملخص', + 'helper_text' => 'سيتم حفظ هذه الإعدادات للتقرير', + + ], + + 'panels' => [ + + 'label' => 'لوحة التحكم', + + ], + + 'preset_view' => [ + + 'label' => 'تقارير النظام', + 'query_label' => 'استعلام تقرير النظام', + 'helper_text_start' => 'انت تسخدم التقرير المعرف مسبقا ', + 'helper_text_end' => ' كأساس للتقرير الحالي، التقرير المعرف مسبقا له اعدادات خاصة به بالإضافة للإعدادات الحالية', + + ], + + 'icon' => [ + + 'label' => 'ايقونة', + 'placeholder' => 'اختر ايقونة', + + ], + + 'color' => [ + + 'label' => 'اللون', + + ], + + 'public' => [ + + 'label' => 'السماح بعرضه للكل', + 'toggle_label' => 'ظاهر للكل', + 'helper_text' => 'اظهر هذا التقرير لكافة المستخدمين', + + ], + + 'favorite' => [ + + 'label' => 'اضافة للمفضلة', + 'toggle_label' => 'في مفضلتي', + 'helper_text' => 'اضافة هذا التقرير للمفضلة الخاصة بك', + + ], + + 'global_favorite' => [ + + 'label' => 'اضافة للمفضلة العامة', + 'toggle_label' => 'مفضلة شاملة', + 'helper_text' => 'أضف هذا التقرير إلى القائمة المفضلة لجميع المستخدمين', + + ], + + ], + + 'notifications' => [ + + 'preset_views' => [ + + 'title' => 'لايمكن انشاء التقرير', + 'body' => 'لا يمكن انشاء تقرير من التقارير المعرفة مسبقا، فضلا اختر تقرير اخر او انشى التقرير الخاص بك', + + ], + + 'save_view' => [ + + 'saved' => [ + + 'title' => 'تم الحفظ', + + ], + + ], + + 'edit_view' => [ + + 'saved' => [ + + 'title' => 'تم الحفظ', + + ], + + ], + + 'replace_view' => [ + + 'replaced' => [ + + 'title' => 'استبدال', + + ], + + ], + + ], + + 'quick_save' => [ + + 'save' => [ + + 'modal_heading' => 'اضافة تقرير', + 'submit_label' => 'حفظ التقرير', + + ], + + ], + + 'select' => [ + + 'label' => 'التقارير', + 'placeholder' => 'اختر تقرير', + + ], + + 'status' => [ + + 'approved' => 'معتمد', + 'pending' => 'بالانتظار', + 'rejected' => 'مرفوض', + + ], + + 'tables' => [ + + 'favorites' => [ + + 'default' => 'افتراضي', + + ], + + 'columns' => [ + + 'user' => 'المالك', + 'icon' => 'الأيقونة', + 'color' => 'اللون', + 'name' => 'اسم التقرير', + 'panel' => 'لوحة التحكم', + 'resource' => 'التطبيق', + 'status' => 'الحالة', + 'filters' => 'الفلاتر', + 'is_public' => 'للكل', + 'is_user_favorite' => 'مفضلتي', + 'is_global_favorite' => 'عام', + 'sort_order' => 'الترتيب', + 'users_favorite_sort_order' => 'ترتيب المفضلة', + + ], + + 'tooltips' => [ + + 'is_user_favorite' => [ + + 'unfavorite' => 'ازالة من المفضلة', + 'favorite' => 'المفضلة', + + ], + + 'is_public' => [ + + 'make_private' => 'تعيين خاص', + 'make_public' => 'تعيين عام', + + ], + + 'is_global_favorite' => [ + + 'make_personal' => 'تعيين شخصي', + 'make_global' => 'تعيين شامل', + + ], + + ], + + 'actions' => [ + + 'buttons' => [ + + 'open' => 'عرض', + 'approve' => 'اعتماد', + + ], + + ], + + ], + + 'toggled_columns' => [ + + 'visible' => 'ظاهر', + 'hidden' => 'مخفي', + + ], + + 'user_view_resource' => [ + + 'model_label' => 'تقرير المستخدم', + 'plural_model_label' => 'التقارير الخاصة بك', + 'navigation_label' => 'التقارير', + + ], + + 'view_manager' => [ + + 'actions' => [ + + 'add_view_to_favorites' => 'اضافة للمفضلة', + 'apply_view' => 'تطبيق التقرير', + 'save' => 'حفظ', + 'save_view' => 'حفظ التقرير', + 'delete_view' => 'حذف التقرير', + 'delete_view_description' => 'هذا التقرير من نوع :type سيتم ازالة التقرير من كافة المستخدمين، هل أنت متأكد من رغبتك في حذف التقرير', + 'delete_view_modal_submit_label' => 'حذف', + 'remove_view_from_favorites' => 'ازالة من المفضلة', + 'edit_view' => 'تعديل التقرير', + 'replace_view' => 'استبدال التقرير', + 'replace_view_modal_description' => 'انت على وشك استبدال التقرير المحفوظ بالاعدادات الحالية المطبقة على الجدول، هل أنت متأكد من رغبتك بالاستمرار؟', + 'replace_view_modal_submit_label' => 'استبدال', + 'show_view_manager' => 'عرض ادارة التقارير', + + ], + + 'badges' => [ + + 'active' => 'مفعل', + 'preset' => 'النظام', + 'user' => 'مستخدم', + 'global' => 'شامل', + 'public' => 'عام', + + ], + + 'heading' => 'ادارة التقارير', + + 'table_heading' => 'التقارير', + + 'no_views' => 'لا توجد تقارير', + + 'subheadings' => [ + + 'user_favorites' => 'التقارير المفضلة', + 'user_views' => 'التقارير الخاصة بك', + 'preset_views' => 'تقارير النظام', + 'global_views' => 'تقارير شاملة', + 'public_views' => 'التقارير العامة', + + ], + + ], +]; diff --git a/lang/vendor/advanced-tables/ar/filter-builder.php b/lang/vendor/advanced-tables/ar/filter-builder.php new file mode 100644 index 00000000..9fc241f5 --- /dev/null +++ b/lang/vendor/advanced-tables/ar/filter-builder.php @@ -0,0 +1,340 @@ + [ + + 'add_filter' => 'اضافة فلتر', + 'expand_view' => 'توسيع', + 'new_filter_group' => 'مجموعة تقارير جديدة', + 'or' => 'أو', + 'remove_filter' => 'ازالة', + 'recent' => 'مؤخرا', + 'relative' => 'نسبيا', + 'absolute' => 'مطلقا', + + ], + + 'filters' => [ + + 'indicator_name' => 'فلتر', + + 'operators' => [ + + 'and' => 'و', + 'or' => 'أو', + + ], + + 'numeric' => [ + + 'equal_to' => [ + 'indicator' => 'يساوي', + 'option' => 'يساوي', + ], + + 'not_equal_to' => [ + 'indicator' => 'لا يساوي', + 'option' => 'لا يساوي', + ], + + 'greater_than' => [ + 'indicator' => 'اكبر من', + 'option' => 'اكبر من', + ], + + 'greater_than_or_equal_to' => [ + 'indicator' => 'اكبر او يساوي', + 'option' => 'اكبر او يساوي', + ], + + 'less_than' => [ + 'indicator' => 'اقل من', + 'option' => 'اقل من', + ], + + 'less_than_or_equal_to' => [ + 'indicator' => 'اقل او يساوي', + 'option' => 'اقل او يساوي', + ], + + 'between' => [ + 'indicator' => 'ضمن', + 'option' => 'ضمن', + ], + + 'not_between' => [ + 'indicator' => 'ليس ضمن', + 'option' => 'ليس ضمن', + ], + + 'positive' => [ + 'indicator' => 'ايجابي', + 'option' => 'ايجابي', + ], + + 'negative' => [ + 'indicator' => 'سلبي', + 'option' => 'سلبي', + ], + + ], + + 'text' => [ + + 'is' => [ + 'indicator' => 'يساوي', + 'option' => 'يساوي', + ], + + 'is_not' => [ + 'indicator' => 'لا يساوي', + 'option' => 'لا يساوي', + ], + + 'starts_with' => [ + 'indicator' => 'يبدأ بـ', + 'option' => 'يبدأ بـ', + ], + + 'does_not_start_with' => [ + 'indicator' => 'لا يبدأ بـ', + 'option' => 'لا يبدأ بـ', + ], + + 'ends_with' => [ + 'indicator' => 'ينتهي بـ', + 'option' => 'ينتهي بـ', + ], + + 'does_not_end_with' => [ + 'indicator' => 'لا ينتهي بـ', + 'option' => 'لا ينتهي بـ', + ], + + 'contains' => [ + 'indicator' => 'يحتوي', + 'option' => 'يحتوي', + ], + + 'does_not_contain' => [ + 'indicator' => 'لا يحتوي', + 'option' => 'لا يحتوي', + ], + + 'is_empty' => [ + 'indicator' => 'is empty', + 'option' => 'is empty', + ], + + 'is_not_empty' => [ + 'indicator' => 'is not empty', + 'option' => 'is not empty', + ], + + ], + + 'date' => [ + + 'yesterday' => [ + 'indicator' => 'بالأمس', + 'option' => 'بالأمس', + ], + + 'today' => [ + 'indicator' => 'اليوم', + 'option' => 'اليوم', + ], + + 'tomorrow' => [ + 'indicator' => 'غدا', + 'option' => 'غدا', + ], + + 'in_this' => [ + 'indicator' => 'خلال', + 'option' => 'خلال', + ], + + 'is_next' => [ + 'indicator' => 'بجوار', + 'option' => 'بجوار', + ], + + 'is_last' => [ + 'indicator' => 'هو الأخير', + 'option' => 'هو الأخير', + ], + + 'in_the_next' => [ + 'indicator' => 'فترة قادمة', + 'option' => 'فترة قادمة', + ], + + 'in_the_last' => [ + 'indicator' => 'فترة سابقة', + 'option' => 'فترة سابقة', + ], + + 'exactly' => [ + 'indicator' => 'مطابق لـ', + 'option' => 'مطابق لـ', + ], + + 'before' => [ + 'indicator' => 'قبل', + 'option' => 'قبل', + ], + + 'after' => [ + 'indicator' => 'بعد', + 'option' => 'بعد', + ], + + 'between' => [ + 'indicator' => 'بين', + 'option' => 'بين', + ], + + 'is_date' => [ + 'indicator' => 'يساوي', + 'option' => 'يساوي', + ], + + 'before_date' => [ + 'indicator' => 'قبل', + 'option' => 'قبل', + ], + + 'after_date' => [ + 'indicator' => 'بعد', + 'option' => 'بعد', + ], + + 'between_dates' => [ + 'indicator' => 'بين', + 'option' => 'بين', + ], + + 'unit' => [ + 'week' => [ + 'indicator_singular' => 'اسبوع', + 'indicator' => 'اسبوع', + 'option' => 'اسبوع', + ], + + 'month' => [ + 'indicator_singular' => 'شهر', + 'indicator' => 'شهر', + 'option' => 'شهر', + ], + + 'quarter' => [ + 'indicator_singular' => 'ربع سنوي', + 'indicator' => 'ربع سنوي', + 'option' => 'ربع سنوي', + ], + + 'year' => [ + 'indicator_singular' => 'سنة', + 'indicator' => 'سنة', + 'option' => 'سنة', + ], + + 'days' => [ + 'indicator_singular' => 'يوم', + 'indicator' => 'ايام', + 'option' => 'ايام', + ], + + 'weeks' => [ + 'indicator_singular' => 'اسبوع', + 'indicator' => 'اسابيع', + 'option' => 'اسابيع', + ], + + 'months' => [ + 'indicator_singular' => 'شهر', + 'indicator' => 'أشهر', + 'option' => 'أشهر', + ], + + 'quarters' => [ + 'indicator_singular' => 'ربع سنوي', + 'indicator' => 'ربع سنوي', + 'option' => 'ربع سنوي', + ], + + 'years' => [ + 'indicator_singular' => 'سنة', + 'indicator' => 'سنوات', + 'option' => 'سنوات', + ], + + 'days_ago' => [ + 'indicator_singular' => 'يوم مضى', + 'indicator' => 'أيام مضت', + 'option' => 'أيام مضت', + ], + + 'days_from_now' => [ + 'indicator_singular' => 'يوم من الآن', + 'indicator' => 'ايام من الآن', + 'option' => 'ايام من الآن', + ], + + 'weeks_ago' => [ + 'indicator_singular' => 'اسبوع مضى', + 'indicator' => 'أسابيع مضت', + 'option' => 'أسابيع مضت', + ], + + 'weeks_from_now' => [ + 'indicator_singular' => 'اسبوع من الآن', + 'indicator' => 'اسابيع من الآن', + 'option' => 'اسابيع من الآن', + ], + + 'months_ago' => [ + 'indicator_singular' => 'شهر مضى', + 'indicator' => 'أشهر مضت', + 'option' => 'أشهر مضت', + ], + + 'months_from_now' => [ + 'indicator_singular' => 'شهر من الآن', + 'indicator' => 'أشهر من الآن', + 'option' => 'أشهر من الآن', + ], + + 'quarters_ago' => [ + 'indicator_singular' => 'ربع سنة مضت', + 'indicator' => 'ربع سنوي', + 'option' => 'ربع سنوي', + ], + + 'quarters_from_now' => [ + 'indicator_singular' => 'ربع سنة من الأن', + 'indicator' => 'ربع سنة من الأن', + 'option' => 'ربع سنة من الأن', + ], + + 'years_ago' => [ + 'indicator_singular' => 'سنة مضت', + 'indicator' => 'سنوات مضت', + 'option' => 'سنوات مضت', + ], + + 'years_from_now' => [ + 'indicator_singular' => 'سنة من الأن', + 'indicator' => 'سنوات من الأن', + 'option' => 'سنوات من الأن', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/advanced-tables/de/.gitkeep b/lang/vendor/advanced-tables/de/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lang/vendor/advanced-tables/de/advanced-tables.php b/lang/vendor/advanced-tables/de/advanced-tables.php new file mode 100644 index 00000000..8785eda3 --- /dev/null +++ b/lang/vendor/advanced-tables/de/advanced-tables.php @@ -0,0 +1,280 @@ + [ + + 'heading' => 'Neue Ansicht', + 'name' => 'Name', + 'user' => 'Besitzer', + 'resource' => 'Ressource', + 'note' => 'Notiz', + + 'status' => [ + + 'label' => 'Status', + + ], + + 'name' => [ + + 'label' => 'Name', + 'helper_text' => 'Wähle einen kurzen aber leicht identifizerbaren Namen für deine Ansicht', + + ], + + 'filters' => [ + + 'label' => 'Ansichtszusammenfassung', + 'helper_text' => 'Diese Konfigurationen werden zusammen mit dieser Ansicht gespeichert', + + ], + + 'panels' => [ + + 'label' => 'Panels', + + ], + + 'preset_view' => [ + + 'label' => 'Voreingestellte Ansicht', + 'query_label' => 'Voreingestellte Ansichtsquery', + 'helper_text_start' => 'Die Voreingestellte Ansicht ', + 'helper_text_end' => ' wird als Basis für diese Ansicht verwendet. Voreingestellte Ansichten haben, zusätzlich zu der ausgewählten Konfiguration, ihre eigenen Konfigurationen.', + + ], + + 'icon' => [ + + 'label' => 'Symbol', + 'placeholder' => 'Wähle ein Symbol aus', + + ], + + 'color' => [ + + 'label' => 'Farbe', + + ], + + 'public' => [ + + 'label' => 'Veröffentlichen', + 'toggle_label' => 'Ist veröffentlicht', + 'helper_text' => 'Stelle diese Ansicht für alle Benutzer bereit', + + ], + + 'favorite' => [ + + 'label' => 'Zu den Favoriten hinzufügen', + 'toggle_label' => 'Ist mein Favorit', + 'helper_text' => 'Füge diese Ansicht zu den Favoriten hinzu', + + ], + + 'global_favorite' => [ + + 'label' => 'Globalen favoriten erstellen', + 'toggle_label' => 'Ist globaler Favorit', + 'helper_text' => 'Füge diese Ansicht zu den Favoriten von allen Benutzern hinzu', + + ], + + ], + + 'notifications' => [ + + 'preset_views' => [ + + 'title' => 'Ansicht konnte nicht erstellt werden', + 'body' => 'Aus einer voreingestellten Ansicht können keine neuen Ansichten erstellt werden. Bitte erstellen Sie Ihre Ansicht mit einer voreingestellten Ansicht oder einer beliebigen Benutzeransicht.', + + ], + + 'save_view' => [ + + 'saved' => [ + + 'title' => 'Gespeichert', + + ], + + ], + + 'edit_view' => [ + + 'saved' => [ + + 'title' => 'Gespeichert', + + ], + + ], + + 'replace_view' => [ + + 'replaced' => [ + + 'title' => 'Ersetzt', + + ], + + ], + + ], + + 'quick_save' => [ + + 'save' => [ + + 'modal_heading' => 'Ansicht speichern', + 'submit_label' => 'Ansicht speichern', + + ], + + ], + + 'select' => [ + + 'label' => 'Ansichten', + 'placeholder' => 'Ansicht auswählen', + + ], + + 'status' => [ + + 'approved' => 'Genehmigt', + 'pending' => 'Ausstehend', + 'rejected' => 'Abgelehnt', + + ], + + 'tables' => [ + + 'favorites' => [ + + 'default' => 'Standard', + + ], + + 'columns' => [ + + 'user' => 'Besitzer', + 'icon' => 'Symbol', + 'color' => 'Farbe', + 'name' => 'Ansichtsname', + 'panel' => 'Panel', + 'resource' => 'Ressource', + 'status' => 'Status', + 'filters' => 'Filter', + 'is_public' => 'Öffentlich', + 'is_user_favorite' => 'Favorit', + 'is_global_favorite' => 'Global', + 'sort_order' => 'Sortierreihenfolge', + 'users_favorite_sort_order' => 'Favoriten Sortierreihenfolge', + + ], + + 'tooltips' => [ + + 'is_user_favorite' => [ + + 'unfavorite' => 'Entfavorisieren', + 'favorite' => 'Favorisieren', + + ], + + 'is_public' => [ + + 'make_private' => 'Privat stellen', + 'make_public' => 'Öffentlich stellen', + + ], + + 'is_global_favorite' => [ + + 'make_personal' => 'Persönlich stellen', + 'make_global' => 'Global stellen', + + ], + + ], + + 'actions' => [ + + 'buttons' => [ + + 'open' => 'Öffnen', + 'approve' => 'Genehmigen', + + ], + + ], + + ], + + 'toggled_columns' => [ + + 'visible' => 'Sichtbar', + 'hidden' => 'Versteckt', + + ], + + 'user_view_resource' => [ + + 'model_label' => 'Benutzeransicht', + 'plural_model_label' => 'Benutzeransichten', + 'navigation_label' => 'Benutzeransichten', + + ], + + 'view_manager' => [ + + 'actions' => [ + + 'add_view_to_favorites' => 'Zu den Favoriten hinzufügen', + 'apply_view' => 'Ansicht anwenden', + 'save' => 'Speichern', + 'save_view' => 'Ansicht speichern', + 'delete_view' => 'Ansicht löschen', + 'delete_view_description' => 'Diese Ansicht ist eine :type. Other users will lose access to your view. Are you sure you would like to proceed?', + 'delete_view_modal_submit_label' => 'Löschen', + 'remove_view_from_favorites' => 'Aus den Favoriten entfernen', + 'edit_view' => 'Ansicht bearbeiten', + 'replace_view' => 'Ansicht ersetzen', + 'replace_view_modal_description' => 'Sie sind dabei, diese gespeicherte Ansicht durch die aktuelle Konfiguration der Tabelle zu ersetzen. Sind Sie sicher, dass Sie dies tun möchten?', + 'replace_view_modal_submit_label' => 'Ersetzen', + 'show_view_manager' => 'Ansichtsmanager anzeigen', + + ], + + 'badges' => [ + + 'active' => 'Aktiv', + 'preset' => 'Voreingestellt', + 'user' => 'Benutzer', + 'global' => 'Global', + 'public' => 'Öffentlich', + + ], + + 'heading' => 'Ansichtsmanager', + + 'table_heading' => 'Ansichten', + + 'no_views' => 'Keine Ansichten', + + 'subheadings' => [ + + 'user_favorites' => 'Benutzerfavoriten', + 'user_views' => 'Benutzeransichten', + 'preset_views' => 'Voreingestellte Ansichten', + 'global_views' => 'Globale Ansichten', + 'public_views' => 'Öffentliche Ansichten', + + ], + + ], +]; diff --git a/lang/vendor/advanced-tables/de/filter-builder.php b/lang/vendor/advanced-tables/de/filter-builder.php new file mode 100644 index 00000000..48db2146 --- /dev/null +++ b/lang/vendor/advanced-tables/de/filter-builder.php @@ -0,0 +1,340 @@ + [ + + 'add_filter' => 'Filter hinzufügen', + 'expand_view' => 'Erweitern', + 'new_filter_group' => 'Neue Filtergruppe', + 'or' => 'oder', + 'remove_filter' => 'Entfernen', + 'recent' => 'Kürzlich', + 'relative' => 'Relativ', + 'absolute' => 'Absolut', + + ], + + 'filters' => [ + + 'indicator_name' => 'Filtergruppe', + + 'operators' => [ + + 'and' => 'und', + 'or' => 'oder', + + ], + + 'numeric' => [ + + 'equal_to' => [ + 'indicator' => 'ist gleich', + 'option' => 'gleich', + ], + + 'not_equal_to' => [ + 'indicator' => 'ist nicht gleich', + 'option' => 'nicht gleich', + ], + + 'greater_than' => [ + 'indicator' => 'ist größer als', + 'option' => 'größer als', + ], + + 'greater_than_or_equal_to' => [ + 'indicator' => 'ist größer oder gleich', + 'option' => 'größer oder gleich', + ], + + 'less_than' => [ + 'indicator' => 'ist kleiner als', + 'option' => 'kleiner als', + ], + + 'less_than_or_equal_to' => [ + 'indicator' => 'ist kleiner oder gleich', + 'option' => 'kleiner oder gleich', + ], + + 'between' => [ + 'indicator' => 'liegt zwischen', + 'option' => 'zwischen', + ], + + 'not_between' => [ + 'indicator' => 'liegt nicht zwischen', + 'option' => 'nicht zwischen', + ], + + 'positive' => [ + 'indicator' => 'ist positiv', + 'option' => 'ist positiv', + ], + + 'negative' => [ + 'indicator' => 'ist negativ', + 'option' => 'ist negativ', + ], + + ], + + 'text' => [ + + 'is' => [ + 'indicator' => 'ist', + 'option' => 'ist', + ], + + 'is_not' => [ + 'indicator' => 'ist nicht', + 'option' => 'ist nicht', + ], + + 'starts_with' => [ + 'indicator' => 'beginnt mit', + 'option' => 'beginnt mit', + ], + + 'does_not_start_with' => [ + 'indicator' => 'beginnt nicht mit', + 'option' => 'beginnt nicht mit', + ], + + 'ends_with' => [ + 'indicator' => 'endet mit', + 'option' => 'endet mit', + ], + + 'does_not_end_with' => [ + 'indicator' => 'endet nicht mit', + 'option' => 'endet nicht mit', + ], + + 'contains' => [ + 'indicator' => 'enthält', + 'option' => 'enthält', + ], + + 'does_not_contain' => [ + 'indicator' => 'enthält nicht', + 'option' => 'enthält nicht', + ], + + 'is_empty' => [ + 'indicator' => 'ist leer', + 'option' => 'ist leer', + ], + + 'is_not_empty' => [ + 'indicator' => 'ist nicht leer', + 'option' => 'ist nicht leer', + ], + + ], + + 'date' => [ + + 'yesterday' => [ + 'indicator' => 'ist gestern', + 'option' => 'ist gestern', + ], + + 'today' => [ + 'indicator' => 'ist heute', + 'option' => 'ist heute', + ], + + 'tomorrow' => [ + 'indicator' => 'ist morgen', + 'option' => 'ist morgen', + ], + + 'in_this' => [ + 'indicator' => 'ist das', + 'option' => 'ist das', + ], + + 'is_next' => [ + 'indicator' => 'ist neben', + 'option' => 'ist neben', + ], + + 'is_last' => [ + 'indicator' => 'ist der letzte', + 'option' => 'ist der letzte', + ], + + 'in_the_next' => [ + 'indicator' => 'ist im nächsten', + 'option' => 'ist im nächsten', + ], + + 'in_the_last' => [ + 'indicator' => 'ist im letzten', + 'option' => 'ist im letzten', + ], + + 'exactly' => [ + 'indicator' => 'ist genau', + 'option' => 'ist genau', + ], + + 'before' => [ + 'indicator' => 'ist vor', + 'option' => 'ist vor', + ], + + 'after' => [ + 'indicator' => 'ist nach', + 'option' => 'ist nach', + ], + + 'between' => [ + 'indicator' => 'ist zwischen', + 'option' => 'ist zwischen', + ], + + 'is_date' => [ + 'indicator' => 'ist', + 'option' => 'ist das Datum', + ], + + 'before_date' => [ + 'indicator' => 'ist vor', + 'option' => 'ist vor dem Datum', + ], + + 'after_date' => [ + 'indicator' => 'ist nach', + 'option' => 'ist nach dem Datum', + ], + + 'between_dates' => [ + 'indicator' => 'ist zwischen', + 'option' => 'ist zwischen den Daten', + ], + + 'unit' => [ + 'week' => [ + 'indicator_singular' => 'Woche', + 'indicator' => 'Woche', + 'option' => 'Woche', + ], + + 'month' => [ + 'indicator_singular' => 'Monat', + 'indicator' => 'Monat', + 'option' => 'Monat', + ], + + 'quarter' => [ + 'indicator_singular' => 'Quartal', + 'indicator' => 'Quartal', + 'option' => 'Quartal', + ], + + 'year' => [ + 'indicator_singular' => 'Jahr', + 'indicator' => 'Jahr', + 'option' => 'Jahr', + ], + + 'days' => [ + 'indicator_singular' => 'Tag', + 'indicator' => 'Tage', + 'option' => 'Tage', + ], + + 'weeks' => [ + 'indicator_singular' => 'Woche', + 'indicator' => 'Wochen', + 'option' => 'Wochen', + ], + + 'months' => [ + 'indicator_singular' => 'Monat', + 'indicator' => 'Monate', + 'option' => 'Monate', + ], + + 'quarters' => [ + 'indicator_singular' => 'Quartal', + 'indicator' => 'Quartale', + 'option' => 'Quartale', + ], + + 'years' => [ + 'indicator_singular' => 'Jahr', + 'indicator' => 'Jahre', + 'option' => 'Jahre', + ], + + 'days_ago' => [ + 'indicator_singular' => 'Tag zuvor', + 'indicator' => 'Tage zuvor', + 'option' => 'Tage zuvor', + ], + + 'days_from_now' => [ + 'indicator_singular' => 'Tag ab jetzt', + 'indicator' => 'Tage ab jetzt', + 'option' => 'Tage ab jetzt', + ], + + 'weeks_ago' => [ + 'indicator_singular' => 'Woche zuvor', + 'indicator' => 'Wochen zuvor', + 'option' => 'Wochen zuvor', + ], + + 'weeks_from_now' => [ + 'indicator_singular' => 'Woche ab jetzt', + 'indicator' => 'Wochen ab jetzt', + 'option' => 'Wochen ab jetzt', + ], + + 'months_ago' => [ + 'indicator_singular' => 'Monat zuvor', + 'indicator' => 'Monate zuvor', + 'option' => 'Monate zuvor', + ], + + 'months_from_now' => [ + 'indicator_singular' => 'Monat ab jetzt', + 'indicator' => 'Monate ab jetzt', + 'option' => 'Monate ab jetzt', + ], + + 'quarters_ago' => [ + 'indicator_singular' => 'Quartal zuvor', + 'indicator' => 'Quartale zuvor', + 'option' => 'Quartale zuvor', + ], + + 'quarters_from_now' => [ + 'indicator_singular' => 'Quartal ab jetzt', + 'indicator' => 'Quartale ab jetzt', + 'option' => 'Quartale ab jetzt', + ], + + 'years_ago' => [ + 'indicator_singular' => 'Jahr zuvor', + 'indicator' => 'Jahre zuvor', + 'option' => 'Jahre zuvor', + ], + + 'years_from_now' => [ + 'indicator_singular' => 'Jahr ab jetzt', + 'indicator' => 'Jahre ab jetzt', + 'option' => 'Jahre ab jetzt', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/advanced-tables/en/.gitkeep b/lang/vendor/advanced-tables/en/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lang/vendor/advanced-tables/en/advanced-tables.php b/lang/vendor/advanced-tables/en/advanced-tables.php new file mode 100644 index 00000000..a8299b70 --- /dev/null +++ b/lang/vendor/advanced-tables/en/advanced-tables.php @@ -0,0 +1,280 @@ + [ + + 'heading' => 'New view', + 'name' => 'Name', + 'user' => 'Owner', + 'resource' => 'Resource', + 'note' => 'Note', + + 'status' => [ + + 'label' => 'Status', + + ], + + 'name' => [ + + 'label' => 'Name', + 'helper_text' => 'Choose a short, but easily identifiable name for your view', + + ], + + 'filters' => [ + + 'label' => 'View summary', + 'helper_text' => 'These configurations will be saved with this view', + + ], + + 'panels' => [ + + 'label' => 'Panels', + + ], + + 'preset_view' => [ + + 'label' => 'Preset view', + 'query_label' => 'Preset view query', + 'helper_text_start' => 'You are using the preset view ', + 'helper_text_end' => ' as the base for this view. Preset views may have their own independent configuration in addition to the configurations you have selected.', + + ], + + 'icon' => [ + + 'label' => 'Icon', + 'placeholder' => 'Select an icon', + + ], + + 'color' => [ + + 'label' => 'Color', + + ], + + 'public' => [ + + 'label' => 'Make public', + 'toggle_label' => 'Is public', + 'helper_text' => 'Make this view available to all users', + + ], + + 'favorite' => [ + + 'label' => 'Add to favorites', + 'toggle_label' => 'Is my favorite', + 'helper_text' => 'Add this view to your favorites', + + ], + + 'global_favorite' => [ + + 'label' => 'Make global favorite', + 'toggle_label' => 'Is global favorite', + 'helper_text' => 'Add this view to the favorite list of all users', + + ], + + ], + + 'notifications' => [ + + 'preset_views' => [ + + 'title' => 'Unable to create view', + 'body' => 'New views cannot be created from a preset view. Please build your view using the Default view or any user-created view.', + + ], + + 'save_view' => [ + + 'saved' => [ + + 'title' => 'Saved', + + ], + + ], + + 'edit_view' => [ + + 'saved' => [ + + 'title' => 'Saved', + + ], + + ], + + 'replace_view' => [ + + 'replaced' => [ + + 'title' => 'Replaced', + + ], + + ], + + ], + + 'quick_save' => [ + + 'save' => [ + + 'modal_heading' => 'Save view', + 'submit_label' => 'Save view', + + ], + + ], + + 'select' => [ + + 'label' => 'Views', + 'placeholder' => 'Select view', + + ], + + 'status' => [ + + 'approved' => 'approved', + 'pending' => 'pending', + 'rejected' => 'rejected', + + ], + + 'tables' => [ + + 'favorites' => [ + + 'default' => 'Default', + + ], + + 'columns' => [ + + 'user' => 'Owner', + 'icon' => 'Icon', + 'color' => 'Color', + 'name' => 'View name', + 'panel' => 'Panel', + 'resource' => 'Resource', + 'status' => 'Status', + 'filters' => 'Filters', + 'is_public' => 'Public', + 'is_user_favorite' => 'My favorite', + 'is_global_favorite' => 'Global', + 'sort_order' => 'Sort order', + 'users_favorite_sort_order' => 'Favorite sort order', + + ], + + 'tooltips' => [ + + 'is_user_favorite' => [ + + 'unfavorite' => 'Unfavorite', + 'favorite' => 'Favorite', + + ], + + 'is_public' => [ + + 'make_private' => 'Make private', + 'make_public' => 'Make public', + + ], + + 'is_global_favorite' => [ + + 'make_personal' => 'Make personal', + 'make_global' => 'Make global', + + ], + + ], + + 'actions' => [ + + 'buttons' => [ + + 'open' => 'Open', + 'approve' => 'Approve', + + ], + + ], + + ], + + 'toggled_columns' => [ + + 'visible' => 'Visible', + 'hidden' => 'Hidden', + + ], + + 'user_view_resource' => [ + + 'model_label' => 'User view', + 'plural_model_label' => 'User views', + 'navigation_label' => 'User Views', + + ], + + 'view_manager' => [ + + 'actions' => [ + + 'add_view_to_favorites' => 'Add to favorites', + 'apply_view' => 'Apply view', + 'save' => 'Save', + 'save_view' => 'Save view', + 'delete_view' => 'Delete view', + 'delete_view_description' => 'This view is a :type view. Other users will lose access to your view. Are you sure you would like to proceed?', + 'delete_view_modal_submit_label' => 'Delete', + 'remove_view_from_favorites' => 'Remove from favorites', + 'edit_view' => 'Edit view', + 'replace_view' => 'Replace view', + 'replace_view_modal_description' => 'You are about to replace this saved view with the table\'s current configuration. Are you sure you would like to do this?', + 'replace_view_modal_submit_label' => 'Replace', + 'show_view_manager' => 'Show view manager', + + ], + + 'badges' => [ + + 'active' => 'active', + 'preset' => 'preset', + 'user' => 'user', + 'global' => 'global', + 'public' => 'public', + + ], + + 'heading' => 'View manager', + + 'table_heading' => 'Views', + + 'no_views' => 'No views', + + 'subheadings' => [ + + 'user_favorites' => 'User favorites', + 'user_views' => 'User views', + 'preset_views' => 'Preset views', + 'global_views' => 'Global views', + 'public_views' => 'Public views', + + ], + + ], +]; diff --git a/lang/vendor/advanced-tables/en/filter-builder.php b/lang/vendor/advanced-tables/en/filter-builder.php new file mode 100644 index 00000000..85244a23 --- /dev/null +++ b/lang/vendor/advanced-tables/en/filter-builder.php @@ -0,0 +1,340 @@ + [ + + 'add_filter' => 'Add filter', + 'expand_view' => 'Expand', + 'new_filter_group' => 'New filter group', + 'or' => 'or', + 'remove_filter' => 'Remove', + 'recent' => 'Recent', + 'relative' => 'Relative', + 'absolute' => 'Absolute', + + ], + + 'filters' => [ + + 'indicator_name' => 'Filter Group', + + 'operators' => [ + + 'and' => 'and', + 'or' => 'or', + + ], + + 'numeric' => [ + + 'equal_to' => [ + 'indicator' => 'is equal to', + 'option' => 'equal to', + ], + + 'not_equal_to' => [ + 'indicator' => 'is not equal to', + 'option' => 'not equal to', + ], + + 'greater_than' => [ + 'indicator' => 'is greater than', + 'option' => 'greater than', + ], + + 'greater_than_or_equal_to' => [ + 'indicator' => 'is greater than or equal to', + 'option' => 'greater than or equal to', + ], + + 'less_than' => [ + 'indicator' => 'is less than', + 'option' => 'less than', + ], + + 'less_than_or_equal_to' => [ + 'indicator' => 'is less than or equal to', + 'option' => 'less than or equal to', + ], + + 'between' => [ + 'indicator' => 'is between', + 'option' => 'between', + ], + + 'not_between' => [ + 'indicator' => 'is not between', + 'option' => 'not between', + ], + + 'positive' => [ + 'indicator' => 'is positive', + 'option' => 'is positive', + ], + + 'negative' => [ + 'indicator' => 'is negative', + 'option' => 'is negative', + ], + + ], + + 'text' => [ + + 'is' => [ + 'indicator' => 'is', + 'option' => 'is', + ], + + 'is_not' => [ + 'indicator' => 'is not', + 'option' => 'is not', + ], + + 'starts_with' => [ + 'indicator' => 'starts with', + 'option' => 'starts with', + ], + + 'does_not_start_with' => [ + 'indicator' => 'does not start with', + 'option' => 'does not start with', + ], + + 'ends_with' => [ + 'indicator' => 'ends with', + 'option' => 'ends with', + ], + + 'does_not_end_with' => [ + 'indicator' => 'does not end with', + 'option' => 'does not end with', + ], + + 'contains' => [ + 'indicator' => 'contains', + 'option' => 'contains', + ], + + 'does_not_contain' => [ + 'indicator' => 'does not contain', + 'option' => 'does not contain', + ], + + 'is_empty' => [ + 'indicator' => 'is empty', + 'option' => 'is empty', + ], + + 'is_not_empty' => [ + 'indicator' => 'is not empty', + 'option' => 'is not empty', + ], + + ], + + 'date' => [ + + 'yesterday' => [ + 'indicator' => 'is yesterday', + 'option' => 'is yesterday', + ], + + 'today' => [ + 'indicator' => 'is today', + 'option' => 'is today', + ], + + 'tomorrow' => [ + 'indicator' => 'is tomorrow', + 'option' => 'is tomorrow', + ], + + 'in_this' => [ + 'indicator' => 'is this', + 'option' => 'is this', + ], + + 'is_next' => [ + 'indicator' => 'is next', + 'option' => 'is next', + ], + + 'is_last' => [ + 'indicator' => 'is last', + 'option' => 'is last', + ], + + 'in_the_next' => [ + 'indicator' => 'is in the next', + 'option' => 'is in the next', + ], + + 'in_the_last' => [ + 'indicator' => 'is in the last', + 'option' => 'is in the last', + ], + + 'exactly' => [ + 'indicator' => 'is exactly', + 'option' => 'is exactly', + ], + + 'before' => [ + 'indicator' => 'is before', + 'option' => 'is before', + ], + + 'after' => [ + 'indicator' => 'is after', + 'option' => 'is after', + ], + + 'between' => [ + 'indicator' => 'is between', + 'option' => 'is between', + ], + + 'is_date' => [ + 'indicator' => 'is', + 'option' => 'is the date', + ], + + 'before_date' => [ + 'indicator' => 'is before', + 'option' => 'is before the date', + ], + + 'after_date' => [ + 'indicator' => 'is after', + 'option' => 'is after the date', + ], + + 'between_dates' => [ + 'indicator' => 'is between', + 'option' => 'is between the dates', + ], + + 'unit' => [ + 'week' => [ + 'indicator_singular' => 'week', + 'indicator' => 'week', + 'option' => 'week', + ], + + 'month' => [ + 'indicator_singular' => 'month', + 'indicator' => 'month', + 'option' => 'month', + ], + + 'quarter' => [ + 'indicator_singular' => 'quarter', + 'indicator' => 'quarter', + 'option' => 'quarter', + ], + + 'year' => [ + 'indicator_singular' => 'year', + 'indicator' => 'year', + 'option' => 'year', + ], + + 'days' => [ + 'indicator_singular' => 'day', + 'indicator' => 'days', + 'option' => 'days', + ], + + 'weeks' => [ + 'indicator_singular' => 'week', + 'indicator' => 'weeks', + 'option' => 'weeks', + ], + + 'months' => [ + 'indicator_singular' => 'month', + 'indicator' => 'months', + 'option' => 'months', + ], + + 'quarters' => [ + 'indicator_singular' => 'quarter', + 'indicator' => 'quarters', + 'option' => 'quarters', + ], + + 'years' => [ + 'indicator_singular' => 'year', + 'indicator' => 'years', + 'option' => 'years', + ], + + 'days_ago' => [ + 'indicator_singular' => 'day ago', + 'indicator' => 'days ago', + 'option' => 'days ago', + ], + + 'days_from_now' => [ + 'indicator_singular' => 'day from now', + 'indicator' => 'days from now', + 'option' => 'days from now', + ], + + 'weeks_ago' => [ + 'indicator_singular' => 'week ago', + 'indicator' => 'weeks ago', + 'option' => 'weeks ago', + ], + + 'weeks_from_now' => [ + 'indicator_singular' => 'week from now', + 'indicator' => 'weeks from now', + 'option' => 'weeks from now', + ], + + 'months_ago' => [ + 'indicator_singular' => 'month ago', + 'indicator' => 'months ago', + 'option' => 'months ago', + ], + + 'months_from_now' => [ + 'indicator_singular' => 'month from now', + 'indicator' => 'months from now', + 'option' => 'months from now', + ], + + 'quarters_ago' => [ + 'indicator_singular' => 'quarter ago', + 'indicator' => 'quarters ago', + 'option' => 'quarters ago', + ], + + 'quarters_from_now' => [ + 'indicator_singular' => 'quarter from now', + 'indicator' => 'quarters from now', + 'option' => 'quarters from now', + ], + + 'years_ago' => [ + 'indicator_singular' => 'year ago', + 'indicator' => 'years ago', + 'option' => 'years ago', + ], + + 'years_from_now' => [ + 'indicator_singular' => 'year from now', + 'indicator' => 'years from now', + 'option' => 'years from now', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/advanced-tables/es/.gitkeep b/lang/vendor/advanced-tables/es/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lang/vendor/advanced-tables/es/advanced-tables.php b/lang/vendor/advanced-tables/es/advanced-tables.php new file mode 100644 index 00000000..db4441e2 --- /dev/null +++ b/lang/vendor/advanced-tables/es/advanced-tables.php @@ -0,0 +1,280 @@ + [ + + 'heading' => 'Nuevo vista', + 'name' => 'Nombre', + 'user' => 'Usuario', + 'resource' => 'Recurso', + 'note' => 'Nota', + + 'status' => [ + + 'label' => 'Estado', + + ], + + 'name' => [ + + 'label' => 'Nombre', + 'helper_text' => 'Escoja un nombre corto, pero fácilmente identificable para esta vista', + + ], + + 'filters' => [ + + 'label' => 'Resumen de vista', + 'helper_text' => 'Estas configuraciones se incluirán con la vista', + + ], + + 'panels' => [ + + 'label' => 'Paneles', + + ], + + 'preset_view' => [ + + 'label' => 'Vista predefinida', + 'query_label' => 'Consulta de vista predefinida', + 'helper_text_start' => 'Está usando la vista predefinida ', + 'helper_text_end' => ' como base para esta vista. Las vistas predefinidas tienen su propias configuraciones independientes además de las configuraciones que usted ha seleccionado.', + + ], + + 'icon' => [ + + 'label' => 'Ícono', + 'placeholder' => 'Seleccione un ícono', + + ], + + 'color' => [ + + 'label' => 'Color', + + ], + + 'public' => [ + + 'label' => 'Hacer público', + 'toggle_label' => 'Es público', + 'helper_text' => 'Hacer visible esta vista a todos los usuarios', + + ], + + 'favorite' => [ + + 'label' => 'Agregar a favoritos', + 'toggle_label' => 'Es mi favorito', + 'helper_text' => 'Agregar esta vista a sus favoritos', + + ], + + 'global_favorite' => [ + + 'label' => 'Hacer favorito global', + 'toggle_label' => 'Es favorito global', + 'helper_text' => 'Agregar esta vista a los favoritos de todos los usuarios', + + ], + + ], + + 'notifications' => [ + + 'preset_views' => [ + + 'title' => 'No se pudo crear la vista', + 'body' => 'Las vistas no se pueden crear a partir de una vista predefinida. Cree su vista utilizando la vista de "Por defecto" o cualquier otro vista creada por un usuario.', + + ], + + 'save_view' => [ + + 'saved' => [ + + 'title' => 'Guardado', + + ], + + ], + + 'edit_view' => [ + + 'saved' => [ + + 'title' => 'Guardado', + + ], + + ], + + 'replace_view' => [ + + 'replaced' => [ + + 'title' => 'Reemplazado', + + ], + + ], + + ], + + 'quick_save' => [ + + 'save' => [ + + 'modal_heading' => 'Guardar vista', + 'submit_label' => 'Guardar vista', + + ], + + ], + + 'select' => [ + + 'label' => 'Vistas', + 'placeholder' => 'Seleccionar vista', + + ], + + 'status' => [ + + 'approved' => 'aprobado', + 'pending' => 'pendiente', + 'rejected' => 'rechazado', + + ], + + 'tables' => [ + + 'favorites' => [ + + 'default' => 'Por defecto', + + ], + + 'columns' => [ + + 'user' => 'Usuario', + 'icon' => 'Ícono', + 'color' => 'Color', + 'name' => 'Nombre de vista', + 'panel' => 'Panel', + 'resource' => 'Recurso', + 'status' => 'Estado', + 'filters' => 'Filtros', + 'is_public' => 'Pública', + 'is_user_favorite' => 'Mi favorito', + 'is_global_favorite' => 'Global', + 'sort_order' => 'Orden', + 'user_favorite_sort_order' => 'Orden de favoritos', + + ], + + 'tooltips' => [ + + 'is_user_favorite' => [ + + 'unfavorite' => 'Remover favorito', + 'favorite' => 'Hacer favorito', + + ], + + 'is_public' => [ + + 'make_private' => 'Hacer privado', + 'make_public' => 'Hacer público', + + ], + + 'is_global_favorite' => [ + + 'make_personal' => 'Hacer personal', + 'make_global' => 'Hacer global', + + ], + + ], + + 'actions' => [ + + 'buttons' => [ + + 'open' => 'Abrir', + 'approve' => 'Aprobar', + + ], + + ], + + ], + + 'toggled_columns' => [ + + 'visible' => 'Visible', + 'hidden' => 'Escondida', + + ], + + 'user_view_resource' => [ + + 'model_label' => 'Vista', + 'plural_model_label' => 'Vistas', + 'navigation_label' => 'Vistas', + + ], + + 'view_manager' => [ + + 'actions' => [ + + 'add_view_to_favorites' => 'Agregar a favoritos', + 'apply_view' => 'Aplicar vista', + 'save' => 'Guardar', + 'save_view' => 'Guardar vista', + 'delete_view' => 'Eliminar vista', + 'delete_view_modal_submit_label' => 'Eliminar', + 'delete_view_description' => 'Esta vista es de tipo :type. Otros usuarios perderán acceso a su vista. ¿Está seguro que quiere proceeder?', + 'remove_view_from_favorites' => 'Quitar de favoritos', + 'edit_view' => 'Editar vista', + 'replace_view' => 'Reemplazar vista', + 'replace_view_modal_description' => 'Esta a punto de reemplazar esta vista guardada con la configuración actual de la tabla. ¿Está segura que quiere proceeder?', + 'replace_view_modal_submit_label' => 'Reemplazar', + 'show_view_manager' => 'Mostrar administrador de vistas', + + ], + + 'badges' => [ + + 'active' => 'activa', + 'preset' => 'predefinida', + 'user' => 'usuario', + 'global' => 'global', + 'public' => 'pública', + + ], + + 'heading' => 'Administrador de vistas', + + 'table_heading' => 'Vistas', + + 'no_views' => 'No hay vistas', + + 'subheadings' => [ + + 'user_favorites' => 'Vistas favoritas', + 'user_views' => 'Vistas de usuario', + 'preset_views' => 'Vistas predefinidas', + 'global_views' => 'Vistas globales', + 'public_views' => 'Vistas públicas', + + ], + + ], +]; diff --git a/lang/vendor/advanced-tables/es/filter-builder.php b/lang/vendor/advanced-tables/es/filter-builder.php new file mode 100644 index 00000000..72d70d63 --- /dev/null +++ b/lang/vendor/advanced-tables/es/filter-builder.php @@ -0,0 +1,339 @@ + [ + + 'add_filter' => 'Agregar filtro', + 'expand_view' => 'Expandir', + 'new_filter_group' => 'Nuevo grupo', + 'or' => 'o', + 'remove_filter' => 'Remover', + 'recent' => 'Reciente', + 'relative' => 'Relativo', + 'absolute' => 'Absoluto', + + ], + + 'filters' => [ + + 'indicator_name' => 'Grupo', + + 'operators' => [ + + 'and' => 'y', + 'or' => 'o', + + ], + + 'numeric' => [ + + 'equal_to' => [ + 'indicator' => 'es igual a', + 'option' => 'igual a', + ], + + 'not_equal_to' => [ + 'indicator' => 'no es igual a', + 'option' => 'no igual a', + ], + + 'greater_than' => [ + 'indicator' => 'es mayor que', + 'option' => 'mayor que', + ], + + 'greater_than_or_equal_to' => [ + 'indicator' => 'es mayor o igual a', + 'option' => 'mayor o igual a', + ], + + 'less_than' => [ + 'indicator' => 'es menor que', + 'option' => 'menor que', + ], + + 'less_than_or_equal_to' => [ + 'indicator' => 'es menor o igual a', + 'option' => 'menor o igual a', + ], + + 'between' => [ + 'indicator' => 'es entre', + 'option' => 'entre', + ], + + 'not_between' => [ + 'indicator' => 'no es entre', + 'option' => 'no entre', + ], + + 'positive' => [ + 'indicator' => 'es positivo', + 'option' => 'es positivo', + ], + + 'negative' => [ + 'indicator' => 'es negativo', + 'option' => 'es negativo', + ], + + ], + + 'text' => [ + + 'is' => [ + 'indicator' => 'es', + 'option' => 'es', + ], + + 'is_not' => [ + 'indicator' => 'no es', + 'option' => 'no es', + ], + + 'starts_with' => [ + 'indicator' => 'comienza con', + 'option' => 'comienza con', + ], + + 'does_not_start_with' => [ + 'indicator' => 'no comienza con', + 'option' => 'no comienza con', + ], + + 'ends_with' => [ + 'indicator' => 'termina con', + 'option' => 'termina con', + ], + + 'does_not_end_with' => [ + 'indicator' => 'no termina con', + 'option' => 'no termina con', + ], + + 'contains' => [ + 'indicator' => 'contiene', + 'option' => 'contiene', + ], + + 'does_not_contain' => [ + 'indicator' => 'no contiene', + 'option' => 'no contiene', + ], + + 'is_empty' => [ + 'indicator' => 'está vacío', + 'option' => 'está vacío', + ], + + 'is_not_empty' => [ + 'indicator' => 'no está vacío', + 'option' => 'no está vacío', + ], + + ], + + 'date' => [ + + 'yesterday' => [ + 'indicator' => 'es ayer', + 'option' => 'es ayer', + ], + + 'today' => [ + 'indicator' => 'es hoy', + 'option' => 'es hoy', + ], + + 'tomorrow' => [ + 'indicator' => 'es mañana', + 'option' => 'es mañana', + ], + + 'in_this' => [ + 'indicator' => 'es este', + 'option' => 'es este', + ], + + 'is_next' => [ + 'indicator' => 'es el próximo', + 'option' => 'es el próximo', + ], + + 'is_last' => [ + 'indicator' => 'es el último', + 'option' => 'es el último', + ], + + 'in_the_next' => [ + 'indicator' => 'es en el próximo', + 'option' => 'es en el próximo', + ], + + 'in_the_last' => [ + 'indicator' => 'es en el último', + 'option' => 'es en el último', + ], + + 'exactly' => [ + 'indicator' => 'es exactamente', + 'option' => 'es exactamente', + ], + + 'before' => [ + 'indicator' => 'es antes', + 'option' => 'es antes', + ], + + 'after' => [ + 'indicator' => 'es despues', + 'option' => 'es despues', + ], + + 'between' => [ + 'indicator' => 'es entre', + 'option' => 'es entre', + ], + + 'is_date' => [ + 'indicator' => 'es', + 'option' => 'es la fecha', + ], + + 'before_date' => [ + 'indicator' => 'es antes', + 'option' => 'es antes de la fecha', + ], + + 'after_date' => [ + 'indicator' => 'es después', + 'option' => 'es después de la fecha', + ], + + 'between_dates' => [ + 'indicator' => 'es entre', + 'option' => 'es entre las fechas', + ], + + 'unit' => [ + 'week' => [ + 'indicator_singular' => 'semana', + 'indicator' => 'semana', + 'option' => 'semana', + ], + + 'month' => [ + 'indicator_singular' => 'mes', + 'indicator' => 'mes', + 'option' => 'mes', + ], + + 'quarter' => [ + 'indicator_singular' => 'cuarto', + 'indicator' => 'cuarto', + 'option' => 'cuarto', + ], + + 'year' => [ + 'indicator_singular' => 'año', + 'indicator' => 'año', + 'option' => 'año', + ], + + 'days' => [ + 'indicator_singular' => 'día', + 'indicator' => 'días', + 'option' => 'días', + ], + + 'weeks' => [ + 'indicator_singular' => 'semana', + 'indicator' => 'semanas', + 'option' => 'semanas', + ], + + 'months' => [ + 'indicator_singular' => 'mes', + 'indicator' => 'meses', + 'option' => 'meses', + ], + + 'quarters' => [ + 'indicator_singular' => 'cuarto', + 'indicator' => 'cuartos', + 'option' => 'cuartos', + ], + + 'years' => [ + 'indicator_singular' => 'año', + 'indicator' => 'años', + 'option' => 'años', + ], + + 'days_ago' => [ + 'indicator_singular' => 'día atrás', + 'indicator' => 'días atrás', + 'option' => 'días atrás', + ], + + 'days_from_now' => [ + 'indicator_singular' => 'día después de hoy', + 'indicator' => 'días después de hoy', + 'option' => 'días después de hoy', + ], + + 'weeks_ago' => [ + 'indicator_singular' => 'semana atrás', + 'indicator' => 'semanas atrás', + 'option' => 'semanas atrás', + ], + + 'weeks_from_now' => [ + 'indicator_singular' => 'semana después de hoy', + 'indicator' => 'semanas después de hoy', + 'option' => 'semanas después de hoy', + ], + + 'months_ago' => [ + 'indicator_singular' => 'mes atrás', + 'indicator' => 'meses atrás', + 'option' => 'meses atrás', + ], + + 'months_from_now' => [ + 'indicator_singular' => 'mes después de hoy', + 'indicator' => 'meses después de hoy', + 'option' => 'meses después de hoy', + ], + + 'quarters_ago' => [ + 'indicator_singular' => 'cuarto atrás', + 'indicator' => 'cuartos atrás', + 'option' => 'cuartos atrás', + ], + + 'quarters_from_now' => [ + 'indicator_singular' => 'cuarto después de hoy', + 'indicator' => 'cuartos después de hoy', + 'option' => 'cuartos después de hoy', + ], + + 'years_ago' => [ + 'indicator_singular' => 'año atrás', + 'indicator' => 'años atrás', + 'option' => 'años atrás', + ], + + 'years_from_now' => [ + 'indicator_singular' => 'año después de hoy', + 'indicator' => 'años después de hoy', + 'option' => 'años después de hoy', + ], + + ], + + ], + + ], +]; diff --git a/lang/vendor/advanced-tables/fr/.gitkeep b/lang/vendor/advanced-tables/fr/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lang/vendor/advanced-tables/fr/advanced-tables.php b/lang/vendor/advanced-tables/fr/advanced-tables.php new file mode 100644 index 00000000..7cbdb80e --- /dev/null +++ b/lang/vendor/advanced-tables/fr/advanced-tables.php @@ -0,0 +1,279 @@ + [ + + 'heading' => 'Nouvelle vue', + 'name' => 'Nom', + 'user' => 'Utilisateur', + 'resource' => 'Ressource', + 'note' => 'Note', + + 'status' => [ + + 'label' => 'Statut', + + ], + + 'name' => [ + + 'label' => 'Nom', + 'helper_text' => 'Choisissez un nom court mais facilement identifiable pour votre vue', + + ], + + 'panels' => [ + + 'label' => 'Panneaux', + + ], + + 'filters' => [ + + 'label' => 'résumé des vue', + 'helper_text' => 'Ces configurations seront enregistrées avec cette vue', + + ], + + 'preset_view' => [ + + 'label' => 'Vue prédéfinie', + 'query_label' => 'Requête de vue prédéfinie', + 'helper_text_start' => 'Vous utilisez la vue prédéfinie ', + 'helper_text_end' => ' comme base pour cette vue. Les vues prédéfinies peuvent avoir leur propre configuration indépendante en plus des configurations que vous avez sélectionnées.', + + ], + + 'icon' => [ + + 'label' => 'Icône', + 'placeholder' => 'Sélectionner une icône', + ], + + 'color' => [ + + 'label' => 'Couleur', + + ], + + 'public' => [ + + 'label' => 'Rendre publique', + 'toggle_label' => 'Est publique', + 'helper_text' => 'Rendre cette vue disponible à tous les utilisateurs', + + ], + + 'favorite' => [ + + 'label' => 'Ajouter aux favoris', + 'toggle_label' => 'Est favori', + 'helper_text' => 'Ajoutez cette vue à vos favoris', + + ], + + 'global_favorite' => [ + + 'label' => 'Rendre favori mondial', + 'toggle_label' => 'Est favori mondial', + 'helper_text' => 'Ajouter cette vue à la liste des favoris de tous les utilisateurs', + + ], + + ], + + 'notifications' => [ + + 'preset_views' => [ + + 'title' => 'Impossible de créer une vue', + 'body' => "De nouvelles vues ne peuvent pas être créées à partir d'une vue prédéfinie. Veuillez créer votre vue en utilisant la vue par défaut ou toute vue créée par l'utilisateur.", + + ], + + 'save_view' => [ + + 'saved' => [ + + 'title' => 'Enregistré', + + ], + + ], + + 'edit_view' => [ + + 'saved' => [ + + 'title' => 'Enregistré', + + ], + + ], + + 'replace_view' => [ + + 'replaced' => [ + + 'title' => 'Remplacé', + + ], + + ], + + ], + + 'quick_save' => [ + + 'save' => [ + + 'modal_heading' => 'Enregistrer vue', + 'submit_label' => 'Enregistrer vue', + + ], + + ], + + 'select' => [ + + 'label' => 'Vues', + 'placeholder' => 'Sélectionner une vue', + + ], + + 'status' => [ + + 'approved' => 'approuvé', + 'pending' => 'en attente', + 'rejected' => 'rejeté', + + ], + + 'tables' => [ + + 'favorites' => [ + + 'default' => 'Défaut', + + ], + + 'columns' => [ + + 'user' => 'Utilisateur', + 'icon' => 'Icône', + 'color' => 'Couleur', + 'name' => 'Nom de la vue', + 'panel' => 'Panneau', + 'resource' => 'Ressource', + 'status' => 'Statut', + 'filters' => 'Filtres', + 'is_public' => 'Publique', + 'is_user_favorite' => 'Favori', + 'is_global_favorite' => 'Mondial', + 'sort_order' => 'Ordre de tri', + 'users_favorite_sort_order' => 'Ordre de tri des favoris', + + ], + + 'tooltips' => [ + + 'is_user_favorite' => [ + + 'unfavorite' => 'Retirer des favoris', + 'favorite' => 'Ajouter aux favoris', + + ], + + 'is_public' => [ + + 'make_private' => 'Rendre privé', + 'make_public' => 'Rendre publique', + + ], + + 'is_global_favorite' => [ + + 'make_personal' => 'Rendre personnel', + 'make_global' => 'Rendre mondial', + + ], + + ], + + 'actions' => [ + + 'buttons' => [ + + 'open' => 'Ouvrir', + 'approve' => 'Approuver', + + ], + + ], + + ], + + 'toggled_columns' => [ + + 'visible' => 'Visible', + 'hidden' => 'Cachée', + + ], + + 'user_view_resource' => [ + + 'model_label' => 'Voir', + 'plural_model_label' => 'Vues', + 'navigation_label' => 'Vues', + + ], + + 'view_manager' => [ + + 'actions' => [ + + 'add_view_to_favorites' => 'Ajouter aux favoris', + 'apply_view' => 'Appliquer vue', + 'save' => 'Enregistré', + 'save_view' => 'Enregistrer vue', + 'delete_view' => 'Supprimer vue', + 'delete_view_modal_submit_label' => 'Supprimer', + 'delete_view_description' => 'Cette vision est une vision :type. Les autres utilisateurs perdront l\'accès à votre vue. Êtes-vous sûr de vouloir continuer ?', + 'remove_view_from_favorites' => 'Retirer des favoris', + 'edit_view' => 'Modifier vue', + 'replace_view' => 'Remplacer vue', + 'replace_view_modal_description' => 'Vous êtes sur le point de remplacer cette vue enregistrée par la configuration actuelle de la table. Êtes-vous sûr de vouloir faire cela?', + 'replace_view_modal_submit_label' => 'Remplacer', + 'show_view_manager' => 'Afficher gestionnaire de vues', + + ], + + 'badges' => [ + + 'active' => 'active', + 'preset' => 'prédéfinie', + 'user' => 'utilisateur', + 'global' => 'mondiale', + 'public' => 'publique', + + ], + + 'heading' => 'Gestionnaire de vues', + + 'table_heading' => 'Vues', + + 'no_views' => 'Aucune vues', + + 'subheadings' => [ + + 'user_favorites' => 'Vues favoris', + 'user_views' => 'Vues des utilisateurs', + 'preset_views' => 'Vues prédéfinies', + 'global_views' => 'Vues mondiales', + 'public_views' => 'Vues publiques', + + ], + + ], +]; diff --git a/lang/vendor/advanced-tables/fr/filter-builder.php b/lang/vendor/advanced-tables/fr/filter-builder.php new file mode 100644 index 00000000..7d4367ea --- /dev/null +++ b/lang/vendor/advanced-tables/fr/filter-builder.php @@ -0,0 +1,340 @@ + [ + + 'add_filter' => 'Ajouter un filtre', + 'expand_view' => 'Agrandir', + 'new_filter_group' => 'Nouveau groupe', + 'or' => 'ou', + 'remove_filter' => 'Retirer', + 'recent' => 'Recent', + 'relative' => 'Relative', + 'absolute' => 'Absolute', + + ], + + 'filters' => [ + + 'indicator_name' => 'Groupe', + + 'operators' => [ + + 'and' => 'et', + 'or' => 'ou', + + ], + + 'numeric' => [ + + 'equal_to' => [ + 'indicator' => 'est égal à', + 'option' => 'égal à', + ], + + 'not_equal_to' => [ + 'indicator' => 'n\'est pas égal à', + 'option' => 'n\'est pas égal à', + ], + + 'greater_than' => [ + 'indicator' => 'est supérieur à', + 'option' => 'supérieur à', + ], + + 'greater_than_or_equal_to' => [ + 'indicator' => 'est supérieur ou égal à', + 'option' => 'supérieur ou égal à', + ], + + 'less_than' => [ + 'indicator' => 'est inférieur à', + 'option' => 'inférieur à', + ], + + 'less_than_or_equal_to' => [ + 'indicator' => 'est inférieur ou égal à', + 'option' => 'inférieur ou égal à', + ], + + 'between' => [ + 'indicator' => 'est entre', + 'option' => 'entre', + ], + + 'not_between' => [ + 'indicator' => 'n\'est pas entre', + 'option' => 'n\'est pas entre', + ], + + 'positive' => [ + 'indicator' => 'est positif', + 'option' => 'est positif', + ], + + 'negative' => [ + 'indicator' => 'est negatif', + 'option' => 'est negatif', + ], + + ], + + 'text' => [ + + 'is' => [ + 'indicator' => 'est', + 'option' => 'est', + ], + + 'is_not' => [ + 'indicator' => 'n\'est pas', + 'option' => 'n\'est pas', + ], + + 'starts_with' => [ + 'indicator' => 'commence par', + 'option' => 'commence par', + ], + + 'does_not_start_with' => [ + 'indicator' => 'ne commence pas par', + 'option' => 'ne commence pas par', + ], + + 'ends_with' => [ + 'indicator' => 'se termine par', + 'option' => 'se termine par', + ], + + 'does_not_end_with' => [ + 'indicator' => 'ne se termine pas par', + 'option' => 'ne se termine pas par', + ], + + 'contains' => [ + 'indicator' => 'contient', + 'option' => 'contient', + ], + + 'does_not_contain' => [ + 'indicator' => 'ne contient pas', + 'option' => 'ne contient pas', + ], + + 'is_empty' => [ + 'indicator' => 'est vide', + 'option' => 'est vide', + ], + + 'is_not_empty' => [ + 'indicator' => 'n\'est pas vide', + 'option' => 'n\'est pas vide', + ], + + ], + + 'date' => [ + + 'yesterday' => [ + 'indicator' => 'est hier', + 'option' => 'est hier', + ], + + 'today' => [ + 'indicator' => 'est aujourd\'hui', + 'option' => 'est aujourd\'hui', + ], + + 'tomorrow' => [ + 'indicator' => 'est demain', + 'option' => 'est demain', + ], + + 'in_this' => [ + 'indicator' => 'est cette', + 'option' => 'est cette', + ], + + 'is_next' => [ + 'indicator' => 'est les prochaines', + 'option' => 'est les prochaines', + ], + + 'is_last' => [ + 'indicator' => 'est les dernières', + 'option' => 'est les dernières', + ], + + 'in_the_next' => [ + 'indicator' => 'est dans les prochaines', + 'option' => 'est dans les prochaines', + ], + + 'in_the_last' => [ + 'indicator' => 'est dans les dernières', + 'option' => 'est dans les dernières', + ], + + 'exactly' => [ + 'indicator' => 'est exactement', + 'option' => 'est exactement', + ], + + 'before' => [ + 'indicator' => 'est avant', + 'option' => 'est avant', + ], + + 'after' => [ + 'indicator' => 'est après', + 'option' => 'est après', + ], + + 'between' => [ + 'indicator' => 'est entre', + 'option' => 'est entre', + ], + + 'is_date' => [ + 'indicator' => 'est', + 'option' => 'est la date', + ], + + 'before_date' => [ + 'indicator' => 'est avant', + 'option' => 'est avant la date', + ], + + 'after_date' => [ + 'indicator' => 'est après', + 'option' => 'est après la date', + ], + + 'between_dates' => [ + 'indicator' => 'est entre', + 'option' => 'est entre les dates', + ], + + 'unit' => [ + 'week' => [ + 'indicator_singular' => 'semaine', + 'indicator' => 'semaine', + 'option' => 'semaine', + ], + + 'month' => [ + 'indicator_singular' => 'mois', + 'indicator' => 'mois', + 'option' => 'mois', + ], + + 'quarter' => [ + 'indicator_singular' => 'trimestre', + 'indicator' => 'trimestre', + 'option' => 'trimestre', + ], + + 'year' => [ + 'indicator_singular' => 'année', + 'indicator' => 'année', + 'option' => 'année', + ], + + 'days' => [ + 'indicator_singular' => 'jour', + 'indicator' => 'jours', + 'option' => 'jours', + ], + + 'weeks' => [ + 'indicator_singular' => 'semaine', + 'indicator' => 'semaines', + 'option' => 'semaines', + ], + + 'months' => [ + 'indicator_singular' => 'mois', + 'indicator' => 'mois', + 'option' => 'mois', + ], + + 'quarters' => [ + 'indicator_singular' => 'trimestre', + 'indicator' => 'trimestres', + 'option' => 'trimestres', + ], + + 'years' => [ + 'indicator_singular' => 'année', + 'indicator' => 'années', + 'option' => 'années', + ], + + 'days_ago' => [ + 'indicator_singular' => 'jour avant', + 'indicator' => 'jours avant', + 'option' => 'jours avant', + ], + + 'days_from_now' => [ + 'indicator_singular' => 'jour à partir de maintenant', + 'indicator' => 'jours à partir de maintenant', + 'option' => 'jours à partir de maintenant', + ], + + 'weeks_ago' => [ + 'indicator_singular' => 'semaine avant', + 'indicator' => 'semaines avant', + 'option' => 'semaines avant', + ], + + 'weeks_from_now' => [ + 'indicator_singular' => 'semaine à partir de maintenant', + 'indicator' => 'semaines à partir de maintenant', + 'option' => 'semaines à partir de maintenant', + ], + + 'months_ago' => [ + 'indicator_singular' => 'mois avant', + 'indicator' => 'mois avant', + 'option' => 'mois avant', + ], + + 'months_from_now' => [ + 'indicator_singular' => 'mois à partir de maintenant', + 'indicator' => 'mois à partir de maintenant', + 'option' => 'mois à partir de maintenant', + ], + + 'quarters_ago' => [ + 'indicator_singular' => 'trimestre avant', + 'indicator' => 'trimestres avant', + 'option' => 'trimestres avant', + ], + + 'quarters_from_now' => [ + 'indicator_singular' => 'trimestre à partir de maintenant', + 'indicator' => 'trimestres à partir de maintenant', + 'option' => 'trimestres à partir de maintenant', + ], + + 'years_ago' => [ + 'indicator_singular' => 'an avant', + 'indicator' => 'ans avant', + 'option' => 'ans avant', + ], + + 'years_from_now' => [ + 'indicator_singular' => 'an à partir de maintenant', + 'indicator' => 'ans à partir de maintenant', + 'option' => 'ans à partir de maintenant', + ], + + ], + + ], + + ], + +]; diff --git a/lang/vendor/advanced-tables/nl/.gitkeep b/lang/vendor/advanced-tables/nl/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/lang/vendor/advanced-tables/nl/advanced-tables.php b/lang/vendor/advanced-tables/nl/advanced-tables.php new file mode 100644 index 00000000..43d9e6d2 --- /dev/null +++ b/lang/vendor/advanced-tables/nl/advanced-tables.php @@ -0,0 +1,280 @@ + [ + + 'heading' => 'Nieuwe weergave', + 'name' => 'Naam', + 'user' => 'Eigenaar', + 'resource' => 'Bron', + 'note' => 'Notitie', + + 'status' => [ + + 'label' => 'Status', + + ], + + 'name' => [ + + 'label' => 'Naam', + 'helper_text' => 'Kies een korte, maar gemakkelijk herkenbare naam voor uw weergave', + + ], + + 'filters' => [ + + 'label' => 'Weergavesamenvatting', + 'helper_text' => 'Deze configuraties worden opgeslagen met deze weergave', + + ], + + 'panels' => [ + + 'label' => 'Panelen', + + ], + + 'preset_view' => [ + + 'label' => 'Vooraf ingestelde weergave', + 'query_label' => 'Query voor vooraf ingestelde weergave', + 'helper_text_start' => 'U gebruikt de vooraf ingestelde weergave ', + 'helper_text_end' => ' als basis voor deze weergave. Vooraf ingestelde weergaven kunnen hun eigen onafhankelijke configuratie hebben naast de configuraties die u hebt geselecteerd.', + + ], + + 'icon' => [ + + 'label' => 'Pictogram', + 'placeholder' => 'Selecteer een pictogram', + + ], + + 'color' => [ + + 'label' => 'Kleur', + + ], + + 'public' => [ + + 'label' => 'Openbaar maken', + 'toggle_label' => 'Is openbaar', + 'helper_text' => 'Maak deze weergave beschikbaar voor alle gebruikers', + + ], + + 'favorite' => [ + + 'label' => 'Toevoegen aan favorieten', + 'toggle_label' => 'Is mijn favoriet', + 'helper_text' => 'Voeg deze weergave toe aan uw favorieten', + + ], + + 'global_favorite' => [ + + 'label' => 'Maak globale favoriet', + 'toggle_label' => 'Is globale favoriet', + 'helper_text' => 'Voeg deze weergave toe aan de favorietenlijst van alle gebruikers', + + ], + + ], + + 'notifications' => [ + + 'preset_views' => [ + + 'title' => 'Kan weergave niet maken', + 'body' => 'Nieuwe weergaven kunnen niet worden gemaakt vanuit een vooraf ingestelde weergave. Bouw alstublieft uw weergave met behulp van de Standaard weergave of een door de gebruiker gemaakte weergave.', + + ], + + 'save_view' => [ + + 'saved' => [ + + 'title' => 'Opgeslagen', + + ], + + ], + + 'edit_view' => [ + + 'saved' => [ + + 'title' => 'Opgeslagen', + + ], + + ], + + 'replace_view' => [ + + 'replaced' => [ + + 'title' => 'Vervangen', + + ], + + ], + + ], + + 'quick_save' => [ + + 'save' => [ + + 'modal_heading' => 'Weergave opslaan', + 'submit_label' => 'Weergave opslaan', + + ], + + ], + + 'select' => [ + + 'label' => 'Weergaven', + 'placeholder' => 'Selecteer weergave', + + ], + + 'status' => [ + + 'approved' => 'goedgekeurd', + 'pending' => 'in afwachting', + 'rejected' => 'afgewezen', + + ], + + 'tables' => [ + + 'favorites' => [ + + 'default' => 'Standaard', + + ], + + 'columns' => [ + + 'user' => 'Eigenaar', + 'icon' => 'Pictogram', + 'color' => 'Kleur', + 'name' => 'Weergavenaam', + 'panel' => 'Paneel', + 'resource' => 'Bron', + 'status' => 'Status', + 'filters' => 'Filters', + 'is_public' => 'Openbaar', + 'is_user_favorite' => 'Mijn favoriet', + 'is_global_favorite' => 'Globaal', + 'sort_order' => 'Sorteervolgorde', + 'users_favorite_sort_order' => 'Sorteervolgorde favorieten van gebruikers', + + ], + + 'tooltips' => [ + + 'is_user_favorite' => [ + + 'unfavorite' => 'Niet meer favoriet', + 'favorite' => 'Favoriet', + + ], + + 'is_public' => [ + + 'make_private' => 'Maak privé', + 'make_public' => 'Maak openbaar', + + ], + + 'is_global_favorite' => [ + + 'make_personal' => 'Maak persoonlijk', + 'make_global' => 'Maak globaal', + + ], + + ], + + 'actions' => [ + + 'buttons' => [ + + 'open' => 'Openen', + 'approve' => 'Goedkeuren', + + ], + + ], + + ], + + 'toggled_columns' => [ + + 'visible' => 'Zichtbaar', + 'hidden' => 'Verborgen', + + ], + + 'user_view_resource' => [ + + 'model_label' => 'Gebruikersweergave', + 'plural_model_label' => 'Gebruikersweergaven', + 'navigation_label' => 'Gebruikersweergaven', + + ], + + 'view_manager' => [ + + 'actions' => [ + + 'add_view_to_favorites' => 'Toevoegen aan favorieten', + 'apply_view' => 'Weergave toepassen', + 'save' => 'Opslaan', + 'save_view' => 'Weergave opslaan', + 'delete_view' => 'Weergave verwijderen', + 'delete_view_description' => 'Deze weergave is een :type weergave. Andere gebruikers verliezen toegang tot uw weergave. Weet u zeker dat u door wilt gaan?', + 'delete_view_modal_submit_label' => 'Verwijderen', + 'remove_view_from_favorites' => 'Verwijderen uit favorieten', + 'edit_view' => 'Weergave bewerken', + 'replace_view' => 'Weergave vervangen', + 'replace_view_modal_description' => 'U staat op het punt deze opgeslagen weergave te vervangen door de huidige configuratie van de tabel. Weet u zeker dat u dit wilt doen?', + 'replace_view_modal_submit_label' => 'Vervangen', + 'show_view_manager' => 'Weergavebeheer tonen', + + ], + + 'badges' => [ + + 'active' => 'actief', + 'preset' => 'vooraf ingesteld', + 'user' => 'gebruiker', + 'global' => 'Globaal', + 'public' => 'openbaar', + + ], + + 'heading' => 'Weergavebeheer', + + 'table_heading' => 'Weergaven', + + 'no_views' => 'Geen weergaven', + + 'subheadings' => [ + + 'user_favorites' => 'Gebruikersfavorieten', + 'user_views' => 'Gebruikersweergaven', + 'preset_views' => 'Vooraf ingestelde weergaven', + 'global_views' => 'Globale weergaven', + 'public_views' => 'Openbare weergaven', + + ], + + ], +]; diff --git a/lang/vendor/advanced-tables/nl/filter-builder.php b/lang/vendor/advanced-tables/nl/filter-builder.php new file mode 100644 index 00000000..c84f8878 --- /dev/null +++ b/lang/vendor/advanced-tables/nl/filter-builder.php @@ -0,0 +1,339 @@ + [ + + 'add_filter' => 'Filter toevoegen', + 'expand_view' => 'Uitbreiden', + 'new_filter_group' => 'Nieuwe filtergroep', + 'or' => 'of', + 'remove_filter' => 'Verwijderen', + 'recent' => 'Recent', + 'relative' => 'Relatief', + 'absolute' => 'Absoluut', + + ], + + 'filters' => [ + + 'indicator_name' => 'Filtergroep', + + 'operators' => [ + + 'and' => 'en', + 'or' => 'of', + + ], + + 'numeric' => [ + + 'equal_to' => [ + 'indicator' => 'is gelijk aan', + 'option' => 'gelijk aan', + ], + + 'not_equal_to' => [ + 'indicator' => 'is niet gelijk aan', + 'option' => 'niet gelijk aan', + ], + + 'greater_than' => [ + 'indicator' => 'is groter dan', + 'option' => 'groter dan', + ], + + 'greater_than_or_equal_to' => [ + 'indicator' => 'is groter dan of gelijk aan', + 'option' => 'groter dan of gelijk aan', + ], + + 'less_than' => [ + 'indicator' => 'is kleiner dan', + 'option' => 'kleiner dan', + ], + + 'less_than_or_equal_to' => [ + 'indicator' => 'is kleiner dan of gelijk aan', + 'option' => 'kleiner dan of gelijk aan', + ], + + 'between' => [ + 'indicator' => 'is tussen', + 'option' => 'tussen', + ], + + 'not_between' => [ + 'indicator' => 'is niet tussen', + 'option' => 'niet tussen', + ], + + 'positive' => [ + 'indicator' => 'is positief', + 'option' => 'is positief', + ], + + 'negative' => [ + 'indicator' => 'is negatief', + 'option' => 'is negatief', + ], + + ], + + 'text' => [ + + 'is' => [ + 'indicator' => 'is', + 'option' => 'is', + ], + + 'is_not' => [ + 'indicator' => 'is niet', + 'option' => 'is niet', + ], + + 'starts_with' => [ + 'indicator' => 'begint met', + 'option' => 'begint met', + ], + + 'does_not_start_with' => [ + 'indicator' => 'begint niet met', + 'option' => 'begint niet met', + ], + + 'ends_with' => [ + 'indicator' => 'eindigt met', + 'option' => 'eindigt met', + ], + + 'does_not_end_with' => [ + 'indicator' => 'eindigt niet met', + 'option' => 'eindigt niet met', + ], + + 'contains' => [ + 'indicator' => 'bevat', + 'option' => 'bevat', + ], + + 'does_not_contain' => [ + 'indicator' => 'bevat niet', + 'option' => 'bevat niet', + ], + + 'is_empty' => [ + 'indicator' => 'is leeg', + 'option' => 'is leeg', + ], + + 'is_not_empty' => [ + 'indicator' => 'is niet leeg', + 'option' => 'is niet leeg', + ], + + ], + + 'date' => [ + + 'yesterday' => [ + 'indicator' => 'is gisteren', + 'option' => 'is gisteren', + ], + + 'today' => [ + 'indicator' => 'is vandaag', + 'option' => 'is vandaag', + ], + + 'tomorrow' => [ + 'indicator' => 'is morgen', + 'option' => 'is morgen', + ], + + 'in_this' => [ + 'indicator' => 'is dit', + 'option' => 'is dit', + ], + + 'is_next' => [ + 'indicator' => 'is volgende', + 'option' => 'is volgende', + ], + + 'is_last' => [ + 'indicator' => 'is de laatste', + 'option' => 'is de laatste', + ], + + 'in_the_next' => [ + 'indicator' => 'is in de volgende', + 'option' => 'is in de volgende', + ], + + 'in_the_last' => [ + 'indicator' => 'is in de laatste', + 'option' => 'is in de laatste', + ], + + 'exactly' => [ + 'indicator' => 'is precies', + 'option' => 'is precies', + ], + + 'before' => [ + 'indicator' => 'is voor', + 'option' => 'is voor', + ], + + 'after' => [ + 'indicator' => 'is na', + 'option' => 'is na', + ], + + 'between' => [ + 'indicator' => 'is tussen', + 'option' => 'is tussen', + ], + + 'is_date' => [ + 'indicator' => 'is', + 'option' => 'is de datum', + ], + + 'before_date' => [ + 'indicator' => 'is voor', + 'option' => 'is voor de datum', + ], + + 'after_date' => [ + 'indicator' => 'is na', + 'option' => 'is na de datum', + ], + + 'between_dates' => [ + 'indicator' => 'is tussen', + 'option' => 'is tussen de datums', + ], + + 'unit' => [ + 'week' => [ + 'indicator_singular' => 'week', + 'indicator' => 'week', + 'option' => 'week', + ], + + 'month' => [ + 'indicator_singular' => 'maand', + 'indicator' => 'maand', + 'option' => 'maand', + ], + + 'quarter' => [ + 'indicator_singular' => 'kwartaal', + 'indicator' => 'kwartaal', + 'option' => 'kwartaal', + ], + + 'year' => [ + 'indicator_singular' => 'jaar', + 'indicator' => 'jaar', + 'option' => 'jaar', + ], + + 'days' => [ + 'indicator_singular' => 'dag', + 'indicator' => 'dagen', + 'option' => 'dagen', + ], + + 'weeks' => [ + 'indicator_singular' => 'week', + 'indicator' => 'weken', + 'option' => 'weken', + ], + + 'months' => [ + 'indicator_singular' => 'maand', + 'indicator' => 'maanden', + 'option' => 'maanden', + ], + + 'quarters' => [ + 'indicator_singular' => 'kwartaal', + 'indicator' => 'kwartalen', + 'option' => 'kwartalen', + ], + + 'years' => [ + 'indicator_singular' => 'jaar', + 'indicator' => 'jaren', + 'option' => 'jaren', + ], + + 'days_ago' => [ + 'indicator_singular' => 'dag geleden', + 'indicator' => 'dagen geleden', + 'option' => 'dagen geleden', + ], + + 'days_from_now' => [ + 'indicator_singular' => 'dag vanaf nu', + 'indicator' => 'dagen vanaf nu', + 'option' => 'dagen vanaf nu', + ], + + 'weeks_ago' => [ + 'indicator_singular' => 'week geleden', + 'indicator' => 'weken geleden', + 'option' => 'weken geleden', + ], + + 'weeks_from_now' => [ + 'indicator_singular' => 'week vanaf nu', + 'indicator' => 'weken vanaf nu', + 'option' => 'weken vanaf nu', + ], + + 'months_ago' => [ + 'indicator_singular' => 'maand geleden', + 'indicator' => 'maanden geleden', + 'option' => 'maanden geleden', + ], + + 'months_from_now' => [ + 'indicator_singular' => 'maand vanaf nu', + 'indicator' => 'maanden vanaf nu', + 'option' => 'maanden vanaf nu', + ], + + 'quarters_ago' => [ + 'indicator_singular' => 'kwartaal geleden', + 'indicator' => 'kwartalen geleden', + 'option' => 'kwartalen geleden', + ], + + 'quarters_from_now' => [ + 'indicator_singular' => 'kwartaal vanaf nu', + 'indicator' => 'kwartalen vanaf nu', + 'option' => 'kwartalen vanaf nu', + ], + + 'years_ago' => [ + 'indicator_singular' => 'jaar geleden', + 'indicator' => 'jaren geleden', + 'option' => 'jaren geleden', + ], + + 'years_from_now' => [ + 'indicator_singular' => 'jaar vanaf nu', + 'indicator' => 'jaren vanaf nu', + 'option' => 'jaren vanaf nu', + ], + + ], + + ], + + ], +]; diff --git a/lang/vendor/advanced-tables/pt_BR/advanced-tables.php b/lang/vendor/advanced-tables/pt_BR/advanced-tables.php new file mode 100644 index 00000000..760f460d --- /dev/null +++ b/lang/vendor/advanced-tables/pt_BR/advanced-tables.php @@ -0,0 +1,280 @@ + [ + + 'heading' => 'Nova visão', + 'name' => 'Nome', + 'user' => 'Usuário', + 'resource' => 'Recurso', + 'note' => 'Nota', + + 'status' => [ + + 'label' => 'Status', + + ], + + 'name' => [ + + 'label' => 'Nome', + 'helper_text' => 'Escolha um nome curto, porém fácil de identificar para sua visão', + + ], + + 'filters' => [ + + 'label' => 'View summary', + 'helper_text' => 'Essas configurações serão salvas com esta visão', + + ], + + 'panels' => [ + + 'label' => 'Panéis', + + ], + + 'preset_view' => [ + + 'label' => 'visão predefinida', + 'query_label' => 'Consulta de vista predefinida', + 'helper_text_start' => 'Você está usando a visão predefinida', + 'helper_text_end' => ' com base nessa visão. As visões predefinidas têm suas próprias configurações independentes, além das configurações selecionadas.', + + ], + + 'icon' => [ + + 'label' => 'Ícone', + 'placeholder' => 'Selecione um ícone', + + ], + + 'color' => [ + + 'label' => 'Cor', + + ], + + 'public' => [ + + 'label' => 'Tornar público', + 'toggle_label' => 'É público', + 'helper_text' => 'Tornar essa visão disponível para todos os usuários.', + + ], + + 'favorite' => [ + + 'label' => 'Adicionar aos favoritos', + 'toggle_label' => 'É meu favorito', + 'helper_text' => 'Adicionar essa visão aos meus favoritos', + + ], + + 'global_favorite' => [ + + 'label' => 'Tornar favorito global', + 'toggle_label' => 'É favorito global', + 'helper_text' => 'Adicionar essa visão a lista de favoritos de todos os usuários', + + ], + + ], + + 'notifications' => [ + + 'preset_views' => [ + + 'title' => 'Não foi possível criar a visão', + 'body' => 'Novas visões não podem ser criadas a partir de uma visão predefinida. Crie sua visão usando a visão padrão ou qualquer visão criada pelo usuário.', + + ], + + 'save_view' => [ + + 'saved' => [ + + 'title' => 'Salvo', + + ], + + ], + + 'edit_view' => [ + + 'saved' => [ + + 'title' => 'Salvo', + + ], + + ], + + 'replace_view' => [ + + 'replaced' => [ + + 'title' => 'Substituído', + + ], + + ], + + ], + + 'quick_save' => [ + + 'save' => [ + + 'modal_heading' => 'Salvar visão', + 'submit_label' => 'Salvar visão', + + ], + + ], + + 'select' => [ + + 'label' => 'Visões', + 'placeholder' => 'Selecionar visão', + + ], + + 'status' => [ + + 'approved' => 'aprovada', + 'pending' => 'pendente', + 'rejected' => 'rejeitada', + + ], + + 'tables' => [ + + 'favorites' => [ + + 'default' => 'Padrão', + + ], + + 'columns' => [ + + 'user' => 'Usuário', + 'icon' => 'Ícone', + 'color' => 'Cor', + 'name' => 'Nome da visão', + 'panel' => 'Painel', + 'resource' => 'Recurso', + 'status' => 'Status', + 'filters' => 'Filtros', + 'is_public' => 'Público', + 'is_user_favorite' => 'Meu favorito', + 'is_global_favorite' => 'Global', + 'sort_order' => 'Ordem', + 'users_favorite_sort_order' => 'Ordem dos favoritos', + + ], + + 'tooltips' => [ + + 'is_user_favorite' => [ + + 'unfavorite' => 'Remover favorito', + 'favorite' => 'Tornar favorito', + + ], + + 'is_public' => [ + + 'make_private' => 'Tornar privado', + 'make_public' => 'Tornar público', + + ], + + 'is_global_favorite' => [ + + 'make_personal' => 'Tornar pessoal', + 'make_global' => 'Tornar global', + + ], + + ], + + 'actions' => [ + + 'buttons' => [ + + 'open' => 'Abrir', + 'approve' => 'Aprovar', + + ], + + ], + + ], + + 'toggled_columns' => [ + + 'visible' => 'Visível', + 'hidden' => 'Oculto', + + ], + + 'user_view_resource' => [ + + 'model_label' => 'Visão', + 'plural_model_label' => 'Visões', + 'navigation_label' => 'Visões', + + ], + + 'view_manager' => [ + + 'actions' => [ + + 'add_view_to_favorites' => 'Adicionar aos favoritos', + 'apply_view' => 'Aplicar visão', + 'save' => 'Salvar', + 'save_view' => 'Salvar visão', + 'delete_view' => 'Apagar visão', + 'delete_view_description' => 'Esta visão é uma :type. Outros usuários perderão o acesso à sua visão. Tem certeza de que deseja prosseguir?', + 'delete_view_modal_submit_label' => 'Apagar', + 'remove_view_from_favorites' => 'Remover dos favoritos', + 'edit_view' => 'Editar visão', + 'replace_view' => 'Substituir visão', + 'replace_view_modal_description' => 'Você está prestes a substituir esta visão salva pela configuração atual da tabela. Tem certeza de que gostaria de fazer isso?', + 'replace_view_modal_submit_label' => 'Substituir', + 'show_view_manager' => 'Mostrar gerenciador de visões', + + ], + + 'badges' => [ + + 'active' => 'ativo', + 'preset' => 'predefinida', + 'user' => 'usuário', + 'global' => 'global', + 'public' => 'público', + + ], + + 'heading' => 'Gerenciador de visões', + + 'table_heading' => 'Visões', + + 'no_views' => 'Nenhuma visão', + + 'subheadings' => [ + + 'user_favorites' => 'Visões favoritas', + 'user_views' => 'Visões do usuário', + 'preset_views' => 'Visões predefinidas', + 'global_views' => 'Visões Globais', + 'public_views' => 'Visões Públicas', + + ], + + ], +]; diff --git a/lang/vendor/advanced-tables/pt_BR/filter-builder.php b/lang/vendor/advanced-tables/pt_BR/filter-builder.php new file mode 100644 index 00000000..5f796b94 --- /dev/null +++ b/lang/vendor/advanced-tables/pt_BR/filter-builder.php @@ -0,0 +1,339 @@ + [ + + 'add_filter' => 'Adicionar filtro', + 'expand_view' => 'Expandir', + 'new_filter_group' => 'Novo grupo', + 'or' => 'ou', + 'remove_filter' => 'Remover', + 'recent' => 'Recente', + 'relative' => 'Relativo', + 'absolute' => 'Absoluto', + + ], + + 'filters' => [ + + 'indicator_name' => 'Grupo', + + 'operators' => [ + + 'and' => 'e', + 'or' => 'ou', + + ], + + 'numeric' => [ + + 'equal_to' => [ + 'indicator' => 'é igual a', + 'option' => 'igual a', + ], + + 'not_equal_to' => [ + 'indicator' => 'não é igual a', + 'option' => 'não igual a', + ], + + 'greater_than' => [ + 'indicator' => 'é maior que', + 'option' => 'maior que', + ], + + 'greater_than_or_equal_to' => [ + 'indicator' => 'é maior ou igual a', + 'option' => 'maior ou igual a', + ], + + 'less_than' => [ + 'indicator' => 'é menor que', + 'option' => 'menor que', + ], + + 'less_than_or_equal_to' => [ + 'indicator' => 'é menor ou igual a', + 'option' => 'menor ou igual a', + ], + + 'between' => [ + 'indicator' => 'é entre', + 'option' => 'entre', + ], + + 'not_between' => [ + 'indicator' => 'não é entre', + 'option' => 'não entre', + ], + + 'positive' => [ + 'indicator' => 'é positivo', + 'option' => 'é positivo', + ], + + 'negative' => [ + 'indicator' => 'é negativo', + 'option' => 'é negativo', + ], + + ], + + 'text' => [ + + 'is' => [ + 'indicator' => 'é', + 'option' => 'é', + ], + + 'is_not' => [ + 'indicator' => 'não é', + 'option' => 'não é', + ], + + 'starts_with' => [ + 'indicator' => 'inicia com', + 'option' => 'inicia com', + ], + + 'does_not_start_with' => [ + 'indicator' => 'não inicia com', + 'option' => 'não inicia com', + ], + + 'ends_with' => [ + 'indicator' => 'termina com', + 'option' => 'termina com', + ], + + 'does_not_end_with' => [ + 'indicator' => 'não termina com', + 'option' => 'não termina com', + ], + + 'contains' => [ + 'indicator' => 'contém', + 'option' => 'contém', + ], + + 'does_not_contain' => [ + 'indicator' => 'não contém', + 'option' => 'não contém', + ], + + 'is_empty' => [ + 'indicator' => 'está vazio', + 'option' => 'está vazio', + ], + + 'is_not_empty' => [ + 'indicator' => 'não está vazio', + 'option' => 'não está vazio', + ], + + ], + + 'date' => [ + + 'yesterday' => [ + 'indicator' => 'é ontem', + 'option' => 'é ontem', + ], + + 'today' => [ + 'indicator' => 'é hoje', + 'option' => 'é hoje', + ], + + 'tomorrow' => [ + 'indicator' => 'é amanhã', + 'option' => 'é amanhã', + ], + + 'in_this' => [ + 'indicator' => 'é isto', + 'option' => 'é isto', + ], + + 'is_next' => [ + 'indicator' => 'é o próximo', + 'option' => 'é o próximo', + ], + + 'is_last' => [ + 'indicator' => 'é o último', + 'option' => 'é o último', + ], + + 'in_the_next' => [ + 'indicator' => 'é no próximo', + 'option' => 'é no próximo', + ], + + 'in_the_last' => [ + 'indicator' => 'é no último', + 'option' => 'é no último', + ], + + 'exactly' => [ + 'indicator' => 'é exatamente', + 'option' => 'é exatamente', + ], + + 'before' => [ + 'indicator' => 'é antes', + 'option' => 'é antes', + ], + + 'after' => [ + 'indicator' => 'é depois', + 'option' => 'é depois', + ], + + 'between' => [ + 'indicator' => 'é entre', + 'option' => 'é entre', + ], + + 'is_date' => [ + 'indicator' => 'é', + 'option' => 'é a data', + ], + + 'before_date' => [ + 'indicator' => 'é antes', + 'option' => 'é antes da data', + ], + + 'after_date' => [ + 'indicator' => 'é depois', + 'option' => 'é depois da data', + ], + + 'between_dates' => [ + 'indicator' => 'é entre', + 'option' => 'é entre as datas', + ], + + 'unit' => [ + 'week' => [ + 'indicator_singular' => 'semana', + 'indicator' => 'semana', + 'option' => 'semana', + ], + + 'month' => [ + 'indicator_singular' => 'mês', + 'indicator' => 'mês', + 'option' => 'mês', + ], + + 'quarter' => [ + 'indicator_singular' => 'trimestre', + 'indicator' => 'trimestre', + 'option' => 'trimestre', + ], + + 'year' => [ + 'indicator_singular' => 'ano', + 'indicator' => 'ano', + 'option' => 'ano', + ], + + 'days' => [ + 'indicator_singular' => 'dia', + 'indicator' => 'dias', + 'option' => 'dias', + ], + + 'weeks' => [ + 'indicator_singular' => 'semana', + 'indicator' => 'semanas', + 'option' => 'semanas', + ], + + 'months' => [ + 'indicator_singular' => 'mês', + 'indicator' => 'meses', + 'option' => 'meses', + ], + + 'quarters' => [ + 'indicator_singular' => 'trimestre', + 'indicator' => 'trimestres', + 'option' => 'trimestres', + ], + + 'years' => [ + 'indicator_singular' => 'ano', + 'indicator' => 'anos', + 'option' => 'anos', + ], + + 'days_ago' => [ + 'indicator_singular' => 'dia atrás', + 'indicator' => 'dias atrás', + 'option' => 'dias atrás', + ], + + 'days_from_now' => [ + 'indicator_singular' => 'dia depois de hoje', + 'indicator' => 'dias depois de hoje', + 'option' => 'dias depois de hoje', + ], + + 'weeks_ago' => [ + 'indicator_singular' => 'semana atrás', + 'indicator' => 'semanas atrás', + 'option' => 'semanas atrás', + ], + + 'weeks_from_now' => [ + 'indicator_singular' => 'semana depois de hoje', + 'indicator' => 'semanas depois de hoje', + 'option' => 'semanas depois de hoje', + ], + + 'months_ago' => [ + 'indicator_singular' => 'mês atrás', + 'indicator' => 'meses atrás', + 'option' => 'meses atrás', + ], + + 'months_from_now' => [ + 'indicator_singular' => 'mês depois de hoje', + 'indicator' => 'meses depois de hoje', + 'option' => 'meses depois de hoje', + ], + + 'quarters_ago' => [ + 'indicator_singular' => 'trimestre atrás', + 'indicator' => 'trimestres atrás', + 'option' => 'trimestres atrás', + ], + + 'quarters_from_now' => [ + 'indicator_singular' => 'trimestre depois de hoje', + 'indicator' => 'trimestres depois de hoje', + 'option' => 'trimestres depois de hoje', + ], + + 'years_ago' => [ + 'indicator_singular' => 'ano atrás', + 'indicator' => 'anos atrás', + 'option' => 'anos atrás', + ], + + 'years_from_now' => [ + 'indicator_singular' => 'anos depois de hoje', + 'indicator' => 'anos depois de hoje', + 'option' => 'anos depois de hoje', + ], + + ], + + ], + + ], +]; diff --git a/package-lock.json b/package-lock.json index 6291ebf1..3622b4e9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "coconut", + "name": "html", "lockfileVersion": 3, "requires": true, "packages": { @@ -9,12 +9,12 @@ }, "devDependencies": { "@tailwindcss/forms": "^0.5.7", - "@tailwindcss/typography": "^0.5.12", + "@tailwindcss/typography": "^0.5.13", "autoprefixer": "^10.4.19", "axios": "^1.6.4", "laravel-vite-plugin": "^1.0.0", "postcss": "^8.4.38", - "postcss-nesting": "^12.1.1", + "postcss-nesting": "^12.1.5", "prettier": "^3.2.5", "tailwindcss": "^3.4.3", "vite": "^5.0.0", @@ -1000,9 +1000,9 @@ } }, "node_modules/@tailwindcss/typography": { - "version": "0.5.12", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.12.tgz", - "integrity": "sha512-CNwpBpconcP7ppxmuq3qvaCxiRWnbhANpY/ruH4L5qs2GCiVDJXde/pjj2HWPV1+Q4G9+V/etrwUYopdcjAlyg==", + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.13.tgz", + "integrity": "sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw==", "dev": true, "dependencies": { "lodash.castarray": "^4.4.0", @@ -2554,9 +2554,9 @@ } }, "node_modules/postcss-nesting": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-12.1.1.tgz", - "integrity": "sha512-qc74KvIAQNa5ujZKG1UV286dhaDW6basbUy2i9AzNU/T8C9hpvGu9NZzm1SfePe2yP7sPYgpA8d4sPVopn2Hhw==", + "version": "12.1.5", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-12.1.5.tgz", + "integrity": "sha512-N1NgI1PDCiAGWPTYrwqm8wpjv0bgDmkYHH72pNsqTCv9CObxjxftdYu6AKtGN+pnJa7FQjMm3v4sp8QJbFsYdQ==", "dev": true, "funding": [ { @@ -2570,8 +2570,8 @@ ], "dependencies": { "@csstools/selector-resolve-nested": "^1.1.0", - "@csstools/selector-specificity": "^3.0.3", - "postcss-selector-parser": "^6.0.13" + "@csstools/selector-specificity": "^3.1.1", + "postcss-selector-parser": "^6.1.0" }, "engines": { "node": "^14 || ^16 || >=18" @@ -2603,9 +2603,9 @@ } }, "node_modules/postcss-nesting/node_modules/@csstools/selector-specificity": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.3.tgz", - "integrity": "sha512-KEPNw4+WW5AVEIyzC80rTbWEUatTW2lXpN8+8ILC8PiPeWPjwUzrPZDIOZ2wwqDmeqOYTdSGyL3+vE5GC3FB3Q==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz", + "integrity": "sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==", "dev": true, "funding": [ { @@ -2625,9 +2625,9 @@ } }, "node_modules/postcss-nesting/node_modules/postcss-selector-parser": { - "version": "6.0.16", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", - "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", + "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", "dev": true, "dependencies": { "cssesc": "^3.0.0", diff --git a/package.json b/package.json index cdd373f6..01a873ec 100644 --- a/package.json +++ b/package.json @@ -11,12 +11,12 @@ }, "devDependencies": { "@tailwindcss/forms": "^0.5.7", - "@tailwindcss/typography": "^0.5.12", + "@tailwindcss/typography": "^0.5.13", "autoprefixer": "^10.4.19", "axios": "^1.6.4", "laravel-vite-plugin": "^1.0.0", "postcss": "^8.4.38", - "postcss-nesting": "^12.1.1", + "postcss-nesting": "^12.1.5", "prettier": "^3.2.5", "tailwindcss": "^3.4.3", "vite": "^5.0.0", diff --git a/public/css/archilex/filament-toggle-icon-column/filament-toggle-icon-column.css b/public/css/archilex/filament-toggle-icon-column/filament-toggle-icon-column.css new file mode 100644 index 00000000..2ae378f6 --- /dev/null +++ b/public/css/archilex/filament-toggle-icon-column/filament-toggle-icon-column.css @@ -0,0 +1 @@ +.shrink-0{flex-shrink:0}.hover\:text-danger-600:hover{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity))}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}.hover\:text-primary-600:hover{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity))}.hover\:text-success-600:hover{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.hover\:text-warning-600:hover{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity))}.disabled\:opacity-50:disabled{opacity:.5}:is(.dark .dark\:text-gray-200){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-600){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-danger-500:hover){--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-200:hover){--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-600:hover){--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-primary-500:hover){--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-success-500:hover){--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-warning-500:hover){--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity))} \ No newline at end of file diff --git a/resources/css/filament/dashboard/tailwind.config.js b/resources/css/filament/dashboard/tailwind.config.js new file mode 100644 index 00000000..a6111c8e --- /dev/null +++ b/resources/css/filament/dashboard/tailwind.config.js @@ -0,0 +1,11 @@ +import preset from '../../../../vendor/filament/filament/tailwind.config.preset' + +export default { + presets: [preset], + content: [ + './app/Filament/Dashboard/**/*.php', + './resources/views/filament/dashboard/**/*.blade.php', + './vendor/filament/**/*.blade.php', + './vendor/archilex/filament-filter-sets/**/*.php', + ], +} diff --git a/resources/css/filament/dashboard/theme.css b/resources/css/filament/dashboard/theme.css new file mode 100644 index 00000000..ece81d10 --- /dev/null +++ b/resources/css/filament/dashboard/theme.css @@ -0,0 +1,4 @@ +@import '/vendor/filament/filament/resources/css/theme.css'; +@import '../../../../vendor/archilex/filament-filter-sets/resources/css/plugin.css'; + +@config 'tailwind.config.js'; diff --git a/resources/views/livewire/footer.blade.php b/resources/views/livewire/footer.blade.php index 34441291..248d40ce 100644 --- a/resources/views/livewire/footer.blade.php +++ b/resources/views/livewire/footer.blade.php @@ -1,3 +1,3 @@
    -
    +
    diff --git a/resources/views/livewire/molecule-card.blade.php b/resources/views/livewire/molecule-card.blade.php index 112a8aca..58c8ce3b 100644 --- a/resources/views/livewire/molecule-card.blade.php +++ b/resources/views/livewire/molecule-card.blade.php @@ -7,7 +7,12 @@
    - @foreach (range(1, $molecule->annotation_level) as $i) @endforeach + @for ($i = 0; $i < $molecule->annotation_level; $i++) + + @endfor + @for ($i = $molecule->annotation_level; $i < 5; $i++) + ☆ + @endfor

    {{ $molecule->identifier }}

    diff --git a/resources/views/livewire/molecule-details.blade.php b/resources/views/livewire/molecule-details.blade.php index ef549346..eda66189 100644 --- a/resources/views/livewire/molecule-details.blade.php +++ b/resources/views/livewire/molecule-details.blade.php @@ -48,18 +48,12 @@ class="flex items-baseline flex-wrap justify-between gap-y-2 gap-x-4 border-t bo
    Annotation Level
    - @foreach (range(1, $molecule->annotation_level) as $i) - - @endforeach + @for ($i = 0; $i < $molecule->annotation_level; $i++) + + @endfor + @for ($i = $molecule->annotation_level; $i < 5; $i++) + ☆ + @endfor
    diff --git a/vite.config.js b/vite.config.js index 89f26f5d..489d4e8a 100644 --- a/vite.config.js +++ b/vite.config.js @@ -7,6 +7,7 @@ export default defineConfig({ input: [ 'resources/css/app.css', 'resources/js/app.js', + 'resources/css/filament/dashboard/theme.css' ], refresh: true, }), From 00d4c22419f3ebbaa49e31e1b863c60424519926 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 09:49:00 +0200 Subject: [PATCH 102/117] fix: added composer private repo install capabilities --- .github/workflows/dev-build.yml | 2 ++ .gitignore | 2 ++ resources/ops/docker/app/app.dockerfile | 3 +++ resources/ops/docker/nginx/nginx.dockerfile | 3 +++ 4 files changed, 10 insertions(+) diff --git a/.github/workflows/dev-build.yml b/.github/workflows/dev-build.yml index 9aee9dd3..567bcabb 100644 --- a/.github/workflows/dev-build.yml +++ b/.github/workflows/dev-build.yml @@ -72,6 +72,7 @@ jobs: push: true build-args: | RELEASE_VERSION=dev-app-latest + COMPOSER_AUTH=${{ secrets.COMPOSER_AUTH }} tags: ${{ env.REPOSITORY_NAMESPACE }}/${{ env.REPOSITORY_NAME }}:dev-app-latest # Build and push the nginx Docker image @@ -83,6 +84,7 @@ jobs: push: true build-args: | RELEASE_VERSION=dev-nginx-latest + COMPOSER_AUTH=${{ secrets.COMPOSER_AUTH }} tags: ${{ env.REPOSITORY_NAMESPACE }}/${{ env.REPOSITORY_NAME }}:dev-nginx-latest # Deploy the latest Docker image to the GKE cluster diff --git a/.gitignore b/.gitignore index 7fe978f8..d216c4b2 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,5 @@ yarn-error.log /.fleet /.idea /.vscode +storage/*.tsv +storage/*.csv \ No newline at end of file diff --git a/resources/ops/docker/app/app.dockerfile b/resources/ops/docker/app/app.dockerfile index 021afc5c..e71a3104 100644 --- a/resources/ops/docker/app/app.dockerfile +++ b/resources/ops/docker/app/app.dockerfile @@ -47,6 +47,9 @@ COPY /config config COPY /routes routes COPY . /var/www/html +ARG COMPOSER_AUTH +RUN echo "$COMPOSER_AUTH" > auth.json + RUN composer install RUN composer dump-autoload -o diff --git a/resources/ops/docker/nginx/nginx.dockerfile b/resources/ops/docker/nginx/nginx.dockerfile index d030b22a..66fd3f74 100644 --- a/resources/ops/docker/nginx/nginx.dockerfile +++ b/resources/ops/docker/nginx/nginx.dockerfile @@ -45,6 +45,9 @@ COPY /config config COPY /routes routes COPY . /var/www/html +ARG COMPOSER_AUTH +RUN echo "$COMPOSER_AUTH" > auth.json + RUN composer install RUN composer dump-autoload -o From a894fad7104e3ac37d19375c00d85fcbc624466a Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 09:55:01 +0200 Subject: [PATCH 103/117] fix: added css from vendor folders --- resources/ops/docker/app/app.dockerfile | 2 ++ resources/ops/docker/nginx/nginx.dockerfile | 2 ++ 2 files changed, 4 insertions(+) diff --git a/resources/ops/docker/app/app.dockerfile b/resources/ops/docker/app/app.dockerfile index e71a3104..a95390c8 100644 --- a/resources/ops/docker/app/app.dockerfile +++ b/resources/ops/docker/app/app.dockerfile @@ -57,6 +57,8 @@ RUN composer dump-autoload -o FROM node:18-alpine AS assets-build WORKDIR /var/www/html COPY . /var/www/html/ +COPY --from=build-fpm /vendor/filament/filament/resources/css/theme.css /var/www/html/vendor/filament/filament/resources/css/theme.css +COPY --from=build-fpm /vendor/archilex/filament-filter-sets/resources/css/plugin.css /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css RUN npm ci RUN npm run build diff --git a/resources/ops/docker/nginx/nginx.dockerfile b/resources/ops/docker/nginx/nginx.dockerfile index 66fd3f74..3ae1ca7c 100644 --- a/resources/ops/docker/nginx/nginx.dockerfile +++ b/resources/ops/docker/nginx/nginx.dockerfile @@ -54,6 +54,8 @@ RUN composer dump-autoload -o FROM node:18-alpine AS assets-build WORKDIR /var/www/html COPY . /var/www/html/ +COPY --from=build-fpm /vendor/filament/filament/resources/css/theme.css /var/www/html/vendor/filament/filament/resources/css/theme.css +COPY --from=build-fpm /vendor/archilex/filament-filter-sets/resources/css/plugin.css /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css RUN npm ci RUN npm run build From a669d6ec62f4ed295d0948abdf77a16c53acf38a Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 10:07:52 +0200 Subject: [PATCH 104/117] fix: malformed auth.json bug fix --- resources/ops/docker/app/app.dockerfile | 4 ++-- resources/ops/docker/nginx/nginx.dockerfile | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/ops/docker/app/app.dockerfile b/resources/ops/docker/app/app.dockerfile index a95390c8..472c22c0 100644 --- a/resources/ops/docker/app/app.dockerfile +++ b/resources/ops/docker/app/app.dockerfile @@ -1,7 +1,7 @@ FROM php:8.3-fpm-alpine3.19 AS base RUN apk add --update linux-headers zlib-dev libpng-dev libzip-dev icu-dev $PHPIZE_DEPS -RUN apk add git +RUN apk add git jq RUN docker-php-ext-install exif RUN docker-php-ext-install gd @@ -48,7 +48,7 @@ COPY /routes routes COPY . /var/www/html ARG COMPOSER_AUTH -RUN echo "$COMPOSER_AUTH" > auth.json +RUN echo "$COMPOSER_AUTH" | jq . > auth.json RUN composer install RUN composer dump-autoload -o diff --git a/resources/ops/docker/nginx/nginx.dockerfile b/resources/ops/docker/nginx/nginx.dockerfile index 3ae1ca7c..8cc98fb8 100644 --- a/resources/ops/docker/nginx/nginx.dockerfile +++ b/resources/ops/docker/nginx/nginx.dockerfile @@ -1,7 +1,7 @@ FROM php:8.3-fpm-alpine3.19 AS base RUN apk add --update linux-headers zlib-dev libpng-dev libzip-dev icu-dev $PHPIZE_DEPS -RUN apk add git +RUN apk add git jq RUN docker-php-ext-install exif RUN docker-php-ext-install gd @@ -46,7 +46,7 @@ COPY /routes routes COPY . /var/www/html ARG COMPOSER_AUTH -RUN echo "$COMPOSER_AUTH" > auth.json +RUN echo "$COMPOSER_AUTH" | jq . > auth.json RUN composer install RUN composer dump-autoload -o From 5be87dfe5de815ce3d872ae638c5b94b13408e25 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 10:24:48 +0200 Subject: [PATCH 105/117] test: debugging auth --- resources/ops/docker/app/app.dockerfile | 1 + resources/ops/docker/nginx/nginx.dockerfile | 1 + 2 files changed, 2 insertions(+) diff --git a/resources/ops/docker/app/app.dockerfile b/resources/ops/docker/app/app.dockerfile index 472c22c0..b4ea1581 100644 --- a/resources/ops/docker/app/app.dockerfile +++ b/resources/ops/docker/app/app.dockerfile @@ -48,6 +48,7 @@ COPY /routes routes COPY . /var/www/html ARG COMPOSER_AUTH +RUN echo "COMPOSER_AUTH=$COMPOSER_AUTH" RUN echo "$COMPOSER_AUTH" | jq . > auth.json RUN composer install diff --git a/resources/ops/docker/nginx/nginx.dockerfile b/resources/ops/docker/nginx/nginx.dockerfile index 8cc98fb8..0a3f26d5 100644 --- a/resources/ops/docker/nginx/nginx.dockerfile +++ b/resources/ops/docker/nginx/nginx.dockerfile @@ -46,6 +46,7 @@ COPY /routes routes COPY . /var/www/html ARG COMPOSER_AUTH +RUN echo "COMPOSER_AUTH=$COMPOSER_AUTH" RUN echo "$COMPOSER_AUTH" | jq . > auth.json RUN composer install From a5a5ed3f3a0a6c907f876bf086b2825cab6ad549 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 10:34:20 +0200 Subject: [PATCH 106/117] test: composer auth env setup --- resources/ops/docker/app/app.dockerfile | 6 +----- resources/ops/docker/nginx/nginx.dockerfile | 8 +++----- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/resources/ops/docker/app/app.dockerfile b/resources/ops/docker/app/app.dockerfile index b4ea1581..608f02d6 100644 --- a/resources/ops/docker/app/app.dockerfile +++ b/resources/ops/docker/app/app.dockerfile @@ -1,7 +1,7 @@ FROM php:8.3-fpm-alpine3.19 AS base RUN apk add --update linux-headers zlib-dev libpng-dev libzip-dev icu-dev $PHPIZE_DEPS -RUN apk add git jq +RUN apk add git RUN docker-php-ext-install exif RUN docker-php-ext-install gd @@ -47,10 +47,6 @@ COPY /config config COPY /routes routes COPY . /var/www/html -ARG COMPOSER_AUTH -RUN echo "COMPOSER_AUTH=$COMPOSER_AUTH" -RUN echo "$COMPOSER_AUTH" | jq . > auth.json - RUN composer install RUN composer dump-autoload -o diff --git a/resources/ops/docker/nginx/nginx.dockerfile b/resources/ops/docker/nginx/nginx.dockerfile index 0a3f26d5..6a6fe0dc 100644 --- a/resources/ops/docker/nginx/nginx.dockerfile +++ b/resources/ops/docker/nginx/nginx.dockerfile @@ -1,7 +1,7 @@ FROM php:8.3-fpm-alpine3.19 AS base RUN apk add --update linux-headers zlib-dev libpng-dev libzip-dev icu-dev $PHPIZE_DEPS -RUN apk add git jq +RUN apk add git RUN docker-php-ext-install exif RUN docker-php-ext-install gd @@ -45,18 +45,16 @@ COPY /config config COPY /routes routes COPY . /var/www/html -ARG COMPOSER_AUTH -RUN echo "COMPOSER_AUTH=$COMPOSER_AUTH" -RUN echo "$COMPOSER_AUTH" | jq . > auth.json - RUN composer install RUN composer dump-autoload -o FROM node:18-alpine AS assets-build WORKDIR /var/www/html COPY . /var/www/html/ + COPY --from=build-fpm /vendor/filament/filament/resources/css/theme.css /var/www/html/vendor/filament/filament/resources/css/theme.css COPY --from=build-fpm /vendor/archilex/filament-filter-sets/resources/css/plugin.css /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css + RUN npm ci RUN npm run build From 4387da4aad010af96c3a0e65d40b1ca18416ce6c Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 10:44:14 +0200 Subject: [PATCH 107/117] fix: composer_auth var added --- resources/ops/docker/app/app.dockerfile | 5 +++++ resources/ops/docker/nginx/nginx.dockerfile | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/resources/ops/docker/app/app.dockerfile b/resources/ops/docker/app/app.dockerfile index 608f02d6..9c327eb8 100644 --- a/resources/ops/docker/app/app.dockerfile +++ b/resources/ops/docker/app/app.dockerfile @@ -47,7 +47,12 @@ COPY /config config COPY /routes routes COPY . /var/www/html +ARG COMPOSER_AUTH +ENV COMPOSER_AUTH=$COMPOSER_AUTH + RUN composer install +RUN COMPOSER_AUTH=${COMPOSER_AUTH} composer install --no-dev --no-interaction --no-progress --no-ansi --no-scripts + RUN composer dump-autoload -o # VITE BUILD diff --git a/resources/ops/docker/nginx/nginx.dockerfile b/resources/ops/docker/nginx/nginx.dockerfile index 6a6fe0dc..76d264c7 100644 --- a/resources/ops/docker/nginx/nginx.dockerfile +++ b/resources/ops/docker/nginx/nginx.dockerfile @@ -45,7 +45,10 @@ COPY /config config COPY /routes routes COPY . /var/www/html -RUN composer install +ARG COMPOSER_AUTH +ENV COMPOSER_AUTH=$COMPOSER_AUTH + +RUN COMPOSER_AUTH=${COMPOSER_AUTH} composer install --no-dev --no-interaction --no-progress --no-ansi --no-scripts RUN composer dump-autoload -o FROM node:18-alpine AS assets-build From e6f5c959d3ab43f684b88b04ac4ce3db161dc403 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 10:58:48 +0200 Subject: [PATCH 108/117] test: composer auth malformed fix test --- resources/ops/docker/app/app.dockerfile | 4 +--- resources/ops/docker/nginx/nginx.dockerfile | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/resources/ops/docker/app/app.dockerfile b/resources/ops/docker/app/app.dockerfile index 9c327eb8..41d31f80 100644 --- a/resources/ops/docker/app/app.dockerfile +++ b/resources/ops/docker/app/app.dockerfile @@ -50,9 +50,7 @@ COPY . /var/www/html ARG COMPOSER_AUTH ENV COMPOSER_AUTH=$COMPOSER_AUTH -RUN composer install -RUN COMPOSER_AUTH=${COMPOSER_AUTH} composer install --no-dev --no-interaction --no-progress --no-ansi --no-scripts - +RUN COMPOSER_AUTH="$COMPOSER_AUTH" composer install --no-dev --no-interaction --no-progress --no-ansi --no-scripts RUN composer dump-autoload -o # VITE BUILD diff --git a/resources/ops/docker/nginx/nginx.dockerfile b/resources/ops/docker/nginx/nginx.dockerfile index 76d264c7..d0573bdd 100644 --- a/resources/ops/docker/nginx/nginx.dockerfile +++ b/resources/ops/docker/nginx/nginx.dockerfile @@ -48,7 +48,7 @@ COPY . /var/www/html ARG COMPOSER_AUTH ENV COMPOSER_AUTH=$COMPOSER_AUTH -RUN COMPOSER_AUTH=${COMPOSER_AUTH} composer install --no-dev --no-interaction --no-progress --no-ansi --no-scripts +RUN COMPOSER_AUTH="$COMPOSER_AUTH" composer install --no-dev --no-interaction --no-progress --no-ansi --no-scripts RUN composer dump-autoload -o FROM node:18-alpine AS assets-build From 00aec9816011ed89880ea3a754b9eabec06ef682 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 11:15:08 +0200 Subject: [PATCH 109/117] fix: file path missing bug fix --- resources/ops/docker/app/app.dockerfile | 4 ++-- resources/ops/docker/nginx/nginx.dockerfile | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/ops/docker/app/app.dockerfile b/resources/ops/docker/app/app.dockerfile index 41d31f80..c9cfc3fd 100644 --- a/resources/ops/docker/app/app.dockerfile +++ b/resources/ops/docker/app/app.dockerfile @@ -57,8 +57,8 @@ RUN composer dump-autoload -o FROM node:18-alpine AS assets-build WORKDIR /var/www/html COPY . /var/www/html/ -COPY --from=build-fpm /vendor/filament/filament/resources/css/theme.css /var/www/html/vendor/filament/filament/resources/css/theme.css -COPY --from=build-fpm /vendor/archilex/filament-filter-sets/resources/css/plugin.css /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css +COPY --from=build-fpm /var/www/html/vendor/filament/filament/resources/css/theme.css /var/www/html/vendor/filament/filament/resources/css/theme.css +COPY --from=build-fpm /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css RUN npm ci RUN npm run build diff --git a/resources/ops/docker/nginx/nginx.dockerfile b/resources/ops/docker/nginx/nginx.dockerfile index d0573bdd..c9449249 100644 --- a/resources/ops/docker/nginx/nginx.dockerfile +++ b/resources/ops/docker/nginx/nginx.dockerfile @@ -55,8 +55,8 @@ FROM node:18-alpine AS assets-build WORKDIR /var/www/html COPY . /var/www/html/ -COPY --from=build-fpm /vendor/filament/filament/resources/css/theme.css /var/www/html/vendor/filament/filament/resources/css/theme.css -COPY --from=build-fpm /vendor/archilex/filament-filter-sets/resources/css/plugin.css /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css +COPY --from=build-fpm /var/www/html/vendor/filament/filament/resources/css/theme.css /var/www/html/vendor/filament/filament/resources/css/theme.css +COPY --from=build-fpm /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css RUN npm ci RUN npm run build From d4c856c64f4ac2af14375a50be31aca68f9b5b9b Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 11:33:50 +0200 Subject: [PATCH 110/117] fix: missing file in the path bug fix --- resources/ops/docker/app/app.dockerfile | 4 ++-- resources/ops/docker/nginx/nginx.dockerfile | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/ops/docker/app/app.dockerfile b/resources/ops/docker/app/app.dockerfile index c9cfc3fd..5d17c785 100644 --- a/resources/ops/docker/app/app.dockerfile +++ b/resources/ops/docker/app/app.dockerfile @@ -57,8 +57,8 @@ RUN composer dump-autoload -o FROM node:18-alpine AS assets-build WORKDIR /var/www/html COPY . /var/www/html/ -COPY --from=build-fpm /var/www/html/vendor/filament/filament/resources/css/theme.css /var/www/html/vendor/filament/filament/resources/css/theme.css -COPY --from=build-fpm /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css +COPY --from=build-fpm /var/www/html/vendor/filament/filament/resources/css/theme.css /vendor/filament/filament/resources/css/theme.css +COPY --from=build-fpm /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css /vendor/archilex/filament-filter-sets/resources/css/plugin.css RUN npm ci RUN npm run build diff --git a/resources/ops/docker/nginx/nginx.dockerfile b/resources/ops/docker/nginx/nginx.dockerfile index c9449249..a01fb491 100644 --- a/resources/ops/docker/nginx/nginx.dockerfile +++ b/resources/ops/docker/nginx/nginx.dockerfile @@ -55,8 +55,8 @@ FROM node:18-alpine AS assets-build WORKDIR /var/www/html COPY . /var/www/html/ -COPY --from=build-fpm /var/www/html/vendor/filament/filament/resources/css/theme.css /var/www/html/vendor/filament/filament/resources/css/theme.css -COPY --from=build-fpm /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css +COPY --from=build-fpm /var/www/html/vendor/filament/filament/resources/css/theme.css /vendor/filament/filament/resources/css/theme.css +COPY --from=build-fpm /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css /vendor/archilex/filament-filter-sets/resources/css/plugin.css RUN npm ci RUN npm run build From dd8a6923f07b898012341faad6b999ab805e7e6f Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 11:42:45 +0200 Subject: [PATCH 111/117] fix: adding full path --- resources/css/filament/dashboard/theme.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/css/filament/dashboard/theme.css b/resources/css/filament/dashboard/theme.css index ece81d10..672347a9 100644 --- a/resources/css/filament/dashboard/theme.css +++ b/resources/css/filament/dashboard/theme.css @@ -1,4 +1,4 @@ -@import '/vendor/filament/filament/resources/css/theme.css'; +@import '../../../../vendor/filament/filament/resources/css/theme.css'; @import '../../../../vendor/archilex/filament-filter-sets/resources/css/plugin.css'; @config 'tailwind.config.js'; From b48fa4a008432cddcbb854cefa181f17308fb4a3 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 12:27:31 +0200 Subject: [PATCH 112/117] fix: missing index.css file bug fix --- resources/ops/docker/app/app.dockerfile | 4 ++-- resources/ops/docker/nginx/nginx.dockerfile | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/ops/docker/app/app.dockerfile b/resources/ops/docker/app/app.dockerfile index 5d17c785..9d9b6d95 100644 --- a/resources/ops/docker/app/app.dockerfile +++ b/resources/ops/docker/app/app.dockerfile @@ -57,8 +57,8 @@ RUN composer dump-autoload -o FROM node:18-alpine AS assets-build WORKDIR /var/www/html COPY . /var/www/html/ -COPY --from=build-fpm /var/www/html/vendor/filament/filament/resources/css/theme.css /vendor/filament/filament/resources/css/theme.css -COPY --from=build-fpm /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css /vendor/archilex/filament-filter-sets/resources/css/plugin.css +COPY --from=build-fpm /var/www/html/vendor/filament /vendor/filament +COPY --from=build-fpm /var/www/html/vendor/archilex /vendor/archilex RUN npm ci RUN npm run build diff --git a/resources/ops/docker/nginx/nginx.dockerfile b/resources/ops/docker/nginx/nginx.dockerfile index a01fb491..d9c87777 100644 --- a/resources/ops/docker/nginx/nginx.dockerfile +++ b/resources/ops/docker/nginx/nginx.dockerfile @@ -55,8 +55,8 @@ FROM node:18-alpine AS assets-build WORKDIR /var/www/html COPY . /var/www/html/ -COPY --from=build-fpm /var/www/html/vendor/filament/filament/resources/css/theme.css /vendor/filament/filament/resources/css/theme.css -COPY --from=build-fpm /var/www/html/vendor/archilex/filament-filter-sets/resources/css/plugin.css /vendor/archilex/filament-filter-sets/resources/css/plugin.css +COPY --from=build-fpm /var/www/html/vendor/filament /vendor/filament +COPY --from=build-fpm /var/www/html/vendor/archilex /vendor/archilex RUN npm ci RUN npm run build From d394a55b6566c9327023ff7e624c9ca79ecf246f Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 12:44:04 +0200 Subject: [PATCH 113/117] fix: missing files bug fix --- resources/css/filament/dashboard/theme.css | 4 ++-- resources/ops/docker/app/app.dockerfile | 4 ++-- resources/ops/docker/nginx/nginx.dockerfile | 3 +-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/resources/css/filament/dashboard/theme.css b/resources/css/filament/dashboard/theme.css index 672347a9..ecaa8efc 100644 --- a/resources/css/filament/dashboard/theme.css +++ b/resources/css/filament/dashboard/theme.css @@ -1,4 +1,4 @@ -@import '../../../../vendor/filament/filament/resources/css/theme.css'; -@import '../../../../vendor/archilex/filament-filter-sets/resources/css/plugin.css'; +@import '/vendor/filament/filament/resources/css/theme.css'; +@import '/vendor/archilex/filament-filter-sets/resources/css/plugin.css'; @config 'tailwind.config.js'; diff --git a/resources/ops/docker/app/app.dockerfile b/resources/ops/docker/app/app.dockerfile index 9d9b6d95..190f9644 100644 --- a/resources/ops/docker/app/app.dockerfile +++ b/resources/ops/docker/app/app.dockerfile @@ -57,8 +57,8 @@ RUN composer dump-autoload -o FROM node:18-alpine AS assets-build WORKDIR /var/www/html COPY . /var/www/html/ -COPY --from=build-fpm /var/www/html/vendor/filament /vendor/filament -COPY --from=build-fpm /var/www/html/vendor/archilex /vendor/archilex +COPY --from=build-fpm /var/www/html/vendor /var/www/html/vendor + RUN npm ci RUN npm run build diff --git a/resources/ops/docker/nginx/nginx.dockerfile b/resources/ops/docker/nginx/nginx.dockerfile index d9c87777..d017e041 100644 --- a/resources/ops/docker/nginx/nginx.dockerfile +++ b/resources/ops/docker/nginx/nginx.dockerfile @@ -55,8 +55,7 @@ FROM node:18-alpine AS assets-build WORKDIR /var/www/html COPY . /var/www/html/ -COPY --from=build-fpm /var/www/html/vendor/filament /vendor/filament -COPY --from=build-fpm /var/www/html/vendor/archilex /vendor/archilex +COPY --from=build-fpm /var/www/html/vendor /vendor RUN npm ci RUN npm run build From 0535511c68bd77e13f112901c19cfe1487fddd32 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 12:51:25 +0200 Subject: [PATCH 114/117] fix: tailwind config preset missing bug fix --- resources/css/filament/dashboard/tailwind.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/css/filament/dashboard/tailwind.config.js b/resources/css/filament/dashboard/tailwind.config.js index a6111c8e..3499fbe5 100644 --- a/resources/css/filament/dashboard/tailwind.config.js +++ b/resources/css/filament/dashboard/tailwind.config.js @@ -1,4 +1,4 @@ -import preset from '../../../../vendor/filament/filament/tailwind.config.preset' +import preset from '/vendor/filament/filament/tailwind.config.preset' export default { presets: [preset], From 0cd86e9eb558be6b90b8ac37ddb44846eaff3ba8 Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 13:11:33 +0200 Subject: [PATCH 115/117] fix: import preset path fix --- resources/css/filament/dashboard/tailwind.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/css/filament/dashboard/tailwind.config.js b/resources/css/filament/dashboard/tailwind.config.js index 3499fbe5..dd318cfa 100644 --- a/resources/css/filament/dashboard/tailwind.config.js +++ b/resources/css/filament/dashboard/tailwind.config.js @@ -1,4 +1,4 @@ -import preset from '/vendor/filament/filament/tailwind.config.preset' +import preset from './../../../../vendor/filament/filament/tailwind.config.preset' export default { presets: [preset], From cddf6ce3990bd9b7c84370e4a88074339bc30dbf Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Fri, 31 May 2024 13:38:53 +0200 Subject: [PATCH 116/117] fix: nginx docker fail bug fix --- resources/css/filament/dashboard/tailwind.config.js | 2 +- resources/ops/docker/nginx/nginx.dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/css/filament/dashboard/tailwind.config.js b/resources/css/filament/dashboard/tailwind.config.js index dd318cfa..a6111c8e 100644 --- a/resources/css/filament/dashboard/tailwind.config.js +++ b/resources/css/filament/dashboard/tailwind.config.js @@ -1,4 +1,4 @@ -import preset from './../../../../vendor/filament/filament/tailwind.config.preset' +import preset from '../../../../vendor/filament/filament/tailwind.config.preset' export default { presets: [preset], diff --git a/resources/ops/docker/nginx/nginx.dockerfile b/resources/ops/docker/nginx/nginx.dockerfile index d017e041..ed13037c 100644 --- a/resources/ops/docker/nginx/nginx.dockerfile +++ b/resources/ops/docker/nginx/nginx.dockerfile @@ -55,7 +55,7 @@ FROM node:18-alpine AS assets-build WORKDIR /var/www/html COPY . /var/www/html/ -COPY --from=build-fpm /var/www/html/vendor /vendor +COPY --from=build-fpm /var/www/html/vendor /var/www/html/vendor RUN npm ci RUN npm run build From 036eb3db92f07c1acdeb48d523adb4221950072d Mon Sep 17 00:00:00 2001 From: Venkata Chandra Sekhar Nainala Date: Sat, 1 Jun 2024 01:06:42 +0200 Subject: [PATCH 117/117] feat: landing page updates --- .../Commands/ExportMoleculesWithOrganisms.php | 94 ++++++++++++ app/Livewire/Welcome.php | 22 ++- resources/views/layouts/guest.blade.php | 21 +++ resources/views/livewire/welcome.blade.php | 141 ++++++++++++++++++ tailwind.config.js | 2 +- 5 files changed, 278 insertions(+), 2 deletions(-) create mode 100644 app/Console/Commands/ExportMoleculesWithOrganisms.php diff --git a/app/Console/Commands/ExportMoleculesWithOrganisms.php b/app/Console/Commands/ExportMoleculesWithOrganisms.php new file mode 100644 index 00000000..30ac6638 --- /dev/null +++ b/app/Console/Commands/ExportMoleculesWithOrganisms.php @@ -0,0 +1,94 @@ +join('molecules', 'molecule_organism.molecule_id', '=', 'molecules.id') + ->join('organisms', 'molecule_organism.organism_id', '=', 'organisms.id') + ->select('molecule_organism.molecule_id', 'molecules.cas', 'molecules.canonical_smiles', 'molecules.identifier', + 'organisms.name as organism_name', 'organisms.iri as organism_iri', 'organisms.rank as organism_rank', + 'molecule_organism.*') + ->get(); + + // Group by molecule_id and concatenate values + $groupedData = $data->groupBy('molecule_id')->map(function ($rows) { + $firstRow = $rows->first(); + $moleculeId = $firstRow->molecule_id; + $moleculeCasArray = json_decode($firstRow->cas, true); + $moleculeCas = is_array($moleculeCasArray) && ! empty($moleculeCasArray) ? $moleculeCasArray[0] : null; + $canonicalSmiles = $firstRow->canonical_smiles; + $identifier = $firstRow->identifier; + + $organisms = $rows->map(function ($row) { + $organismDetail = $row->organism_name; + if (! empty($row->organism_iri)) { + $organismDetail .= ' ('.urldecode($row->organism_iri).'|'.$row->organism_rank.')'; + } + + return $organismDetail; + })->implode('|'); + + // Get pivot columns, assuming the pivot table has additional columns like 'attribute1' and 'attribute2' + $pivotColumns = ['attribute1', 'attribute2']; + $pivotData = []; + foreach ($pivotColumns as $column) { + $pivotData[$column] = $rows->pluck($column)->unique()->implode('|'); + } + + return array_merge([ + 'molecule_id' => $moleculeId, + 'identifier' => $identifier, + 'molecule_cas' => $moleculeCas, + 'canonical_smiles' => $canonicalSmiles, + 'organisms' => $organisms, + ], $pivotData); + }); + + // Convert to CSV format + $csvContent = $groupedData->map(function ($row) { + return implode(',', array_map(function ($value) { + return '"'.str_replace('"', '""', $value).'"'; + }, $row)); + })->prepend(implode(',', array_keys($groupedData->first())))->implode("\n"); + + // Save to a CSV file + // The file will be created in the storage/app directory + Storage::put('molecules_with_organisms.csv', $csvContent); + + // Alternatively, to save in the storage/app/public directory: + // Storage::put('public/molecules_with_organisms.csv', $csvContent); + + $this->info('Export completed successfully.'); + } +} diff --git a/app/Livewire/Welcome.php b/app/Livewire/Welcome.php index f933ff1a..85c42209 100644 --- a/app/Livewire/Welcome.php +++ b/app/Livewire/Welcome.php @@ -2,14 +2,34 @@ namespace App\Livewire; +use Cache; use Livewire\Attributes\Layout; use Livewire\Component; class Welcome extends Component { + public $totalMolecules; + + public $totalCollections; + + public $uniqueOrganisms; + + public $citationsMapped; + #[Layout('layouts.guest')] public function render() { - return view('livewire.welcome'); + // Assign values to the variables + $this->totalMolecules = Cache::get('stats.molecules', 0); + $this->totalCollections = Cache::get('stats.collections', 0); + $this->uniqueOrganisms = Cache::get('stats.organisms', 0); + $this->citationsMapped = Cache::get('stats.citations', 0); + + return view('livewire.welcome', [ + 'totalMolecules' => $this->totalMolecules, + 'totalCollections' => $this->totalCollections, + 'uniqueOrganisms' => $this->uniqueOrganisms, + 'citationsMapped' => $this->citationsMapped, + ]); } } diff --git a/resources/views/layouts/guest.blade.php b/resources/views/layouts/guest.blade.php index 4455fa3f..b05fcc62 100644 --- a/resources/views/layouts/guest.blade.php +++ b/resources/views/layouts/guest.blade.php @@ -34,4 +34,25 @@ @livewireScripts @include('cookie-consent::index') + diff --git a/resources/views/livewire/welcome.blade.php b/resources/views/livewire/welcome.blade.php index 95eed7ee..ce003adf 100644 --- a/resources/views/livewire/welcome.blade.php +++ b/resources/views/livewire/welcome.blade.php @@ -27,6 +27,147 @@ class="absolute inset-0 -z-10 scale-75 rounded-lg bg-white/5 opacity-0 transitio
    + +
    +
    +
    + +
    +

    + + + + + + + + Total Molecules +

    +

    + +

    +
    + +
    +

    + + + + Total Collections +

    +

    + +

    +
    + +
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + Unique Organisms +

    +

    + +

    +
    + +
    +

    + + + + + + Citations Mapped +

    +

    + +

    +
    +
    +
    +
    diff --git a/tailwind.config.js b/tailwind.config.js index e3937f0f..1fbf07ae 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -25,7 +25,7 @@ export default { light: '#92400e' }, secondary: { - dark: '#3ab449', + dark: '#99674d', light: '#22c55e' }, text: {