diff --git a/.babelrc b/.babelrc index 616f1bd31..8a3d3ce53 100644 --- a/.babelrc +++ b/.babelrc @@ -1,7 +1,8 @@ { - "plugins": [ - ["prismjs", { - "languages": ["javascript", "php"] - }] - ] -} \ No newline at end of file + "plugins": [ + ["prismjs", { + "languages": ["javascript", "css", "markup", "php", "ini", "yaml", "bash", "sql"], + "css": false + }] + ] +} diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000..1671c9b9d --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +indent_style = space +indent_size = 4 +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 + +[docker-compose.yml] +indent_size = 4 diff --git a/.env.example b/.env.example new file mode 100644 index 000000000..b7becbac4 --- /dev/null +++ b/.env.example @@ -0,0 +1,52 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost + +LOG_CHANNEL=stack +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=mysql +DB_HOST=127.0.0.1 +DB_PORT=3306 +DB_DATABASE=laravel +DB_USERNAME=root +DB_PASSWORD= + +BROADCAST_DRIVER=log +CACHE_DRIVER=file +FILESYSTEM_DRIVER=local +QUEUE_CONNECTION=sync +SESSION_DRIVER=file +SESSION_LIFETIME=120 + +MEMCACHED_HOST=127.0.0.1 + +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=smtp +MAIL_HOST=mailhog +MAIL_PORT=1025 +MAIL_USERNAME=null +MAIL_PASSWORD=null +MAIL_ENCRYPTION=null +MAIL_FROM_ADDRESS=null +MAIL_FROM_NAME="${APP_NAME}" + +AWS_ACCESS_KEY_ID= +AWS_SECRET_ACCESS_KEY= +AWS_DEFAULT_REGION=us-east-1 +AWS_BUCKET= +AWS_USE_PATH_STYLE_ENDPOINT=false + +PUSHER_APP_ID= +PUSHER_APP_KEY= +PUSHER_APP_SECRET= +PUSHER_APP_CLUSTER=mt1 + +MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" +MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..967315dd3 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,5 @@ +* text=auto +*.css linguist-vendored +*.scss linguist-vendored +*.js linguist-vendored +CHANGELOG.md export-ignore diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 1a39c1596..be208a5cb 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -19,15 +19,27 @@ jobs: - name: Setup PHP πŸ”§ uses: shivammathur/setup-php@v2 with: - php-version: 7.4 - extensions: mbstring + php-version: 8.0 + extensions: mbstring, xml coverage: none tools: composer:v2 - name: Install and Build πŸ”§ + env: + APP_NAME: Orchid + APP_ENV: production + APP_KEY: base64:8Jv9H6OMWkWui9VzMwjSiLPfMqRnZGN0PNVUmMc5Dyc= + APP_DEBUG: false + APP_URL: https://orchid.software + GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }} + run: | + php artisan export + php artisan make:sitemap + + - name: Generate run: | composer install -q --no-ansi --no-interaction --no-scripts --no-suggest --no-progress --prefer-dist - npm install --force + npm install npm run production - name: Deploy πŸš€ @@ -35,4 +47,4 @@ jobs: with: ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }} BRANCH: gh-pages - FOLDER: build_production + FOLDER: storage/app/public diff --git a/.gitignore b/.gitignore index 8a3766719..eb003b01a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,15 @@ -/build_local/ -/build_staging/ -/build_production/ -/build_staging/ -/node_modules/ -/vendor/ -.DS_Store -./cache/ -.idea +/node_modules +/public/hot +/public/storage +/storage/*.key +/vendor +.env +.env.backup +.phpunit.result.cache +docker-compose.override.yml +Homestead.json +Homestead.yaml +npm-debug.log +yarn-error.log +/.idea +/.vscode diff --git a/LICENSE.txt b/LICENSE.txt deleted file mode 100644 index 5db3edcff..000000000 --- a/LICENSE.txt +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) - -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. diff --git a/app/Console/Commands/GenerateSiteMap.php b/app/Console/Commands/GenerateSiteMap.php new file mode 100644 index 000000000..07bcdd041 --- /dev/null +++ b/app/Console/Commands/GenerateSiteMap.php @@ -0,0 +1,56 @@ +allFiles(); + + $sitemap = Sitemap::create(); + + collect($files)->filter(function (string $file) { + return Str::of($file)->endsWith('.html'); + })->map(function (string $file) { + return (string) Str::of($file)->remove('index.html'); + })->map(function ($path) { + return Url::create($path) + ->setLastModificationDate(Carbon::yesterday()) + ->setChangeFrequency(Url::CHANGE_FREQUENCY_DAILY); + })->each(function (Url $url) use ($sitemap) { + $sitemap->add($url); + }); + + + $sitemap->writeToDisk($disk, 'sitemap.xml'); + + return 0; + } +} diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php new file mode 100644 index 000000000..e1d9417be --- /dev/null +++ b/app/Console/Kernel.php @@ -0,0 +1,32 @@ +command('inspire')->hourly(); + } + + /** + * Register the commands for the application. + * + * @return void + */ + protected function commands() + { + $this->load(__DIR__ . '/Commands'); + + require base_path('routes/console.php'); + } +} diff --git a/app/Docs.php b/app/Docs.php new file mode 100644 index 000000000..2a2252b9f --- /dev/null +++ b/app/Docs.php @@ -0,0 +1,86 @@ +setLocale($locale); + + $this->locale = $locale; + $this->path = "/$locale/$path.md"; + } + + /** + * @param string $view + * + * @return \Illuminate\Contracts\View\View + * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException + */ + public function view(string $view) + { + $page = Storage::disk('docs')->get($this->path); + + $variables = Str::of($page)->after('---')->before('---'); + + $variables = Yaml::parse($variables); + + $all = collect()->merge($variables)->merge([ + 'content' => Str::of($page)->after('---')->after('---')->markdown(), + 'edit' => $this->editLinkGitHub(), + ]); + + return view($view, $all); + } + + /** + * @return string + */ + protected function editLinkGitHub() + { + return "https://github.com/orchidsoftware/orchid.software/edit/master/source$this->path"; + } + + /** + * @param string $locale + * + * @return string + */ + public static function ahref(string $locale) + { + $pattern = "/$locale/"; + + $url = str_ireplace([ + config('app.url') . '/ru', + config('app.url') . '/en', + ], $pattern, URL::current()); + + if (!Str::contains($url, $pattern)) { + $url .= $pattern; + } + + $url = config('app.url') . str_replace('//', '/', parse_url($url, PHP_URL_PATH)); + + return Str::finish($url, '/'); + } +} diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php new file mode 100644 index 000000000..8e7fbd1be --- /dev/null +++ b/app/Exceptions/Handler.php @@ -0,0 +1,41 @@ +> + */ + protected $dontReport = [ + // + ]; + + /** + * A list of the inputs that are never flashed for validation exceptions. + * + * @var array + */ + protected $dontFlash = [ + 'current_password', + 'password', + 'password_confirmation', + ]; + + /** + * Register the exception handling callbacks for the application. + * + * @return void + */ + public function register() + { + $this->reportable(function (Throwable $e) { + // + }); + } +} diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php new file mode 100644 index 000000000..a0a2a8a34 --- /dev/null +++ b/app/Http/Controllers/Controller.php @@ -0,0 +1,13 @@ + + */ + protected $middleware = [ + // \App\Http\Middleware\TrustHosts::class, + \App\Http\Middleware\TrustProxies::class, + \Fruitcake\Cors\HandleCors::class, + \App\Http\Middleware\PreventRequestsDuringMaintenance::class, + \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, + \App\Http\Middleware\TrimStrings::class, + \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, + ]; + + /** + * The application's route middleware groups. + * + * @var array> + */ + protected $middlewareGroups = [ + 'web' => [ + \App\Http\Middleware\EncryptCookies::class, + \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, + \Illuminate\Session\Middleware\StartSession::class, + // \Illuminate\Session\Middleware\AuthenticateSession::class, + \Illuminate\View\Middleware\ShareErrorsFromSession::class, + \App\Http\Middleware\VerifyCsrfToken::class, + \Illuminate\Routing\Middleware\SubstituteBindings::class, + ], + + 'api' => [ + // \Laravel\Sanctum\Http\Middleware\EnsureFrontendRequestsAreStateful::class, + 'throttle:api', + \Illuminate\Routing\Middleware\SubstituteBindings::class, + ], + ]; + + /** + * The application's route middleware. + * + * These middleware may be assigned to groups or used individually. + * + * @var array + */ + protected $routeMiddleware = [ + 'auth' => \App\Http\Middleware\Authenticate::class, + 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, + 'cache.headers' => \Illuminate\Http\Middleware\SetCacheHeaders::class, + 'can' => \Illuminate\Auth\Middleware\Authorize::class, + 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, + 'password.confirm' => \Illuminate\Auth\Middleware\RequirePassword::class, + 'signed' => \Illuminate\Routing\Middleware\ValidateSignature::class, + 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, + 'verified' => \Illuminate\Auth\Middleware\EnsureEmailIsVerified::class, + ]; +} diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php new file mode 100644 index 000000000..704089a7f --- /dev/null +++ b/app/Http/Middleware/Authenticate.php @@ -0,0 +1,21 @@ +expectsJson()) { + return route('login'); + } + } +} diff --git a/app/Http/Middleware/EncryptCookies.php b/app/Http/Middleware/EncryptCookies.php new file mode 100644 index 000000000..867695bdc --- /dev/null +++ b/app/Http/Middleware/EncryptCookies.php @@ -0,0 +1,17 @@ + + */ + protected $except = [ + // + ]; +} diff --git a/app/Http/Middleware/PreventRequestsDuringMaintenance.php b/app/Http/Middleware/PreventRequestsDuringMaintenance.php new file mode 100644 index 000000000..74cbd9a9e --- /dev/null +++ b/app/Http/Middleware/PreventRequestsDuringMaintenance.php @@ -0,0 +1,17 @@ + + */ + protected $except = [ + // + ]; +} diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php new file mode 100644 index 000000000..a2813a064 --- /dev/null +++ b/app/Http/Middleware/RedirectIfAuthenticated.php @@ -0,0 +1,32 @@ +check()) { + return redirect(RouteServiceProvider::HOME); + } + } + + return $next($request); + } +} diff --git a/app/Http/Middleware/TrimStrings.php b/app/Http/Middleware/TrimStrings.php new file mode 100644 index 000000000..88cadcaaf --- /dev/null +++ b/app/Http/Middleware/TrimStrings.php @@ -0,0 +1,19 @@ + + */ + protected $except = [ + 'current_password', + 'password', + 'password_confirmation', + ]; +} diff --git a/app/Http/Middleware/TrustHosts.php b/app/Http/Middleware/TrustHosts.php new file mode 100644 index 000000000..7186414c6 --- /dev/null +++ b/app/Http/Middleware/TrustHosts.php @@ -0,0 +1,20 @@ + + */ + public function hosts() + { + return [ + $this->allSubdomainsOfApplicationUrl(), + ]; + } +} diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php new file mode 100644 index 000000000..3391630ec --- /dev/null +++ b/app/Http/Middleware/TrustProxies.php @@ -0,0 +1,28 @@ +|string|null + */ + protected $proxies; + + /** + * The headers that should be used to detect proxies. + * + * @var int + */ + protected $headers = + Request::HEADER_X_FORWARDED_FOR | + Request::HEADER_X_FORWARDED_HOST | + Request::HEADER_X_FORWARDED_PORT | + Request::HEADER_X_FORWARDED_PROTO | + Request::HEADER_X_FORWARDED_AWS_ELB; +} diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php new file mode 100644 index 000000000..9e8652172 --- /dev/null +++ b/app/Http/Middleware/VerifyCsrfToken.php @@ -0,0 +1,17 @@ + + */ + protected $except = [ + // + ]; +} diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php new file mode 100644 index 000000000..36e66514d --- /dev/null +++ b/app/Providers/RouteServiceProvider.php @@ -0,0 +1,41 @@ +routes(function () { + Route::middleware('web') + ->namespace($this->namespace) + ->group(base_path('routes/web.php')); + }); + } +} diff --git a/app/View/Components/Backers.php b/app/View/Components/Backers.php new file mode 100644 index 000000000..348f09683 --- /dev/null +++ b/app/View/Components/Backers.php @@ -0,0 +1,27 @@ +json(); + + $backers = collect($backers)->unique(function (array $item) { + return $item['profile']; + }); + + return view('components.backers', [ + 'backers' => $backers + ]); + } +} diff --git a/app/View/Components/Contributors.php b/app/View/Components/Contributors.php new file mode 100644 index 000000000..ebbe9fb62 --- /dev/null +++ b/app/View/Components/Contributors.php @@ -0,0 +1,27 @@ +get('https://api.github.com/repos/orchidsoftware/platform/contributors', [ + 'per_page' => 70, + ]) + ->json(); + + return view('components.contributors', [ + 'contributors' => $contributors, + ]); + } +} diff --git a/app/View/Components/DocsAnchors.php b/app/View/Components/DocsAnchors.php new file mode 100644 index 000000000..41e040499 --- /dev/null +++ b/app/View/Components/DocsAnchors.php @@ -0,0 +1,78 @@ +content = $content; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|\Closure|string + * @throws \DOMException + */ + public function render() + { + return view('components.docs-anchors', [ + 'anchors' => $this->findAnchors(), + ]); + } + + + /** + * @param $contents + * + * @return array + * @throws \DOMException + */ + private function findAnchors() + { + $crawler = new Crawler(); + $crawler->addContent($this->content); + + $anchors = []; + $crawler + ->filter('h2,h3,h4,h5,h6') + ->each(function ($elm) use (&$anchors) { + + /** @var Crawler $elm */ + /** @var \DOMElement $node */ + $node = $elm->getNode(0); + $text = $node->textContent; + $id = Str::slug($text); + $anchors[] = [ + 'text' => $text, + 'level' => $node->tagName, + 'id' => $id, + ]; + while ($node->hasChildNodes()) { + $node->removeChild($node->firstChild); + } + $node->appendChild(new \DOMElement('a', $text)); + $node->firstChild->setAttribute('href', '#' . $id); + $node->firstChild->setAttribute('name', $id); + }); + + + return $anchors; + } + +} diff --git a/app/View/Components/DocsContent.php b/app/View/Components/DocsContent.php new file mode 100644 index 000000000..acb3f2bc8 --- /dev/null +++ b/app/View/Components/DocsContent.php @@ -0,0 +1,76 @@ +content = $content; + } + + /** + * Get the view / contents that represent the component. + * + * @return \App\View\Components\DocsContent + * @throws \DOMException + */ + public function render() + { + return $this; + } + + /** + * @param $contents + * + * @return string + * @throws \DOMException + */ + private function detectAnchors() + { + $crawler = new Crawler(); + $crawler->addContent($this->content); + + $crawler + ->filter('h2,h3,h4,h5,h6') + ->each(function (Crawler $elm) use (&$anchors) { + + /** @var \DOMElement $node */ + $node = $elm->getNode(0); + + $content = $node->textContent; + $id = Str::slug($content); + $tag = $node->nodeName; + + $this->content = Str::of($this->content) + ->replace("<$tag>$content", "<$tag>$content"); + }); + + return $this->content; + } + + + /** + * @return string + * @throws \DOMException + */ + public function toHtml(): string + { + return $this->detectAnchors(); + } +} diff --git a/app/View/Components/DocsMenu.php b/app/View/Components/DocsMenu.php new file mode 100644 index 000000000..0fdedb768 --- /dev/null +++ b/app/View/Components/DocsMenu.php @@ -0,0 +1,40 @@ +getLocale(); + + $this->menu = $config->get('site.navigation.'.$locale.'.docs'); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|\Closure|string + */ + public function render() + { + return view('components.docs-menu', [ + 'menu' => $this->menu + ]); + } +} diff --git a/artisan b/artisan new file mode 100755 index 000000000..1bac4affa --- /dev/null +++ b/artisan @@ -0,0 +1,53 @@ +#!/usr/bin/env php +make(Illuminate\Contracts\Console\Kernel::class); + +$status = $kernel->handle( + $input = new Symfony\Component\Console\Input\ArgvInput, + new Symfony\Component\Console\Output\ConsoleOutput +); + +/* +|-------------------------------------------------------------------------- +| Shutdown The Application +|-------------------------------------------------------------------------- +| +| Once Artisan has finished running, we will fire off the shutdown events +| so that any final work may be done by the application before we shut +| down the process. This is the last thing to happen to the request. +| +*/ + +$kernel->terminate($input, $status); + +exit($status); diff --git a/bootstrap.php b/bootstrap.php deleted file mode 100644 index ed17fe49e..000000000 --- a/bootstrap.php +++ /dev/null @@ -1,28 +0,0 @@ -beforeBuild(function (Jigsaw $jigsaw) { - * // Your code here - * }); - */ - -$events->afterBuild(GenerateDocumentList::class); -//$events->afterBuild(GenerateTypography::class); -$events->afterBuild(GenerateSitemap::class); -$events->afterBuild(GenerateNotFound::class); -//$events->afterBuild(GeneratePFDDocument::class); diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 000000000..037e17df0 --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,55 @@ +singleton( + Illuminate\Contracts\Http\Kernel::class, + App\Http\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Console\Kernel::class, + App\Console\Kernel::class +); + +$app->singleton( + Illuminate\Contracts\Debug\ExceptionHandler::class, + App\Exceptions\Handler::class +); + +/* +|-------------------------------------------------------------------------- +| Return The Application +|-------------------------------------------------------------------------- +| +| This script returns the application instance. The instance is given to +| the calling script so we can separate the building of the instances +| from the actual running of the application and sending responses. +| +*/ + +return $app; diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore new file mode 100644 index 000000000..d6b7ef32c --- /dev/null +++ b/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/composer.json b/composer.json index d1ae99381..feceea900 100644 --- a/composer.json +++ b/composer.json @@ -1,19 +1,56 @@ { + "name": "laravel/laravel", + "type": "project", + "description": "The Laravel Framework.", + "keywords": ["framework", "laravel"], + "license": "MIT", "require": { - "tightenco/jigsaw": "^1.3", - "tightenco/jigsaw-docs-template": "^1.0", - "samdark/sitemap": "^2.2", - "symfony/dom-crawler": "^4.2", - "erusev/parsedown": "^1.7", - "symfony/css-selector": "^4.2", - "jolicode/jolitypo": "^1.0", - "spipu/html2pdf": "^5.2", - "orchid/icons": "^2.0", - "dg/rss-php": "^1.4" + "php": "^7.3|^8.0", + "ext-dom": "*", + "cagilo/cagilo": "^1.2", + "fruitcake/laravel-cors": "^2.0", + "guzzlehttp/guzzle": "^7.0.1", + "laravel/framework": "^8.65", + "orchid/icons": "^2.2", + "spatie/laravel-export": "dev-main", + "spatie/laravel-sitemap": "^6.0", + "symfony/dom-crawler": "^5.0", + "symfony/yaml": "^5.0", + "watson/active": "^6.0" + }, + "require-dev": { + "facade/ignition": "^2.5" }, "autoload": { "psr-4": { - "App\\Listeners\\": "listeners/" + "App\\": "app/" + } + }, + "scripts": { + "post-autoload-dump": [ + "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump", + "@php artisan package:discover --ansi" + ], + "post-update-cmd": [ + "@php artisan vendor:publish --tag=laravel-assets --ansi --force" + ], + "post-root-package-install": [ + "@php -r \"file_exists('.env') || copy('.env.example', '.env');\"" + ], + "post-create-project-cmd": [ + "@php artisan key:generate --ansi" + ] + }, + "extra": { + "laravel": { + "dont-discover": [] } - } + }, + "config": { + "optimize-autoloader": true, + "preferred-install": "dist", + "sort-packages": true + }, + "minimum-stability": "dev", + "prefer-stable": true } diff --git a/composer.lock b/composer.lock index 950a2a3c9..8336b1ced 100644 --- a/composer.lock +++ b/composer.lock @@ -4,84 +4,292 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "5fbdd9c0577ca532954088d214c3a804", + "content-hash": "61500899e75c83a56ee6df9d4767033f", "packages": [ { - "name": "dg/rss-php", - "version": "v1.4", + "name": "asm89/stack-cors", + "version": "v2.0.3", "source": { "type": "git", - "url": "https://github.com/dg/rss-php.git", - "reference": "4d018b27b0a4d7b13dde34a402f0efe90024c40a" + "url": "https://github.com/asm89/stack-cors.git", + "reference": "9cb795bf30988e8c96dd3c40623c48a877bc6714" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dg/rss-php/zipball/4d018b27b0a4d7b13dde34a402f0efe90024c40a", - "reference": "4d018b27b0a4d7b13dde34a402f0efe90024c40a", + "url": "https://api.github.com/repos/asm89/stack-cors/zipball/9cb795bf30988e8c96dd3c40623c48a877bc6714", + "reference": "9cb795bf30988e8c96dd3c40623c48a877bc6714", "shasum": "" }, "require": { - "ext-simplexml": "*", - "php": ">=5.3" + "php": "^7.0|^8.0", + "symfony/http-foundation": "~2.7|~3.0|~4.0|~5.0", + "symfony/http-kernel": "~2.7|~3.0|~4.0|~5.0" + }, + "require-dev": { + "phpunit/phpunit": "^6|^7|^8|^9", + "squizlabs/php_codesniffer": "^3.5" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Asm89\\Stack\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" + "name": "Alexander", + "email": "iam.asm89@gmail.com" } ], - "description": "RSS & Atom Feeds for PHP is a very small and easy-to-use library for consuming an RSS and Atom feed", - "homepage": "https://github.com/dg/rss-php", + "description": "Cross-origin resource sharing library and stack middleware", + "homepage": "https://github.com/asm89/stack-cors", "keywords": [ - "atom", - "feed", - "rss" + "cors", + "stack" ], "support": { - "source": "https://github.com/dg/rss-php/tree/v1.4" + "issues": "https://github.com/asm89/stack-cors/issues", + "source": "https://github.com/asm89/stack-cors/tree/v2.0.3" }, - "time": "2019-09-29T08:57:45+00:00" + "time": "2021-03-11T06:42:03+00:00" }, { - "name": "doctrine/inflector", - "version": "2.0.3", + "name": "brick/math", + "version": "0.9.3", "source": { "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "9cf661f4eb38f7c881cac67c75ea9b00bf97b210" + "url": "https://github.com/brick/math.git", + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/9cf661f4eb38f7c881cac67c75ea9b00bf97b210", - "reference": "9cf661f4eb38f7c881cac67c75ea9b00bf97b210", + "url": "https://api.github.com/repos/brick/math/zipball/ca57d18f028f84f777b2168cd1911b0dee2343ae", + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0" + "ext-json": "*", + "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^7.0", - "phpstan/phpstan": "^0.11", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-strict-rules": "^0.11", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.0", + "vimeo/psalm": "4.9.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], + "support": { + "issues": "https://github.com/brick/math/issues", + "source": "https://github.com/brick/math/tree/0.9.3" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/brick/math", + "type": "tidelift" + } + ], + "time": "2021-08-15T20:50:18+00:00" + }, + { + "name": "cagilo/cagilo", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/cagilo/cagilo.git", + "reference": "fcbf5637667f3d10059b4b141634c7d6f96237b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/cagilo/cagilo/zipball/fcbf5637667f3d10059b4b141634c7d6f96237b1", + "reference": "fcbf5637667f3d10059b4b141634c7d6f96237b1", + "shasum": "" + }, + "require": { + "jenssegers/agent": "^2.6", + "laravel/framework": "^8.59", + "orchid/blade-icons": "1.3.2", + "php": "^8.0" + }, + "conflict": { + "jenssegers/agent": "<2.6.4", + "orchestra/testbench-core": "<6.24.1" + }, + "require-dev": { + "mockery/mockery": "^1.4.2", + "orchestra/testbench-core": "^6.2", + "phpunit/phpunit": "^9.3", + "vimeo/psalm": "^4.8" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Cagilo\\UI\\CagiloServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Cagilo\\UI\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alexandr Chernyaev", + "email": "bliz48rus@gmail.com", + "role": "Developer" + } + ], + "description": "A set of open-source Blade components for the Laravel Framework", + "homepage": "https://cagilo.github.io", + "keywords": [ + "blade-components", + "laravel", + "ui" + ], + "support": { + "issues": "https://github.com/cagilo/cagilo/issues", + "source": "https://github.com/cagilo/cagilo/tree/1.2.0" + }, + "time": "2021-10-01T16:27:05+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v3.0.1", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "0992cc19268b259a39e86f296da5f0677841f42c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/0992cc19268b259a39e86f296da5f0677841f42c", + "reference": "0992cc19268b259a39e86f296da5f0677841f42c", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^3.14" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Dflydev\\DotAccessData\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" + }, + { + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" + }, + { + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" } + ], + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", + "keywords": [ + "access", + "data", + "dot", + "notation" + ], + "support": { + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.1" + }, + "time": "2021-08-13T13:06:58+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", + "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^8.2", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "vimeo/psalm": "^4.10" }, + "type": "library", "autoload": { "psr-4": { "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" @@ -129,7 +337,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.x" + "source": "https://github.com/doctrine/inflector/tree/2.0.4" }, "funding": [ { @@ -145,33 +353,39 @@ "type": "tidelift" } ], - "time": "2020-05-29T15:13:26+00:00" + "time": "2021-10-22T20:16:43+00:00" }, { - "name": "erusev/parsedown", - "version": "1.7.4", + "name": "doctrine/lexer", + "version": "1.2.1", "source": { "type": "git", - "url": "https://github.com/erusev/parsedown.git", - "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3" + "url": "https://github.com/doctrine/lexer.git", + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/erusev/parsedown/zipball/cb17b6477dfff935958ba01325f2e8a2bfa6dab3", - "reference": "cb17b6477dfff935958ba01325f2e8a2bfa6dab3", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", "shasum": "" }, "require": { - "ext-mbstring": "*", - "php": ">=5.3.0" + "php": "^7.2 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35" + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan": "^0.11.8", + "phpunit/phpunit": "^8.2" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, "autoload": { - "psr-0": { - "Parsedown": "" + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" } }, "notification-url": "https://packagist.org/downloads/", @@ -180,105 +394,144 @@ ], "authors": [ { - "name": "Emanuil Rusev", - "email": "hello@erusev.com", - "homepage": "http://erusev.com" + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" } ], - "description": "Parser for Markdown.", - "homepage": "http://parsedown.org", + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", "keywords": [ - "markdown", - "parser" + "annotations", + "docblock", + "lexer", + "parser", + "php" ], "support": { - "issues": "https://github.com/erusev/parsedown/issues", - "source": "https://github.com/erusev/parsedown/tree/1.7.x" + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/1.2.1" }, - "time": "2019-12-30T22:54:17+00:00" + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2020-05-25T17:44:05+00:00" }, { - "name": "hamcrest/hamcrest-php", - "version": "v2.0.1", + "name": "dragonmantank/cron-expression", + "version": "v3.1.0", "source": { "type": "git", - "url": "https://github.com/hamcrest/hamcrest-php.git", - "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "7a8c6e56ab3ffcc538d05e8155bb42269abf1a0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", - "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/7a8c6e56ab3ffcc538d05e8155bb42269abf1a0c", + "reference": "7a8c6e56ab3ffcc538d05e8155bb42269abf1a0c", "shasum": "" }, "require": { - "php": "^5.3|^7.0|^8.0" + "php": "^7.2|^8.0", + "webmozart/assert": "^1.7.0" }, "replace": { - "cordoval/hamcrest-php": "*", - "davedevelopment/hamcrest-php": "*", - "kodova/hamcrest-php": "*" + "mtdowling/cron-expression": "^1.0" }, "require-dev": { - "phpunit/php-file-iterator": "^1.4 || ^2.0", - "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-webmozart-assert": "^0.12.7", + "phpunit/phpunit": "^7.0|^8.0|^9.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.1-dev" - } - }, "autoload": { - "classmap": [ - "hamcrest" - ] + "psr-4": { + "Cron\\": "src/Cron/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], - "description": "This is the PHP port of Hamcrest Matchers", + "authors": [ + { + "name": "Chris Tankersley", + "email": "chris@ctankersley.com", + "homepage": "https://github.com/dragonmantank" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", "keywords": [ - "test" + "cron", + "schedule" ], "support": { - "issues": "https://github.com/hamcrest/hamcrest-php/issues", - "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" + "issues": "https://github.com/dragonmantank/cron-expression/issues", + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.1.0" }, - "time": "2020-07-09T08:09:16+00:00" + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2020-11-24T19:55:57+00:00" }, { - "name": "illuminate/container", - "version": "v7.29.2", + "name": "egulias/email-validator", + "version": "2.1.25", "source": { "type": "git", - "url": "https://github.com/illuminate/container.git", - "reference": "cf94ed8fbaeb26906bb42b24377dbb061b97a096" + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/container/zipball/cf94ed8fbaeb26906bb42b24377dbb061b97a096", - "reference": "cf94ed8fbaeb26906bb42b24377dbb061b97a096", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0dbf5d78455d4d6a41d186da50adc1122ec066f4", + "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4", "shasum": "" }, "require": { - "illuminate/contracts": "^7.0", - "php": "^7.2.5|^8.0", - "psr/container": "^1.0" + "doctrine/lexer": "^1.0.1", + "php": ">=5.5", + "symfony/polyfill-intl-idn": "^1.10" }, - "provide": { - "psr/container-implementation": "1.0" + "require-dev": { + "dominicsayers/isemail": "^3.0.7", + "phpunit/phpunit": "^4.8.36|^7.5.15", + "satooshi/php-coveralls": "^1.0.1" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "7.x-dev" + "dev-master": "2.1.x-dev" } }, "autoload": { "psr-4": { - "Illuminate\\Container\\": "" + "Egulias\\EmailValidator\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -287,46 +540,72 @@ ], "authors": [ { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" + "name": "Eduardo Gulias Davis" } ], - "description": "The Illuminate Container package.", - "homepage": "https://laravel.com", + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/2.1.25" }, - "time": "2020-10-27T16:17:28+00:00" + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2020-12-29T14:50:06+00:00" }, { - "name": "illuminate/contracts", - "version": "v7.29.2", + "name": "fruitcake/laravel-cors", + "version": "v2.0.4", "source": { "type": "git", - "url": "https://github.com/illuminate/contracts.git", - "reference": "7ddcd4342c174e1be0e04f6011fea185d3c653c1" + "url": "https://github.com/fruitcake/laravel-cors.git", + "reference": "a8ccedc7ca95189ead0e407c43b530dc17791d6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/contracts/zipball/7ddcd4342c174e1be0e04f6011fea185d3c653c1", - "reference": "7ddcd4342c174e1be0e04f6011fea185d3c653c1", + "url": "https://api.github.com/repos/fruitcake/laravel-cors/zipball/a8ccedc7ca95189ead0e407c43b530dc17791d6a", + "reference": "a8ccedc7ca95189ead0e407c43b530dc17791d6a", "shasum": "" }, "require": { - "php": "^7.2.5|^8.0", - "psr/container": "^1.0", - "psr/simple-cache": "^1.0" + "asm89/stack-cors": "^2.0.1", + "illuminate/contracts": "^6|^7|^8|^9", + "illuminate/support": "^6|^7|^8|^9", + "php": ">=7.2", + "symfony/http-foundation": "^4|^5", + "symfony/http-kernel": "^4.3.4|^5" + }, + "require-dev": { + "laravel/framework": "^6|^7|^8", + "orchestra/testbench-dusk": "^4|^5|^6|^7", + "phpunit/phpunit": "^6|^7|^8|^9", + "squizlabs/php_codesniffer": "^3.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "7.x-dev" + "dev-master": "2.0-dev" + }, + "laravel": { + "providers": [ + "Fruitcake\\Cors\\CorsServiceProvider" + ] } }, "autoload": { "psr-4": { - "Illuminate\\Contracts\\": "" + "Fruitcake\\Cors\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -335,47 +614,58 @@ ], "authors": [ { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barry vd. Heuvel", + "email": "barryvdh@gmail.com" } ], - "description": "The Illuminate Contracts package.", - "homepage": "https://laravel.com", + "description": "Adds CORS (Cross-Origin Resource Sharing) headers support in your Laravel application", + "keywords": [ + "api", + "cors", + "crossdomain", + "laravel" + ], "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" + "issues": "https://github.com/fruitcake/laravel-cors/issues", + "source": "https://github.com/fruitcake/laravel-cors/tree/v2.0.4" }, - "time": "2020-10-27T15:11:37+00:00" + "funding": [ + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2021-04-26T11:24:25+00:00" }, { - "name": "illuminate/events", - "version": "v7.29.2", + "name": "graham-campbell/result-type", + "version": "v1.0.4", "source": { "type": "git", - "url": "https://github.com/illuminate/events.git", - "reference": "6f64db49dbfd490c6e30c983964543a054882faf" + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "0690bde05318336c7221785f2a932467f98b64ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/events/zipball/6f64db49dbfd490c6e30c983964543a054882faf", - "reference": "6f64db49dbfd490c6e30c983964543a054882faf", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/0690bde05318336c7221785f2a932467f98b64ca", + "reference": "0690bde05318336c7221785f2a932467f98b64ca", "shasum": "" }, "require": { - "illuminate/container": "^7.0", - "illuminate/contracts": "^7.0", - "illuminate/support": "^7.0", - "php": "^7.2.5|^8.0" + "php": "^7.0 || ^8.0", + "phpoption/phpoption": "^1.8" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "7.x-dev" - } + "require-dev": { + "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8" }, + "type": "library", "autoload": { "psr-4": { - "Illuminate\\Events\\": "" + "GrahamCampbell\\ResultType\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -384,58 +674,85 @@ ], "authors": [ { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" } ], - "description": "The Illuminate Events package.", - "homepage": "https://laravel.com", + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.0.4" }, - "time": "2020-10-27T15:11:37+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2021-11-21T21:41:47+00:00" }, { - "name": "illuminate/filesystem", - "version": "v7.29.2", + "name": "guzzlehttp/guzzle", + "version": "7.4.1", "source": { "type": "git", - "url": "https://github.com/illuminate/filesystem.git", - "reference": "2013f94a3a7dff008be54884774548e3c222c3e8" + "url": "https://github.com/guzzle/guzzle.git", + "reference": "ee0a041b1760e6a53d2a39c8c34115adc2af2c79" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/filesystem/zipball/2013f94a3a7dff008be54884774548e3c222c3e8", - "reference": "2013f94a3a7dff008be54884774548e3c222c3e8", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ee0a041b1760e6a53d2a39c8c34115adc2af2c79", + "reference": "ee0a041b1760e6a53d2a39c8c34115adc2af2c79", "shasum": "" }, "require": { - "illuminate/contracts": "^7.0", - "illuminate/support": "^7.0", - "php": "^7.2.5|^8.0", - "symfony/finder": "^5.0" + "ext-json": "*", + "guzzlehttp/promises": "^1.5", + "guzzlehttp/psr7": "^1.8.3 || ^2.1", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "ext-curl": "*", + "php-http/client-integration-tests": "^3.0", + "phpunit/phpunit": "^8.5.5 || ^9.3.5", + "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { - "ext-ftp": "Required to use the Flysystem FTP driver.", - "illuminate/http": "Required for handling uploaded files (^7.0).", - "league/flysystem": "Required to use the Flysystem local and FTP drivers (^1.1).", - "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).", - "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).", - "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).", - "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", - "symfony/mime": "Required to enable support for guessing extensions (^5.0)." + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "7.x-dev" + "dev-master": "7.4-dev" } }, "autoload": { "psr-4": { - "Illuminate\\Filesystem\\": "" - } + "GuzzleHttp\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -443,64 +760,105 @@ ], "authors": [ { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "MΓ‘rk SΓ‘gi-KazΓ‘r", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" } ], - "description": "The Illuminate Filesystem package.", - "homepage": "https://laravel.com", + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.4.1" }, - "time": "2020-10-27T15:11:37+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2021-12-06T18:43:05+00:00" }, { - "name": "illuminate/support", - "version": "v7.29.2", + "name": "guzzlehttp/promises", + "version": "1.5.1", "source": { "type": "git", - "url": "https://github.com/illuminate/support.git", - "reference": "d67eafa7fdba279266e797eda035633e3ca029d0" + "url": "https://github.com/guzzle/promises.git", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/support/zipball/d67eafa7fdba279266e797eda035633e3ca029d0", - "reference": "d67eafa7fdba279266e797eda035633e3ca029d0", + "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da", "shasum": "" }, "require": { - "doctrine/inflector": "^1.4|^2.0", - "ext-json": "*", - "ext-mbstring": "*", - "illuminate/contracts": "^7.0", - "nesbot/carbon": "^2.31", - "php": "^7.2.5|^8.0", - "voku/portable-ascii": "^1.4.8" - }, - "conflict": { - "tightenco/collect": "<5.5.33" + "php": ">=5.5" }, - "suggest": { - "illuminate/filesystem": "Required to use the composer class (^7.0).", - "moontoast/math": "Required to use ordered UUIDs (^1.1).", - "ramsey/uuid": "Required to use Str::uuid() (^3.7|^4.0).", - "symfony/process": "Required to use the composer class (^5.0).", - "symfony/var-dumper": "Required to use the dd function (^5.0).", - "vlucas/phpdotenv": "Required to use the Env class and env helper (^4.0)." + "require-dev": { + "symfony/phpunit-bridge": "^4.4 || ^5.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "7.x-dev" + "dev-master": "1.5-dev" } }, "autoload": { "psr-4": { - "Illuminate\\Support\\": "" + "GuzzleHttp\\Promise\\": "src/" }, "files": [ - "helpers.php" + "src/functions_include.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -509,50 +867,91 @@ ], "authors": [ { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" } ], - "description": "The Illuminate Support package.", - "homepage": "https://laravel.com", + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/1.5.1" }, - "time": "2020-10-29T15:16:59+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2021-10-22T20:56:57+00:00" }, { - "name": "illuminate/view", - "version": "v7.29.2", + "name": "guzzlehttp/psr7", + "version": "2.1.0", "source": { "type": "git", - "url": "https://github.com/illuminate/view.git", - "reference": "5c2279062da803f36093108d09f4db1d54b302d5" + "url": "https://github.com/guzzle/psr7.git", + "reference": "089edd38f5b8abba6cb01567c2a8aaa47cec4c72" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/view/zipball/5c2279062da803f36093108d09f4db1d54b302d5", - "reference": "5c2279062da803f36093108d09f4db1d54b302d5", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/089edd38f5b8abba6cb01567c2a8aaa47cec4c72", + "reference": "089edd38f5b8abba6cb01567c2a8aaa47cec4c72", "shasum": "" }, "require": { - "ext-json": "*", - "illuminate/container": "^7.0", - "illuminate/contracts": "^7.0", - "illuminate/events": "^7.0", - "illuminate/filesystem": "^7.0", - "illuminate/support": "^7.0", - "php": "^7.2.5|^8.0" + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.8 || ^9.3.10" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "7.x-dev" + "dev-master": "2.1-dev" } }, "autoload": { "psr-4": { - "Illuminate\\View\\": "" + "GuzzleHttp\\Psr7\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -561,52 +960,117 @@ ], "authors": [ { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "MΓ‘rk SΓ‘gi-KazΓ‘r", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "MΓ‘rk SΓ‘gi-KazΓ‘r", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" } ], - "description": "The Illuminate View package.", - "homepage": "https://laravel.com", + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.1.0" }, - "time": "2020-10-27T15:11:37+00:00" + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2021-10-06T17:43:30+00:00" }, { - "name": "jolicode/jolitypo", - "version": "1.1.0", + "name": "intervention/image", + "version": "2.7.1", "source": { "type": "git", - "url": "https://github.com/jolicode/JoliTypo.git", - "reference": "6a6dba9c63160d5406c0bdd55166c1cc7d2f6d8c" + "url": "https://github.com/Intervention/image.git", + "reference": "744ebba495319501b873a4e48787759c72e3fb8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jolicode/JoliTypo/zipball/6a6dba9c63160d5406c0bdd55166c1cc7d2f6d8c", - "reference": "6a6dba9c63160d5406c0bdd55166c1cc7d2f6d8c", + "url": "https://api.github.com/repos/Intervention/image/zipball/744ebba495319501b873a4e48787759c72e3fb8c", + "reference": "744ebba495319501b873a4e48787759c72e3fb8c", "shasum": "" }, "require": { - "ext-mbstring": "*", - "lib-libxml": "*", - "org_heigl/hyphenator": "~2.0.3", - "php": ">=7.0.0" - }, - "conflict": { - "ext-apc": "3.1.11" + "ext-fileinfo": "*", + "guzzlehttp/psr7": "~1.1 || ^2.0", + "php": ">=5.4.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2", - "symfony/framework-bundle": "^3.4.26|^4.1.12|^5.0", - "symfony/phpunit-bridge": "^5.0", - "symfony/twig-bundle": "^3.4.26|^4.1.12|^5.0", - "symfony/yaml": "^3.4.26|^4.1.12|^5.0" + "mockery/mockery": "~0.9.2", + "phpunit/phpunit": "^4.8 || ^5.7 || ^7.5.15" + }, + "suggest": { + "ext-gd": "to use GD library based image processing.", + "ext-imagick": "to use Imagick based image processing.", + "intervention/imagecache": "Caching extension for the Intervention Image library" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + }, + "laravel": { + "providers": [ + "Intervention\\Image\\ImageServiceProvider" + ], + "aliases": { + "Image": "Intervention\\Image\\Facades\\Image" + } + } + }, "autoload": { "psr-4": { - "JoliTypo\\": "src/JoliTypo" + "Intervention\\Image\\": "src/Intervention/Image" } }, "notification-url": "https://packagist.org/downloads/", @@ -615,243 +1079,384 @@ ], "authors": [ { - "name": "Damien Alexandre", - "email": "dalexandre@jolicode.com", - "homepage": "https://damienalexandre.fr/" + "name": "Oliver Vogel", + "email": "oliver@olivervogel.com", + "homepage": "http://olivervogel.com/" } ], - "description": "Microtypography fixer for the web.", - "homepage": "https://github.com/jolicode/JoliTypo", + "description": "Image handling and manipulation library with support for Laravel integration", + "homepage": "http://image.intervention.io/", "keywords": [ - "ellipsis", - "fixer", - "quote", - "smartquote", - "typography" + "gd", + "image", + "imagick", + "laravel", + "thumbnail", + "watermark" ], "support": { - "issues": "https://github.com/jolicode/JoliTypo/issues", - "source": "https://github.com/jolicode/JoliTypo/tree/1.1.0" + "issues": "https://github.com/Intervention/image/issues", + "source": "https://github.com/Intervention/image/tree/2.7.1" }, - "time": "2020-04-11T14:59:35+00:00" + "funding": [ + { + "url": "https://www.paypal.me/interventionphp", + "type": "custom" + }, + { + "url": "https://github.com/Intervention", + "type": "github" + } + ], + "time": "2021-12-16T16:49:26+00:00" }, { - "name": "michelf/php-markdown", - "version": "1.9.0", + "name": "jaybizzle/crawler-detect", + "version": "v1.2.110", "source": { "type": "git", - "url": "https://github.com/michelf/php-markdown.git", - "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c" + "url": "https://github.com/JayBizzle/Crawler-Detect.git", + "reference": "f9d63a3581428fd8a3858e161d072f0b9debc26f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/michelf/php-markdown/zipball/c83178d49e372ca967d1a8c77ae4e051b3a3c75c", - "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c", + "url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/f9d63a3581428fd8a3858e161d072f0b9debc26f", + "reference": "f9d63a3581428fd8a3858e161d072f0b9debc26f", "shasum": "" }, "require": { "php": ">=5.3.0" }, "require-dev": { - "phpunit/phpunit": ">=4.3 <5.8" + "phpunit/phpunit": "^4.8|^5.5|^6.5|^9.4" }, "type": "library", "autoload": { "psr-4": { - "Michelf\\": "Michelf/" + "Jaybizzle\\CrawlerDetect\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Michel Fortin", - "email": "michel.fortin@michelf.ca", - "homepage": "https://michelf.ca/", + "name": "Mark Beech", + "email": "m@rkbee.ch", "role": "Developer" - }, - { - "name": "John Gruber", - "homepage": "https://daringfireball.net/" } ], - "description": "PHP Markdown", - "homepage": "https://michelf.ca/projects/php-markdown/", + "description": "CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent", + "homepage": "https://github.com/JayBizzle/Crawler-Detect/", "keywords": [ - "markdown" + "crawler", + "crawler detect", + "crawler detector", + "crawlerdetect", + "php crawler detect" ], "support": { - "issues": "https://github.com/michelf/php-markdown/issues", - "source": "https://github.com/michelf/php-markdown/tree/1.9.0" + "issues": "https://github.com/JayBizzle/Crawler-Detect/issues", + "source": "https://github.com/JayBizzle/Crawler-Detect/tree/v1.2.110" }, - "time": "2019-12-02T02:32:27+00:00" + "time": "2021-12-07T18:35:06+00:00" }, { - "name": "mnapoli/front-yaml", - "version": "1.7.0", + "name": "jenssegers/agent", + "version": "v2.6.4", "source": { "type": "git", - "url": "https://github.com/mnapoli/FrontYAML.git", - "reference": "7602e0ffe84ca07b68865960d255d3ae9502e5d4" + "url": "https://github.com/jenssegers/agent.git", + "reference": "daa11c43729510b3700bc34d414664966b03bffe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mnapoli/FrontYAML/zipball/7602e0ffe84ca07b68865960d255d3ae9502e5d4", - "reference": "7602e0ffe84ca07b68865960d255d3ae9502e5d4", + "url": "https://api.github.com/repos/jenssegers/agent/zipball/daa11c43729510b3700bc34d414664966b03bffe", + "reference": "daa11c43729510b3700bc34d414664966b03bffe", "shasum": "" }, "require": { - "erusev/parsedown": "~1.0", - "php": "^7.2", - "symfony/yaml": "~2.1|^3.0|^4.0|^5.0" + "jaybizzle/crawler-detect": "^1.2", + "mobiledetect/mobiledetectlib": "^2.7.6", + "php": ">=5.6" }, "require-dev": { - "league/commonmark": "~1.4", - "phpunit/phpunit": "~8.5" + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5.0|^6.0|^7.0" + }, + "suggest": { + "illuminate/support": "Required for laravel service providers" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + }, + "laravel": { + "providers": [ + "Jenssegers\\Agent\\AgentServiceProvider" + ], + "aliases": { + "Agent": "Jenssegers\\Agent\\Facades\\Agent" + } + } + }, "autoload": { "psr-4": { - "Mni\\FrontYAML\\": "src/" + "Jenssegers\\Agent\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], + "authors": [ + { + "name": "Jens Segers", + "homepage": "https://jenssegers.com" + } + ], + "description": "Desktop/mobile user agent parser with support for Laravel, based on Mobiledetect", + "homepage": "https://github.com/jenssegers/agent", + "keywords": [ + "Agent", + "browser", + "desktop", + "laravel", + "mobile", + "platform", + "user agent", + "useragent" + ], "support": { - "issues": "https://github.com/mnapoli/FrontYAML/issues", - "source": "https://github.com/mnapoli/FrontYAML/tree/1.7.0" + "issues": "https://github.com/jenssegers/agent/issues", + "source": "https://github.com/jenssegers/agent/tree/v2.6.4" }, - "time": "2020-05-21T08:30:56+00:00" + "funding": [ + { + "url": "https://github.com/jenssegers", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/jenssegers/agent", + "type": "tidelift" + } + ], + "time": "2020-06-13T08:05:20+00:00" }, { - "name": "mockery/mockery", - "version": "1.4.2", + "name": "laravel/framework", + "version": "v8.76.2", "source": { "type": "git", - "url": "https://github.com/mockery/mockery.git", - "reference": "20cab678faed06fac225193be281ea0fddb43b93" + "url": "https://github.com/laravel/framework.git", + "reference": "c67acfdc968f487b6235435080eef62a7e2ed055" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mockery/mockery/zipball/20cab678faed06fac225193be281ea0fddb43b93", - "reference": "20cab678faed06fac225193be281ea0fddb43b93", + "url": "https://api.github.com/repos/laravel/framework/zipball/c67acfdc968f487b6235435080eef62a7e2ed055", + "reference": "c67acfdc968f487b6235435080eef62a7e2ed055", "shasum": "" }, "require": { - "hamcrest/hamcrest-php": "^2.0.1", - "lib-pcre": ">=7.0", - "php": "^7.3 || ^8.0" + "doctrine/inflector": "^1.4|^2.0", + "dragonmantank/cron-expression": "^3.0.2", + "egulias/email-validator": "^2.1.10", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "laravel/serializable-closure": "^1.0", + "league/commonmark": "^1.3|^2.0.2", + "league/flysystem": "^1.1", + "monolog/monolog": "^2.0", + "nesbot/carbon": "^2.53.1", + "opis/closure": "^3.6", + "php": "^7.3|^8.0", + "psr/container": "^1.0", + "psr/log": "^1.0 || ^2.0", + "psr/simple-cache": "^1.0", + "ramsey/uuid": "^4.2.2", + "swiftmailer/swiftmailer": "^6.3", + "symfony/console": "^5.4", + "symfony/error-handler": "^5.4", + "symfony/finder": "^5.4", + "symfony/http-foundation": "^5.4", + "symfony/http-kernel": "^5.4", + "symfony/mime": "^5.4", + "symfony/process": "^5.4", + "symfony/routing": "^5.4", + "symfony/var-dumper": "^5.4", + "tijsverkoyen/css-to-inline-styles": "^2.2.2", + "vlucas/phpdotenv": "^5.2", + "voku/portable-ascii": "^1.4.8" }, "conflict": { - "phpunit/phpunit": "<8.0" + "tightenco/collect": "<5.5.33" + }, + "provide": { + "psr/container-implementation": "1.0", + "psr/simple-cache-implementation": "1.0" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/collections": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/log": "self.version", + "illuminate/macroable": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/testing": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version" }, "require-dev": { - "phpunit/phpunit": "^8.5 || ^9.3" + "aws/aws-sdk-php": "^3.198.1", + "doctrine/dbal": "^2.13.3|^3.1.4", + "filp/whoops": "^2.14.3", + "guzzlehttp/guzzle": "^6.5.5|^7.0.1", + "league/flysystem-cached-adapter": "^1.0", + "mockery/mockery": "^1.4.4", + "orchestra/testbench-core": "^6.27", + "pda/pheanstalk": "^4.0", + "phpunit/phpunit": "^8.5.19|^9.5.8", + "predis/predis": "^1.1.9", + "symfony/cache": "^5.4" + }, + "suggest": { + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.198.1).", + "brianium/paratest": "Required to run tests in parallel (^6.0).", + "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", + "ext-bcmath": "Required to use the multiple_of validation rule.", + "ext-ftp": "Required to use the Flysystem FTP driver.", + "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", + "ext-memcached": "Required to use the memcache cache driver.", + "ext-pcntl": "Required to use all features of the queue worker.", + "ext-posix": "Required to use all features of the queue worker.", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", + "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", + "filp/whoops": "Required for friendly error pages in development (^2.14.3).", + "guzzlehttp/guzzle": "Required to use the HTTP Client, Mailgun mail driver and the ping methods on schedules (^6.5.5|^7.0.1).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).", + "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).", + "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).", + "mockery/mockery": "Required to use mocking (^1.4.4).", + "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", + "phpunit/phpunit": "Required to use assertions and run tests (^8.5.19|^9.5.8).", + "predis/predis": "Required to use the predis connector (^1.1.9).", + "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0|^5.0|^6.0|^7.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^5.4).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^5.4).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0).", + "wildbit/swiftmailer-postmark": "Required to use Postmark mail driver (^3.0)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-master": "8.x-dev" } }, "autoload": { - "psr-0": { - "Mockery": "library/" + "files": [ + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/" + ] } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "PΓ‘draic Brady", - "email": "padraic.brady@gmail.com", - "homepage": "http://blog.astrumfutura.com" - }, - { - "name": "Dave Marshall", - "email": "dave.marshall@atstsolutions.co.uk", - "homepage": "http://davedevelopment.co.uk" + "name": "Taylor Otwell", + "email": "taylor@laravel.com" } ], - "description": "Mockery is a simple yet flexible PHP mock object framework", - "homepage": "https://github.com/mockery/mockery", + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", "keywords": [ - "BDD", - "TDD", - "library", - "mock", - "mock objects", - "mockery", - "stub", - "test", - "test double", - "testing" + "framework", + "laravel" ], "support": { - "issues": "https://github.com/mockery/mockery/issues", - "source": "https://github.com/mockery/mockery/tree/master" + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" }, - "time": "2020-08-11T18:10:13+00:00" + "time": "2021-12-15T14:02:14+00:00" }, { - "name": "nesbot/carbon", - "version": "2.41.5", + "name": "laravel/sanctum", + "version": "v2.13.0", "source": { "type": "git", - "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "c4a9caf97cfc53adfc219043bcecf42bc663acee" + "url": "https://github.com/laravel/sanctum.git", + "reference": "b4c07d0014b78430a3c827064217f811f0708eaa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/c4a9caf97cfc53adfc219043bcecf42bc663acee", - "reference": "c4a9caf97cfc53adfc219043bcecf42bc663acee", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/b4c07d0014b78430a3c827064217f811f0708eaa", + "reference": "b4c07d0014b78430a3c827064217f811f0708eaa", "shasum": "" }, "require": { "ext-json": "*", - "php": "^7.1.8 || ^8.0", - "symfony/polyfill-mbstring": "^1.0", - "symfony/translation": "^3.4 || ^4.0 || ^5.0" + "illuminate/contracts": "^6.9|^7.0|^8.0", + "illuminate/database": "^6.9|^7.0|^8.0", + "illuminate/support": "^6.9|^7.0|^8.0", + "php": "^7.2|^8.0" }, "require-dev": { - "doctrine/orm": "^2.7", - "friendsofphp/php-cs-fixer": "^2.14 || ^3.0", - "kylekatarnls/multi-tester": "^2.0", - "phpmd/phpmd": "^2.9", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12.35", - "phpunit/phpunit": "^7.5 || ^8.0", - "squizlabs/php_codesniffer": "^3.4" + "mockery/mockery": "^1.0", + "orchestra/testbench": "^4.0|^5.0|^6.0", + "phpunit/phpunit": "^8.0|^9.3" }, - "bin": [ - "bin/carbon" - ], "type": "library", "extra": { "branch-alias": { - "dev-master": "2.x-dev", - "dev-3.x": "3.x-dev" + "dev-master": "2.x-dev" }, "laravel": { "providers": [ - "Carbon\\Laravel\\ServiceProvider" - ] - }, - "phpstan": { - "includes": [ - "extension.neon" + "Laravel\\Sanctum\\SanctumServiceProvider" ] } }, "autoload": { "psr-4": { - "Carbon\\": "src/Carbon/" + "Laravel\\Sanctum\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -860,56 +1465,53 @@ ], "authors": [ { - "name": "Brian Nesbitt", - "email": "brian@nesbot.com", - "homepage": "http://nesbot.com" - }, - { - "name": "kylekatarnls", - "homepage": "http://github.com/kylekatarnls" + "name": "Taylor Otwell", + "email": "taylor@laravel.com" } ], - "description": "An API extension for DateTime that supports 281 different languages.", - "homepage": "http://carbon.nesbot.com", + "description": "Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.", "keywords": [ - "date", - "datetime", - "time" + "auth", + "laravel", + "sanctum" ], "support": { - "issues": "https://github.com/briannesbitt/Carbon/issues", - "source": "https://github.com/briannesbitt/Carbon" + "issues": "https://github.com/laravel/sanctum/issues", + "source": "https://github.com/laravel/sanctum" }, - "funding": [ - { - "url": "https://opencollective.com/Carbon", - "type": "open_collective" - }, - { - "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", - "type": "tidelift" - } - ], - "time": "2020-10-23T06:02:30+00:00" + "time": "2021-12-14T17:49:47+00:00" }, { - "name": "orchid/icons", - "version": "2.2.0", + "name": "laravel/serializable-closure", + "version": "v1.0.5", "source": { "type": "git", - "url": "https://github.com/orchidsoftware/icons.git", - "reference": "86014fb48aaba9d64e040588cd394af3309bba06" + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "25de3be1bca1b17d52ff0dc02b646c667ac7266c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/orchidsoftware/icons/zipball/86014fb48aaba9d64e040588cd394af3309bba06", - "reference": "86014fb48aaba9d64e040588cd394af3309bba06", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/25de3be1bca1b17d52ff0dc02b646c667ac7266c", + "reference": "25de3be1bca1b17d52ff0dc02b646c667ac7266c", "shasum": "" }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "pestphp/pest": "^1.18", + "phpstan/phpstan": "^0.12.98", + "symfony/var-dumper": "^5.3" + }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, "autoload": { "psr-4": { - "Orchid\\IconPack\\": "src/" + "Laravel\\SerializableClosure\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -918,52 +1520,69 @@ ], "authors": [ { - "name": "Alexandr Chernyaev", - "email": "bliz48rus@gmail.com" - }, - { - "name": "Dmitry Skirta" - }, - { - "name": "Jamal Jama" + "name": "Taylor Otwell", + "email": "taylor@laravel.com" }, { - "name": "Ahmad Firoz" + "name": "Nuno Maduro", + "email": "nuno@laravel.com" } ], - "description": "Simple and Minimal Line Icons", + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", + "keywords": [ + "closure", + "laravel", + "serializable" + ], "support": { - "issues": "https://github.com/orchidsoftware/icons/issues", - "source": "https://github.com/orchidsoftware/icons/tree/2.2.0" + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" }, - "time": "2020-09-26T13:20:57+00:00" + "time": "2021-11-30T15:53:04+00:00" }, { - "name": "org_heigl/hyphenator", - "version": "v2.0.6", + "name": "laravel/tinker", + "version": "v2.6.3", "source": { "type": "git", - "url": "https://github.com/heiglandreas/Org_Heigl_Hyphenator.git", - "reference": "9a8ac28f654e1ec0779caaffe57edcd2575973f6" + "url": "https://github.com/laravel/tinker.git", + "reference": "a9ddee4761ec8453c584e393b393caff189a3e42" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/heiglandreas/Org_Heigl_Hyphenator/zipball/9a8ac28f654e1ec0779caaffe57edcd2575973f6", - "reference": "9a8ac28f654e1ec0779caaffe57edcd2575973f6", + "url": "https://api.github.com/repos/laravel/tinker/zipball/a9ddee4761ec8453c584e393b393caff189a3e42", + "reference": "a9ddee4761ec8453c584e393b393caff189a3e42", "shasum": "" }, "require": { - "ext-mbstring": "*", - "php": "^5.3||^7.0" + "illuminate/console": "^6.0|^7.0|^8.0", + "illuminate/contracts": "^6.0|^7.0|^8.0", + "illuminate/support": "^6.0|^7.0|^8.0", + "php": "^7.2.5|^8.0", + "psy/psysh": "^0.10.4", + "symfony/var-dumper": "^4.3.4|^5.0" }, "require-dev": { - "mockery/mockery": "^0.9", - "phpunit/phpunit": "^4.8||^5.3" + "mockery/mockery": "~1.3.3|^1.4.2", + "phpunit/phpunit": "^8.5.8|^9.3.3" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0)." }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] + } + }, "autoload": { "psr-4": { - "Org\\Heigl\\Hyphenator\\": "src" + "Laravel\\Tinker\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -972,172 +1591,258 @@ ], "authors": [ { - "name": "Andreas Heigl", - "email": "andreas@heigl.org", - "homepage": "http://andreas.heigl.org", - "role": "developer" + "name": "Taylor Otwell", + "email": "taylor@laravel.com" } ], - "description": "Word-Hyphenation for PHP based on the TeX-Hyphenation algorithm", - "homepage": "http://github.com/heiglandreas/Org_Heigl_Hyphenator", + "description": "Powerful REPL for the Laravel framework.", "keywords": [ - "hyphenate", - "hyphenation" + "REPL", + "Tinker", + "laravel", + "psysh" ], "support": { - "issues": "https://github.com/heiglandreas/Org_Heigl_Hyphenator/issues", - "source": "https://github.com/heiglandreas/Org_Heigl_Hyphenator/tree/master" + "issues": "https://github.com/laravel/tinker/issues", + "source": "https://github.com/laravel/tinker/tree/v2.6.3" }, - "time": "2017-03-20T20:12:10+00:00" + "time": "2021-12-07T16:41:42+00:00" }, { - "name": "phpoption/phpoption", - "version": "1.7.5", + "name": "league/commonmark", + "version": "2.1.0", "source": { "type": "git", - "url": "https://github.com/schmittjoh/php-option.git", - "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525" + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "819276bc54e83c160617d3ac0a436c239e479928" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/994ecccd8f3283ecf5ac33254543eb0ac946d525", - "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/819276bc54e83c160617d3ac0a436c239e479928", + "reference": "819276bc54e83c160617d3ac0a436c239e479928", "shasum": "" }, "require": { - "php": "^5.5.9 || ^7.0 || ^8.0" + "ext-mbstring": "*", + "league/config": "^1.1.1", + "php": "^7.4 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/polyfill-php80": "^1.15" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", - "phpunit/phpunit": "^4.8.35 || ^5.7.27 || ^6.5.6 || ^7.0 || ^8.0 || ^9.0" + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.30.0", + "commonmark/commonmark.js": "0.30.0", + "composer/package-versions-deprecated": "^1.8", + "erusev/parsedown": "^1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "^1.4", + "phpstan/phpstan": "^0.12.88 || ^1.0.0", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-main": "2.2-dev" } }, "autoload": { "psr-4": { - "PhpOption\\": "src/PhpOption/" + "League\\CommonMark\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache-2.0" + "BSD-3-Clause" ], "authors": [ { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Graham Campbell", - "email": "graham@alt-three.com" + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" } ], - "description": "Option Type for PHP", + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", + "homepage": "https://commonmark.thephpleague.com", "keywords": [ - "language", - "option", - "php", - "type" + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" ], "support": { - "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.7.5" + "docs": "https://commonmark.thephpleague.com/", + "forum": "https://github.com/thephpleague/commonmark/discussions", + "issues": "https://github.com/thephpleague/commonmark/issues", + "rss": "https://github.com/thephpleague/commonmark/releases.atom", + "source": "https://github.com/thephpleague/commonmark" }, "funding": [ { - "url": "https://github.com/GrahamCampbell", + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "url": "https://tidelift.com/funding/github/packagist/league/commonmark", "type": "tidelift" } ], - "time": "2020-07-20T17:29:33+00:00" + "time": "2021-12-05T18:25:20+00:00" }, { - "name": "psr/container", - "version": "1.0.0", + "name": "league/config", + "version": "v1.1.1", "source": { "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + "url": "https://github.com/thephpleague/config.git", + "reference": "a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "url": "https://api.github.com/repos/thephpleague/config/zipball/a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e", + "reference": "a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e", "shasum": "" }, "require": { - "php": ">=5.3.0" + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.90", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-main": "1.2-dev" } }, "autoload": { "psr-4": { - "Psr\\Container\\": "src/" + "League\\Config\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" } ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", + "description": "Define configuration arrays with strict schemas and access values with dot notation", + "homepage": "https://config.thephpleague.com", "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" ], "support": { - "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/master" + "docs": "https://config.thephpleague.com/", + "issues": "https://github.com/thephpleague/config/issues", + "rss": "https://github.com/thephpleague/config/releases.atom", + "source": "https://github.com/thephpleague/config" }, - "time": "2017-02-14T16:28:37+00:00" + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + } + ], + "time": "2021-08-14T12:15:32+00:00" }, { - "name": "psr/simple-cache", - "version": "1.0.1", + "name": "league/flysystem", + "version": "1.1.9", "source": { "type": "git", - "url": "https://github.com/php-fig/simple-cache.git", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "094defdb4a7001845300334e7c1ee2335925ef99" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99", + "reference": "094defdb4a7001845300334e7c1ee2335925ef99", "shasum": "" }, "require": { - "php": ">=5.3.0" + "ext-fileinfo": "*", + "league/mime-type-detection": "^1.3", + "php": "^7.2.5 || ^8.0" + }, + "conflict": { + "league/flysystem-sftp": "<1.0.6" + }, + "require-dev": { + "phpspec/prophecy": "^1.11.1", + "phpunit/phpunit": "^8.5.8" + }, + "suggest": { + "ext-ftp": "Allows you to use FTP server storage", + "ext-openssl": "Allows you to use FTPS server storage", + "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", + "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", + "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", + "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", + "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", + "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", + "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", + "league/flysystem-webdav": "Allows you to use WebDAV storage", + "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", + "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", + "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1-dev" } }, "autoload": { "psr-4": { - "Psr\\SimpleCache\\": "src/" + "League\\Flysystem\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1146,185 +1851,191 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Frank de Jonge", + "email": "info@frenky.net" } ], - "description": "Common interfaces for simple caching", + "description": "Filesystem abstraction: Many filesystems, one API.", "keywords": [ - "cache", - "caching", - "psr", - "psr-16", - "simple-cache" + "Cloud Files", + "WebDAV", + "abstraction", + "aws", + "cloud", + "copy.com", + "dropbox", + "file systems", + "files", + "filesystem", + "filesystems", + "ftp", + "rackspace", + "remote", + "s3", + "sftp", + "storage" ], "support": { - "source": "https://github.com/php-fig/simple-cache/tree/master" + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/1.1.9" }, - "time": "2017-10-23T01:57:42+00:00" + "funding": [ + { + "url": "https://offset.earth/frankdejonge", + "type": "other" + } + ], + "time": "2021-12-09T09:40:50+00:00" }, { - "name": "samdark/sitemap", - "version": "2.2.1", + "name": "league/glide", + "version": "1.7.0", "source": { "type": "git", - "url": "https://github.com/samdark/sitemap.git", - "reference": "dcfef471e79abca9d3c4d83dd6a7861cec1a596a" + "url": "https://github.com/thephpleague/glide.git", + "reference": "ae5e26700573cb678919d28e425a8b87bc71c546" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/samdark/sitemap/zipball/dcfef471e79abca9d3c4d83dd6a7861cec1a596a", - "reference": "dcfef471e79abca9d3c4d83dd6a7861cec1a596a", + "url": "https://api.github.com/repos/thephpleague/glide/zipball/ae5e26700573cb678919d28e425a8b87bc71c546", + "reference": "ae5e26700573cb678919d28e425a8b87bc71c546", "shasum": "" }, "require": { - "ext-xmlwriter": "*", - "php": ">=5.3.0" + "intervention/image": "^2.4", + "league/flysystem": "^1.0", + "php": "^7.2|^8.0", + "psr/http-message": "^1.0" }, "require-dev": { - "phpunit/phpunit": "~4.4" + "mockery/mockery": "^1.3.3", + "phpunit/php-token-stream": "^3.1|^4.0", + "phpunit/phpunit": "^8.5|^9.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, "autoload": { "psr-4": { - "samdark\\sitemap\\": "" + "League\\Glide\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Alexander Makarov", - "email": "sam@rmcreative.ru", - "homepage": "http://rmcreative.ru/" + "name": "Jonathan Reinink", + "email": "jonathan@reinink.ca", + "homepage": "http://reinink.ca" } ], - "description": "Sitemap and sitemap index builder", - "homepage": "https://github.com/samdark/sitemap", + "description": "Wonderfully easy on-demand image manipulation library with an HTTP based API.", + "homepage": "http://glide.thephpleague.com", "keywords": [ - "Sitemap" + "ImageMagick", + "editing", + "gd", + "image", + "imagick", + "league", + "manipulation", + "processing" ], "support": { - "issues": "https://github.com/samdark/sitemap/issues", - "source": "https://github.com/samdark/sitemap" + "issues": "https://github.com/thephpleague/glide/issues", + "source": "https://github.com/thephpleague/glide/tree/1.7.0" }, - "time": "2019-03-27T09:31:20+00:00" + "time": "2020-11-05T17:34:03+00:00" }, { - "name": "spipu/html2pdf", - "version": "v5.2.2", + "name": "league/mime-type-detection", + "version": "1.9.0", "source": { "type": "git", - "url": "https://github.com/spipu/html2pdf.git", - "reference": "e6d8ca22347b6691bb8c2652212b1be2c89b3eff" + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "aa70e813a6ad3d1558fc927863d47309b4c23e69" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/spipu/html2pdf/zipball/e6d8ca22347b6691bb8c2652212b1be2c89b3eff", - "reference": "e6d8ca22347b6691bb8c2652212b1be2c89b3eff", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/aa70e813a6ad3d1558fc927863d47309b4c23e69", + "reference": "aa70e813a6ad3d1558fc927863d47309b4c23e69", "shasum": "" }, "require": { - "ext-gd": "*", - "ext-mbstring": "*", - "php": "^5.6 || ^7.0", - "tecnickcom/tcpdf": "^6.2" + "ext-fileinfo": "*", + "php": "^7.2 || ^8.0" }, "require-dev": { - "phake/phake": "^2.0", - "phpunit/phpunit": "^5.0" - }, - "suggest": { - "ext-gd": "Allows to embed images into the PDF", - "fagundes/zff-html2pdf": "if you need to integrate Html2Pdf with Zend Framework 2 (zf2)" + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3" }, "type": "library", "autoload": { "psr-4": { - "Spipu\\Html2Pdf\\": "src/" + "League\\MimeTypeDetection\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "OSL-3.0" + "MIT" ], "authors": [ { - "name": "Spipu", - "homepage": "https://github.com/spipu", - "role": "Developer" + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" } ], - "description": "Html2Pdf is a HTML to PDF converter written in PHP5 (it uses TCPDF). OFFICIAL PACKAGE", - "homepage": "http://html2pdf.fr/", - "keywords": [ - "html", - "html2pdf", - "pdf" - ], + "description": "Mime-type detection for Flysystem", "support": { - "issues": "https://github.com/spipu/html2pdf/issues", - "source": "https://github.com/spipu/html2pdf/tree/v5.2.2" + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.9.0" }, - "time": "2020-03-22T16:23:26+00:00" + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2021-11-21T11:48:40+00:00" }, { - "name": "symfony/console", - "version": "v5.1.8", + "name": "mobiledetect/mobiledetectlib", + "version": "2.8.37", "source": { "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "e0b2c29c0fa6a69089209bbe8fcff4df2a313d0e" + "url": "https://github.com/serbanghita/Mobile-Detect.git", + "reference": "9841e3c46f5bd0739b53aed8ac677fa712943df7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/e0b2c29c0fa6a69089209bbe8fcff4df2a313d0e", - "reference": "e0b2c29c0fa6a69089209bbe8fcff4df2a313d0e", + "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/9841e3c46f5bd0739b53aed8ac677fa712943df7", + "reference": "9841e3c46f5bd0739b53aed8ac677fa712943df7", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.8", - "symfony/polyfill-php80": "^1.15", - "symfony/service-contracts": "^1.1|^2", - "symfony/string": "^5.1" - }, - "conflict": { - "symfony/dependency-injection": "<4.4", - "symfony/dotenv": "<5.1", - "symfony/event-dispatcher": "<4.4", - "symfony/lock": "<4.4", - "symfony/process": "<4.4" - }, - "provide": { - "psr/log-implementation": "1.0" + "php": ">=5.0.0" }, "require-dev": { - "psr/log": "~1.0", - "symfony/config": "^4.4|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/event-dispatcher": "^4.4|^5.0", - "symfony/lock": "^4.4|^5.0", - "symfony/process": "^4.4|^5.0", - "symfony/var-dumper": "^4.4|^5.0" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" + "phpunit/phpunit": "~4.8.35||~5.7" }, "type": "library", "autoload": { - "psr-4": { - "Symfony\\Component\\Console\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "classmap": [ + "Mobile_Detect.php" + ], + "psr-0": { + "Detection": "namespaced/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1332,60 +2043,97 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Serban Ghita", + "email": "serbanghita@gmail.com", + "homepage": "http://mobiledetect.net", + "role": "Developer" } ], - "description": "Symfony Console Component", - "homepage": "https://symfony.com", + "description": "Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.", + "homepage": "https://github.com/serbanghita/Mobile-Detect", + "keywords": [ + "detect mobile devices", + "mobile", + "mobile detect", + "mobile detector", + "php mobile detect" + ], "support": { - "source": "https://github.com/symfony/console/tree/v5.1.8" + "issues": "https://github.com/serbanghita/Mobile-Detect/issues", + "source": "https://github.com/serbanghita/Mobile-Detect/tree/2.8.37" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/serbanghita", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" } ], - "time": "2020-10-24T12:01:57+00:00" + "time": "2021-02-19T21:22:57+00:00" }, { - "name": "symfony/css-selector", - "version": "v4.4.16", + "name": "monolog/monolog", + "version": "2.3.5", "source": { "type": "git", - "url": "https://github.com/symfony/css-selector.git", - "reference": "719506cffda9dba80c75d94ac50f1a2561520e4f" + "url": "https://github.com/Seldaek/monolog.git", + "reference": "fd4380d6fc37626e2f799f29d91195040137eba9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/719506cffda9dba80c75d94ac50f1a2561520e4f", - "reference": "719506cffda9dba80c75d94ac50f1a2561520e4f", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd4380d6fc37626e2f799f29d91195040137eba9", + "reference": "fd4380d6fc37626e2f799f29d91195040137eba9", "shasum": "" }, "require": { - "php": ">=7.1.3" + "php": ">=7.2", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\CssSelector\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "provide": { + "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7", + "graylog2/gelf-php": "^1.4.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "php-console/php-console": "^3.1.3", + "phpspec/prophecy": "^1.6.1", + "phpstan/phpstan": "^0.12.91", + "phpunit/phpunit": "^8.5", + "predis/predis": "^1.1", + "rollbar/rollbar": "^1.3", + "ruflin/elastica": ">=0.90@dev", + "swiftmailer/swiftmailer": "^5.3|^6.0" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1393,70 +2141,90 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Jean-FranΓ§ois Simon", - "email": "jeanfrancois.simon@sensiolabs.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" } ], - "description": "Symfony CssSelector Component", - "homepage": "https://symfony.com", + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], "support": { - "source": "https://github.com/symfony/css-selector/tree/v4.4.16" + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/2.3.5" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/Seldaek", "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", "type": "tidelift" } ], - "time": "2020-10-24T11:50:19+00:00" + "time": "2021-10-01T21:08:31+00:00" }, { - "name": "symfony/deprecation-contracts", - "version": "v2.2.0", + "name": "nesbot/carbon", + "version": "2.55.2", "source": { "type": "git", - "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665" + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "8c2a18ce3e67c34efc1b29f64fe61304368259a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5fa56b4074d1ae755beb55617ddafe6f5d78f665", - "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/8c2a18ce3e67c34efc1b29f64fe61304368259a2", + "reference": "8c2a18ce3e67c34efc1b29f64fe61304368259a2", "shasum": "" }, "require": { - "php": ">=7.1" + "ext-json": "*", + "php": "^7.1.8 || ^8.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" + }, + "require-dev": { + "doctrine/dbal": "^2.0 || ^3.0", + "doctrine/orm": "^2.7", + "friendsofphp/php-cs-fixer": "^3.0", + "kylekatarnls/multi-tester": "^2.0", + "phpmd/phpmd": "^2.9", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12.54", + "phpunit/phpunit": "^7.5.20 || ^8.5.14", + "squizlabs/php_codesniffer": "^3.4" }, + "bin": [ + "bin/carbon" + ], "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2-dev" + "dev-3.x": "3.x-dev", + "dev-master": "2.x-dev" }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] } }, "autoload": { - "files": [ - "function.php" - ] + "psr-4": { + "Carbon\\": "src/Carbon/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1464,1447 +2232,7173 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "https://markido.com" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" } ], - "description": "A generic function and convention to trigger deprecation notices", - "homepage": "https://symfony.com", + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/master" + "docs": "https://carbon.nesbot.com/docs", + "issues": "https://github.com/briannesbitt/Carbon/issues", + "source": "https://github.com/briannesbitt/Carbon" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" + "url": "https://opencollective.com/Carbon", + "type": "open_collective" }, { - "url": "https://github.com/fabpot", - "type": "github" + "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", + "type": "tidelift" + } + ], + "time": "2021-12-03T14:59:52+00:00" + }, + { + "name": "nette/schema", + "version": "v1.2.2", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/9a39cef03a5b34c7de64f551538cbba05c2be5df", + "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df", + "shasum": "" + }, + "require": { + "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", + "php": ">=7.1 <8.2" + }, + "require-dev": { + "nette/tester": "^2.3 || ^2.4", + "phpstan/phpstan-nette": "^0.12", + "tracy/tracy": "^2.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" }, { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" + "name": "Nette Community", + "homepage": "https://nette.org/contributors" } ], - "time": "2020-09-07T11:33:47+00:00" + "description": "πŸ“ Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", + "keywords": [ + "config", + "nette" + ], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.2.2" + }, + "time": "2021-10-15T11:40:02+00:00" }, { - "name": "symfony/dom-crawler", - "version": "v4.4.16", + "name": "nette/utils", + "version": "v3.2.6", "source": { "type": "git", - "url": "https://github.com/symfony/dom-crawler.git", - "reference": "30ad9ac96a01913195bf0328d48e29d54fa53e6e" + "url": "https://github.com/nette/utils.git", + "reference": "2f261e55bd6a12057442045bf2c249806abc1d02" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/30ad9ac96a01913195bf0328d48e29d54fa53e6e", - "reference": "30ad9ac96a01913195bf0328d48e29d54fa53e6e", + "url": "https://api.github.com/repos/nette/utils/zipball/2f261e55bd6a12057442045bf2c249806abc1d02", + "reference": "2f261e55bd6a12057442045bf2c249806abc1d02", "shasum": "" }, "require": { - "php": ">=7.1.3", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0" + "php": ">=7.2 <8.2" }, "conflict": { - "masterminds/html5": "<2.6" + "nette/di": "<3.0.6" }, "require-dev": { - "masterminds/html5": "^2.6", - "symfony/css-selector": "^3.4|^4.0|^5.0" + "nette/tester": "~2.0", + "phpstan/phpstan": "^1.0", + "tracy/tracy": "^2.3" }, "suggest": { - "symfony/css-selector": "" + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()", + "ext-xml": "to use Strings::length() etc. when mbstring is not available" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, "autoload": { - "psr-4": { - "Symfony\\Component\\DomCrawler\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "David Grudl", + "homepage": "https://davidgrudl.com" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Nette Community", + "homepage": "https://nette.org/contributors" } ], - "description": "Symfony DomCrawler Component", - "homepage": "https://symfony.com", + "description": "πŸ›  Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v4.4.16" + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v3.2.6" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, + "time": "2021-11-24T15:47:23+00:00" + }, + { + "name": "nicmart/tree", + "version": "0.3.1", + "source": { + "type": "git", + "url": "https://github.com/nicmart/Tree.git", + "reference": "c55ba47c64a3cb7454c22e6d630729fc2aab23ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nicmart/Tree/zipball/c55ba47c64a3cb7454c22e6d630729fc2aab23ff", + "reference": "c55ba47c64a3cb7454c22e6d630729fc2aab23ff", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "ergebnis/composer-normalize": "^2.8.0", + "ergebnis/license": "^1.0.0", + "ergebnis/php-cs-fixer-config": "^2.2.1", + "phpunit/phpunit": "^7.5.20" + }, + "type": "library", + "autoload": { + "psr-4": { + "Tree\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ { - "url": "https://github.com/fabpot", - "type": "github" - }, + "name": "NicolΓ² Martini", + "email": "nicmartnic@gmail.com" + } + ], + "description": "A basic but flexible php tree data structure and a fluent tree builder implementation.", + "support": { + "issues": "https://github.com/nicmart/Tree/issues", + "source": "https://github.com/nicmart/Tree/tree/0.3.1" + }, + "time": "2020-11-27T09:02:17+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.13.2", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "210577fe3cf7badcc5814d99455df46564f3c077" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077", + "reference": "210577fe3cf7badcc5814d99455df46564f3c077", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" + "name": "Nikita Popov" } ], - "time": "2020-10-24T11:50:19+00:00" + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.2" + }, + "time": "2021-11-30T19:35:32+00:00" }, { - "name": "symfony/finder", - "version": "v5.1.8", + "name": "nyholm/psr7", + "version": "1.4.1", "source": { "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "e70eb5a69c2ff61ea135a13d2266e8914a67b3a0" + "url": "https://github.com/Nyholm/psr7.git", + "reference": "2212385b47153ea71b1c1b1374f8cb5e4f7892ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/e70eb5a69c2ff61ea135a13d2266e8914a67b3a0", - "reference": "e70eb5a69c2ff61ea135a13d2266e8914a67b3a0", + "url": "https://api.github.com/repos/Nyholm/psr7/zipball/2212385b47153ea71b1c1b1374f8cb5e4f7892ec", + "reference": "2212385b47153ea71b1c1b1374f8cb5e4f7892ec", "shasum": "" }, "require": { - "php": ">=7.2.5" + "php": ">=7.1", + "php-http/message-factory": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "http-interop/http-factory-tests": "^0.9", + "php-http/psr7-integration-tests": "^1.0", + "phpunit/phpunit": "^7.5 || 8.5 || 9.4", + "symfony/error-handler": "^4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "Nyholm\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" + }, + { + "name": "Martijn van der Ven", + "email": "martijn@vanderven.se" + } + ], + "description": "A fast PHP7 implementation of PSR-7", + "homepage": "https://tnyholm.se", + "keywords": [ + "psr-17", + "psr-7" + ], + "support": { + "issues": "https://github.com/Nyholm/psr7/issues", + "source": "https://github.com/Nyholm/psr7/tree/1.4.1" + }, + "funding": [ + { + "url": "https://github.com/Zegnat", + "type": "github" + }, + { + "url": "https://github.com/nyholm", + "type": "github" + } + ], + "time": "2021-07-02T08:32:20+00:00" + }, + { + "name": "opis/closure", + "version": "3.6.2", + "source": { + "type": "git", + "url": "https://github.com/opis/closure.git", + "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/opis/closure/zipball/06e2ebd25f2869e54a306dda991f7db58066f7f6", + "reference": "06e2ebd25f2869e54a306dda991f7db58066f7f6", + "shasum": "" + }, + "require": { + "php": "^5.4 || ^7.0 || ^8.0" + }, + "require-dev": { + "jeremeamia/superclosure": "^2.0", + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.6.x-dev" + } + }, + "autoload": { + "psr-4": { + "Opis\\Closure\\": "src/" + }, + "files": [ + "functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marius Sarca", + "email": "marius.sarca@gmail.com" + }, + { + "name": "Sorin Sarca", + "email": "sarca_sorin@hotmail.com" + } + ], + "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", + "homepage": "https://opis.io/closure", + "keywords": [ + "anonymous functions", + "closure", + "function", + "serializable", + "serialization", + "serialize" + ], + "support": { + "issues": "https://github.com/opis/closure/issues", + "source": "https://github.com/opis/closure/tree/3.6.2" + }, + "time": "2021-04-09T13:42:10+00:00" + }, + { + "name": "orchid/blade-icons", + "version": "1.3.2", + "source": { + "type": "git", + "url": "https://github.com/orchidsoftware/blade-icons.git", + "reference": "51abf9decad29e358a75a202c69c93ef88732d89" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/orchidsoftware/blade-icons/zipball/51abf9decad29e358a75a202c69c93ef88732d89", + "reference": "51abf9decad29e358a75a202c69c93ef88732d89", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "laravel/framework": "^8.16" + }, + "require-dev": { + "orchestra/testbench": "^6.0", + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Orchid\\Icons\\IconServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Orchid\\Icons\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "tabuna", + "email": "bliz48rus@gmail.com" + } + ], + "description": "An easy way inline SVG images in your Blade templates.", + "support": { + "issues": "https://github.com/orchidsoftware/blade-icons/issues", + "source": "https://github.com/orchidsoftware/blade-icons/tree/1.3.2" + }, + "funding": [ + { + "url": "https://www.paypal.me/tabuna/10usd", + "type": "custom" + } + ], + "time": "2021-06-23T19:26:10+00:00" + }, + { + "name": "orchid/icons", + "version": "2.2.1", + "source": { + "type": "git", + "url": "https://github.com/orchidsoftware/icons.git", + "reference": "52c74d4bcb86daf455dc142104a20c43defdc817" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/orchidsoftware/icons/zipball/52c74d4bcb86daf455dc142104a20c43defdc817", + "reference": "52c74d4bcb86daf455dc142104a20c43defdc817", + "shasum": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Orchid\\IconPack\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alexandr Chernyaev", + "email": "bliz48rus@gmail.com" + }, + { + "name": "Dmitry Skirta" + }, + { + "name": "Jamal Jama" + }, + { + "name": "Ahmad Firoz" + } + ], + "description": "Simple and Minimal Line Icons", + "support": { + "source": "https://github.com/orchidsoftware/icons/tree/2.2.1" + }, + "funding": [ + { + "url": "https://www.paypal.me/tabuna/10usd", + "type": "custom" + }, + { + "url": "https://opencollective.com/orchid", + "type": "open_collective" + } + ], + "time": "2021-11-18T22:25:19+00:00" + }, + { + "name": "php-http/message-factory", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-http/message-factory.git", + "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1", + "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "MΓ‘rk SΓ‘gi-KazΓ‘r", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Factory interfaces for PSR-7 HTTP Message", + "homepage": "http://php-http.org", + "keywords": [ + "factory", + "http", + "message", + "stream", + "uri" + ], + "support": { + "issues": "https://github.com/php-http/message-factory/issues", + "source": "https://github.com/php-http/message-factory/tree/master" + }, + "time": "2015-12-19T14:08:53+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.8.1", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15", + "reference": "eab7a0df01fe2344d172bff4cd6dbd3f8b84ad15", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "phpunit/phpunit": "^6.5.14 || ^7.5.20 || ^8.5.19 || ^9.5.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.8.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2021-12-04T23:24:31+00:00" + }, + { + "name": "psr/container", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" + }, + "time": "2021-11-05T16:50:12+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client/tree/master" + }, + "time": "2020-06-29T06:28:15+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/master" + }, + "time": "2019-04-30T12:38:16+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/master" + }, + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "ef29f6d262798707a9edd554e2b82517ef3a9376" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/ef29f6d262798707a9edd554e2b82517ef3a9376", + "reference": "ef29f6d262798707a9edd554e2b82517ef3a9376", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/2.0.0" + }, + "time": "2021-07-14T16:41:46+00:00" + }, + { + "name": "psr/simple-cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/master" + }, + "time": "2017-10-23T01:57:42+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.10.12", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "a0d9981aa07ecfcbea28e4bfa868031cca121e7d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/a0d9981aa07ecfcbea28e4bfa868031cca121e7d", + "reference": "a0d9981aa07ecfcbea28e4bfa868031cca121e7d", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "nikic/php-parser": "~4.0|~3.0|~2.0|~1.3", + "php": "^8.0 || ^7.0 || ^5.5.9", + "symfony/console": "~5.0|~4.0|~3.0|^2.4.2|~2.3.10", + "symfony/var-dumper": "~5.0|~4.0|~3.0|~2.7" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2", + "hoa/console": "3.17.*" + }, + "suggest": { + "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", + "ext-pdo-sqlite": "The doc command requires SQLite to work.", + "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", + "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.10.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "http://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.10.12" + }, + "time": "2021-11-30T14:05:36+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8", + "symfony/polyfill-php81": "^1.23" + }, + "require-dev": { + "captainhook/captainhook": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "ergebnis/composer-normalize": "^2.6", + "fakerphp/faker": "^1.5", + "hamcrest/hamcrest-php": "^2", + "jangregor/phpstan-prophecy": "^0.8", + "mockery/mockery": "^1.3", + "phpspec/prophecy-phpunit": "^2.0", + "phpstan/extension-installer": "^1", + "phpstan/phpstan": "^0.12.32", + "phpstan/phpstan-mockery": "^0.12.5", + "phpstan/phpstan-phpunit": "^0.12.11", + "phpunit/phpunit": "^8.5 || ^9", + "psy/psysh": "^0.10.4", + "slevomat/coding-standard": "^6.3", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/1.2.2" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", + "type": "tidelift" + } + ], + "time": "2021-10-10T03:01:02+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.2.3", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "shasum": "" + }, + "require": { + "brick/math": "^0.8 || ^0.9", + "ext-json": "*", + "php": "^7.2 || ^8.0", + "ramsey/collection": "^1.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php80": "^1.14" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.10", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "doctrine/annotations": "^1.8", + "ergebnis/composer-normalize": "^2.15", + "mockery/mockery": "^1.3", + "moontoast/math": "^1.1", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.2", + "php-mock/php-mock-mockery": "^1.3", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpbench/phpbench": "^1.0", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-mockery": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^8.5 || ^9", + "slevomat/coding-standard": "^7.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.9" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-ctype": "Enables faster processing of character classification using ctype functions.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.x-dev" + }, + "captainhook": { + "force-install": true + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Uuid\\": "src/" + }, + "files": [ + "src/functions.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.2.3" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" + } + ], + "time": "2021-09-25T23:10:38+00:00" + }, + { + "name": "spatie/browsershot", + "version": "3.52.3", + "source": { + "type": "git", + "url": "https://github.com/spatie/browsershot.git", + "reference": "4f8584e835035a4696a496c4508c3c35edaef28a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/browsershot/zipball/4f8584e835035a4696a496c4508c3c35edaef28a", + "reference": "4f8584e835035a4696a496c4508c3c35edaef28a", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0", + "spatie/image": "^1.5.3|^2.0", + "spatie/temporary-directory": "^1.1|^2.0", + "symfony/process": "^4.2|^5.0|^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.0", + "spatie/phpunit-snapshot-assertions": "^4.2.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Browsershot\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://github.com/freekmurze", + "role": "Developer" + } + ], + "description": "Convert a webpage to an image or pdf using headless Chrome", + "homepage": "https://github.com/spatie/browsershot", + "keywords": [ + "chrome", + "convert", + "headless", + "image", + "pdf", + "puppeteer", + "screenshot", + "webpage" + ], + "support": { + "issues": "https://github.com/spatie/browsershot/issues", + "source": "https://github.com/spatie/browsershot/tree/3.52.3" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2021-12-17T23:11:39+00:00" + }, + { + "name": "spatie/crawler", + "version": "7.0.5", + "source": { + "type": "git", + "url": "https://github.com/spatie/crawler.git", + "reference": "2ede57d72963e6c45405a37712515b9367f0b688" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/crawler/zipball/2ede57d72963e6c45405a37712515b9367f0b688", + "reference": "2ede57d72963e6c45405a37712515b9367f0b688", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^7.3", + "guzzlehttp/psr7": "^2.0", + "illuminate/collections": "^8.38", + "nicmart/tree": "^0.3.0", + "php": "^8.0", + "spatie/browsershot": "^3.45", + "spatie/robots-txt": "^2.0", + "symfony/dom-crawler": "^5.2" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Crawler\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be" + } + ], + "description": "Crawl all internal links found on a website", + "homepage": "https://github.com/spatie/crawler", + "keywords": [ + "crawler", + "link", + "spatie", + "website" + ], + "support": { + "issues": "https://github.com/spatie/crawler/issues", + "source": "https://github.com/spatie/crawler/tree/7.0.5" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2021-11-15T14:24:05+00:00" + }, + { + "name": "spatie/image", + "version": "1.10.5", + "source": { + "type": "git", + "url": "https://github.com/spatie/image.git", + "reference": "63a963d0200fb26f2564bf7201fc7272d9b22933" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/image/zipball/63a963d0200fb26f2564bf7201fc7272d9b22933", + "reference": "63a963d0200fb26f2564bf7201fc7272d9b22933", + "shasum": "" + }, + "require": { + "ext-exif": "*", + "ext-json": "*", + "ext-mbstring": "*", + "league/glide": "^1.6", + "php": "^7.2|^8.0", + "spatie/image-optimizer": "^1.1", + "spatie/temporary-directory": "^1.0|^2.0", + "symfony/process": "^3.0|^4.0|^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.0|^9.0", + "symfony/var-dumper": "^4.0|^5.0", + "vimeo/psalm": "^4.6" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Image\\": "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": "Manipulate images with an expressive API", + "homepage": "https://github.com/spatie/image", + "keywords": [ + "image", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/image/issues", + "source": "https://github.com/spatie/image/tree/1.10.5" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2021-04-07T08:42:24+00:00" + }, + { + "name": "spatie/image-optimizer", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/image-optimizer.git", + "reference": "8bad7f04fd7d31d021b4752ee89f8a450dad8017" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/image-optimizer/zipball/8bad7f04fd7d31d021b4752ee89f8a450dad8017", + "reference": "8bad7f04fd7d31d021b4752ee89f8a450dad8017", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.3|^8.0", + "psr/log": "^1.0 | ^2.0 | ^3.0", + "symfony/process": "^4.2|^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.21|^9.4.4", + "symfony/var-dumper": "^4.2|^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\ImageOptimizer\\": "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": "Easily optimize images using PHP", + "homepage": "https://github.com/spatie/image-optimizer", + "keywords": [ + "image-optimizer", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/image-optimizer/issues", + "source": "https://github.com/spatie/image-optimizer/tree/1.6.1" + }, + "time": "2021-11-17T10:36:45+00:00" + }, + { + "name": "spatie/laravel-export", + "version": "dev-main", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-export.git", + "reference": "e7e7a17e833f5969f9bed0b8e2ae7d24dee86924" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-export/zipball/e7e7a17e833f5969f9bed0b8e2ae7d24dee86924", + "reference": "e7e7a17e833f5969f9bed0b8e2ae7d24dee86924", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^7.4", + "illuminate/console": "^8.73", + "illuminate/contracts": "^8.73", + "illuminate/http": "^8.73", + "illuminate/support": "^8.73", + "nyholm/psr7": "^1.4", + "php": "^8.0", + "psr/http-message": "^1.0", + "spatie/crawler": "^7.0.5", + "symfony/console": "^5.3", + "symfony/dom-crawler": "^5.3", + "symfony/http-foundation": "^5.3", + "symfony/process": "^5.3", + "symfony/psr-http-message-bridge": "^2.1" + }, + "require-dev": { + "orchestra/testbench": "^6.23", + "phpunit/phpunit": "^9.5" + }, + "default-branch": true, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\Export\\ExportServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Spatie\\Export\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sebastian De Deyne", + "email": "sebastian@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Create a static site bundle from a Laravel app", + "homepage": "https://github.com/spatie/laravel-export", + "keywords": [ + "laravel-export", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-export/issues", + "source": "https://github.com/spatie/laravel-export/tree/main" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2021-11-29T09:03:30+00:00" + }, + { + "name": "spatie/laravel-package-tools", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-package-tools.git", + "reference": "97c24d0bc58e04d55e4a6a7b6d6102cb45b75789" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/97c24d0bc58e04d55e4a6a7b6d6102cb45b75789", + "reference": "97c24d0bc58e04d55e4a6a7b6d6102cb45b75789", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^7.0|^8.0", + "php": "^7.4|^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.4", + "orchestra/testbench": "^5.0|^6.23", + "phpunit/phpunit": "^9.4", + "spatie/test-time": "^1.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\LaravelPackageTools\\": "src", + "Spatie\\LaravelPackageTools\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "role": "Developer" + } + ], + "description": "Tools for creating Laravel packages", + "homepage": "https://github.com/spatie/laravel-package-tools", + "keywords": [ + "laravel-package-tools", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-package-tools/issues", + "source": "https://github.com/spatie/laravel-package-tools/tree/1.10.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2021-12-18T20:33:51+00:00" + }, + { + "name": "spatie/laravel-sitemap", + "version": "6.0.5", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-sitemap.git", + "reference": "4be02b73c35f73697e3ea6cd7b41da29f0005e13" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-sitemap/zipball/4be02b73c35f73697e3ea6cd7b41da29f0005e13", + "reference": "4be02b73c35f73697e3ea6cd7b41da29f0005e13", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "^7.2", + "illuminate/support": "^8.0", + "nesbot/carbon": "^2.0", + "php": "^8.0", + "spatie/crawler": "^7.0", + "spatie/laravel-package-tools": "^1.5", + "symfony/dom-crawler": "^5.1.14" + }, + "require-dev": { + "mockery/mockery": "^1.3.3", + "orchestra/testbench": "^6.0", + "phpunit/phpunit": "^9.3", + "spatie/phpunit-snapshot-assertions": "^4.0", + "spatie/temporary-directory": "^2.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\Sitemap\\SitemapServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Spatie\\Sitemap\\": "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": "Create and generate sitemaps with ease", + "homepage": "https://github.com/spatie/laravel-sitemap", + "keywords": [ + "laravel-sitemap", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-sitemap/issues", + "source": "https://github.com/spatie/laravel-sitemap/tree/6.0.5" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + } + ], + "time": "2021-08-11T21:14:25+00:00" + }, + { + "name": "spatie/robots-txt", + "version": "2.0.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/robots-txt.git", + "reference": "312ff78f39c0c7071fac3ee25edb0f4d1511dc60" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/robots-txt/zipball/312ff78f39c0c7071fac3ee25edb0f4d1511dc60", + "reference": "312ff78f39c0c7071fac3ee25edb0f4d1511dc60", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "larapack/dd": "^1.0", + "phpunit/phpunit": "^8.0 || ^9.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Robots\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brent Roose", + "email": "brent@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Determine if a page may be crawled from robots.txt and robots meta tags", + "homepage": "https://github.com/spatie/robots-txt", + "keywords": [ + "robots-txt", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/robots-txt/issues", + "source": "https://github.com/spatie/robots-txt/tree/2.0.1" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2021-05-06T16:55:55+00:00" + }, + { + "name": "spatie/temporary-directory", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/temporary-directory.git", + "reference": "06fe0f10d068fdf145c9b2235030e568c913bb61" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/06fe0f10d068fdf145c9b2235030e568c913bb61", + "reference": "06fe0f10d068fdf145c9b2235030e568c913bb61", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\TemporaryDirectory\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alex Vanderbist", + "email": "alex@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Easily create, use and destroy temporary directories", + "homepage": "https://github.com/spatie/temporary-directory", + "keywords": [ + "php", + "spatie", + "temporary-directory" + ], + "support": { + "issues": "https://github.com/spatie/temporary-directory/issues", + "source": "https://github.com/spatie/temporary-directory/tree/2.0.0" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2021-03-30T19:46:13+00:00" + }, + { + "name": "swiftmailer/swiftmailer", + "version": "v6.3.0", + "source": { + "type": "git", + "url": "https://github.com/swiftmailer/swiftmailer.git", + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c", + "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.0|^3.1", + "php": ">=7.0.0", + "symfony/polyfill-iconv": "^1.0", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "symfony/phpunit-bridge": "^4.4|^5.4" + }, + "suggest": { + "ext-intl": "Needed to support internationalized email addresses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.2-dev" + } + }, + "autoload": { + "files": [ + "lib/swift_required.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Corbyn" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Swiftmailer, free feature-rich PHP mailer", + "homepage": "https://swiftmailer.symfony.com", + "keywords": [ + "email", + "mail", + "mailer" + ], + "support": { + "issues": "https://github.com/swiftmailer/swiftmailer/issues", + "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", + "type": "tidelift" + } + ], + "abandoned": "symfony/mailer", + "time": "2021-10-18T15:26:12+00:00" + }, + { + "name": "symfony/console", + "version": "v5.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4", + "reference": "9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/string": "^5.1|^6.0" + }, + "conflict": { + "psr/log": ">=3", + "symfony/dependency-injection": "<4.4", + "symfony/dotenv": "<5.1", + "symfony/event-dispatcher": "<4.4", + "symfony/lock": "<4.4", + "symfony/process": "<4.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/log": "^1|^2", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/lock": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/var-dumper": "^4.4|^5.0|^6.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v5.4.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-12-09T11:22:43+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v6.0.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "ede53cafe1784b9131a48774b54f281d5d003f65" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/ede53cafe1784b9131a48774b54f281d5d003f65", + "reference": "ede53cafe1784b9131a48774b54f281d5d003f65", + "shasum": "" + }, + "require": { + "php": ">=8.0.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-FranΓ§ois Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v6.0.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-12-08T15:13:44+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "c726b64c1ccfe2896cb7df2e1331c357ad1c8ced" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/c726b64c1ccfe2896cb7df2e1331c357ad1c8ced", + "reference": "c726b64c1ccfe2896cb7df2e1331c357ad1c8ced", + "shasum": "" + }, + "require": { + "php": ">=8.0.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-11-01T23:48:49+00:00" + }, + { + "name": "symfony/dom-crawler", + "version": "v5.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "5b06626e940a3ad54e573511d64d4e00dc8d0fd8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/5b06626e940a3ad54e573511d64d4e00dc8d0fd8", + "reference": "5b06626e940a3ad54e573511d64d4e00dc8d0fd8", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "masterminds/html5": "<2.6" + }, + "require-dev": { + "masterminds/html5": "^2.6", + "symfony/css-selector": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/css-selector": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DomCrawler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases DOM navigation for HTML and XML documents", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dom-crawler/tree/v5.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-11-23T10:19:22+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v5.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "1e3cb3565af49cd5f93e5787500134500a29f0d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/1e3cb3565af49cd5f93e5787500134500a29f0d9", + "reference": "1e3cb3565af49cd5f93e5787500134500a29f0d9", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^4.4|^5.0|^6.0" + }, + "require-dev": { + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/http-kernel": "^4.4|^5.0|^6.0", + "symfony/serializer": "^4.4|^5.0|^6.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v5.4.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-12-01T15:04:08+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v6.0.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "4f06d19a5f78087061f9de6df3269c139c3d289d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/4f06d19a5f78087061f9de6df3269c139c3d289d", + "reference": "4f06d19a5f78087061f9de6df3269c139c3d289d", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/event-dispatcher-contracts": "^2|^3" + }, + "conflict": { + "symfony/dependency-injection": "<5.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/error-handler": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/stopwatch": "^5.4|^6.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v6.0.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-12-08T15:13:44+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "aa5422287b75594b90ee9cd807caf8f0df491385" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/aa5422287b75594b90ee9cd807caf8f0df491385", + "reference": "aa5422287b75594b90ee9cd807caf8f0df491385", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "psr/event-dispatcher": "^1" + }, + "suggest": { + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-07-15T12:33:35+00:00" + }, + { + "name": "symfony/finder", + "version": "v5.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "d2f29dac98e96a98be467627bd49c2efb1bc2590" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/d2f29dac98e96a98be467627bd49c2efb1bc2590", + "reference": "d2f29dac98e96a98be467627bd49c2efb1bc2590", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v5.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-11-28T15:25:38+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v5.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "5dad3780023a707f4c24beac7d57aead85c1ce3c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/5dad3780023a707f4c24beac7d57aead85c1ce3c", + "reference": "5dad3780023a707f4c24beac7d57aead85c1ce3c", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "predis/predis": "~1.0", + "symfony/cache": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/mime": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/mime": "To use the file extension guesser" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v5.4.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-12-09T12:46:57+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v5.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "2bdace75c9d6a6eec7e318801b7dc87a72375052" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/2bdace75c9d6a6eec7e318801b7dc87a72375052", + "reference": "2bdace75c9d6a6eec7e318801b7dc87a72375052", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/log": "^1|^2", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/error-handler": "^4.4|^5.0|^6.0", + "symfony/event-dispatcher": "^5.0|^6.0", + "symfony/http-foundation": "^5.3.7|^6.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/browser-kit": "<5.4", + "symfony/cache": "<5.0", + "symfony/config": "<5.0", + "symfony/console": "<4.4", + "symfony/dependency-injection": "<5.3", + "symfony/doctrine-bridge": "<5.0", + "symfony/form": "<5.0", + "symfony/http-client": "<5.0", + "symfony/mailer": "<5.0", + "symfony/messenger": "<5.0", + "symfony/translation": "<5.0", + "symfony/twig-bridge": "<5.0", + "symfony/validator": "<5.0", + "twig/twig": "<2.13" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^5.4|^6.0", + "symfony/config": "^5.0|^6.0", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/css-selector": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^5.3|^6.0", + "symfony/dom-crawler": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/http-client-contracts": "^1.1|^2|^3", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/routing": "^4.4|^5.0|^6.0", + "symfony/stopwatch": "^4.4|^5.0|^6.0", + "symfony/translation": "^4.4|^5.0|^6.0", + "symfony/translation-contracts": "^1.1|^2|^3", + "twig/twig": "^2.13|^3.0.4" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v5.4.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-12-09T13:36:09+00:00" + }, + { + "name": "symfony/mime", + "version": "v5.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "d4365000217b67c01acff407573906ff91bcfb34" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/d4365000217b67c01acff407573906ff91bcfb34", + "reference": "d4365000217b67c01acff407573906ff91bcfb34", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<4.4" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/property-access": "^4.4|^5.1|^6.0", + "symfony/property-info": "^4.4|^5.1|^6.0", + "symfony/serializer": "^5.2|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v5.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-11-23T10:19:22+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.23.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce", + "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-02-19T12:13:01+00:00" + }, + { + "name": "symfony/polyfill-iconv", + "version": "v1.23.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-iconv.git", + "reference": "63b5bb7db83e5673936d6e3b8b3e022ff6474933" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/63b5bb7db83e5673936d6e3b8b3e022ff6474933", + "reference": "63b5bb7db83e5673936d6e3b8b3e022ff6474933", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-iconv": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Iconv\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Iconv extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "iconv", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.23.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-05-27T09:27:20+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.23.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "16880ba9c5ebe3642d1995ab866db29270b36535" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/16880ba9c5ebe3642d1995ab866db29270b36535", + "reference": "16880ba9c5ebe3642d1995ab866db29270b36535", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.23.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-05-27T12:26:48+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.23.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/65bd267525e82759e7d8c4e8ceea44f398838e65", + "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.23.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-05-27T09:27:20+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.23.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8", + "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.23.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-02-19T12:13:01+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.23.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9174a3d80210dca8daa7f31fec659150bbeabfc6", + "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-05-27T12:26:48+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.23.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "9a142215a36a3888e30d0a9eeea9766764e96976" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976", + "reference": "9a142215a36a3888e30d0a9eeea9766764e96976", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.23.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-05-27T09:17:38+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.23.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010", + "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.23.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-02-19T12:13:01+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.23.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/1100343ed1a92e3a38f9ae122fc0eb21602547be", + "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.23.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-07-28T13:41:28+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.23.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "e66119f3de95efc359483f810c4c3e6436279436" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/e66119f3de95efc359483f810c4c3e6436279436", + "reference": "e66119f3de95efc359483f810c4c3e6436279436", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.23-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.23.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-05-21T13:25:03+00:00" + }, + { + "name": "symfony/process", + "version": "v5.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "5be20b3830f726e019162b26223110c8f47cf274" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/5be20b3830f726e019162b26223110c8f47cf274", + "reference": "5be20b3830f726e019162b26223110c8f47cf274", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v5.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-11-28T15:25:38+00:00" + }, + { + "name": "symfony/psr-http-message-bridge", + "version": "v2.1.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/psr-http-message-bridge.git", + "reference": "22b37c8a3f6b5d94e9cdbd88e1270d96e2f97b34" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/22b37c8a3f6b5d94e9cdbd88e1270d96e2f97b34", + "reference": "22b37c8a3f6b5d94e9cdbd88e1270d96e2f97b34", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "psr/http-message": "^1.0", + "symfony/http-foundation": "^4.4 || ^5.0 || ^6.0" + }, + "require-dev": { + "nyholm/psr7": "^1.1", + "psr/log": "^1.1 || ^2 || ^3", + "symfony/browser-kit": "^4.4 || ^5.0 || ^6.0", + "symfony/config": "^4.4 || ^5.0 || ^6.0", + "symfony/event-dispatcher": "^4.4 || ^5.0 || ^6.0", + "symfony/framework-bundle": "^4.4 || ^5.0 || ^6.0", + "symfony/http-kernel": "^4.4 || ^5.0 || ^6.0", + "symfony/phpunit-bridge": "^5.4@dev || ^6.0" + }, + "suggest": { + "nyholm/psr7": "For a super lightweight PSR-7/17 implementation" + }, + "type": "symfony-bridge", + "extra": { + "branch-alias": { + "dev-main": "2.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bridge\\PsrHttpMessage\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + } + ], + "description": "PSR HTTP message bridge", + "homepage": "http://symfony.com", + "keywords": [ + "http", + "http-message", + "psr-17", + "psr-7" + ], + "support": { + "issues": "https://github.com/symfony/psr-http-message-bridge/issues", + "source": "https://github.com/symfony/psr-http-message-bridge/tree/v2.1.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-11-05T13:13:39+00:00" + }, + { + "name": "symfony/routing", + "version": "v5.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "9eeae93c32ca86746e5d38f3679e9569981038b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/9eeae93c32ca86746e5d38f3679e9569981038b1", + "reference": "9eeae93c32ca86746e5d38f3679e9569981038b1", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "doctrine/annotations": "<1.12", + "symfony/config": "<5.3", + "symfony/dependency-injection": "<4.4", + "symfony/yaml": "<4.4" + }, + "require-dev": { + "doctrine/annotations": "^1.12", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.3|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/http-foundation": "^4.4|^5.0|^6.0", + "symfony/yaml": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/config": "For using the all-in-one router or any loader", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v5.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-11-23T10:19:22+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v2.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "d664541b99d6fb0247ec5ff32e87238582236204" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d664541b99d6fb0247ec5ff32e87238582236204", + "reference": "d664541b99d6fb0247ec5ff32e87238582236204", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.4-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v2.4.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-11-04T16:37:19+00:00" + }, + { + "name": "symfony/string", + "version": "v6.0.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "0cfed595758ec6e0a25591bdc8ca733c1896af32" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/0cfed595758ec6e0a25591bdc8ca733c1896af32", + "reference": "0cfed595758ec6e0a25591bdc8ca733c1896af32", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.0" + }, + "require-dev": { + "symfony/error-handler": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/translation-contracts": "^2.0|^3.0", + "symfony/var-exporter": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "files": [ + "Resources/functions.php" + ], + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v6.0.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-12-08T15:13:44+00:00" + }, + { + "name": "symfony/translation", + "version": "v6.0.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "b7956e00c6e03546f2ba489fc50f7c47933e76b8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/b7956e00c6e03546f2ba489fc50f7c47933e76b8", + "reference": "b7956e00c6e03546f2ba489fc50f7c47933e76b8", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.3|^3.0" + }, + "conflict": { + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/twig-bundle": "<5.4", + "symfony/yaml": "<5.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", + "symfony/http-client-contracts": "^1.1|^2.0|^3.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/intl": "^5.4|^6.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/service-contracts": "^1.1.2|^2|^3", + "symfony/yaml": "^5.4|^6.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v6.0.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-12-08T15:13:44+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.0.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "1b6ea5a7442af5a12dba3dbd6d71034b5b234e77" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/1b6ea5a7442af5a12dba3dbd6d71034b5b234e77", + "reference": "1b6ea5a7442af5a12dba3dbd6d71034b5b234e77", + "shasum": "" + }, + "require": { + "php": ">=8.0.2" + }, + "suggest": { + "symfony/translation-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.0.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-09-07T12:43:40+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v5.4.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "2366ac8d8abe0c077844613c1a4f0c0a9f522dcc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/2366ac8d8abe0c077844613c1a4f0c0a9f522dcc", + "reference": "2366ac8d8abe0c077844613c1a4f0c0a9f522dcc", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "phpunit/phpunit": "<5.4.3", + "symfony/console": "<4.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", + "twig/twig": "^2.13|^3.0.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v5.4.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-12-01T15:04:08+00:00" + }, + { + "name": "symfony/yaml", + "version": "v5.4.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "034ccc0994f1ae3f7499fa5b1f2e75d5e7a94efc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/034ccc0994f1ae3f7499fa5b1f2e75d5e7a94efc", + "reference": "034ccc0994f1ae3f7499fa5b1f2e75d5e7a94efc", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<5.3" + }, + "require-dev": { + "symfony/console": "^5.3|^6.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v5.4.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-11-28T15:25:38+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "2.2.4", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/da444caae6aca7a19c0c140f68c6182e337d5b1c", + "reference": "da444caae6aca7a19c0c140f68c6182e337d5b1c", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^5.5 || ^7.0 || ^8.0", + "symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0 || ^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5 || ^8.5.21 || ^9.5.10" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "TijsVerkoyen\\CssToInlineStyles\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" + } + ], + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", + "support": { + "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/2.2.4" + }, + "time": "2021-12-08T09:12:39+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.4.1", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/264dce589e7ce37a7ba99cb901eed8249fbec92f", + "reference": "264dce589e7ce37a7ba99cb901eed8249fbec92f", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.0.2", + "php": "^7.1.3 || ^8.0", + "phpoption/phpoption": "^1.8", + "symfony/polyfill-ctype": "^1.23", + "symfony/polyfill-mbstring": "^1.23.1", + "symfony/polyfill-php80": "^1.23.1" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "ext-filter": "*", + "phpunit/phpunit": "^7.5.20 || ^8.5.21 || ^9.5.10" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.4-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.4.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2021-12-12T23:22:04+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "1.5.6", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "80953678b19901e5165c56752d087fc11526017c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/80953678b19901e5165c56752d087fc11526017c", + "reference": "80953678b19901e5165c56752d087fc11526017c", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "http://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": [ + "ascii", + "clean", + "php" + ], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/1.5.6" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2020-11-12T00:07:28+00:00" + }, + { + "name": "watson/active", + "version": "6.0.1", + "source": { + "type": "git", + "url": "https://github.com/dwightwatson/active.git", + "reference": "54ec1fc30b0faf5bd2fe2d4e18e57e0c4c134d7c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dwightwatson/active/zipball/54ec1fc30b0faf5bd2fe2d4e18e57e0c4c134d7c", + "reference": "54ec1fc30b0faf5bd2fe2d4e18e57e0c4c134d7c", + "shasum": "" + }, + "require": { + "illuminate/config": "^8.0", + "illuminate/http": "^8.0", + "illuminate/routing": "^8.0", + "illuminate/support": "^8.0", + "php": "^7.3|^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.3.1", + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Watson\\Active\\ActiveServiceProvider" + ], + "aliases": { + "Active": "Watson\\Watson\\Facades\\Active" + } + } + }, + "autoload": { + "psr-4": { + "Watson\\Active\\": "src/" + }, + "files": [ + "src/helpers.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dwight Watson", + "email": "dwight@studiousapp.com" + } + ], + "description": "Laravel helper for recognising the current route, controller and action", + "keywords": [ + "active", + "laravel", + "routing" + ], + "support": { + "issues": "https://github.com/dwightwatson/active/issues", + "source": "https://github.com/dwightwatson/active/tree/6.0.1" + }, + "time": "2020-11-30T22:37:43+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.10.0" + }, + "time": "2021-03-09T10:59:23+00:00" + } + ], + "packages-dev": [ + { + "name": "doctrine/instantiator", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", + "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^8.0", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/1.4.0" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2020-11-10T18:47:58+00:00" + }, + { + "name": "facade/flare-client-php", + "version": "1.9.1", + "source": { + "type": "git", + "url": "https://github.com/facade/flare-client-php.git", + "reference": "b2adf1512755637d0cef4f7d1b54301325ac78ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/facade/flare-client-php/zipball/b2adf1512755637d0cef4f7d1b54301325ac78ed", + "reference": "b2adf1512755637d0cef4f7d1b54301325ac78ed", + "shasum": "" + }, + "require": { + "facade/ignition-contracts": "~1.0", + "illuminate/pipeline": "^5.5|^6.0|^7.0|^8.0", + "php": "^7.1|^8.0", + "symfony/http-foundation": "^3.3|^4.1|^5.0", + "symfony/mime": "^3.4|^4.0|^5.1", + "symfony/var-dumper": "^3.4|^4.0|^5.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.14", + "phpunit/phpunit": "^7.5.16", + "spatie/phpunit-snapshot-assertions": "^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Facade\\FlareClient\\": "src" + }, + "files": [ + "src/helpers.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Send PHP errors to Flare", + "homepage": "https://github.com/facade/flare-client-php", + "keywords": [ + "exception", + "facade", + "flare", + "reporting" + ], + "support": { + "issues": "https://github.com/facade/flare-client-php/issues", + "source": "https://github.com/facade/flare-client-php/tree/1.9.1" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2021-09-13T12:16:46+00:00" + }, + { + "name": "facade/ignition", + "version": "2.17.2", + "source": { + "type": "git", + "url": "https://github.com/facade/ignition.git", + "reference": "af3cd70d58ca3ef5189ff0e59efbe5a5c043e2d2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/facade/ignition/zipball/af3cd70d58ca3ef5189ff0e59efbe5a5c043e2d2", + "reference": "af3cd70d58ca3ef5189ff0e59efbe5a5c043e2d2", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "facade/flare-client-php": "^1.9.1", + "facade/ignition-contracts": "^1.0.2", + "illuminate/support": "^7.0|^8.0", + "monolog/monolog": "^2.0", + "php": "^7.2.5|^8.0", + "symfony/console": "^5.0", + "symfony/var-dumper": "^5.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.14", + "livewire/livewire": "^2.4", + "mockery/mockery": "^1.3", + "orchestra/testbench": "^5.0|^6.0", + "psalm/plugin-laravel": "^1.2" + }, + "suggest": { + "laravel/telescope": "^3.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + }, + "laravel": { + "providers": [ + "Facade\\Ignition\\IgnitionServiceProvider" + ], + "aliases": { + "Flare": "Facade\\Ignition\\Facades\\Flare" + } + } + }, + "autoload": { + "psr-4": { + "Facade\\Ignition\\": "src" + }, + "files": [ + "src/helpers.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A beautiful error page for Laravel applications.", + "homepage": "https://github.com/facade/ignition", + "keywords": [ + "error", + "flare", + "laravel", + "page" + ], + "support": { + "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", + "forum": "https://twitter.com/flareappio", + "issues": "https://github.com/facade/ignition/issues", + "source": "https://github.com/facade/ignition" + }, + "time": "2021-11-29T14:04:22+00:00" + }, + { + "name": "facade/ignition-contracts", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/facade/ignition-contracts.git", + "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/3c921a1cdba35b68a7f0ccffc6dffc1995b18267", + "reference": "3c921a1cdba35b68a7f0ccffc6dffc1995b18267", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^v2.15.8", + "phpunit/phpunit": "^9.3.11", + "vimeo/psalm": "^3.17.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Facade\\IgnitionContracts\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "homepage": "https://flareapp.io", + "role": "Developer" + } + ], + "description": "Solution contracts for Ignition", + "homepage": "https://github.com/facade/ignition-contracts", + "keywords": [ + "contracts", + "flare", + "ignition" + ], + "support": { + "issues": "https://github.com/facade/ignition-contracts/issues", + "source": "https://github.com/facade/ignition-contracts/tree/1.0.2" + }, + "time": "2020-10-16T08:27:54+00:00" + }, + { + "name": "fakerphp/faker", + "version": "v1.17.0", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "b85e9d44eae8c52cca7aa0939483611f7232b669" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/b85e9d44eae8c52cca7aa0939483611f7232b669", + "reference": "b85e9d44eae8c52cca7aa0939483611f7232b669", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "conflict": { + "fzaninotto/faker": "*" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "ext-intl": "*", + "symfony/phpunit-bridge": "^4.4 || ^5.2" + }, + "suggest": { + "ext-curl": "Required by Faker\\Provider\\Image to download images.", + "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", + "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", + "ext-mbstring": "Required for multibyte Unicode string functionality." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "v1.17-dev" + } + }, + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "FranΓ§ois Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "support": { + "issues": "https://github.com/FakerPHP/Faker/issues", + "source": "https://github.com/FakerPHP/Faker/tree/v1.17.0" + }, + "time": "2021-12-05T17:14:47+00:00" + }, + { + "name": "filp/whoops", + "version": "2.14.4", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "f056f1fe935d9ed86e698905a957334029899895" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/f056f1fe935d9ed86e698905a957334029899895", + "reference": "f056f1fe935d9ed86e698905a957334029899895", + "shasum": "" + }, + "require": { + "php": "^5.5.9 || ^7.0 || ^8.0", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "require-dev": { + "mockery/mockery": "^0.9 || ^1.0", + "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.3", + "symfony/var-dumper": "^2.6 || ^3.0 || ^4.0 || ^5.0" + }, + "suggest": { + "symfony/var-dumper": "Pretty print complex values better with var-dumper available", + "whoops/soap": "Formats errors as SOAP responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Whoops\\": "src/Whoops/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Filipe Dobreira", + "homepage": "https://github.com/filp", + "role": "Developer" + } + ], + "description": "php error handling for cool kids", + "homepage": "https://filp.github.io/whoops/", + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], + "support": { + "issues": "https://github.com/filp/whoops/issues", + "source": "https://github.com/filp/whoops/tree/2.14.4" + }, + "funding": [ + { + "url": "https://github.com/denis-sokolov", + "type": "github" + } + ], + "time": "2021-10-03T12:00:00+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v2.0.1", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3", + "shasum": "" + }, + "require": { + "php": "^5.3|^7.0|^8.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpunit/php-file-iterator": "^1.4 || ^2.0", + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": [ + "hamcrest" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "This is the PHP port of Hamcrest Matchers", + "keywords": [ + "test" + ], + "support": { + "issues": "https://github.com/hamcrest/hamcrest-php/issues", + "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.0.1" + }, + "time": "2020-07-09T08:09:16+00:00" + }, + { + "name": "laravel/sail", + "version": "v1.12.12", + "source": { + "type": "git", + "url": "https://github.com/laravel/sail.git", + "reference": "c60773f04f093bd1d2f3b99ff9e5a1aa5b05b8b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sail/zipball/c60773f04f093bd1d2f3b99ff9e5a1aa5b05b8b6", + "reference": "c60773f04f093bd1d2f3b99ff9e5a1aa5b05b8b6", + "shasum": "" + }, + "require": { + "illuminate/console": "^8.0|^9.0", + "illuminate/contracts": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0", + "php": "^7.3|^8.0" + }, + "bin": [ + "bin/sail" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Sail\\SailServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Sail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Docker files for running a basic Laravel application.", + "keywords": [ + "docker", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/sail/issues", + "source": "https://github.com/laravel/sail" + }, + "time": "2021-12-16T14:58:08+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.4.4", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "e01123a0e847d52d186c5eb4b9bf58b0c6d00346" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/e01123a0e847d52d186c5eb4b9bf58b0c6d00346", + "reference": "e01123a0e847d52d186c5eb4b9bf58b0c6d00346", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "^2.0.1", + "lib-pcre": ">=7.0", + "php": "^7.3 || ^8.0" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5 || ^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Mockery": "library/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "PΓ‘draic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "http://blog.astrumfutura.com" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "http://davedevelopment.co.uk" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "issues": "https://github.com/mockery/mockery/issues", + "source": "https://github.com/mockery/mockery/tree/1.4.4" + }, + "time": "2021-09-13T15:28:59+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.10.2", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", + "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "replace": { + "myclabs/deep-copy": "self.version" + }, + "require-dev": { + "doctrine/collections": "^1.0", + "doctrine/common": "^2.6", + "phpunit/phpunit": "^7.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + }, + "files": [ + "src/DeepCopy/deep_copy.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2020-11-13T09:40:50+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v5.10.0", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "3004cfa49c022183395eabc6d0e5207dfe498d00" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/3004cfa49c022183395eabc6d0e5207dfe498d00", + "reference": "3004cfa49c022183395eabc6d0e5207dfe498d00", + "shasum": "" + }, + "require": { + "facade/ignition-contracts": "^1.0", + "filp/whoops": "^2.14.3", + "php": "^7.3 || ^8.0", + "symfony/console": "^5.0" + }, + "require-dev": { + "brianium/paratest": "^6.1", + "fideloper/proxy": "^4.4.1", + "fruitcake/laravel-cors": "^2.0.3", + "laravel/framework": "8.x-dev", + "nunomaduro/larastan": "^0.6.2", + "nunomaduro/mock-final-classes": "^1.0", + "orchestra/testbench": "^6.0", + "phpstan/phpstan": "^0.12.64", + "phpunit/phpunit": "^9.5.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "NunoMaduro\\Collision\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Cli error handling for console/command-line PHP applications.", + "keywords": [ + "artisan", + "cli", + "command-line", + "console", + "error", + "handling", + "laravel", + "laravel-zero", + "php", + "symfony" + ], + "support": { + "issues": "https://github.com/nunomaduro/collision/issues", + "source": "https://github.com/nunomaduro/collision" + }, + "funding": [ + { + "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2021-09-20T15:06:32+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.3" + }, + "time": "2021-07-20T11:28:43+00:00" + }, + { + "name": "phar-io/version", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "bae7c545bef187884426f042434e561ab1ddb182" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/bae7c545bef187884426f042434e561ab1ddb182", + "reference": "bae7c545bef187884426f042434e561ab1ddb182", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.1.0" + }, + "time": "2021-02-23T14:00:09+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.3.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.3", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" + }, + "time": "2021-10-19T17:43:47+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.5.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "a12f7e301eb7258bb68acd89d4aefa05c2906cae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/a12f7e301eb7258bb68acd89d4aefa05c2906cae", + "reference": "a12f7e301eb7258bb68acd89d4aefa05c2906cae", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "psalm/phar": "^4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.5.1" + }, + "time": "2021-10-02T14:08:47+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "v1.15.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.2", + "php": "^7.2 || ~8.0, <8.2", + "phpdocumentor/reflection-docblock": "^5.2", + "sebastian/comparator": "^3.0 || ^4.0", + "sebastian/recursion-context": "^3.0 || ^4.0" + }, + "require-dev": { + "phpspec/phpspec": "^6.0 || ^7.0", + "phpunit/phpunit": "^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Prophecy\\": "src/Prophecy" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "support": { + "issues": "https://github.com/phpspec/prophecy/issues", + "source": "https://github.com/phpspec/prophecy/tree/v1.15.0" + }, + "time": "2021-12-08T12:19:24+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "9.2.10", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "d5850aaf931743067f4bfc1ae4cbd06468400687" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/d5850aaf931743067f4bfc1ae4cbd06468400687", + "reference": "d5850aaf931743067f4bfc1ae4cbd06468400687", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.13.0", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.3", + "phpunit/php-text-template": "^2.0.2", + "sebastian/code-unit-reverse-lookup": "^2.0.2", + "sebastian/complexity": "^2.0", + "sebastian/environment": "^5.1.2", + "sebastian/lines-of-code": "^1.0.3", + "sebastian/version": "^3.0.1", + "theseer/tokenizer": "^1.2.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcov": "*", + "ext-xdebug": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.10" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-05T09:12:13+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "3.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:48:52+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "5.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, "autoload": { - "psr-4": { - "Symfony\\Component\\Finder\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Symfony Finder Component", - "homepage": "https://symfony.com", + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], "support": { - "source": "https://github.com/symfony/finder/tree/v5.1.8" + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" } ], - "time": "2020-10-24T12:01:57+00:00" + "time": "2020-10-26T13:16:10+00:00" }, { - "name": "symfony/polyfill-ctype", - "version": "v1.20.0", + "name": "phpunit/phpunit", + "version": "9.5.10", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "f4ba089a5b6366e453971d3aad5fe8e897b37f41" + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "c814a05837f2edb0d1471d6e3f4ab3501ca3899a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/f4ba089a5b6366e453971d3aad5fe8e897b37f41", - "reference": "f4ba089a5b6366e453971d3aad5fe8e897b37f41", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/c814a05837f2edb0d1471d6e3f4ab3501ca3899a", + "reference": "c814a05837f2edb0d1471d6e3f4ab3501ca3899a", "shasum": "" }, "require": { - "php": ">=7.1" + "doctrine/instantiator": "^1.3.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.10.1", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", + "php": ">=7.3", + "phpspec/prophecy": "^1.12.1", + "phpunit/php-code-coverage": "^9.2.7", + "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.3", + "phpunit/php-timer": "^5.0.2", + "sebastian/cli-parser": "^1.0.1", + "sebastian/code-unit": "^1.0.6", + "sebastian/comparator": "^4.0.5", + "sebastian/diff": "^4.0.3", + "sebastian/environment": "^5.1.3", + "sebastian/exporter": "^4.0.3", + "sebastian/global-state": "^5.0.1", + "sebastian/object-enumerator": "^4.0.3", + "sebastian/resource-operations": "^3.0.3", + "sebastian/type": "^2.3.4", + "sebastian/version": "^3.0.2" + }, + "require-dev": { + "ext-pdo": "*", + "phpspec/prophecy-phpunit": "^2.0.1" }, "suggest": { - "ext-ctype": "For best performance" + "ext-soap": "*", + "ext-xdebug": "*" }, + "bin": [ + "phpunit" + ], "type": "library", "extra": { "branch-alias": { - "dev-main": "1.20-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "dev-master": "9.5-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, + "classmap": [ + "src/" + ], "files": [ - "bootstrap.php" + "src/Framework/Assert/Functions.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Symfony polyfill for ctype functions", - "homepage": "https://symfony.com", + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" + "phpunit", + "testing", + "xunit" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.20.0" + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.10" }, "funding": [ { - "url": "https://symfony.com/sponsor", + "url": "https://phpunit.de/donate.html", "type": "custom" }, { - "url": "https://github.com/fabpot", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" } ], - "time": "2020-10-23T14:02:19+00:00" + "time": "2021-09-25T07:38:51+00:00" }, { - "name": "symfony/polyfill-intl-grapheme", - "version": "v1.20.0", + "name": "sebastian/cli-parser", + "version": "1.0.1", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "c7cf3f858ec7d70b89559d6e6eb1f7c2517d479c" + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/c7cf3f858ec7d70b89559d6e6eb1f7c2517d479c", - "reference": "c7cf3f858ec7d70b89559d6e6eb1f7c2517d479c", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.3" }, - "suggest": { - "ext-intl": "For best performance" + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.20-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "dev-master": "1.0-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Grapheme\\": "" - }, - "files": [ - "bootstrap.php" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Symfony polyfill for intl's grapheme_* functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "grapheme", - "intl", - "polyfill", - "portable", - "shim" - ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.20.0" + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" } ], - "time": "2020-10-23T14:02:19+00:00" + "time": "2020-09-28T06:08:49+00:00" }, { - "name": "symfony/polyfill-intl-normalizer", - "version": "v1.20.0", + "name": "sebastian/code-unit", + "version": "1.0.8", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "727d1096295d807c309fb01a851577302394c897" + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/727d1096295d807c309fb01a851577302394c897", - "reference": "727d1096295d807c309fb01a851577302394c897", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.3" }, - "suggest": { - "ext-intl": "For best performance" + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.20-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "dev-master": "1.0-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Normalizer\\": "" - }, - "files": [ - "bootstrap.php" - ], "classmap": [ - "Resources/stubs" + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Symfony polyfill for intl's Normalizer class and related functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "intl", - "normalizer", - "polyfill", - "portable", - "shim" - ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.20.0" + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" } ], - "time": "2020-10-23T14:02:19+00:00" + "time": "2020-10-26T13:08:54+00:00" }, { - "name": "symfony/polyfill-mbstring", - "version": "v1.20.0", + "name": "sebastian/code-unit-reverse-lookup", + "version": "2.0.3", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "39d483bdf39be819deabf04ec872eb0b2410b531" + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/39d483bdf39be819deabf04ec872eb0b2410b531", - "reference": "39d483bdf39be819deabf04ec872eb0b2410b531", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.3" }, - "suggest": { - "ext-mbstring": "For best performance" + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.20-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "dev-master": "2.0-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, - "files": [ - "bootstrap.php" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" } ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" - ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.20.0" + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" } ], - "time": "2020-10-23T14:02:19+00:00" + "time": "2020-09-28T05:30:19+00:00" }, { - "name": "symfony/polyfill-php73", - "version": "v1.20.0", + "name": "sebastian/comparator", + "version": "4.0.6", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "8ff431c517be11c78c48a39a66d37431e26a6bed" + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "55f4261989e546dc112258c7a75935a81a7ce382" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/8ff431c517be11c78c48a39a66d37431e26a6bed", - "reference": "8ff431c517be11c78c48a39a66d37431e26a6bed", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382", + "reference": "55f4261989e546dc112258c7a75935a81a7ce382", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.3", + "sebastian/diff": "^4.0", + "sebastian/exporter": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.20-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "dev-master": "4.0-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, - "files": [ - "bootstrap.php" - ], "classmap": [ - "Resources/stubs" + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" } ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", - "homepage": "https://symfony.com", + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" + "comparator", + "compare", + "equality" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.20.0" + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" } ], - "time": "2020-10-23T14:02:19+00:00" + "time": "2020-10-26T15:49:45+00:00" }, { - "name": "symfony/polyfill-php80", - "version": "v1.20.0", + "name": "sebastian/complexity", + "version": "2.0.2", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "e70aa8b064c5b72d3df2abd5ab1e90464ad009de" + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/e70aa8b064c5b72d3df2abd5ab1e90464ad009de", - "reference": "e70aa8b064c5b72d3df2abd5ab1e90464ad009de", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", "shasum": "" }, "require": { - "php": ">=7.1" + "nikic/php-parser": "^4.7", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.20-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "dev-master": "2.0-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, - "files": [ - "bootstrap.php" - ], "classmap": [ - "Resources/stubs" + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Ion Bazan", - "email": "ion.bazan@gmail.com" - }, - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.20.0" + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" } ], - "time": "2020-10-23T14:02:19+00:00" + "time": "2020-10-26T15:52:27+00:00" }, { - "name": "symfony/process", - "version": "v5.1.8", + "name": "sebastian/diff", + "version": "4.0.4", "source": { "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "f00872c3f6804150d6a0f73b4151daab96248101" + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/f00872c3f6804150d6a0f73b4151daab96248101", - "reference": "f00872c3f6804150d6a0f73b4151daab96248101", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.15" + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, "autoload": { - "psr-4": { - "Symfony\\Component\\Process\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" } ], - "description": "Symfony Process Component", - "homepage": "https://symfony.com", + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], "support": { - "source": "https://github.com/symfony/process/tree/v5.1.8" + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" } ], - "time": "2020-10-24T12:01:57+00:00" + "time": "2020-10-26T13:10:38+00:00" }, { - "name": "symfony/service-contracts", - "version": "v2.2.0", + "name": "sebastian/environment", + "version": "5.1.3", "source": { "type": "git", - "url": "https://github.com/symfony/service-contracts.git", - "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1" + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "388b6ced16caa751030f6a69e588299fa09200ac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1", - "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/388b6ced16caa751030f6a69e588299fa09200ac", + "reference": "388b6ced16caa751030f6a69e588299fa09200ac", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/container": "^1.0" + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" }, "suggest": { - "symfony/service-implementation": "" + "ext-posix": "*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "dev-master": "5.1-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Contracts\\Service\\": "" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" } ], - "description": "Generic abstractions related to writing services", - "homepage": "https://symfony.com", + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" + "Xdebug", + "environment", + "hhvm" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/master" + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.3" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" } ], - "time": "2020-09-07T11:33:47+00:00" + "time": "2020-09-28T05:52:38+00:00" }, { - "name": "symfony/string", - "version": "v5.1.8", + "name": "sebastian/exporter", + "version": "4.0.4", "source": { "type": "git", - "url": "https://github.com/symfony/string.git", - "reference": "a97573e960303db71be0dd8fda9be3bca5e0feea" + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/a97573e960303db71be0dd8fda9be3bca5e0feea", - "reference": "a97573e960303db71be0dd8fda9be3bca5e0feea", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", - "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "~1.15" + "php": ">=7.3", + "sebastian/recursion-context": "^4.0" }, "require-dev": { - "symfony/error-handler": "^4.4|^5.0", - "symfony/http-client": "^4.4|^5.0", - "symfony/translation-contracts": "^1.1|^2", - "symfony/var-exporter": "^4.4|^5.0" + "ext-mbstring": "*", + "phpunit/phpunit": "^9.3" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, "autoload": { - "psr-4": { - "Symfony\\Component\\String\\": "" - }, - "files": [ - "Resources/functions.php" - ], - "exclude-from-classmap": [ - "/Tests/" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" } ], - "description": "Symfony String component", - "homepage": "https://symfony.com", + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", "keywords": [ - "grapheme", - "i18n", - "string", - "unicode", - "utf-8", - "utf8" + "export", + "exporter" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.1.8" + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" } ], - "time": "2020-10-24T12:01:57+00:00" + "time": "2021-11-11T14:18:36+00:00" }, { - "name": "symfony/translation", - "version": "v5.1.8", + "name": "sebastian/global-state", + "version": "5.0.3", "source": { "type": "git", - "url": "https://github.com/symfony/translation.git", - "reference": "27980838fd261e04379fa91e94e81e662fe5a1b6" + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "23bd5951f7ff26f12d4e3242864df3e08dec4e49" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/27980838fd261e04379fa91e94e81e662fe5a1b6", - "reference": "27980838fd261e04379fa91e94e81e662fe5a1b6", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/23bd5951f7ff26f12d4e3242864df3e08dec4e49", + "reference": "23bd5951f7ff26f12d4e3242864df3e08dec4e49", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.15", - "symfony/translation-contracts": "^2" - }, - "conflict": { - "symfony/config": "<4.4", - "symfony/dependency-injection": "<5.0", - "symfony/http-kernel": "<5.0", - "symfony/twig-bundle": "<5.0", - "symfony/yaml": "<4.4" - }, - "provide": { - "symfony/translation-implementation": "2.0" + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" }, "require-dev": { - "psr/log": "~1.0", - "symfony/config": "^4.4|^5.0", - "symfony/console": "^4.4|^5.0", - "symfony/dependency-injection": "^5.0", - "symfony/finder": "^4.4|^5.0", - "symfony/http-kernel": "^5.0", - "symfony/intl": "^4.4|^5.0", - "symfony/service-contracts": "^1.1.2|^2", - "symfony/yaml": "^4.4|^5.0" + "ext-dom": "*", + "phpunit/phpunit": "^9.3" }, "suggest": { - "psr/log-implementation": "To use logging capability in translator", - "symfony/config": "", - "symfony/yaml": "" + "ext-uopz": "*" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, "autoload": { - "psr-4": { - "Symfony\\Component\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" } ], - "description": "Symfony Translation Component", - "homepage": "https://symfony.com", + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], "support": { - "source": "https://github.com/symfony/translation/tree/v5.1.8" + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.3" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" } ], - "time": "2020-10-24T12:01:57+00:00" + "time": "2021-06-11T13:31:12+00:00" }, { - "name": "symfony/translation-contracts", - "version": "v2.3.0", + "name": "sebastian/lines-of-code", + "version": "1.0.3", "source": { "type": "git", - "url": "https://github.com/symfony/translation-contracts.git", - "reference": "e2eaa60b558f26a4b0354e1bbb25636efaaad105" + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/e2eaa60b558f26a4b0354e1bbb25636efaaad105", - "reference": "e2eaa60b558f26a4b0354e1bbb25636efaaad105", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", "shasum": "" }, "require": { - "php": ">=7.2.5" + "nikic/php-parser": "^4.6", + "php": ">=7.3" }, - "suggest": { - "symfony/translation-implementation": "" + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.3-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "dev-master": "1.0-dev" } }, "autoload": { - "psr-4": { - "Symfony\\Contracts\\Translation\\": "" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Generic abstractions related to translation", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v2.3.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" + }, + "funding": [ { - "url": "https://github.com/fabpot", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" } ], - "time": "2020-09-28T13:05:58+00:00" + "time": "2020-11-28T06:42:11+00:00" }, { - "name": "symfony/var-dumper", - "version": "v5.1.8", + "name": "sebastian/object-enumerator", + "version": "4.0.4", "source": { "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "4e13f3fcefb1fcaaa5efb5403581406f4e840b9a" + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/4e13f3fcefb1fcaaa5efb5403581406f4e840b9a", - "reference": "4e13f3fcefb1fcaaa5efb5403581406f4e840b9a", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.15" - }, - "conflict": { - "phpunit/phpunit": "<5.4.3", - "symfony/console": "<4.4" + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" }, "require-dev": { - "ext-iconv": "*", - "symfony/console": "^4.4|^5.0", - "symfony/process": "^4.4|^5.0", - "twig/twig": "^2.4|^3.0" - }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + "phpunit/phpunit": "^9.3" }, - "bin": [ - "Resources/bin/var-dump-server" - ], "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, "autoload": { - "files": [ - "Resources/functions/dump.php" - ], - "psr-4": { - "Symfony\\Component\\VarDumper\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" } ], - "description": "Symfony mechanism for exploring and dumping PHP variables", - "homepage": "https://symfony.com", - "keywords": [ - "debug", - "dump" - ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.1.8" + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" } ], - "time": "2020-10-27T10:11:13+00:00" + "time": "2020-10-26T13:12:34+00:00" }, { - "name": "symfony/yaml", - "version": "v5.1.8", + "name": "sebastian/object-reflector", + "version": "2.0.4", "source": { "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "f284e032c3cefefb9943792132251b79a6127ca6" + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/f284e032c3cefefb9943792132251b79a6127ca6", - "reference": "f284e032c3cefefb9943792132251b79a6127ca6", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/console": "<4.4" + "php": ">=7.3" }, "require-dev": { - "symfony/console": "^4.4|^5.0" + "phpunit/phpunit": "^9.3" }, - "suggest": { - "symfony/console": "For validating YAML files using the lint command" - }, - "bin": [ - "Resources/bin/yaml-lint" - ], "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, "autoload": { - "psr-4": { - "Symfony\\Component\\Yaml\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" } ], - "description": "Symfony Yaml Component", - "homepage": "https://symfony.com", + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", "support": { - "source": "https://github.com/symfony/yaml/tree/v5.1.8" + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" } ], - "time": "2020-10-24T12:03:25+00:00" + "time": "2020-10-26T13:14:26+00:00" }, { - "name": "tecnickcom/tcpdf", - "version": "6.3.5", + "name": "sebastian/recursion-context", + "version": "4.0.4", "source": { "type": "git", - "url": "https://github.com/tecnickcom/TCPDF.git", - "reference": "19a535eaa7fb1c1cac499109deeb1a7a201b4549" + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/19a535eaa7fb1c1cac499109deeb1a7a201b4549", - "reference": "19a535eaa7fb1c1cac499109deeb1a7a201b4549", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, "autoload": { "classmap": [ - "config", - "include", - "tcpdf.php", - "tcpdf_parser.php", - "tcpdf_import.php", - "tcpdf_barcodes_1d.php", - "tcpdf_barcodes_2d.php", - "include/tcpdf_colors.php", - "include/tcpdf_filters.php", - "include/tcpdf_font_data.php", - "include/tcpdf_fonts.php", - "include/tcpdf_images.php", - "include/tcpdf_static.php", - "include/barcodes/datamatrix.php", - "include/barcodes/pdf417.php", - "include/barcodes/qrcode.php" + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL-3.0-only" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicola Asuni", - "email": "info@tecnick.com", - "role": "lead" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" } ], - "description": "TCPDF is a PHP class for generating PDF documents and barcodes.", - "homepage": "http://www.tcpdf.org/", - "keywords": [ - "PDFD32000-2008", - "TCPDF", - "barcodes", - "datamatrix", - "pdf", - "pdf417", - "qrcode" - ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", "support": { - "issues": "https://github.com/tecnickcom/TCPDF/issues", - "source": "https://github.com/tecnickcom/TCPDF/tree/6.3.5" + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4" }, - "time": "2020-02-14T14:20:12+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:17:30+00:00" }, { - "name": "tightenco/jigsaw", - "version": "v1.3.29", + "name": "sebastian/resource-operations", + "version": "3.0.3", "source": { "type": "git", - "url": "https://github.com/tighten/jigsaw.git", - "reference": "22bb32b0334f6bc2965df0ff558b4a9a30111469" + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tighten/jigsaw/zipball/22bb32b0334f6bc2965df0ff558b4a9a30111469", - "reference": "22bb32b0334f6bc2965df0ff558b4a9a30111469", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", "shasum": "" }, "require": { - "illuminate/container": "^7.0", - "illuminate/support": "^7.0", - "illuminate/view": "^7.0", - "michelf/php-markdown": "^1.9", - "mnapoli/front-yaml": "^1.5", - "mockery/mockery": "^1.0.0", - "php": "^7.1.3", - "symfony/console": "^4.0|^5.0", - "symfony/process": "^4.0|^5.0", - "symfony/var-dumper": "^4.0|^5.0", - "symfony/yaml": "^4.0|^5.0", - "vlucas/phpdotenv": "^4.0" + "php": ">=7.3" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.12", - "mikey179/vfsstream": "^1.6", - "phpunit/phpunit": "~7.0" + "phpunit/phpunit": "^9.0" }, - "bin": [ - "jigsaw" - ], "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, "autoload": { - "psr-4": { - "TightenCo\\Jigsaw\\": "src/" - }, - "files": [ - "src/Support/helpers.php" + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Adam Wathan", - "email": "adam.wathan@gmail.com" - }, - { - "name": "Keith Damiani", - "email": "keith@tighten.co" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" } ], - "description": "Simple static sites with Laravel's Blade.", - "keywords": [ - "blade", - "generator", - "laravel", - "site", - "static" - ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", "support": { - "issues": "https://github.com/tighten/jigsaw/issues", - "source": "https://github.com/tighten/jigsaw/tree/v1.3.29" + "issues": "https://github.com/sebastianbergmann/resource-operations/issues", + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" }, - "time": "2020-07-14T13:19:35+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:45:17+00:00" }, { - "name": "tightenco/jigsaw-docs-template", - "version": "v1.0.10", + "name": "sebastian/type", + "version": "2.3.4", "source": { "type": "git", - "url": "https://github.com/tightenco/jigsaw-docs-template.git", - "reference": "0b281700667faa14dc8f186020e8046e62ea96b1" + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tightenco/jigsaw-docs-template/zipball/0b281700667faa14dc8f186020e8046e62ea96b1", - "reference": "0b281700667faa14dc8f186020e8046e62ea96b1", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b8cd8a1c753c90bc1a0f5372170e3e489136f914", + "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914", "shasum": "" }, "require": { - "samdark/sitemap": "^2.2", - "tightenco/jigsaw": "^1.3.0" + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", - "autoload": { - "psr-4": { - "App\\Listeners\\": "listeners/" + "extra": { + "branch-alias": { + "dev-master": "2.3-dev" } }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Anthony Terrell", - "email": "anthony@tighten.co" - }, - { - "name": "Keith Damiani", - "email": "keith@tighten.co" - }, - { - "name": "Matt Stauffer", - "email": "matt@tighten.co" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Documentation starter template for Jigsaw static site generator by Tighten", - "keywords": [ - "docs", - "documentation", - "generator", - "jigsaw", - "site", - "starter", - "static", - "template" - ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", "support": { - "issues": "https://github.com/tightenco/jigsaw-docs-template/issues", - "source": "https://github.com/tightenco/jigsaw-docs-template/tree/v1.0.10" + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/2.3.4" }, - "time": "2020-08-12T13:20:01+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-06-15T12:49:02+00:00" }, { - "name": "vlucas/phpdotenv", - "version": "v4.1.8", + "name": "sebastian/version", + "version": "3.0.2", "source": { "type": "git", - "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "572af79d913627a9d70374d27a6f5d689a35de32" + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c6c1022351a901512170118436c764e473f6de8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/572af79d913627a9d70374d27a6f5d689a35de32", - "reference": "572af79d913627a9d70374d27a6f5d689a35de32", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", "shasum": "" }, "require": { - "php": "^5.5.9 || ^7.0 || ^8.0", - "phpoption/phpoption": "^1.7.3", - "symfony/polyfill-ctype": "^1.17" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.4.1", - "ext-filter": "*", - "ext-pcre": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7.27 || ^6.5.6 || ^7.0" - }, - "suggest": { - "ext-filter": "Required to use the boolean validator.", - "ext-pcre": "Required to use most of the library." + "php": ">=7.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.1-dev" + "dev-master": "3.0-dev" } }, "autoload": { - "psr-4": { - "Dotenv\\": "src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2912,120 +9406,87 @@ ], "authors": [ { - "name": "Graham Campbell", - "email": "graham@alt-three.com", - "homepage": "https://gjcampbell.co.uk/" - }, - { - "name": "Vance Lucas", - "email": "vance@vancelucas.com", - "homepage": "https://vancelucas.com/" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", - "keywords": [ - "dotenv", - "env", - "environment" - ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", "support": { - "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/4.1" + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" }, "funding": [ { - "url": "https://github.com/GrahamCampbell", + "url": "https://github.com/sebastianbergmann", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", - "type": "tidelift" } ], - "time": "2020-07-14T19:22:52+00:00" + "time": "2020-09-28T06:39:44+00:00" }, { - "name": "voku/portable-ascii", - "version": "1.5.3", + "name": "theseer/tokenizer", + "version": "1.2.1", "source": { "type": "git", - "url": "https://github.com/voku/portable-ascii.git", - "reference": "25bcbf01678930251fd572891447d9e318a6e2b8" + "url": "https://github.com/theseer/tokenizer.git", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/25bcbf01678930251fd572891447d9e318a6e2b8", - "reference": "25bcbf01678930251fd572891447d9e318a6e2b8", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", "shasum": "" }, "require": { - "php": ">=7.0.0" - }, - "require-dev": { - "phpunit/phpunit": "~6.0 || ~7.0" - }, - "suggest": { - "ext-intl": "Use Intl for transliterator_transliterate() support" + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" }, "type": "library", "autoload": { - "psr-4": { - "voku\\": "src/voku/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Lars Moelleken", - "homepage": "http://www.moelleken.org/" + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" } ], - "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", - "homepage": "https://github.com/voku/portable-ascii", - "keywords": [ - "ascii", - "clean", - "php" - ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { - "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/master" + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.1" }, "funding": [ { - "url": "https://www.paypal.me/moelleken", - "type": "custom" - }, - { - "url": "https://github.com/voku", + "url": "https://github.com/theseer", "type": "github" - }, - { - "url": "https://opencollective.com/portable-ascii", - "type": "open_collective" - }, - { - "url": "https://www.patreon.com/voku", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", - "type": "tidelift" } ], - "time": "2020-07-22T23:32:04+00:00" + "time": "2021-07-28T10:34:58+00:00" } ], - "packages-dev": [], "aliases": [], - "minimum-stability": "stable", - "stability-flags": [], - "prefer-stable": false, + "minimum-stability": "dev", + "stability-flags": { + "spatie/laravel-export": 20 + }, + "prefer-stable": true, "prefer-lowest": false, - "platform": [], + "platform": { + "php": "^7.3|^8.0", + "ext-dom": "*" + }, "platform-dev": [], - "plugin-api-version": "2.0.0" + "plugin-api-version": "2.1.0" } diff --git a/config.php b/config.php deleted file mode 100644 index 894660454..000000000 --- a/config.php +++ /dev/null @@ -1,102 +0,0 @@ - 'http://localhost:3000', - 'production' => false, - 'siteName' => 'Orchid - Laravel Admin Panel', - 'siteDescription' => 'A free Laravel package that abstracts standard business logic and allows code-driven rapid application development of back office applications like admin panels and dashboards.', - - // Algolia DocSearch credentials - 'docsearchApiKey' => '', - 'docsearchIndexName' => '', - - // navigation menu - 'navigation' => require_once('navigation.php'), - - // helpers - 'isActive' => function ($page, $path) { - return Str::endsWith(trimPath($page->getPath()), trimPath($path)); - }, - 'isActiveParent' => function ($page, $menuItem) { - if (is_object($menuItem) && $menuItem->children) { - return $menuItem->children->contains(function ($child) use ($page) { - return trimPath($page->getPath()) == trimPath($child); - }); - } - }, - 'url' => function ($page, $path) { - return Str::startsWith($path, 'http') ? $path : '/'.trimPath($path); - }, - - 'ahref' => function($page, $locale){ - - $pattern = "/$locale/"; - - $url = str_ireplace([ - $page->baseUrl . '/ru', - $page->baseUrl . '/en', - ], $pattern, $page->getUrl()); - - if(!Str::contains($url,$pattern)){ - $url .= $pattern; - } - - - $url = $page->baseUrl . str_replace('//', '/', parse_url($url,PHP_URL_PATH)); - - return Str::finish($url, '/'); - }, - - 'editGitHub' => function($page) { - - $path = trimPath($page->getPath()); - - if (is_dir(__DIR__ . '/source/' . $path)) { - $path .= '/index.md'; - }else{ - $path .= '.md'; - } - - return "https://github.com/orchidsoftware/orchid.software/edit/master/source/$path"; - }, - - 'icons' => function () { - return collect(scandir(Orchid\IconPack\Path::getFolder())) - ->filter(function ($value){ - return !($value === '.' || $value === '..'); - }) - ->map(function ($value) { - return str_replace('.svg','', $value); - }); - }, - - 'getIcon' => function ($page, string $icon) { - - if (file_exists(Orchid\IconPack\Path::getFolder() . "/$icon.svg")) { - - return file_get_contents(Orchid\IconPack\Path::getFolder() . "/$icon.svg"); - } - - }, - - 'getBlogItems' => function () { - - if(isset($this->rssBlogItems)){ - return $this->rssBlogItems; - } - - try { - $lastNews = collect(); - - foreach (Feed::loadAtom('https://blog.orchid.software/feed.atom')->entry as $entry) { - $lastNews->push($entry); - } - - return $this->rssBlogItems = $lastNews->take(3)->toArray(); - } catch (\Exception $exception) { - return $this->rssBlogItems = []; - } - }, -]; diff --git a/config.production.php b/config.production.php deleted file mode 100644 index 1f5193491..000000000 --- a/config.production.php +++ /dev/null @@ -1,10 +0,0 @@ - 'https://orchid.software', - 'production' => true, - - // DocSearch credentials - 'docsearchApiKey' => '', - 'docsearchIndexName' => '', -]; diff --git a/config.staging.php b/config.staging.php deleted file mode 100644 index d004179a1..000000000 --- a/config.staging.php +++ /dev/null @@ -1,10 +0,0 @@ - 'http://orchid.software', - 'production' => false, - - // DocSearch credentials - 'docsearchApiKey' => '', - 'docsearchIndexName' => '', -]; diff --git a/config/app.php b/config/app.php new file mode 100644 index 000000000..e9c50dfd4 --- /dev/null +++ b/config/app.php @@ -0,0 +1,231 @@ + env('APP_NAME', 'Laravel'), + + /* + |-------------------------------------------------------------------------- + | Application Environment + |-------------------------------------------------------------------------- + | + | This value determines the "environment" your application is currently + | running in. This may determine how you prefer to configure various + | services the application utilizes. Set this in your ".env" file. + | + */ + + 'env' => env('APP_ENV', 'production'), + + /* + |-------------------------------------------------------------------------- + | Application Debug Mode + |-------------------------------------------------------------------------- + | + | When your application is in debug mode, detailed error messages with + | stack traces will be shown on every error that occurs within your + | application. If disabled, a simple generic error page is shown. + | + */ + + 'debug' => (bool) env('APP_DEBUG', false), + + /* + |-------------------------------------------------------------------------- + | Application URL + |-------------------------------------------------------------------------- + | + | This URL is used by the console to properly generate URLs when using + | the Artisan command line tool. You should set this to the root of + | your application so that it is used when running Artisan tasks. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + 'asset_url' => env('ASSET_URL', null), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. We have gone + | ahead and set this to a sensible default for you out of the box. + | + */ + + 'timezone' => 'UTC', + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by the translation service provider. You are free to set this value + | to any of the locales which will be supported by the application. + | + */ + + 'locale' => 'en', + + /* + |-------------------------------------------------------------------------- + | Application Fallback Locale + |-------------------------------------------------------------------------- + | + | The fallback locale determines the locale to use when the current one + | is not available. You may change the value to correspond to any of + | the language folders that are provided through your application. + | + */ + + 'fallback_locale' => 'en', + + /* + |-------------------------------------------------------------------------- + | Faker Locale + |-------------------------------------------------------------------------- + | + | This locale will be used by the Faker PHP library when generating fake + | data for your database seeds. For example, this will be used to get + | localized telephone numbers, street address information and more. + | + */ + + 'faker_locale' => 'en_US', + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is used by the Illuminate encrypter service and should be set + | to a random, 32 character string, otherwise these encrypted strings + | will not be safe. Please do this before deploying an application! + | + */ + + 'key' => env('APP_KEY'), + + 'cipher' => 'AES-256-CBC', + + /* + |-------------------------------------------------------------------------- + | Autoloaded Service Providers + |-------------------------------------------------------------------------- + | + | The service providers listed here will be automatically loaded on the + | request to your application. Feel free to add your own services to + | this array to grant expanded functionality to your applications. + | + */ + + 'providers' => [ + + /* + * Laravel Framework Service Providers... + */ + Illuminate\Auth\AuthServiceProvider::class, + Illuminate\Broadcasting\BroadcastServiceProvider::class, + Illuminate\Bus\BusServiceProvider::class, + Illuminate\Cache\CacheServiceProvider::class, + Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class, + Illuminate\Cookie\CookieServiceProvider::class, + Illuminate\Database\DatabaseServiceProvider::class, + Illuminate\Encryption\EncryptionServiceProvider::class, + Illuminate\Filesystem\FilesystemServiceProvider::class, + Illuminate\Foundation\Providers\FoundationServiceProvider::class, + Illuminate\Hashing\HashServiceProvider::class, + Illuminate\Mail\MailServiceProvider::class, + Illuminate\Notifications\NotificationServiceProvider::class, + Illuminate\Pagination\PaginationServiceProvider::class, + Illuminate\Pipeline\PipelineServiceProvider::class, + Illuminate\Queue\QueueServiceProvider::class, + Illuminate\Redis\RedisServiceProvider::class, + Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, + Illuminate\Session\SessionServiceProvider::class, + Illuminate\Translation\TranslationServiceProvider::class, + Illuminate\Validation\ValidationServiceProvider::class, + Illuminate\View\ViewServiceProvider::class, + + /* + * Package Service Providers... + */ + + /* + * Application Service Providers... + */ + App\Providers\RouteServiceProvider::class, + + ], + + /* + |-------------------------------------------------------------------------- + | Class Aliases + |-------------------------------------------------------------------------- + | + | This array of class aliases will be registered when this application + | is started. However, feel free to register as many as you wish as + | the aliases are "lazy" loaded so they don't hinder performance. + | + */ + + 'aliases' => [ + + 'App' => Illuminate\Support\Facades\App::class, + 'Arr' => Illuminate\Support\Arr::class, + 'Artisan' => Illuminate\Support\Facades\Artisan::class, + 'Auth' => Illuminate\Support\Facades\Auth::class, + 'Blade' => Illuminate\Support\Facades\Blade::class, + 'Broadcast' => Illuminate\Support\Facades\Broadcast::class, + 'Bus' => Illuminate\Support\Facades\Bus::class, + 'Cache' => Illuminate\Support\Facades\Cache::class, + 'Config' => Illuminate\Support\Facades\Config::class, + 'Cookie' => Illuminate\Support\Facades\Cookie::class, + 'Crypt' => Illuminate\Support\Facades\Crypt::class, + 'Date' => Illuminate\Support\Facades\Date::class, + 'DB' => Illuminate\Support\Facades\DB::class, + 'Eloquent' => Illuminate\Database\Eloquent\Model::class, + 'Event' => Illuminate\Support\Facades\Event::class, + 'File' => Illuminate\Support\Facades\File::class, + 'Gate' => Illuminate\Support\Facades\Gate::class, + 'Hash' => Illuminate\Support\Facades\Hash::class, + 'Http' => Illuminate\Support\Facades\Http::class, + 'Js' => Illuminate\Support\Js::class, + 'Lang' => Illuminate\Support\Facades\Lang::class, + 'Log' => Illuminate\Support\Facades\Log::class, + 'Mail' => Illuminate\Support\Facades\Mail::class, + 'Notification' => Illuminate\Support\Facades\Notification::class, + 'Password' => Illuminate\Support\Facades\Password::class, + 'Queue' => Illuminate\Support\Facades\Queue::class, + 'RateLimiter' => Illuminate\Support\Facades\RateLimiter::class, + 'Redirect' => Illuminate\Support\Facades\Redirect::class, + // 'Redis' => Illuminate\Support\Facades\Redis::class, + 'Request' => Illuminate\Support\Facades\Request::class, + 'Response' => Illuminate\Support\Facades\Response::class, + 'Route' => Illuminate\Support\Facades\Route::class, + 'Schema' => Illuminate\Support\Facades\Schema::class, + 'Session' => Illuminate\Support\Facades\Session::class, + 'Storage' => Illuminate\Support\Facades\Storage::class, + 'Str' => Illuminate\Support\Str::class, + 'URL' => Illuminate\Support\Facades\URL::class, + 'Validator' => Illuminate\Support\Facades\Validator::class, + 'View' => Illuminate\Support\Facades\View::class, + + ], + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 000000000..e29a3f7dc --- /dev/null +++ b/config/auth.php @@ -0,0 +1,111 @@ + [ + 'guard' => 'web', + 'passwords' => 'users', + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | here which uses session storage and the Eloquent user provider. + | + | All authentication drivers have a user provider. This defines how the + | users are actually retrieved out of your database or other storage + | mechanisms used by this application to persist your user's data. + | + | Supported: "session" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication drivers have a user provider. This defines how the + | users are actually retrieved out of your database or other storage + | mechanisms used by this application to persist your user's data. + | + | If you have multiple user tables or models you may configure multiple + | sources which represent each model / table. These sources may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => App\Models\User::class, + ], + + // 'users' => [ + // 'driver' => 'database', + // 'table' => 'users', + // ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | You may specify multiple password reset configurations if you have more + | than one user table or model in the application and you want to have + | separate password reset settings based on the specific user types. + | + | The expire time is the number of minutes that the reset token should be + | considered valid. This security feature keeps tokens short-lived so + | they have less time to be guessed. You may change this as needed. + | + */ + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => 'password_resets', + 'expire' => 60, + 'throttle' => 60, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Password Confirmation Timeout + |-------------------------------------------------------------------------- + | + | Here you may define the amount of seconds before a password confirmation + | times out and the user is prompted to re-enter their password via the + | confirmation screen. By default, the timeout lasts for three hours. + | + */ + + 'password_timeout' => 10800, + +]; diff --git a/config/broadcasting.php b/config/broadcasting.php new file mode 100644 index 000000000..2d529820c --- /dev/null +++ b/config/broadcasting.php @@ -0,0 +1,64 @@ + env('BROADCAST_DRIVER', 'null'), + + /* + |-------------------------------------------------------------------------- + | Broadcast Connections + |-------------------------------------------------------------------------- + | + | Here you may define all of the broadcast connections that will be used + | to broadcast events to other systems or over websockets. Samples of + | each available type of connection are provided inside this array. + | + */ + + 'connections' => [ + + 'pusher' => [ + 'driver' => 'pusher', + 'key' => env('PUSHER_APP_KEY'), + 'secret' => env('PUSHER_APP_SECRET'), + 'app_id' => env('PUSHER_APP_ID'), + 'options' => [ + 'cluster' => env('PUSHER_APP_CLUSTER'), + 'useTLS' => true, + ], + ], + + 'ably' => [ + 'driver' => 'ably', + 'key' => env('ABLY_KEY'), + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + ], + + 'log' => [ + 'driver' => 'log', + ], + + 'null' => [ + 'driver' => 'null', + ], + + ], + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 000000000..8736c7a7a --- /dev/null +++ b/config/cache.php @@ -0,0 +1,110 @@ + env('CACHE_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | Cache Stores + |-------------------------------------------------------------------------- + | + | Here you may define all of the cache "stores" for your application as + | well as their drivers. You may even define multiple stores for the + | same cache driver to group types of items stored in your caches. + | + | Supported drivers: "apc", "array", "database", "file", + | "memcached", "redis", "dynamodb", "octane", "null" + | + */ + + 'stores' => [ + + 'apc' => [ + 'driver' => 'apc', + ], + + 'array' => [ + 'driver' => 'array', + 'serialize' => false, + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'cache', + 'connection' => null, + 'lock_connection' => null, + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + ], + + 'memcached' => [ + 'driver' => 'memcached', + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), + 'sasl' => [ + env('MEMCACHED_USERNAME'), + env('MEMCACHED_PASSWORD'), + ], + 'options' => [ + // Memcached::OPT_CONNECT_TIMEOUT => 2000, + ], + 'servers' => [ + [ + 'host' => env('MEMCACHED_HOST', '127.0.0.1'), + 'port' => env('MEMCACHED_PORT', 11211), + 'weight' => 100, + ], + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'cache', + 'lock_connection' => 'default', + ], + + 'dynamodb' => [ + 'driver' => 'dynamodb', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'), + 'endpoint' => env('DYNAMODB_ENDPOINT'), + ], + + 'octane' => [ + 'driver' => 'octane', + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing a RAM based store such as APC or Memcached, there might + | be other applications utilizing the same cache. So, we'll specify a + | value to get prefixed to all our keys so we can avoid collisions. + | + */ + + 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_cache'), + +]; diff --git a/config/cagilo.php b/config/cagilo.php new file mode 100644 index 000000000..ef393d3e5 --- /dev/null +++ b/config/cagilo.php @@ -0,0 +1,41 @@ + [ + 'alert' => Components\Alert::class, + 'device' => Components\Device::class, + 'error' => Components\Error::class, + 'icon' => Components\Icon::class, + 'logout' => Components\Logout::class, + 'meta' => Components\Meta::class, + 'submit' => Components\Submit::class, + ], + + /* + |-------------------------------------------------------------------------- + | Icons Path + |-------------------------------------------------------------------------- + | + | Provide the path from your app to your SVG icons directory. + | + | Example: [ 'fa' => storage_path('app/fontawesome') ] + */ + + 'icons' => [ + + ], +]; diff --git a/config/cors.php b/config/cors.php new file mode 100644 index 000000000..8a39e6daa --- /dev/null +++ b/config/cors.php @@ -0,0 +1,34 @@ + ['api/*', 'sanctum/csrf-cookie'], + + 'allowed_methods' => ['*'], + + 'allowed_origins' => ['*'], + + 'allowed_origins_patterns' => [], + + 'allowed_headers' => ['*'], + + 'exposed_headers' => [], + + 'max_age' => 0, + + 'supports_credentials' => false, + +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 000000000..b42d9b30a --- /dev/null +++ b/config/database.php @@ -0,0 +1,147 @@ + env('DB_CONNECTION', 'mysql'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Here are each of the database connections setup for your application. + | Of course, examples of configuring each database platform that is + | supported by Laravel is shown below to make development simple. + | + | + | All database work in Laravel is done through the PHP PDO facilities + | so make sure you have the driver for your particular database of + | choice installed on your machine before you begin development. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'url' => env('DATABASE_URL'), + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => 'utf8mb4', + 'collation' => 'utf8mb4_unicode_ci', + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + 'schema' => 'public', + 'sslmode' => 'prefer', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk haven't actually been run in the database. + | + */ + + 'migrations' => 'migrations', + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer body of commands than a typical key-value system + | such as APC or Memcached. Laravel makes it easy to dig right in. + | + */ + + 'redis' => [ + + 'client' => env('REDIS_CLIENT', 'phpredis'), + + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_').'_database_'), + ], + + 'default' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'password' => env('REDIS_PASSWORD', null), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_DB', '0'), + ], + + 'cache' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'password' => env('REDIS_PASSWORD', null), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_CACHE_DB', '1'), + ], + + ], + +]; diff --git a/config/export.php b/config/export.php new file mode 100644 index 000000000..91490f0f3 --- /dev/null +++ b/config/export.php @@ -0,0 +1,75 @@ + true, + + /* + * Add additional paths to be added to the export here. If you're using the + * `crawl` option, you probably don't need to add anything here. + * + * For example: "about", "posts/featured" + */ + 'paths' => [ + '/en', + '/ru' + ], + + /* + * Files and folders that should be included in the build. Expects + * key/value pairs with current paths as keys, and destination paths + * as values. + * + * By default your `public` folder's contents will be added to the export. + */ + 'include_files' => [ + 'public' => '', + ], + + /* + * File patterns that should be excluded from the included files. + */ + 'exclude_file_patterns' => [ + '/\.php$/', + '/mix-manifest\.json$/', + ], + + /* + * Whether or not the destination folder should be emptied before starting + * the export. + */ + 'clean_before_export' => true, + + /* + * If set, the site will be exported to this disk. Disks can be configured + * in `config/filesystems.php`. + * + * If empty, your site will be exported to a `dist` folder. + */ + 'disk' => 'public', + + /* + * Shell commands that should be run before the export starts when running + * `php artisan export`. + * + * You can skip these by adding a `--skip-{name}` flag to the command. + */ + 'before' => [ + // 'assets' => '/usr/local/bin/yarn production', + ], + + /* + * Shell commands that should be run after the export has finished when + * running `php artisan export`. + * + * You can skip these by adding a `--skip-{name}` flag to the command. + */ + 'after' => [ + 'sitemap' => 'php artisan make:sitemap', + ], + +]; diff --git a/config/filesystems.php b/config/filesystems.php new file mode 100644 index 000000000..43c3f13f9 --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,78 @@ + env('FILESYSTEM_DRIVER', 'local'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Here you may configure as many filesystem "disks" as you wish, and you + | may even configure multiple disks of the same driver. Defaults have + | been setup for each driver as an example of the required options. + | + | Supported Drivers: "local", "ftp", "sftp", "s3" + | + */ + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app'), + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => env('APP_URL').'/storage', + 'visibility' => 'public', + ], + + 's3' => [ + 'driver' => 's3', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION'), + 'bucket' => env('AWS_BUCKET'), + 'url' => env('AWS_URL'), + 'endpoint' => env('AWS_ENDPOINT'), + 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false), + ], + + 'docs' => [ + 'driver' => 'local', + 'root' => base_path('docs'), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Symbolic Links + |-------------------------------------------------------------------------- + | + | Here you may configure the symbolic links that will be created when the + | `storage:link` Artisan command is executed. The array keys should be + | the locations of the links and the values should be their targets. + | + */ + + 'links' => [ + public_path('storage') => storage_path('app/public'), + ], + +]; diff --git a/config/hashing.php b/config/hashing.php new file mode 100644 index 000000000..842577087 --- /dev/null +++ b/config/hashing.php @@ -0,0 +1,52 @@ + 'bcrypt', + + /* + |-------------------------------------------------------------------------- + | Bcrypt Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Bcrypt algorithm. This will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'bcrypt' => [ + 'rounds' => env('BCRYPT_ROUNDS', 10), + ], + + /* + |-------------------------------------------------------------------------- + | Argon Options + |-------------------------------------------------------------------------- + | + | Here you may specify the configuration options that should be used when + | passwords are hashed using the Argon algorithm. These will allow you + | to control the amount of time it takes to hash the given password. + | + */ + + 'argon' => [ + 'memory' => 1024, + 'threads' => 2, + 'time' => 2, + ], + +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 000000000..880cd9227 --- /dev/null +++ b/config/logging.php @@ -0,0 +1,118 @@ + env('LOG_CHANNEL', 'stack'), + + /* + |-------------------------------------------------------------------------- + | Deprecations Log Channel + |-------------------------------------------------------------------------- + | + | This option controls the log channel that should be used to log warnings + | regarding deprecated PHP and library features. This allows you to get + | your application ready for upcoming major versions of dependencies. + | + */ + + 'deprecations' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Out of + | the box, Laravel uses the Monolog PHP logging library. This gives + | you a variety of powerful log handlers / formatters to utilize. + | + | Available Drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", + | "custom", "stack" + | + */ + + 'channels' => [ + 'stack' => [ + 'driver' => 'stack', + 'channels' => ['single'], + 'ignore_exceptions' => false, + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'days' => 14, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => 'Laravel Log', + 'emoji' => ':boom:', + 'level' => env('LOG_LEVEL', 'critical'), + ], + + 'papertrail' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => SyslogUdpHandler::class, + 'handler_with' => [ + 'host' => env('PAPERTRAIL_URL'), + 'port' => env('PAPERTRAIL_PORT'), + ], + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => StreamHandler::class, + 'formatter' => env('LOG_STDERR_FORMATTER'), + 'with' => [ + 'stream' => 'php://stderr', + ], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => env('LOG_LEVEL', 'debug'), + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => env('LOG_LEVEL', 'debug'), + ], + + 'null' => [ + 'driver' => 'monolog', + 'handler' => NullHandler::class, + ], + + 'emergency' => [ + 'path' => storage_path('logs/laravel.log'), + ], + ], + +]; diff --git a/config/mail.php b/config/mail.php new file mode 100644 index 000000000..f96c6c7c3 --- /dev/null +++ b/config/mail.php @@ -0,0 +1,118 @@ + env('MAIL_MAILER', 'smtp'), + + /* + |-------------------------------------------------------------------------- + | Mailer Configurations + |-------------------------------------------------------------------------- + | + | Here you may configure all of the mailers used by your application plus + | their respective settings. Several examples have been configured for + | you and you are free to add your own as your application requires. + | + | Laravel supports a variety of mail "transport" drivers to be used while + | sending an e-mail. You will specify which one you are using for your + | mailers below. You are free to add additional mailers as required. + | + | Supported: "smtp", "sendmail", "mailgun", "ses", + | "postmark", "log", "array", "failover" + | + */ + + 'mailers' => [ + 'smtp' => [ + 'transport' => 'smtp', + 'host' => env('MAIL_HOST', 'smtp.mailgun.org'), + 'port' => env('MAIL_PORT', 587), + 'encryption' => env('MAIL_ENCRYPTION', 'tls'), + 'username' => env('MAIL_USERNAME'), + 'password' => env('MAIL_PASSWORD'), + 'timeout' => null, + 'auth_mode' => null, + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'mailgun' => [ + 'transport' => 'mailgun', + ], + + 'postmark' => [ + 'transport' => 'postmark', + ], + + 'sendmail' => [ + 'transport' => 'sendmail', + 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -t -i'), + ], + + 'log' => [ + 'transport' => 'log', + 'channel' => env('MAIL_LOG_CHANNEL'), + ], + + 'array' => [ + 'transport' => 'array', + ], + + 'failover' => [ + 'transport' => 'failover', + 'mailers' => [ + 'smtp', + 'log', + ], + ], + ], + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all e-mails sent by your application to be sent from + | the same address. Here, you may specify a name and address that is + | used globally for all e-mails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + + /* + |-------------------------------------------------------------------------- + | Markdown Mail Settings + |-------------------------------------------------------------------------- + | + | If you are using Markdown based email rendering, you may configure your + | theme and component paths here, allowing you to customize the design + | of the emails. Or, you may simply stick with the Laravel defaults! + | + */ + + 'markdown' => [ + 'theme' => 'default', + + 'paths' => [ + resource_path('views/vendor/mail'), + ], + ], + +]; diff --git a/config/queue.php b/config/queue.php new file mode 100644 index 000000000..25ea5a819 --- /dev/null +++ b/config/queue.php @@ -0,0 +1,93 @@ + env('QUEUE_CONNECTION', 'sync'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection information for each server that + | is used by your application. A default configuration has been added + | for each back-end shipped with Laravel. You are free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'table' => 'jobs', + 'queue' => 'default', + 'retry_after' => 90, + 'after_commit' => false, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => 'localhost', + 'queue' => 'default', + 'retry_after' => 90, + 'block_for' => 0, + 'after_commit' => false, + ], + + 'sqs' => [ + 'driver' => 'sqs', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), + 'queue' => env('SQS_QUEUE', 'default'), + 'suffix' => env('SQS_SUFFIX'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'after_commit' => false, + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => 'default', + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => 90, + 'block_for' => null, + 'after_commit' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control which database and table are used to store the jobs that + | have failed. You may change them to any database / table you wish. + | + */ + + 'failed' => [ + 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), + 'database' => env('DB_CONNECTION', 'mysql'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/config/sanctum.php b/config/sanctum.php new file mode 100644 index 000000000..9281c92db --- /dev/null +++ b/config/sanctum.php @@ -0,0 +1,65 @@ + explode(',', env('SANCTUM_STATEFUL_DOMAINS', sprintf( + '%s%s', + 'localhost,localhost:3000,127.0.0.1,127.0.0.1:8000,::1', + env('APP_URL') ? ','.parse_url(env('APP_URL'), PHP_URL_HOST) : '' + ))), + + /* + |-------------------------------------------------------------------------- + | Sanctum Guards + |-------------------------------------------------------------------------- + | + | This array contains the authentication guards that will be checked when + | Sanctum is trying to authenticate a request. If none of these guards + | are able to authenticate the request, Sanctum will use the bearer + | token that's present on an incoming request for authentication. + | + */ + + 'guard' => ['web'], + + /* + |-------------------------------------------------------------------------- + | Expiration Minutes + |-------------------------------------------------------------------------- + | + | This value controls the number of minutes until an issued token will be + | considered expired. If this value is null, personal access tokens do + | not expire. This won't tweak the lifetime of first-party sessions. + | + */ + + 'expiration' => null, + + /* + |-------------------------------------------------------------------------- + | Sanctum Middleware + |-------------------------------------------------------------------------- + | + | When authenticating your first-party SPA with Sanctum you may need to + | customize some of the middleware Sanctum uses while processing the + | request. You may change the middleware listed below as required. + | + */ + + 'middleware' => [ + 'verify_csrf_token' => App\Http\Middleware\VerifyCsrfToken::class, + 'encrypt_cookies' => App\Http\Middleware\EncryptCookies::class, + ], + +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 000000000..6df1c3901 --- /dev/null +++ b/config/services.php @@ -0,0 +1,37 @@ + [ + 'domain' => env('MAILGUN_DOMAIN'), + 'secret' => env('MAILGUN_SECRET'), + 'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'), + ], + + 'postmark' => [ + 'token' => env('POSTMARK_TOKEN'), + ], + + 'ses' => [ + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + ], + + + 'github' => [ + 'token' => env('GITHUB_TOKEN') + ] +]; diff --git a/config/session.php b/config/session.php new file mode 100644 index 000000000..ac0802b19 --- /dev/null +++ b/config/session.php @@ -0,0 +1,201 @@ + env('SESSION_DRIVER', 'file'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to immediately expire on the browser closing, set that option. + | + */ + + 'lifetime' => env('SESSION_LIFETIME', 120), + + 'expire_on_close' => false, + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it is stored. All encryption will be run + | automatically by Laravel and you can use the Session like normal. + | + */ + + 'encrypt' => false, + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When using the native session driver, we need a location where session + | files may be stored. A default has been set for you but a different + | location may be specified. This is only needed for file sessions. + | + */ + + 'files' => storage_path('framework/sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Database Connection + |-------------------------------------------------------------------------- + | + | When using the "database" or "redis" session drivers, you may specify a + | connection that should be used to manage these sessions. This should + | correspond to a connection in your database configuration options. + | + */ + + 'connection' => env('SESSION_CONNECTION', null), + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table we + | should use to manage the sessions. Of course, a sensible default is + | provided for you; however, you are free to change this as needed. + | + */ + + 'table' => 'sessions', + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | While using one of the framework's cache driven session backends you may + | list a cache store that should be used for these sessions. This value + | must match with one of the application's configured cache "stores". + | + | Affects: "apc", "dynamodb", "memcached", "redis" + | + */ + + 'store' => env('SESSION_STORE', null), + + /* + |-------------------------------------------------------------------------- + | Session Sweeping Lottery + |-------------------------------------------------------------------------- + | + | Some session drivers must manually sweep their storage location to get + | rid of old sessions from storage. Here are the chances that it will + | happen on a given request. By default, the odds are 2 out of 100. + | + */ + + 'lottery' => [2, 100], + + /* + |-------------------------------------------------------------------------- + | Session Cookie Name + |-------------------------------------------------------------------------- + | + | Here you may change the name of the cookie used to identify a session + | instance by ID. The name specified here will get used every time a + | new session cookie is created by the framework for every driver. + | + */ + + 'cookie' => env( + 'SESSION_COOKIE', + Str::slug(env('APP_NAME', 'laravel'), '_').'_session' + ), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Path + |-------------------------------------------------------------------------- + | + | The session cookie path determines the path for which the cookie will + | be regarded as available. Typically, this will be the root path of + | your application but you are free to change this when necessary. + | + */ + + 'path' => '/', + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | Here you may change the domain of the cookie used to identify a session + | in your application. This will determine which domains the cookie is + | available to in your application. A sensible default has been set. + | + */ + + 'domain' => env('SESSION_DOMAIN', null), + + /* + |-------------------------------------------------------------------------- + | HTTPS Only Cookies + |-------------------------------------------------------------------------- + | + | By setting this option to true, session cookies will only be sent back + | to the server if the browser has a HTTPS connection. This will keep + | the cookie from being sent to you when it can't be done securely. + | + */ + + 'secure' => env('SESSION_SECURE_COOKIE'), + + /* + |-------------------------------------------------------------------------- + | HTTP Access Only + |-------------------------------------------------------------------------- + | + | Setting this value to true will prevent JavaScript from accessing the + | value of the cookie and the cookie will only be accessible through + | the HTTP protocol. You are free to modify this option if needed. + | + */ + + 'http_only' => true, + + /* + |-------------------------------------------------------------------------- + | Same-Site Cookies + |-------------------------------------------------------------------------- + | + | This option determines how your cookies behave when cross-site requests + | take place, and can be used to mitigate CSRF attacks. By default, we + | will set this value to "lax" since this is a secure default value. + | + | Supported: "lax", "strict", "none", null + | + */ + + 'same_site' => 'lax', + +]; diff --git a/navigation.php b/config/site.php similarity index 72% rename from navigation.php rename to config/site.php index 6b29d9b51..abe85d8de 100644 --- a/navigation.php +++ b/config/site.php @@ -2,26 +2,26 @@ return [ - 'en' => [ - 'docs' => [ - 'Get started' => [ - 'children' => [ - 'Introduction' => '/en/docs/', + 'name' => 'Orchid - Laravel Admin Panel', + + 'description' => 'A free Laravel package that abstracts standard business logic and allows code-driven rapid application development of back office applications like admin panels and dashboards.', + + 'navigation' => [ + 'en' => [ + 'docs' => [ + 'Get started' => [ + 'Introduction' => '/en/docs', 'Installation' => '/en/docs/installation', 'Configuration' => '/en/docs/configuration', 'Upgrade Guide' => '/en/docs/upgrade', ], - ], - 'Tutorials' => [ - 'children' => [ + 'Tutorials' => [ 'Quick start' => '/en/docs/quickstart', 'Data management' => '/en/docs/quickstart-crud', 'Manage attachments' => '/en/docs/quickstart-files', 'Sorting and filtering' => '/en/docs/quickstart-sort-filter-table', ], - ], - 'Concepts' => [ - 'children' => [ + 'Concepts' => [ 'Screens' => '/en/docs/screens', 'Form elements' => '/en/docs/field', 'Navigation' => '/en/docs/menu', @@ -30,22 +30,18 @@ 'Attachments' => '/en/docs/attachments', 'Notifications' => '/en/docs/alert', ], - ], - 'Layouts' => [ - 'children' => [ - 'Rows' => '/en/docs/rows', - 'Table' => '/en/docs/table', - 'Legend' => '/en/docs/legend', - 'Charts' => '/en/docs/charts', - 'Modals' => '/en/docs/modals', - 'Listener' => '/en/docs/listener', - 'Grouping' => '/en/docs/grouping', + 'Layouts' => [ + 'Rows' => '/en/docs/rows', + 'Table' => '/en/docs/table', + 'Legend' => '/en/docs/legend', + 'Charts' => '/en/docs/charts', + 'Modals' => '/en/docs/modals', + 'Listener' => '/en/docs/listener', + 'Grouping' => '/en/docs/grouping', //'Display elements' => '/en/docs/display-elements', - 'Custom template' => '/en/docs/custom-template', + 'Custom template' => '/en/docs/custom-template', ], - ], - 'Extra' => [ - 'children' => [ + 'Extra' => [ 'Branding' => '/en/docs/brand', 'Icons' => '/en/docs/icons', 'Scout search' => '/en/docs/global-search', @@ -55,15 +51,13 @@ 'Testing' => '/en/docs/testing', //'Recipes' => '/en/recipes', ], - ], - 'Packages' => [ - 'children' => [ - 'CRUD' => 'https://github.com/orchidsoftware/crud', - 'Fortify' => 'https://github.com/orchidsoftware/fortify', + 'Packages' => [ + + 'CRUD' => 'https://github.com/orchidsoftware/crud', + 'Fortify' => 'https://github.com/orchidsoftware/fortify', + ], - ], - 'Community' => [ - 'children' => [ + 'Community' => [ 'Code of conduct' => '/en/community/code-of-conduct', 'Contribution' => '/en/community/contributors', 'Promote project' => '/en/community/promote', @@ -71,39 +65,31 @@ 'Change log' => 'https://github.com/orchidsoftware/platform/blob/master/CHANGELOG.md', ], ], - ], - 'community' => [ - 'Community' => [ - 'children' => [ + 'community' => [ + 'Community' => [ 'Code of conduct' => '/en/community/code-of-conduct', 'Contribution' => '/en/community/contributors', 'Promote project' => '/en/community/promote', 'License' => '/en/community/license', - 'Change log' => 'https://github.com/orchidsoftware/platform/blob/master/CHANGELOG.md' + 'Change log' => 'https://github.com/orchidsoftware/platform/blob/master/CHANGELOG.md', ], ], ], - ], - 'ru' => [ - 'docs' => [ - 'Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹' => [ - 'children' => [ - 'Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚' => '/ru/docs/', + 'ru' => [ + 'docs' => [ + 'Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹' => [ + 'Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚' => '/ru/docs', 'Установка ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹' => '/ru/docs/installation', 'ΠžΠ±Π·ΠΎΡ€ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²' => '/ru/docs/configuration', 'Руководство ΠΏΠΎ обновлСнию' => '/ru/docs/upgrade', ], - ], - 'Π£Ρ‡Π΅Π±Π½Ρ‹Π΅ пособия' => [ - 'children' => [ + 'Π£Ρ‡Π΅Π±Π½Ρ‹Π΅ пособия' => [ 'Быстрый старт' => '/ru/docs/quickstart', 'Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ' => '/ru/docs/quickstart-crud', 'Π Π°Π±ΠΎΡ‚Π° с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ' => '/ru/docs/quickstart-files', 'Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ' => '/ru/docs/quickstart-sort-filter-table', ], - ], - 'ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ' => [ - 'children' => [ + 'ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ' => [ 'Π­ΠΊΡ€Π°Π½Ρ‹' => '/ru/docs/screens', 'Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΡ‹' => '/ru/docs/field', 'МСню ΠΏΠ°Π½Π΅Π»ΠΈ' => '/ru/docs/menu', @@ -112,9 +98,7 @@ 'Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹' => '/ru/docs/attachments', 'УвСдомлСния' => '/ru/docs/alert', ], - ], - 'ΠœΠ°ΠΊΠ΅Ρ‚Ρ‹' => [ - 'children' => [ + 'ΠœΠ°ΠΊΠ΅Ρ‚Ρ‹' => [ 'Π‘Ρ‚Ρ€ΠΎΠΊΠΈ' => '/ru/docs/rows', 'Π’Π°Π±Π»ΠΈΡ†Ρ‹' => '/ru/docs/table', 'Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ' => '/ru/docs/charts', @@ -124,9 +108,7 @@ //'ΠœΠ°ΠΊΠ΅Ρ‚Ρ‹ отобраТСния' => '/ru/docs/display-elements', 'Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅' => '/ru/docs/custom-template', ], - ], - 'Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ' => [ - 'children' => [ + 'Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ' => [ 'ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΠΈ' => '/ru/docs/presenters', 'Scout поиск' => '/ru/docs/global-search', //'Настройки' => '/ru/docs/settings', deprecation @@ -137,10 +119,8 @@ 'Π‘Ρ€Π΅Π½Π΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅' => '/ru/docs/brand', ], ], - ], - 'community' => [ - 'БообщСство' => [ - 'children' => [ + 'community' => [ + 'БообщСство' => [ 'КодСкс повСдСния' => '/ru/community/code-of-conduct', 'УчастиС Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅' => '/ru/community/contributors', 'БодСйствиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ' => '/ru/community/promote', @@ -150,5 +130,4 @@ ], ], ], - ]; diff --git a/config/view.php b/config/view.php new file mode 100644 index 000000000..22b8a18d3 --- /dev/null +++ b/config/view.php @@ -0,0 +1,36 @@ + [ + resource_path('views'), + ], + + /* + |-------------------------------------------------------------------------- + | Compiled View Path + |-------------------------------------------------------------------------- + | + | This option determines where all the compiled Blade templates will be + | stored for your application. Typically, this is within the storage + | directory. However, as usual, you are free to change this value. + | + */ + + 'compiled' => env( + 'VIEW_COMPILED_PATH', + realpath(storage_path('framework/views')) + ), + +]; diff --git a/source/en/community/code-of-conduct.md b/docs/en/community/code-of-conduct.md similarity index 99% rename from source/en/community/code-of-conduct.md rename to docs/en/community/code-of-conduct.md index 97c6c6b11..4c5f9bdff 100644 --- a/source/en/community/code-of-conduct.md +++ b/docs/en/community/code-of-conduct.md @@ -1,9 +1,6 @@ --- title: Community Guidelines description: Being involved in the Laravel Orchid community is an amazing experience -extends: _layouts.documentation -section: main -lang: en --- Being involved in the Laravel Orchid community is an amazing experience; diff --git a/source/en/community/contributors.md b/docs/en/community/contributors.md similarity index 98% rename from source/en/community/contributors.md rename to docs/en/community/contributors.md index 407be2b8e..bb8b3cdc9 100644 --- a/source/en/community/contributors.md +++ b/docs/en/community/contributors.md @@ -1,9 +1,6 @@ --- title: Contributors description: I urge everyone to contribute to the project. -extends: _layouts.documentation -section: main -lang: en --- diff --git a/source/en/community/license.md b/docs/en/community/license.md similarity index 96% rename from source/en/community/license.md rename to docs/en/community/license.md index e53e188ca..613c3ba0f 100644 --- a/source/en/community/license.md +++ b/docs/en/community/license.md @@ -1,9 +1,6 @@ --- title: The MIT License (MIT) description: MIT License -extends: _layouts.documentation -section: main -lang: en --- ## MIT License diff --git a/source/en/community/promote.md b/docs/en/community/promote.md similarity index 98% rename from source/en/community/promote.md rename to docs/en/community/promote.md index 73dde05de..3dfacbabd 100644 --- a/source/en/community/promote.md +++ b/docs/en/community/promote.md @@ -1,9 +1,6 @@ --- title: Promote description: There are many ways to contribute to the Laravel Orchid community -extends: _layouts.documentation -section: main -lang: en --- There are many ways to contribute to the Laravel Orchid community, diff --git a/source/en/docs/access.md b/docs/en/docs/access.md similarity index 99% rename from source/en/docs/access.md rename to docs/en/docs/access.md index ebf0cab6f..009e4f0c0 100644 --- a/source/en/docs/access.md +++ b/docs/en/docs/access.md @@ -1,8 +1,6 @@ --- title: Permissions description: Typically, you manage several dozen permits in a typical business process. -extends: _layouts.documentation -section: main --- Usually, users are not assigned permissions in the application (although this is available), but rather roles. The role is associated with the permission set, not with the individual user. diff --git a/source/en/docs/alert.md b/docs/en/docs/alert.md similarity index 98% rename from source/en/docs/alert.md rename to docs/en/docs/alert.md index 04e610d6f..d2822bd0c 100644 --- a/source/en/docs/alert.md +++ b/docs/en/docs/alert.md @@ -1,8 +1,6 @@ --- title: Notifications description: A simple way to notify the user about the status of your application. -extends: _layouts.documentation -section: main --- Notifications are a great way to let your users know what's going on in your app. For example, they can alert the user when a long process is complete or a new message arrives. In this section, we'll show you how to use them in your app. diff --git a/source/en/docs/attachments.md b/docs/en/docs/attachments.md similarity index 99% rename from source/en/docs/attachments.md rename to docs/en/docs/attachments.md index 9d0cbf701..703574647 100644 --- a/source/en/docs/attachments.md +++ b/docs/en/docs/attachments.md @@ -1,8 +1,6 @@ --- title: Attachments description: Attachments are files related to the record. -extends: _layouts.documentation -section: main --- Files of various formats and extensions related to the recording are attachments. Them can be attached to any model via links. For this, you need to add a trait: diff --git a/source/en/docs/brand.md b/docs/en/docs/brand.md similarity index 97% rename from source/en/docs/brand.md rename to docs/en/docs/brand.md index b70f21914..5d28d0f36 100644 --- a/source/en/docs/brand.md +++ b/docs/en/docs/brand.md @@ -1,8 +1,6 @@ --- title: Branding description: Customize the look to match your brand -extends: _layouts.documentation -section: main --- There are times when you want the visual style of the platform to match your brand. diff --git a/source/en/docs/builder.md b/docs/en/docs/builder.md similarity index 98% rename from source/en/docs/builder.md rename to docs/en/docs/builder.md index b9a731464..3dfc849de 100644 --- a/source/en/docs/builder.md +++ b/docs/en/docs/builder.md @@ -1,8 +1,6 @@ --- title: Form builder description: Laravel form builder -extends: _layouts.documentation -section: main --- diff --git a/source/en/docs/charts.md b/docs/en/docs/charts.md similarity index 98% rename from source/en/docs/charts.md rename to docs/en/docs/charts.md index fea6d3650..4d8f32835 100644 --- a/source/en/docs/charts.md +++ b/docs/en/docs/charts.md @@ -1,14 +1,11 @@ --- title: Charts description: Creating various graphs in Laravel Orchid, using an eloquent model -extends: _layouts.documentation -section: main -lang: en --- Graph layout is a convenient way to graphically display the dynamics of values. -![Charts](/assets/img/layouts/charts.png) +![Charts](/img/layouts/charts.png) Example data from `query`: diff --git a/source/en/docs/configuration.md b/docs/en/docs/configuration.md similarity index 98% rename from source/en/docs/configuration.md rename to docs/en/docs/configuration.md index 64f7925ec..93da3dbec 100644 --- a/source/en/docs/configuration.md +++ b/docs/en/docs/configuration.md @@ -1,8 +1,6 @@ --- title: Platform configuration description: ORCHID uses the standard configuration system for Laravel. -extends: _layouts.documentation -section: main --- The platform uses the standard configuration system for Laravel. diff --git a/source/en/docs/controllers.md b/docs/en/docs/controllers.md similarity index 96% rename from source/en/docs/controllers.md rename to docs/en/docs/controllers.md index 73bd3757b..2a565aee6 100644 --- a/source/en/docs/controllers.md +++ b/docs/en/docs/controllers.md @@ -1,8 +1,6 @@ --- title: Controllers description: Use of controllers in the application -extends: _layouts.documentation -section: main --- diff --git a/source/en/docs/custom-template.md b/docs/en/docs/custom-template.md similarity index 99% rename from source/en/docs/custom-template.md rename to docs/en/docs/custom-template.md index d1e5c59ea..d5bdc3f78 100644 --- a/source/en/docs/custom-template.md +++ b/docs/en/docs/custom-template.md @@ -1,8 +1,5 @@ --- title: Custom template -extends: _layouts.documentation -section: main -lang: en --- ## Views diff --git a/source/en/docs/display-elements.md b/docs/en/docs/display-elements.md similarity index 97% rename from source/en/docs/display-elements.md rename to docs/en/docs/display-elements.md index 469182478..368da1a04 100644 --- a/source/en/docs/display-elements.md +++ b/docs/en/docs/display-elements.md @@ -1,15 +1,12 @@ --- title: Display elements -extends: _layouts.documentation -section: main -lang: en --- ## Cards Cards are used to pack a small amount of content. Usually they contain a title, a short paragraph and control buttons. -![Cards](/assets/img/layouts/cards.png) +![Cards](/img/layouts/cards.png) Cards accept only objects that implement the interface `Cardable`. @@ -197,7 +194,7 @@ public function layout(): array A person is used to visualize an avatar and describe a person. -![persona](/assets/img/layouts/persona.png) +![persona](/img/layouts/persona.png) `Persona` accepts a set of objects that implement the `Personable` interface. @@ -296,7 +293,7 @@ public function layout(): array Shows a list of avatars in horizontal view. Each circle represents a person. Use this `layout` when displaying shared access to a specific view, file or task. -![facepile](/assets/img/layouts/facepile.png) +![facepile](/img/layouts/facepile.png) `Facepile` accepts a set of objects that implement the `Personable` interface. diff --git a/source/en/docs/field.md b/docs/en/docs/field.md similarity index 98% rename from source/en/docs/field.md rename to docs/en/docs/field.md index ea136a960..15970e2c0 100644 --- a/source/en/docs/field.md +++ b/docs/en/docs/field.md @@ -1,8 +1,6 @@ --- title: Form elements description: Fields are used to generate the output form template and edit -extends: _layouts.documentation -section: main --- Fields are used to generate the output of the fill and edit form template. @@ -14,7 +12,7 @@ Fields are used to generate the output of the fill and edit form template. It is one of the versatile form elements and allows you to create different parts of the interface and provide interaction with the user. Mainly designed to create text fields. -![Input](/assets/img/fields/input.png) +![Input](/img/fields/input.png) Example: ```php @@ -381,7 +379,7 @@ Relation::make('users.') Allows you to select the date and time. -![Datatime](https://orchid.software/assets/img/ui/datatime.png) +![Datatime](/img/ui/datatime.png) Example: @@ -543,8 +541,8 @@ document.addEventListener('orchid:quill', (event) => { Editor for the lightweight markup language. Created with the goal of writing the most readable and easy to edit text. But suitable for converting into languages for advanced publications. -![Markdown](https://orchid.software/assets/img/ui/markdown.png) -![Markdown2](https://orchid.software/assets/img/ui/markdown2.png) +![Markdown](/img/ui/markdown.png) +![Markdown2](/img/ui/markdown2.png) Example: ```php @@ -598,7 +596,7 @@ Matrix::make('users') A field for writing program code with the ability to highlight. -![Code](/assets/img/ui/code.png) +![Code](/img/ui/code.png) Example: ```php @@ -649,7 +647,7 @@ Picture::make('picture') Extends Picture and allows you to upload an image and crop to the desired format. -![Cropper](/assets/img/fields/cropper.png) +![Cropper](/img/fields/cropper.png) Example: ```php diff --git a/source/en/docs/filters.md b/docs/en/docs/filters.md similarity index 99% rename from source/en/docs/filters.md rename to docs/en/docs/filters.md index fe9dd01d6..0d695e221 100644 --- a/source/en/docs/filters.md +++ b/docs/en/docs/filters.md @@ -1,8 +1,6 @@ --- title: Eloquent Filters description: Filters used to simplify the search for records using a typical filter. -extends: _layouts.documentation -section: main --- Filters used to simplify the search for records using a typical filter. diff --git a/source/en/docs/global-search.md b/docs/en/docs/global-search.md similarity index 98% rename from source/en/docs/global-search.md rename to docs/en/docs/global-search.md index 09350c01d..6693895dc 100644 --- a/source/en/docs/global-search.md +++ b/docs/en/docs/global-search.md @@ -1,8 +1,5 @@ --- title: Global search -description: -extends: _layouts.documentation -section: main --- ## Using Full-Text Search diff --git a/source/en/docs/grouping.md b/docs/en/docs/grouping.md similarity index 95% rename from source/en/docs/grouping.md rename to docs/en/docs/grouping.md index ae93a8d7b..034bc3660 100644 --- a/source/en/docs/grouping.md +++ b/docs/en/docs/grouping.md @@ -1,15 +1,12 @@ --- title: Layers for grouping -extends: _layouts.documentation -section: main -lang: en --- ## Accordion Accordions are useful when you want to switch between hiding and displaying a lot of content: -![Accordion](/assets/img/layouts/accordion.png) +![Accordion](/img/layouts/accordion.png) Accordions support short syntax by calling a static method, which does not require creating a separate class: @@ -68,7 +65,7 @@ public function layout(): array Columns are useful when you need to group content. -![Columns](/assets/img/layouts/columns.png) +![Columns](/img/layouts/columns.png) Columns support short syntax by calling a static method, which does not require creating a separate class: @@ -91,7 +88,7 @@ public function layout(): array Tabs group content and help with navigation. Useful when you want to switch between hiding and displaying a lot of content: -![Tabs](/assets/img/layouts/tabs.png) +![Tabs](/img/layouts/tabs.png) Tabs support short syntax by calling a static method, which does not require creating a separate class: diff --git a/source/en/docs/icons.md b/docs/en/docs/icons.md similarity index 94% rename from source/en/docs/icons.md rename to docs/en/docs/icons.md index 1d6caf3db..c205305ab 100644 --- a/source/en/docs/icons.md +++ b/docs/en/docs/icons.md @@ -1,10 +1,6 @@ --- title: Icons description: -extends: _layouts.icons -section: 'sub-main' -lang: en -githubEdit: false --- ## Custom Icons diff --git a/source/en/docs/index.md b/docs/en/docs/index.md similarity index 97% rename from source/en/docs/index.md rename to docs/en/docs/index.md index 2b803b526..a166f8a69 100644 --- a/source/en/docs/index.md +++ b/docs/en/docs/index.md @@ -1,8 +1,6 @@ --- title: Documentation -description: -extends: _layouts.documentation -section: main +description: --- ## Introduction @@ -57,7 +55,7 @@ A classic web application is a subsystem with a common three-tier architecture, - **Level of resource management** - provides we implement data storageΒ using database management systems (MySQL, PostgreSQL, Microsoft SQL Server, SQLite). -![Architecture](https://orchid.software/assets/img/scheme/architecture.jpg) +![Architecture](/img/scheme/architecture.jpg) It is reducing development time directly related to the distribution of responsibilities between each of the levels. It is especially noticeable when it is necessary to create auxiliary code. At the same time, it takes most of the beneficial work over by the application layer. diff --git a/source/en/docs/installation.md b/docs/en/docs/installation.md similarity index 98% rename from source/en/docs/installation.md rename to docs/en/docs/installation.md index c96164981..c318f7f50 100644 --- a/source/en/docs/installation.md +++ b/docs/en/docs/installation.md @@ -1,8 +1,6 @@ --- title: Platform installation description: This getting started guide will help you get started using ORCHID. -extends: _layouts.documentation -section: main --- diff --git a/source/en/docs/javascript.md b/docs/en/docs/javascript.md similarity index 98% rename from source/en/docs/javascript.md rename to docs/en/docs/javascript.md index a601b3560..7db3841f6 100644 --- a/source/en/docs/javascript.md +++ b/docs/en/docs/javascript.md @@ -1,8 +1,6 @@ --- title: Use JavaScript description: Stimulus JS usage example with Laravel Orchid package -extends: _layouts.documentation -section: main --- The core of the platform in terms of styling is [Bootstrap](http://getbootstrap.com/), and the browser runs [Hotwired](https://hotwired.dev) code. You can connect other libraries to your liking, but we recommend staying in this ecosystem. diff --git a/source/en/docs/legend.md b/docs/en/docs/legend.md similarity index 90% rename from source/en/docs/legend.md rename to docs/en/docs/legend.md index 742d355ce..accc27002 100644 --- a/source/en/docs/legend.md +++ b/docs/en/docs/legend.md @@ -1,13 +1,11 @@ --- title: Legend extends: _layouts.documentation -section: main -lang: en --- Legend layout is used to view one model: -![Legend](/assets/img/layouts/legend.png) +![Legend](/img/layouts/legend.png) Legend supports short writing without creating a separate class, for example: @@ -30,7 +28,7 @@ public function layout(): array The first argument is expected to receive a key specified in the query method of the screen, which should be arrays or models. And the second is which columns you want to display. -Many methods for the `Sight` class are in common with `TD` (used in the [table](en/docs/table/)). For example, you can also add an explanation: +Many methods for the `Sight` class are in common with `TD` (used in the [table](/en/docs/table/)). For example, you can also add an explanation: ```php Layout::legend('user', [ diff --git a/source/en/docs/listener.md b/docs/en/docs/listener.md similarity index 99% rename from source/en/docs/listener.md rename to docs/en/docs/listener.md index 351ce9da7..9cfed1a7c 100644 --- a/source/en/docs/listener.md +++ b/docs/en/docs/listener.md @@ -1,8 +1,6 @@ --- title: Listener extends: _layouts.documentation -section: main -lang: en --- The listener layout is used when it is necessary to change the displayed data, in accordance with the selected user settings. diff --git a/source/en/docs/menu.md b/docs/en/docs/menu.md similarity index 98% rename from source/en/docs/menu.md rename to docs/en/docs/menu.md index 76339b5c7..6bf1575dc 100644 --- a/source/en/docs/menu.md +++ b/docs/en/docs/menu.md @@ -1,8 +1,6 @@ --- title: Navigation description: An important element of the graphical user interface, because with the help of it is based on the navigation project. -extends: _layouts.documentation -section: main --- The platform panel menu is an important element of the graphical user interface because it is the main navigation through the project. diff --git a/source/en/docs/modals.md b/docs/en/docs/modals.md similarity index 98% rename from source/en/docs/modals.md rename to docs/en/docs/modals.md index 1b101a537..fd8db1ac5 100644 --- a/source/en/docs/modals.md +++ b/docs/en/docs/modals.md @@ -1,14 +1,11 @@ --- title: Modal windows description: Emulation of a modal dialog box that appears on top of the main page content in response to user actions. -extends: _layouts.documentation -section: main -lang: en --- Emulation of a modal dialog box that appears on top of the main page content in response to user actions. -![Modals](/assets/img/layouts/modals.png) +![Modals](/img/layouts/modals.png) ## Description of work diff --git a/source/en/docs/presenters.md b/docs/en/docs/presenters.md similarity index 97% rename from source/en/docs/presenters.md rename to docs/en/docs/presenters.md index bcf8e284f..6f30afc00 100644 --- a/source/en/docs/presenters.md +++ b/docs/en/docs/presenters.md @@ -1,9 +1,6 @@ --- title: Presenters description: The presenter is a class that wraps an object in order to add functionality to it. -extends: _layouts.documentation -section: main -lang: en --- The presenter is a class that wraps an object in order to add functionality to it. diff --git a/source/en/docs/quickstart-crud.md b/docs/en/docs/quickstart-crud.md similarity index 99% rename from source/en/docs/quickstart-crud.md rename to docs/en/docs/quickstart-crud.md index 91caa591b..f404eeb35 100644 --- a/source/en/docs/quickstart-crud.md +++ b/docs/en/docs/quickstart-crud.md @@ -1,8 +1,6 @@ --- title: Data management description: Laravel CRUD -extends: _layouts.documentation -section: main --- diff --git a/source/en/docs/quickstart-files.md b/docs/en/docs/quickstart-files.md similarity index 99% rename from source/en/docs/quickstart-files.md rename to docs/en/docs/quickstart-files.md index 9aacbb548..7736db2e4 100644 --- a/source/en/docs/quickstart-files.md +++ b/docs/en/docs/quickstart-files.md @@ -1,8 +1,6 @@ --- title: Manage to file attachments description: Laravel File Manager -extends: _layouts.documentation -section: main --- This guide is a continuation of the tutorial ["Data Management"](/en/docs/quickstart-crud), diff --git a/source/en/docs/quickstart-sort-filter-table.md b/docs/en/docs/quickstart-sort-filter-table.md similarity index 98% rename from source/en/docs/quickstart-sort-filter-table.md rename to docs/en/docs/quickstart-sort-filter-table.md index e394f3868..40f27699d 100644 --- a/source/en/docs/quickstart-sort-filter-table.md +++ b/docs/en/docs/quickstart-sort-filter-table.md @@ -1,8 +1,6 @@ --- title: Sorting and filtering in a table description: Laravel CRUD -extends: _layouts.documentation -section: main --- This guide is a continuation of the tutorial ["Data Management"](/en/docs/quickstart-crud), in which we will help the user find information in tables faster. diff --git a/source/en/docs/quickstart.md b/docs/en/docs/quickstart.md similarity index 99% rename from source/en/docs/quickstart.md rename to docs/en/docs/quickstart.md index b5207a2dc..f70fec7e2 100644 --- a/source/en/docs/quickstart.md +++ b/docs/en/docs/quickstart.md @@ -1,8 +1,6 @@ --- title: Quick Start for beginners description: The Quick Start Guide is a basic introduction to the Orchid infrastructure. -extends: _layouts.documentation -section: main --- diff --git a/source/en/docs/rows.md b/docs/en/docs/rows.md similarity index 98% rename from source/en/docs/rows.md rename to docs/en/docs/rows.md index 8b71e7a25..0d24f49be 100644 --- a/source/en/docs/rows.md +++ b/docs/en/docs/rows.md @@ -1,8 +1,5 @@ --- title: Rows -extends: _layouts.documentation -section: main -lang: en --- diff --git a/source/en/docs/screens.md b/docs/en/docs/screens.md similarity index 98% rename from source/en/docs/screens.md rename to docs/en/docs/screens.md index 0d80b2189..0e4974759 100644 --- a/source/en/docs/screens.md +++ b/docs/en/docs/screens.md @@ -1,8 +1,6 @@ --- title: Screen description: The main components of the user interface -extends: _layouts.documentation -section: main --- ## Introduction @@ -13,7 +11,7 @@ The platform's main element is the screens described by the layout hierarchy. Ea Simply put, what the user sees on the page and what actions he performs is described in one class called "Screen". He does not know where the data comes from. It can be a database, API, or any other external source. Building the appearance based on the provided `templates` (Layouts) and all you need to do is determine what data will be shown in a particular template. -![Screens](https://orchid.software/assets/img/scheme/screens.jpg) +![Screens](/img/scheme/screens.jpg) ## Creating Screen diff --git a/source/en/docs/table.md b/docs/en/docs/table.md similarity index 99% rename from source/en/docs/table.md rename to docs/en/docs/table.md index bae44db13..7113c1156 100644 --- a/source/en/docs/table.md +++ b/docs/en/docs/table.md @@ -1,13 +1,10 @@ --- title: Table -extends: _layouts.documentation -section: main -lang: en --- The table layout is used to display minimal information for viewing and selection. -![Table](/assets/img/layouts/table.png) +![Table](/img/layouts/table.png) To create, run the command: diff --git a/source/en/docs/testing.md b/docs/en/docs/testing.md similarity index 97% rename from source/en/docs/testing.md rename to docs/en/docs/testing.md index bcd291354..a6ae462cf 100644 --- a/source/en/docs/testing.md +++ b/docs/en/docs/testing.md @@ -1,8 +1,6 @@ --- title: Testing description: Orchid screen testing -extends: _layouts.documentation -section: main --- Nowadays, the development of high-quality software is intertwined with automated testing. Therefore, the package contains testing tools to help you make it easy. diff --git a/source/en/docs/upgrade.md b/docs/en/docs/upgrade.md similarity index 99% rename from source/en/docs/upgrade.md rename to docs/en/docs/upgrade.md index 547504d3a..1b5722e79 100644 --- a/source/en/docs/upgrade.md +++ b/docs/en/docs/upgrade.md @@ -1,8 +1,5 @@ --- title: Upgrade Guide -extends: _layouts.documentation -section: main -lang: en --- diff --git a/source/en/recipes/changing-the-visual-table.md b/docs/en/recipes/changing-the-visual-table.md similarity index 100% rename from source/en/recipes/changing-the-visual-table.md rename to docs/en/recipes/changing-the-visual-table.md diff --git a/source/en/recipes/column-expansion.md b/docs/en/recipes/column-expansion.md similarity index 100% rename from source/en/recipes/column-expansion.md rename to docs/en/recipes/column-expansion.md diff --git a/source/en/recipes/how-to-access-screen-data-from-a-layer.md b/docs/en/recipes/how-to-access-screen-data-from-a-layer.md similarity index 100% rename from source/en/recipes/how-to-access-screen-data-from-a-layer.md rename to docs/en/recipes/how-to-access-screen-data-from-a-layer.md diff --git a/source/en/recipes/how-to-avoid-duplicate-fields.md b/docs/en/recipes/how-to-avoid-duplicate-fields.md similarity index 100% rename from source/en/recipes/how-to-avoid-duplicate-fields.md rename to docs/en/recipes/how-to-avoid-duplicate-fields.md diff --git a/source/en/recipes/how-to-re-use-layers.md b/docs/en/recipes/how-to-re-use-layers.md similarity index 100% rename from source/en/recipes/how-to-re-use-layers.md rename to docs/en/recipes/how-to-re-use-layers.md diff --git a/source/en/recipes/how-to-show-the-admin-panel-on-the-home-page.md b/docs/en/recipes/how-to-show-the-admin-panel-on-the-home-page.md similarity index 100% rename from source/en/recipes/how-to-show-the-admin-panel-on-the-home-page.md rename to docs/en/recipes/how-to-show-the-admin-panel-on-the-home-page.md diff --git a/source/en/recipes/how-to-use-a-field-in-a-table.md b/docs/en/recipes/how-to-use-a-field-in-a-table.md similarity index 100% rename from source/en/recipes/how-to-use-a-field-in-a-table.md rename to docs/en/recipes/how-to-use-a-field-in-a-table.md diff --git a/source/en/recipes/how-to-use-multiple-elements-in-a-column.md b/docs/en/recipes/how-to-use-multiple-elements-in-a-column.md similarity index 100% rename from source/en/recipes/how-to-use-multiple-elements-in-a-column.md rename to docs/en/recipes/how-to-use-multiple-elements-in-a-column.md diff --git a/source/en/recipes/how-to-use-sorting-in-a-table.md b/docs/en/recipes/how-to-use-sorting-in-a-table.md similarity index 100% rename from source/en/recipes/how-to-use-sorting-in-a-table.md rename to docs/en/recipes/how-to-use-sorting-in-a-table.md diff --git a/source/en/recipes/index.blade.php b/docs/en/recipes/index.blade.php similarity index 100% rename from source/en/recipes/index.blade.php rename to docs/en/recipes/index.blade.php diff --git a/source/en/recipes/js-call-on-page-refresh.md b/docs/en/recipes/js-call-on-page-refresh.md similarity index 100% rename from source/en/recipes/js-call-on-page-refresh.md rename to docs/en/recipes/js-call-on-page-refresh.md diff --git a/source/ru/community/code-of-conduct.md b/docs/ru/community/code-of-conduct.md similarity index 99% rename from source/ru/community/code-of-conduct.md rename to docs/ru/community/code-of-conduct.md index bce64fdc4..567b9f8d4 100644 --- a/source/ru/community/code-of-conduct.md +++ b/docs/ru/community/code-of-conduct.md @@ -1,10 +1,6 @@ --- title: Π“Π»Π°Π²Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ сообщСства description: Π‘Ρ‹Ρ‚ΡŒ Π²ΠΎΠ²Π»Π΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ Π² сообщСство ORCHID β€” это ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ ΠΎΠΏΡ‹Ρ‚ -extends: _layouts.documentation -section: main -lang: ru -menu: community --- Π‘Ρ‹Ρ‚ΡŒ Π²ΠΎΠ²Π»Π΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ Π² сообщСство ORCHID β€” это ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ ΠΎΠΏΡ‹Ρ‚; diff --git a/source/ru/community/contributors.md b/docs/ru/community/contributors.md similarity index 98% rename from source/ru/community/contributors.md rename to docs/ru/community/contributors.md index a68318ec9..f558d9396 100644 --- a/source/ru/community/contributors.md +++ b/docs/ru/community/contributors.md @@ -1,10 +1,6 @@ --- title: УчастиС Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ description: Π― ΠΏΡ€ΠΈΠ·Ρ‹Π²Π°ΡŽ всСх внСсти свой Π²ΠΊΠ»Π°Π΄ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ORCHID. -extends: _layouts.documentation -section: main -lang: ru -menu: community --- Π― ΠΏΡ€ΠΈΠ·Ρ‹Π²Π°ΡŽ всСх внСсти свой Π²ΠΊΠ»Π°Π΄ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ послСднюю Π²Π΅Ρ€ΡΠΈΡŽ ΠΊΠΎΠ΄Π° Π½Π° GitHub ΠΏΠΎ адрСсу . diff --git a/source/ru/community/license.md b/docs/ru/community/license.md similarity index 94% rename from source/ru/community/license.md rename to docs/ru/community/license.md index 654291557..d0a19ab8f 100644 --- a/source/ru/community/license.md +++ b/docs/ru/community/license.md @@ -1,10 +1,6 @@ --- title: The MIT License (MIT) -description: Π›ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ΅ соглашСниС -extends: _layouts.documentation -section: main -lang: ru -menu: community +description: Π›ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ΅ соглашСниС --- ## Π›ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ΅ соглашСниС diff --git a/source/ru/community/promote.md b/docs/ru/community/promote.md similarity index 98% rename from source/ru/community/promote.md rename to docs/ru/community/promote.md index 48f45da75..fd48a088c 100644 --- a/source/ru/community/promote.md +++ b/docs/ru/community/promote.md @@ -1,10 +1,6 @@ --- title: БодСйствиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ description: Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ способов внСсти свой Π²ΠΊΠ»Π°Π΄ Π² сообщСство ORCHID -extends: _layouts.documentation -section: main -lang: ru -menu: community --- Π•ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ способов внСсти свой Π²ΠΊΠ»Π°Π΄ Π² сообщСство ORCHID, diff --git a/source/ru/docs/access.md b/docs/ru/docs/access.md similarity index 98% rename from source/ru/docs/access.md rename to docs/ru/docs/access.md index dff013ae7..bc490351f 100644 --- a/source/ru/docs/access.md +++ b/docs/ru/docs/access.md @@ -1,9 +1,6 @@ --- title: ΠŸΡ€Π°Π²Π° доступа -description: Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π²Ρ‹ управляСтС нСсколькими дюТинами Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠΌ бизнСсС процСссС. -extends: _layouts.documentation -section: main -lang: ru +description: Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π²Ρ‹ управляСтС нСсколькими дюТинами Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π² Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠΌ бизнСсС процСссС. --- ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π½Π΅ Π½Π°Π·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ (Π₯отя такая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ имССтся), Π° скорСС Ρ€ΠΎΠ»ΠΈ. Роль связана с Π½Π°Π±ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, Π° Π½Π΅ с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. diff --git a/source/ru/docs/alert.md b/docs/ru/docs/alert.md similarity index 99% rename from source/ru/docs/alert.md rename to docs/ru/docs/alert.md index 560ecd087..42185532f 100644 --- a/source/ru/docs/alert.md +++ b/docs/ru/docs/alert.md @@ -1,9 +1,6 @@ --- title: УвСдомлСния description: ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ способ ΡƒΠ²Π΅Π΄ΠΎΠΌΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎ состоянии вашСго прилоТСния. -extends: _layouts.documentation -section: main -lang: ru --- УвСдомлСния - это ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ способ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ происходит Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. НапримСр, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ процСсса ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΡ…ΠΎΠ΄Π΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ сообщСния. Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. diff --git a/source/ru/docs/attachments.md b/docs/ru/docs/attachments.md similarity index 99% rename from source/ru/docs/attachments.md rename to docs/ru/docs/attachments.md index e38bbfda4..e60f1d44d 100644 --- a/source/ru/docs/attachments.md +++ b/docs/ru/docs/attachments.md @@ -1,9 +1,6 @@ --- title: ВлоТСния description: ВлоТСния - это Ρ„Π°ΠΉΠ»Ρ‹, относящиСся ΠΊ записи. -extends: _layouts.documentation -section: main -lang: ru --- Π€Π°ΠΉΠ»Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ относящиСся ΠΊ записи ΡΠ²Π»ΡΡŽΡ‚ΡΡ влоТСниями. diff --git a/source/ru/docs/brand.md b/docs/ru/docs/brand.md similarity index 98% rename from source/ru/docs/brand.md rename to docs/ru/docs/brand.md index 868fd6112..e47de08ad 100644 --- a/source/ru/docs/brand.md +++ b/docs/ru/docs/brand.md @@ -1,9 +1,6 @@ --- title: Π‘Ρ€Π΅Π½Π΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ description: Настройка внСшнСго Π²ΠΈΠ΄Π°, для соотвСтствия Π²Π°ΡˆΠ΅ΠΌΡƒ Π±Ρ€Π΅Π½Π΄Ρƒ -extends: _layouts.documentation -section: main -lang: ru --- diff --git a/source/ru/docs/builder.md b/docs/ru/docs/builder.md similarity index 98% rename from source/ru/docs/builder.md rename to docs/ru/docs/builder.md index 023ea389e..0a196731f 100644 --- a/source/ru/docs/builder.md +++ b/docs/ru/docs/builder.md @@ -1,9 +1,6 @@ --- title: Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ Ρ„ΠΎΡ€ΠΌ description: Laravel form builder -extends: _layouts.documentation -section: main -lang: ru --- ΠžΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ поля Ρ„ΠΎΡ€ΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½ΡƒΠ΄Π½Ρ‹ΠΌ ΠΈ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ занятиСм, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ `Orchid\Screen\Builder`, Π·Π°Π΄Π°Ρ‡Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ состоит Π² Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ `html`-ΠΊΠΎΠ΄Π°. diff --git a/source/ru/docs/charts.md b/docs/ru/docs/charts.md similarity index 99% rename from source/ru/docs/charts.md rename to docs/ru/docs/charts.md index 528649349..c5dc83158 100644 --- a/source/ru/docs/charts.md +++ b/docs/ru/docs/charts.md @@ -1,13 +1,11 @@ --- title: Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ extends: _layouts.documentation -section: main -lang: ru --- ΠœΠ°ΠΊΠ΅Ρ‚ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² - ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ способ графичСски ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΡƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. -![Charts](/assets/img/layouts/charts.png) +![Charts](/img/layouts/charts.png) ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· `query`: diff --git a/source/ru/docs/configuration.md b/docs/ru/docs/configuration.md similarity index 99% rename from source/ru/docs/configuration.md rename to docs/ru/docs/configuration.md index f4e0a6237..9aedf60cd 100644 --- a/source/ru/docs/configuration.md +++ b/docs/ru/docs/configuration.md @@ -1,9 +1,6 @@ --- title: ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ description: ORCHID ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ систСму настроСк для Laravel. -extends: _layouts.documentation -section: main -lang: ru --- ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ систСму настроСк для Laravel. diff --git a/source/ru/docs/controllers.md b/docs/ru/docs/controllers.md similarity index 96% rename from source/ru/docs/controllers.md rename to docs/ru/docs/controllers.md index cfb5a4c3f..ebec0fb72 100644 --- a/source/ru/docs/controllers.md +++ b/docs/ru/docs/controllers.md @@ -1,9 +1,6 @@ --- title: ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ description: ИспользованиС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ -extends: _layouts.documentation -section: main -lang: ru --- diff --git a/source/ru/docs/custom-template.md b/docs/ru/docs/custom-template.md similarity index 99% rename from source/ru/docs/custom-template.md rename to docs/ru/docs/custom-template.md index f80ac9687..d9c3a4e98 100644 --- a/source/ru/docs/custom-template.md +++ b/docs/ru/docs/custom-template.md @@ -1,8 +1,6 @@ --- title: Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹ extends: _layouts.documentation -section: main -lang: ru --- ## ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ шаблон diff --git a/source/ru/docs/display-elements.md b/docs/ru/docs/display-elements.md similarity index 98% rename from source/ru/docs/display-elements.md rename to docs/ru/docs/display-elements.md index bf3bf95e3..eb53c202c 100644 --- a/source/ru/docs/display-elements.md +++ b/docs/ru/docs/display-elements.md @@ -1,15 +1,13 @@ --- title: ΠœΠ°ΠΊΠ΅Ρ‚Ρ‹ отобраТСния extends: _layouts.documentation -section: main -lang: ru --- ## ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ нСбольшого количСства ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ содСрТат Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ Π°Π±Π·Π°Ρ† ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ управлСния. -![Cards](/assets/img/layouts/cards.png) +![Cards](/img/layouts/cards.png) ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ интСрфСйс `Cardable`. @@ -199,7 +197,7 @@ public function layout(): array ΠŸΠ΅Ρ€ΡΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π²Π°Ρ‚Π°Ρ€Π° ΠΈ описания Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. -![persona](/assets/img/layouts/persona.png) +![persona](/img/layouts/persona.png) `Persona` ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ интСрфСйс `Personable`. @@ -300,7 +298,7 @@ public function layout(): array ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ список Π°Π²Π°Ρ‚Π°Ρ€ΠΎΠ² Π² Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΡ€ΡƒΠ³ прСдставляСт Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ этот `layout` ΠΏΡ€ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ совмСстного доступа ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ, Ρ„Π°ΠΉΠ»Ρƒ ΠΈΠ»ΠΈ Π·Π°Π΄Π°Ρ‡Π΅. -![facepile](/assets/img/layouts/facepile.png) +![facepile](/img/layouts/facepile.png) `Facepile` ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ интСрфСйс `Personable`. diff --git a/source/ru/docs/field.md b/docs/ru/docs/field.md similarity index 98% rename from source/ru/docs/field.md rename to docs/ru/docs/field.md index dee420d63..16f387287 100644 --- a/source/ru/docs/field.md +++ b/docs/ru/docs/field.md @@ -1,9 +1,6 @@ --- title: Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Ρ„ΠΎΡ€ΠΌΡ‹ description: Поля ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° шаблона Ρ„ΠΎΡ€ΠΌΡ‹ заполнСния ΠΈ рСдактирования -extends: _layouts.documentation -section: main -lang: ru --- Поля ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° шаблона Ρ„ΠΎΡ€ΠΌΡ‹ заполнСния ΠΈ рСдактирования. @@ -14,7 +11,7 @@ lang: ru ЯвляСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· разносторонних элСмСнтов Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ части интСрфСйса ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ взаимодСйствиС с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. Π“Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для создания тСкстовых ΠΏΠΎΠ»Π΅ΠΉ. -![Input](/assets/img/fields/input.png) +![Input](/img/fields/input.png) ΠŸΡ€ΠΈΠΌΠ΅Ρ€ записи: ```php @@ -374,7 +371,7 @@ Relation::make('users.') ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя. -![Datatime](https://orchid.software/assets/img/ui/datatime.png) +![Datatime](/img/ui/datatime.png) ΠŸΡ€ΠΈΠΌΠ΅Ρ€ записи: @@ -497,8 +494,8 @@ Quill::make('html') созданный с Ρ†Π΅Π»ΡŒΡŽ написания максимально Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ для ΠΏΡ€Π°Π²ΠΊΠΈ тСкста, Π½ΠΎ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠ³ΠΎ для прСобразования Π² языки для ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΉ. -![Markdown](https://orchid.software/assets/img/ui/markdown.png) -![Markdown2](https://orchid.software/assets/img/ui/markdown2.png) +![Markdown](/img/ui/markdown.png) +![Markdown2](/img/ui/markdown2.png) ΠŸΡ€ΠΈΠΌΠ΅Ρ€ записи: ```php @@ -557,7 +554,7 @@ Matrix::make('users') ПолС для записи ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ подсвСтки. -![Code](/assets/img/ui/code.png) +![Code](/img/ui/code.png) ΠŸΡ€ΠΈΠΌΠ΅Ρ€ записи: @@ -605,7 +602,7 @@ Picture::make('picture'); ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒ Π΄ΠΎ Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. -![Cropper](/assets/img/fields/cropper.png) +![Cropper](/img/fields/cropper.png) ΠŸΡ€ΠΈΠΌΠ΅Ρ€ записи: ```php diff --git a/source/ru/docs/filters.md b/docs/ru/docs/filters.md similarity index 98% rename from source/ru/docs/filters.md rename to docs/ru/docs/filters.md index 50b2e5c0e..abcc80aa8 100644 --- a/source/ru/docs/filters.md +++ b/docs/ru/docs/filters.md @@ -1,9 +1,6 @@ --- title: Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ description: Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ слуТат для упрощСния поиска записСй с использованиСм Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°. -extends: _layouts.documentation -section: main -lang: ru --- Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ слуТат для упрощСния поиска записСй с использованиСм Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°. diff --git a/source/ru/docs/global-search.md b/docs/ru/docs/global-search.md similarity index 98% rename from source/ru/docs/global-search.md rename to docs/ru/docs/global-search.md index 11a264827..c9218c53c 100644 --- a/source/ru/docs/global-search.md +++ b/docs/ru/docs/global-search.md @@ -1,9 +1,6 @@ --- title: Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ поиск -description: -extends: _layouts.documentation -section: main -lang: ru +description: --- ## ИспользованиС полнотСкстового поиска diff --git a/source/ru/docs/grouping.md b/docs/ru/docs/grouping.md similarity index 96% rename from source/ru/docs/grouping.md rename to docs/ru/docs/grouping.md index 5a0c8edc8..cc99bf0ec 100644 --- a/source/ru/docs/grouping.md +++ b/docs/ru/docs/grouping.md @@ -1,8 +1,5 @@ --- title: ΠœΠ°ΠΊΠ΅Ρ‚Ρ‹ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ -extends: _layouts.documentation -section: main -lang: ru --- @@ -10,7 +7,7 @@ lang: ru АккордСоны ΠΏΠΎΠ»Π΅Π·Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ скрытиСм ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ большого количСства ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°: -![Accordion](/assets/img/layouts/accordion.png) +![Accordion](/img/layouts/accordion.png) АккордСоны ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ синтаксис Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π·ΠΎΠ² статичСского ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ создания ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ класса: @@ -72,7 +69,7 @@ public function layout(): array Колонки ΠΏΠΎΠ»Π΅Π·Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. -![Columns](/assets/img/layouts/columns.png) +![Columns](/img/layouts/columns.png) Колонки ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ синтаксис Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π·ΠΎΠ² статичСского ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ создания ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ класса: @@ -129,7 +126,7 @@ class MySelection extends Selection Π’Π°Π±Ρ‹ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. ΠŸΠΎΠ»Π΅Π·Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ скрытиСм ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ большого количСства ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°: -![Tabs](/assets/img/layouts/tabs.png) +![Tabs](/img/layouts/tabs.png) Π’Π°Π±Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΉ синтаксис Ρ‡Π΅Ρ€Π΅Π· Π²Ρ‹Π·ΠΎΠ² статичСского ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ создания ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ класса: diff --git a/source/ru/docs/index.md b/docs/ru/docs/index.md similarity index 98% rename from source/ru/docs/index.md rename to docs/ru/docs/index.md index b3190bd63..436cc9cf1 100644 --- a/source/ru/docs/index.md +++ b/docs/ru/docs/index.md @@ -1,9 +1,6 @@ --- title: ДокумСнтация -description: -extends: _layouts.documentation -section: main -lang: ru +description: --- ## Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ @@ -59,7 +56,7 @@ Laravel Orchid - это Π½Π΅ Β«ΠΊΠΎΡ€ΠΎΠ±ΠΎΡ‡Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ клю - **Π£Ρ€ΠΎΠ²Π΅Π½ΡŒ управлСния рСсурсами** - обСспСчиваСт Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, рСализуСтся срСдствами систСм управлСния Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (MySQL,PostgreSQL,Microsoft SQL Server,SQLite). -![Architecture](https://orchid.software/assets/img/scheme/architecture.jpg) +![Architecture](/img/scheme/architecture.jpg) Π‘ΠΎΠΊΡ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ нСпосрСдствСнно связано с распрСдСлСниСм обязанностСй ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ. Π­Ρ‚ΠΎ особСнно Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ, Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Π΅Ρ€Ρ‘Ρ‚ Π½Π° сСбя ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ слой. diff --git a/source/ru/docs/installation.md b/docs/ru/docs/installation.md similarity index 98% rename from source/ru/docs/installation.md rename to docs/ru/docs/installation.md index 8da761f9e..078a26a14 100644 --- a/source/ru/docs/installation.md +++ b/docs/ru/docs/installation.md @@ -1,9 +1,6 @@ --- title: Установка ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ -description: Π­Ρ‚ΠΎ руководство ΠΏΠΎ Π½Π°Ρ‡Π°Π»Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ORCHID. -extends: _layouts.documentation -section: main -lang: ru +description: Π­Ρ‚ΠΎ руководство ΠΏΠΎ Π½Π°Ρ‡Π°Π»Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ORCHID. --- diff --git a/source/ru/docs/javascript.md b/docs/ru/docs/javascript.md similarity index 98% rename from source/ru/docs/javascript.md rename to docs/ru/docs/javascript.md index 5f1899382..bec4de71e 100644 --- a/source/ru/docs/javascript.md +++ b/docs/ru/docs/javascript.md @@ -1,9 +1,6 @@ --- title: ИспользованиС JavaScript description: ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования Stimulus JS с ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ Laravel Orchid -extends: _layouts.documentation -section: main -lang: ru --- Основой ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΠΎ части стилСй являСтся [Bootstrap](http://getbootstrap.com/), Π° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ выполняСтся ΠΊΠΎΠ΄ [Stimulus](https://stimulusjs.org/), Π²Π°ΠΌ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΡ…. diff --git a/source/ru/docs/listener.md b/docs/ru/docs/listener.md similarity index 99% rename from source/ru/docs/listener.md rename to docs/ru/docs/listener.md index 6e7e1bee7..caba805ae 100644 --- a/source/ru/docs/listener.md +++ b/docs/ru/docs/listener.md @@ -1,8 +1,5 @@ --- title: Listener -extends: _layouts.documentation -section: main -lang: ru --- Π‘Π»ΠΎΠΉ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Ρ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, diff --git a/source/ru/docs/menu.md b/docs/ru/docs/menu.md similarity index 99% rename from source/ru/docs/menu.md rename to docs/ru/docs/menu.md index 9ab9a86a9..f9a823498 100644 --- a/source/ru/docs/menu.md +++ b/docs/ru/docs/menu.md @@ -1,9 +1,6 @@ --- title: МСню ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ description: Π’Π°ΠΆΠ½Ρ‹ΠΉ элСмСнт графичСского интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π³ΠΎ осущСствляСтся основная навигация ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ. -extends: _layouts.documentation -section: main -lang: ru --- МСню ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ - это Π²Π°ΠΆΠ½Ρ‹ΠΉ элСмСнт графичСского интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΅Π³ΠΎ осущСствляСтся основная навигация ΠΏΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ. diff --git a/source/ru/docs/modals.md b/docs/ru/docs/modals.md similarity index 98% rename from source/ru/docs/modals.md rename to docs/ru/docs/modals.md index def7b8dcd..911eac01e 100644 --- a/source/ru/docs/modals.md +++ b/docs/ru/docs/modals.md @@ -1,13 +1,10 @@ --- title: ΠœΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΊΠ½Π° -extends: _layouts.documentation -section: main -lang: ru --- Эмуляция модального Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°, β€¨ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΏΠΎΠ²Π΅Ρ€Ρ… основного содСрТимого страницы 
в ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° дСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. -![Modals](/assets/img/layouts/modals.png) +![Modals](/img/layouts/modals.png) ## ОписаниС Ρ€Π°Π±ΠΎΡ‚Ρ‹ diff --git a/source/ru/docs/presenters.md b/docs/ru/docs/presenters.md similarity index 97% rename from source/ru/docs/presenters.md rename to docs/ru/docs/presenters.md index c346b4dfb..a18390ae3 100644 --- a/source/ru/docs/presenters.md +++ b/docs/ru/docs/presenters.md @@ -1,9 +1,6 @@ --- title: ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΠΈ -description: ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŒ (Presenter) - это класс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с Ρ†Π΅Π»ΡŒΡŽ добавлСния Π² Π½Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°. -extends: _layouts.documentation -section: main -lang: ru +description: ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŒ (Presenter) - это класс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с Ρ†Π΅Π»ΡŒΡŽ добавлСния Π² Π½Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°. --- ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŒ (Presenter) - это класс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ с Ρ†Π΅Π»ΡŒΡŽ добавлСния Π² Π½Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°. diff --git a/source/ru/docs/quickstart-crud.md b/docs/ru/docs/quickstart-crud.md similarity index 99% rename from source/ru/docs/quickstart-crud.md rename to docs/ru/docs/quickstart-crud.md index 8cba7f7b5..f12fb36f7 100644 --- a/source/ru/docs/quickstart-crud.md +++ b/docs/ru/docs/quickstart-crud.md @@ -1,9 +1,6 @@ --- title: Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ description: Laravel CRUD -extends: _layouts.documentation -section: main -lang: ru --- Π­Ρ‚ΠΎ руководство прСдставляСт ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ для создания ΠΈ рСдактирования ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Π’ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создадим страницы администрирования для Π±Π»ΠΎΠ³Π°. diff --git a/source/ru/docs/quickstart-files.md b/docs/ru/docs/quickstart-files.md similarity index 99% rename from source/ru/docs/quickstart-files.md rename to docs/ru/docs/quickstart-files.md index 4d8a0d84d..48dc1fd45 100644 --- a/source/ru/docs/quickstart-files.md +++ b/docs/ru/docs/quickstart-files.md @@ -1,9 +1,6 @@ --- title: Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ description: Laravel File Manager -extends: _layouts.documentation -section: main -lang: ru --- Π­Ρ‚ΠΎ руководство ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ° ["Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ"](/ru/docs/quickstart-crud), diff --git a/source/ru/docs/quickstart-sort-filter-table.md b/docs/ru/docs/quickstart-sort-filter-table.md similarity index 99% rename from source/ru/docs/quickstart-sort-filter-table.md rename to docs/ru/docs/quickstart-sort-filter-table.md index 72c20fd4a..cae59584e 100644 --- a/source/ru/docs/quickstart-sort-filter-table.md +++ b/docs/ru/docs/quickstart-sort-filter-table.md @@ -1,9 +1,6 @@ --- title: Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ description: Laravel CRUD -extends: _layouts.documentation -section: main -lang: ru --- Π­Ρ‚ΠΎ руководство ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ° ["Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ"](/ru/docs/quickstart-crud), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ быстрСС Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π°Ρ…. diff --git a/source/ru/docs/quickstart.md b/docs/ru/docs/quickstart.md similarity index 99% rename from source/ru/docs/quickstart.md rename to docs/ru/docs/quickstart.md index 059e29a24..347a7d915 100644 --- a/source/ru/docs/quickstart.md +++ b/docs/ru/docs/quickstart.md @@ -1,9 +1,6 @@ --- title: Быстрый старт для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… description: ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ руководство прСдставляСт собой Π±Π°Π·ΠΎΠ²ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² инфраструктуру Orchid -extends: _layouts.documentation -section: main -lang: ru --- Π­Ρ‚ΠΎ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ руководство прСдставляСт собой Π±Π°Π·ΠΎΠ²ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² инфраструктуру ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ diff --git a/source/ru/docs/rows.md b/docs/ru/docs/rows.md similarity index 97% rename from source/ru/docs/rows.md rename to docs/ru/docs/rows.md index e23aa611f..dc9bda15d 100644 --- a/source/ru/docs/rows.md +++ b/docs/ru/docs/rows.md @@ -1,8 +1,5 @@ --- title: Π‘Ρ‚Ρ€ΠΎΠΊΠΈ -extends: _layouts.documentation -section: main -lang: ru --- ΠœΠ°ΠΊΠ΅Ρ‚ строк слуТит ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ. diff --git a/source/ru/docs/screens.md b/docs/ru/docs/screens.md similarity index 99% rename from source/ru/docs/screens.md rename to docs/ru/docs/screens.md index e4831346f..388901d7d 100644 --- a/source/ru/docs/screens.md +++ b/docs/ru/docs/screens.md @@ -1,9 +1,6 @@ --- title: ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ экранов description: ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса -extends: _layouts.documentation -section: main -lang: ru --- ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ элСмСнтом ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ экраны, описанныС ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠ΅ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ, Π² соотвСтствии с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ @@ -11,7 +8,7 @@ lang: ru ΠŸΡ€ΠΎΡ‰Π΅ говоря, Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΈΠ΄ΠΈΡ‚ Π½Π° страницС ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ дСйствия ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚, описываСтся Π² ΠΎΠ΄Π½ΠΎΠΌ классС ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ "Π­ΠΊΡ€Π°Π½". Он Π½Π΅ Π·Π½Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΡƒΠ΄Π° бСрутся Π΄Π°Π½Π½Ρ‹Π΅, это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ: Π±Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, API ΠΈΠ»ΠΈ Π»ΡŽΠ±Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ внСшниС источники. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ внСшнСго Π²ΠΈΠ΄Π° основано Π½Π° прСдоставлСнных `ΡˆΠ°Π±Π»ΠΎΠ½Π°Ρ…` (Layouts) ΠΈ всё, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, это лишь ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ Π² Ρ‚ΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ шаблонС. -![Screens](https://orchid.software/assets/img/scheme/screens.jpg) +![Screens](/img/scheme/screens.jpg) ## Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ diff --git a/source/ru/docs/table.md b/docs/ru/docs/table.md similarity index 98% rename from source/ru/docs/table.md rename to docs/ru/docs/table.md index 3de1275aa..7663cc27b 100644 --- a/source/ru/docs/table.md +++ b/docs/ru/docs/table.md @@ -1,15 +1,12 @@ --- title: Π’Π°Π±Π»ΠΈΡ†Ρ‹ -extends: _layouts.documentation -section: main -lang: ru --- ## Π’Π°Π±Π»ΠΈΡ†Ρ‹ ΠœΠ°ΠΊΠ΅Ρ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Ρ‹Π²ΠΎΠ΄Π° минимальной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для просмотра ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ. -![Table](/assets/img/layouts/table.png) +![Table](/img/layouts/table.png) Для создания Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ: diff --git a/source/ru/docs/upgrade.md b/docs/ru/docs/upgrade.md similarity index 99% rename from source/ru/docs/upgrade.md rename to docs/ru/docs/upgrade.md index 888a039ef..eeecbd7b9 100644 --- a/source/ru/docs/upgrade.md +++ b/docs/ru/docs/upgrade.md @@ -1,8 +1,5 @@ --- title: Руководство ΠΏΠΎ обновлСнию -extends: _layouts.documentation -section: main -lang: ru --- > ΠœΡ‹ пытаСмся Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ критичСскиС измСнСния. НСкоторыС ΠΈΠ· этих ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ относятся ΠΊ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌ обращСниям, поэтому Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π°ΡΡ‚ΡŒ этих ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ фактичСски ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. diff --git a/listeners/GenerateDocumentList.php b/listeners/GenerateDocumentList.php deleted file mode 100644 index d2e57a2b7..000000000 --- a/listeners/GenerateDocumentList.php +++ /dev/null @@ -1,90 +0,0 @@ -crawler = new Crawler(); - } - - /** - * @param Jigsaw $jigsaw - */ - public function handle(Jigsaw $jigsaw) - { - collect($jigsaw->getOutputPaths()) - ->reject(function ($path) { - return !Str::is('*docs*', $path); - }) - ->each(function ($path) use ($jigsaw) { - $path = Str::finish('/'.$path, '/').'index.html'; - - $file = $jigsaw->readOutputFile($path); - - $page = $this->AddedAncors($file, $jigsaw); - - file_put_contents($jigsaw->getDestinationPath().$path, $page); - }); - } - - /** - * @param $contents - * - * @return array - */ - private function AddedAncors($page, $jigsaw) - { - $this->crawler = new Crawler(); - $this->crawler->addHtmlContent($page); - - $anchors = []; - $this->crawler->filter('main') - ->first() - ->filter('h2,h3,h4,h5,h6')->each(function ($elm) use (&$anchors) { - - /** @var Crawler $elm */ - /** @var \DOMElement $node */ - $node = $elm->getNode(0); - $text = $node->textContent; - $id = Str::slug($text); - $anchors[] = [ - 'text' => $text, - 'level' => $node->tagName, - 'id' => $id, - ]; - while ($node->hasChildNodes()) { - $node->removeChild($node->firstChild); - } - $node->appendChild(new \DOMElement('a', $text)); - $node->firstChild->setAttribute('href', '#'.$id); - $node->firstChild->setAttribute('name', $id); - }); - - - $view = $jigsaw->app->make(ViewRenderer::class); - $anchors = $view->render('source/_layouts/anchors.blade.php', collect([ - 'anchors' => $anchors, - ])); - - return str_replace('', $anchors, $this->crawler->outerHtml()); - } -} diff --git a/listeners/GenerateNotFound.php b/listeners/GenerateNotFound.php deleted file mode 100644 index 171d5368c..000000000 --- a/listeners/GenerateNotFound.php +++ /dev/null @@ -1,27 +0,0 @@ -getOutputPaths()) - ->reject(function ($path) { - return !Str::is('*404*', $path); - }) - ->each(function ($path) use ($jigsaw) { - $path = Str::finish($path, '/').'index.html'; - $file = $jigsaw->readOutputFile($path); - $jigsaw->writeOutputFile('404.html',$file); - }); - - } -} diff --git a/listeners/GeneratePFDDocument.php b/listeners/GeneratePFDDocument.php deleted file mode 100644 index 6c9f6bf4b..000000000 --- a/listeners/GeneratePFDDocument.php +++ /dev/null @@ -1,56 +0,0 @@ - $pages) { - $this->generateBook($jigsaw, $pages, $lang); - } - } - - /** - * @param Jigsaw $jigsaw - * @param array $rawPages - * @param string $lang - * - * @throws \Spipu\Html2Pdf\Exception\Html2PdfException - */ - private function generateBook(Jigsaw $jigsaw, array $rawPages, string $lang) - { - $html = ''; - - $pages = []; - array_walk_recursive($rawPages, function ($item) use (&$pages) { - $pages[] = $item; - }); - - foreach ($pages as $page) { - $page = Str::endsWith($page, '/') ? $page.'index.md' : $page.'.md'; - - $page = $jigsaw->readSourceFile($page); - - $parse = new Parsedown(); - $html .= $parse->text($page); - } - - $html2pdf = new Html2Pdf('P', 'A4', $lang); - $html2pdf->writeHTML(utf8_encode($html)); - $content = $html2pdf->output($lang.'.pdf', 'S'); - $jigsaw->writeOutputFile($lang.'.pdf', $content); - } -} diff --git a/listeners/GenerateSitemap.php b/listeners/GenerateSitemap.php deleted file mode 100644 index c48b86f36..000000000 --- a/listeners/GenerateSitemap.php +++ /dev/null @@ -1,51 +0,0 @@ -getConfig('baseUrl'); - - if (!$baseUrl) { - echo "\nTo generate a sitemap.xml file, please specify a 'baseUrl' in config.php.\n\n"; - - return; - } - - $sitemap = new Sitemap($jigsaw->getDestinationPath().'/sitemap.xml'); - - collect($jigsaw->getOutputPaths()) - ->reject(function ($path) { - return $this->isExcluded($path); - })->each(function ($path) use ($baseUrl, $sitemap) { - - $base = rtrim($baseUrl, '/'); - $path = Str::finish(Str::start($path, '/'), '/'); - - $sitemap->addItem($base.$path, time(), Sitemap::DAILY); - }); - - $sitemap->write(); - } - - public function isExcluded($path) - { - return Str::is($this->exclude, $path); - } -} diff --git a/listeners/GenerateTypography.php b/listeners/GenerateTypography.php deleted file mode 100644 index 28647bb21..000000000 --- a/listeners/GenerateTypography.php +++ /dev/null @@ -1,43 +0,0 @@ -fixer = new Fixer(['Ellipsis', 'Dimension', 'Unit', 'Dash', 'SmartQuotes', 'NoSpaceBeforeComma', 'CurlyQuote', 'Trademark']); - } - - /** - * @param Jigsaw $jigsaw - */ - public function handle(Jigsaw $jigsaw) - { - collect($jigsaw->getOutputPaths()) - ->reject(function ($path) { - return !Str::is('*docs*', $path); - }) - ->each(function ($path) use ($jigsaw) { - $path = Str::finish('/'.$path, '/').'index.html'; - $file = $jigsaw->readOutputFile($path); - - $this->fixer->setLocale(Str::is('*/ru/*', $path) ? 'ru_RU' : 'en_GB'); - $page = $this->fixer->fix($file); - - file_put_contents($jigsaw->getDestinationPath().$path, $page); - }); - } -} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..c274d5d5e --- /dev/null +++ b/package-lock.json @@ -0,0 +1,16343 @@ +{ + "name": "orchid.software", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "dependencies": { + "babel-plugin-prismjs": "^2.1.0", + "prismjs": "^1.25.0" + }, + "devDependencies": { + "axios": "^0.21", + "bootstrap": "^5.1.3", + "laravel-mix": "^6.0.6", + "postcss": "^8.1.14", + "resolve-url-loader": "^4.0.0", + "sass": "^1.44.0", + "sass-loader": "^12.4.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz", + "integrity": "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helpers": "^7.16.5", + "@babel/parser": "^7.16.5", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", + "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz", + "integrity": "sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", + "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz", + "integrity": "sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.5", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.5", + "@babel/helper-split-export-declaration": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", + "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "regexpu-core": "^4.7.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz", + "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", + "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz", + "integrity": "sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz", + "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz", + "integrity": "sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-wrap-function": "^7.16.5", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz", + "integrity": "sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-member-expression-to-functions": "^7.16.5", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz", + "integrity": "sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz", + "integrity": "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.16.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", + "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", + "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", + "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.5.tgz", + "integrity": "sha512-C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-remap-async-to-generator": "^7.16.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz", + "integrity": "sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.5.tgz", + "integrity": "sha512-EEFzuLZcm/rNJ8Q5krK+FRKdVkd6FjfzT9tuSZql9sQn64K0hHA2KLJ0DqVot9/iV6+SsuadC5yI39zWnm+nmQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.5.tgz", + "integrity": "sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.5.tgz", + "integrity": "sha512-i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz", + "integrity": "sha512-QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.5.tgz", + "integrity": "sha512-xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz", + "integrity": "sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz", + "integrity": "sha512-DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz", + "integrity": "sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz", + "integrity": "sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz", + "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.5.tgz", + "integrity": "sha512-+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.5.tgz", + "integrity": "sha512-+YGh5Wbw0NH3y/E5YMu6ci5qTDmAEVNoZ3I54aB6nVEOZ5BQ7QJlwKq5pYVucQilMByGn/bvX0af+uNaPRCabA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.5.tgz", + "integrity": "sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz", + "integrity": "sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz", + "integrity": "sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-remap-async-to-generator": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz", + "integrity": "sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz", + "integrity": "sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz", + "integrity": "sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-replace-supers": "^7.16.5", + "@babel/helper-split-export-declaration": "^7.16.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz", + "integrity": "sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz", + "integrity": "sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz", + "integrity": "sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz", + "integrity": "sha512-81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz", + "integrity": "sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz", + "integrity": "sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz", + "integrity": "sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz", + "integrity": "sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz", + "integrity": "sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.5.tgz", + "integrity": "sha512-oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz", + "integrity": "sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-simple-access": "^7.16.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.5.tgz", + "integrity": "sha512-53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-validator-identifier": "^7.15.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz", + "integrity": "sha512-qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.5.tgz", + "integrity": "sha512-/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz", + "integrity": "sha512-ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz", + "integrity": "sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-replace-supers": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz", + "integrity": "sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz", + "integrity": "sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz", + "integrity": "sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.14.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz", + "integrity": "sha512-aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.5.tgz", + "integrity": "sha512-gxpfS8XQWDbQ8oP5NcmpXxtEgCJkbO+W9VhZlOhr0xPyVaRjAQPOv7ZDj9fg0d5s9+NiVvMCE6gbkEkcsxwGRw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz", + "integrity": "sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz", + "integrity": "sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz", + "integrity": "sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz", + "integrity": "sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz", + "integrity": "sha512-ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz", + "integrity": "sha512-shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz", + "integrity": "sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.5.tgz", + "integrity": "sha512-MiJJW5pwsktG61NDxpZ4oJ1CKxM1ncam9bzRtx9g40/WkLRkxFP6mhpkYV0/DxcciqoiHicx291+eUQrXb/SfQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.5", + "@babel/plugin-proposal-class-properties": "^7.16.5", + "@babel/plugin-proposal-class-static-block": "^7.16.5", + "@babel/plugin-proposal-dynamic-import": "^7.16.5", + "@babel/plugin-proposal-export-namespace-from": "^7.16.5", + "@babel/plugin-proposal-json-strings": "^7.16.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.5", + "@babel/plugin-proposal-numeric-separator": "^7.16.5", + "@babel/plugin-proposal-object-rest-spread": "^7.16.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.5", + "@babel/plugin-proposal-optional-chaining": "^7.16.5", + "@babel/plugin-proposal-private-methods": "^7.16.5", + "@babel/plugin-proposal-private-property-in-object": "^7.16.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.5", + "@babel/plugin-transform-async-to-generator": "^7.16.5", + "@babel/plugin-transform-block-scoped-functions": "^7.16.5", + "@babel/plugin-transform-block-scoping": "^7.16.5", + "@babel/plugin-transform-classes": "^7.16.5", + "@babel/plugin-transform-computed-properties": "^7.16.5", + "@babel/plugin-transform-destructuring": "^7.16.5", + "@babel/plugin-transform-dotall-regex": "^7.16.5", + "@babel/plugin-transform-duplicate-keys": "^7.16.5", + "@babel/plugin-transform-exponentiation-operator": "^7.16.5", + "@babel/plugin-transform-for-of": "^7.16.5", + "@babel/plugin-transform-function-name": "^7.16.5", + "@babel/plugin-transform-literals": "^7.16.5", + "@babel/plugin-transform-member-expression-literals": "^7.16.5", + "@babel/plugin-transform-modules-amd": "^7.16.5", + "@babel/plugin-transform-modules-commonjs": "^7.16.5", + "@babel/plugin-transform-modules-systemjs": "^7.16.5", + "@babel/plugin-transform-modules-umd": "^7.16.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.5", + "@babel/plugin-transform-new-target": "^7.16.5", + "@babel/plugin-transform-object-super": "^7.16.5", + "@babel/plugin-transform-parameters": "^7.16.5", + "@babel/plugin-transform-property-literals": "^7.16.5", + "@babel/plugin-transform-regenerator": "^7.16.5", + "@babel/plugin-transform-reserved-words": "^7.16.5", + "@babel/plugin-transform-shorthand-properties": "^7.16.5", + "@babel/plugin-transform-spread": "^7.16.5", + "@babel/plugin-transform-sticky-regex": "^7.16.5", + "@babel/plugin-transform-template-literals": "^7.16.5", + "@babel/plugin-transform-typeof-symbol": "^7.16.5", + "@babel/plugin-transform-unicode-escapes": "^7.16.5", + "@babel/plugin-transform-unicode-regex": "^7.16.5", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.0", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.19.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.5.tgz", + "integrity": "sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", + "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.5", + "@babel/types": "^7.16.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", + "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.0.tgz", + "integrity": "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==", + "dev": true, + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.1.17", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.17.tgz", + "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/clean-css": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@types/clean-css/-/clean-css-4.2.5.tgz", + "integrity": "sha512-NEzjkGGpbs9S9fgC4abuBvTpVwE3i+Acu9BBod3PUyjDVZcNsGx61b8r2PphR61QGPnn0JHVs5ey6/I4eTrkxw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/eslint": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.2.1.tgz", + "integrity": "sha512-UP9rzNn/XyGwb5RQ2fok+DzcIRIYwc16qTXse5+Smsy8MOIccCChT15KAwnsgQx4PzJkaMq4myFyZ4CL5TjhIQ==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.2.tgz", + "integrity": "sha512-TzgYCWoPiTeRg6RQYgtuW7iODtVoKu3RVL72k3WohqhjfaOLK5Mg2T4Tg1o2bSfu0vPkoI48wdQFv5b/Xe04wQ==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "dev": true + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/http-proxy": { + "version": "1.17.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/imagemin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/imagemin/-/imagemin-8.0.0.tgz", + "integrity": "sha512-B9X2CUeDv/uUeY9CqkzSTfmsLkeJP6PkmXlh4lODBbf9SwpmNuLS30WzUOi863dgsjY3zt3gY5q2F+UdifRi1A==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/imagemin-gifsicle": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@types/imagemin-gifsicle/-/imagemin-gifsicle-7.0.1.tgz", + "integrity": "sha512-kUz6sUh0P95JOS0RGEaaemWUrASuw+dLsWIveK2UZJx74id/B9epgblMkCk/r5MjUWbZ83wFvacG5Rb/f97gyA==", + "dev": true, + "dependencies": { + "@types/imagemin": "*" + } + }, + "node_modules/@types/imagemin-mozjpeg": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.1.tgz", + "integrity": "sha512-kMQWEoKxxhlnH4POI3qfW9DjXlQfi80ux3l2b3j5R3eudSCoUIzKQLkfMjNJ6eMYnMWBcB+rfQOWqIzdIwFGKw==", + "dev": true, + "dependencies": { + "@types/imagemin": "*" + } + }, + "node_modules/@types/imagemin-optipng": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@types/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz", + "integrity": "sha512-XCM/3q+HUL7v4zOqMI+dJ5dTxT+MUukY9KU49DSnYb/4yWtSMHJyADP+WHSMVzTR63J2ZvfUOzSilzBNEQW78g==", + "dev": true, + "dependencies": { + "@types/imagemin": "*" + } + }, + "node_modules/@types/imagemin-svgo": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/imagemin-svgo/-/imagemin-svgo-8.0.1.tgz", + "integrity": "sha512-YafkdrVAcr38U0Ln1C+L1n4SIZqC47VBHTyxCq7gTUSd1R9MdIvMcrljWlgU1M9O68WZDeQWUrKipKYfEOCOvQ==", + "dev": true, + "dependencies": { + "@types/imagemin": "*", + "@types/svgo": "^1" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/@types/node": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.0.tgz", + "integrity": "sha512-eMhwJXc931Ihh4tkU+Y7GiLzT/y/DBNpNtr4yU9O2w3SYBsr9NaOPhQlLKRmoWtI54uNwuo0IOUFQjVOTZYRvw==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", + "dev": true + }, + "node_modules/@types/svgo": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@types/svgo/-/svgo-1.3.6.tgz", + "integrity": "sha512-AZU7vQcy/4WFEuwnwsNsJnFwupIpbllH1++LXScN6uxT1Z4zPzdrWG97w4/I7eFKFTvfy/bHFStWjdBAg2Vjug==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.0.tgz", + "integrity": "sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg==", + "dev": true, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.0.tgz", + "integrity": "sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.0.tgz", + "integrity": "sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA==", + "dev": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", + "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.1", + "util": "0.10.3" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", + "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", + "dev": true, + "dependencies": { + "browserslist": "^4.17.5", + "caniuse-lite": "^1.0.30001272", + "fraction.js": "^4.1.1", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "node_modules/babel-loader": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.0", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.0", + "core-js-compat": "^3.18.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-prismjs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-prismjs/-/babel-plugin-prismjs-2.1.0.tgz", + "integrity": "sha512-ehzSKYfeAz4U78zi/sfwsjDPlq0LvDKxNefcZTJ/iKBu+plsHsLqZhUeGf1+82LAcA35UZGbU6ksEx2Utphc/g==", + "peerDependencies": { + "prismjs": "^1.18.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true + }, + "node_modules/body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "dev": true, + "dependencies": { + "bytes": "3.1.1", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "node_modules/bootstrap": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz", + "integrity": "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + }, + "peerDependencies": { + "@popperjs/core": "^2.10.2" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001291", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001291.tgz", + "integrity": "sha512-roMV5V0HNGgJ88s42eE70sstqGW/gwFndosYrikHthw98N5tLnOTxFqMLQjZVRxTWFlJ4rn+MsgXrR7MDPY4jA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/clean-css": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", + "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-table3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", + "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", + "dev": true, + "dependencies": { + "object-assign": "^4.1.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "colors": "^1.1.2" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/collect.js": { + "version": "4.29.3", + "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.29.3.tgz", + "integrity": "sha512-/6idZ7r3B25Q4cForbiHJ7+aqupcgMEtrKRn9D3viCbLw+YuNFjd23HwDH89Y2cU4jlhkwksD80nZFKtNE25Gw==", + "dev": true + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/concat": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/concat/-/concat-1.0.3.tgz", + "integrity": "sha1-QPM1MInWVGdpXLGIa0Xt1jfYzKg=", + "dev": true, + "dependencies": { + "commander": "^2.9.0" + }, + "bin": { + "concat": "bin/concat" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/concat/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "dev": true + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "node_modules/core-js-compat": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.0.tgz", + "integrity": "sha512-relrah5h+sslXssTTOkvqcC/6RURifB0W5yhYBdBkaPYa5/2KBMiog3XiD+s3TwEHWxInWVv4Jx2/Lw0vng+IQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", + "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", + "dev": true, + "dependencies": { + "timsort": "^0.3.0" + }, + "engines": { + "node": ">= 10" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/css-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-select": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.0.tgz", + "integrity": "sha512-6YVG6hsH9yIb/si3Th/is8Pex7qnVHO6t7q7U6TIUnkQASGbS8tnUDBftnPynLNnuUl/r2+PTd0ekiiq7R0zJw==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select/node_modules/domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.13.tgz", + "integrity": "sha512-cAmLruIF28a7vKIOieXCTrllaLwbouxV1PPi8Z4M+XloXbmeooWAu4KhJgASo4vQUwbs2pqDgAlnZ1ZKJZKtuw==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.1.9", + "is-resolvable": "^1.1.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.9.tgz", + "integrity": "sha512-RhkEucqlQ+OxEi14K1p8gdXcMQy1mSpo7P1oC44oRls7BYIj8p+cht4IFBFV3W4iOjTP8EUB33XV1fX9KhDzyA==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.2.2", + "postcss-convert-values": "^5.0.2", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.4", + "postcss-merge-rules": "^5.0.3", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.3", + "postcss-minify-params": "^5.0.2", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.4", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.2", + "postcss-reduce-initial": "^5.0.2", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.3", + "postcss-unique-selectors": "^5.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", + "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "node_modules/dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/domutils/node_modules/domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.24", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.24.tgz", + "integrity": "sha512-erwx5r69B/WFfFuF2jcNN0817BfDBdC4765kQ6WltOMuwsimlQo3JTEq0Cle+wpHralwdeX3OfAtw/mHxPK0Wg==", + "dev": true + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", + "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.6", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/file-type": { + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/follow-redirects": { + "version": "1.14.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz", + "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "dev": true + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", + "dev": true + }, + "node_modules/html-loader": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.3.2.tgz", + "integrity": "sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA==", + "dev": true, + "dependencies": { + "html-minifier-terser": "^5.1.1", + "htmlparser2": "^4.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/html-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/html-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-minifier-terser/node_modules/clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/html-minifier-terser/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/html-minifier-terser/node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/html-minifier-terser/node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", + "dev": true + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", + "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.5", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", + "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/imagemin": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", + "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", + "dev": true, + "dependencies": { + "file-type": "^12.0.0", + "globby": "^10.0.0", + "graceful-fs": "^4.2.2", + "junk": "^3.1.0", + "make-dir": "^3.0.0", + "p-pipe": "^3.0.0", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/img-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-4.0.0.tgz", + "integrity": "sha512-UwRcPQdwdOyEHyCxe1V9s9YFwInwEWCpoO+kJGfIqDrBDqA8jZUsEZTxQ0JteNPGw/Gupmwesk2OhLTcnw6tnQ==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "imagemin": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "dev": true + }, + "node_modules/import-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", + "dev": true, + "dependencies": { + "import-from": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", + "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/internal-ip": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz", + "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==", + "dev": true, + "dependencies": { + "default-gateway": "^6.0.0", + "ipaddr.js": "^1.9.1", + "is-ip": "^3.1.0", + "p-event": "^4.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/internal-ip?sponsor=1" + } + }, + "node_modules/internal-ip/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "node_modules/ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "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", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-ip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", + "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", + "dev": true, + "dependencies": { + "ip-regex": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-worker": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.5.tgz", + "integrity": "sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/laravel-mix": { + "version": "6.0.39", + "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-6.0.39.tgz", + "integrity": "sha512-ChTRKSNx9ViD3Xw1+BDQUZ0PLETcBrXlM7vNmomoDUZBXLUurVUJ9oaRUdGmH/WENNqL0qQ8FFxjq+6U368Nlg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.15.8", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.15.8", + "@babel/preset-env": "^7.15.8", + "@babel/runtime": "^7.15.4", + "@types/babel__core": "^7.1.16", + "@types/clean-css": "^4.2.5", + "@types/imagemin-gifsicle": "^7.0.1", + "@types/imagemin-mozjpeg": "^8.0.1", + "@types/imagemin-optipng": "^5.2.1", + "@types/imagemin-svgo": "^8.0.0", + "autoprefixer": "^10.4.0", + "babel-loader": "^8.2.3", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "clean-css": "^4.2.3 || ^5.1.2", + "cli-table3": "^0.6.0", + "collect.js": "^4.28.5", + "commander": "^7.2.0", + "concat": "^1.0.3", + "css-loader": "^5.2.6", + "cssnano": "^5.0.8", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "glob": "^7.2.0", + "html-loader": "^1.3.2", + "imagemin": "^7.0.1", + "img-loader": "^4.0.0", + "lodash": "^4.17.21", + "md5": "^2.3.0", + "mini-css-extract-plugin": "^1.6.2", + "node-libs-browser": "^2.2.1", + "postcss-load-config": "^3.1.0", + "postcss-loader": "^6.2.0", + "semver": "^7.3.5", + "strip-ansi": "^6.0.0", + "style-loader": "^2.0.0", + "terser": "^5.9.0", + "terser-webpack-plugin": "^5.2.4", + "vue-style-loader": "^4.1.3", + "webpack": "^5.60.0", + "webpack-cli": "^4.9.1", + "webpack-dev-server": "4.4.0", + "webpack-merge": "^5.8.0", + "webpack-notifier": "^1.14.1", + "webpackbar": "^5.0.0-3", + "yargs": "^17.2.1" + }, + "bin": { + "laravel-mix": "bin/cli.js", + "mix": "bin/cli.js" + }, + "engines": { + "node": ">=12.14.0" + }, + "peerDependencies": { + "@babel/core": "^7.15.8", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.15.8", + "@babel/preset-env": "^7.15.8", + "postcss": "^8.3.11", + "webpack": "^5.60.0", + "webpack-cli": "^4.9.1" + } + }, + "node_modules/lilconfig": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "dev": true, + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.0.tgz", + "integrity": "sha512-o/RfP0J1d03YwsAxyHxAYs2kyJp55AFkMazlFAZFR2I2IXkxiUTXRabJ6RmNNCQ83LAD2jy52Khj0m3OffpNdA==", + "dev": true, + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "dev": true, + "dependencies": { + "mime-db": "1.51.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", + "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-notifier": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz", + "integrity": "sha512-fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg==", + "dev": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node_modules/node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dev": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-pipe": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", + "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "dependencies": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/postcss": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "dev": true, + "dependencies": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-calc": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", + "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.2.tgz", + "integrity": "sha512-tSEe3NpqWARUTidDlF0LntPkdlhXqfDFuA1yslqpvvGAfpZ7oBaw+/QXd935NKm2U9p4PED0HDZlzmMk7fVC6g==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.2.tgz", + "integrity": "sha512-KQ04E2yadmfa1LqXm7UIDwW1ftxU/QWZmz6NKnHnUvJ3LEYbbcX6i329f/ig+WnEByHegulocXrECaZGLpL8Zg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", + "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", + "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", + "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", + "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", + "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", + "dev": true, + "dependencies": { + "import-cwd": "^3.0.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.4.tgz", + "integrity": "sha512-2lZrOVD+d81aoYkZDpWu6+3dTAAGkCKbV5DoRhnIR7KOULVrI/R7bcMjhrH9KTRy6iiHKqmtG+n/MMj1WmqHFw==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.3.tgz", + "integrity": "sha512-cEKTMEbWazVa5NXd8deLdCnXl+6cYG7m2am+1HzqH0EnTdy8fRysatkaXb2dEnR+fdaDxTvuZ5zoBdv6efF6hg==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", + "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.3.tgz", + "integrity": "sha512-Z91Ol22nB6XJW+5oe31+YxRsYooxOdFKcbOqY/V8Fxse1Y3vqlNRpi1cxCqoACZTQEhl+xvt4hsbWiV5R+XI9Q==", + "dev": true, + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.2.tgz", + "integrity": "sha512-qJAPuBzxO1yhLad7h2Dzk/F7n1vPyfHfCCh5grjGfjhi1ttCnq4ZXGIW77GSrEbh9Hus9Lc/e/+tB4vh3/GpDg==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.6", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", + "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", + "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", + "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", + "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", + "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", + "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", + "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", + "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz", + "integrity": "sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg==", + "dev": true, + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", + "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", + "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz", + "integrity": "sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", + "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", + "dev": true, + "dependencies": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", + "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.3.tgz", + "integrity": "sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.2.tgz", + "integrity": "sha512-w3zBVlrtZm7loQWRPVC0yjUwwpty7OM6DnEHkxcSQXO1bMS3RJ+JUS5LFMSDZHJcvGsRwhZinCWVqn8Kej4EDA==", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/prismjs": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz", + "integrity": "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==" + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "node_modules/qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "dev": true, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "dev": true, + "dependencies": { + "bytes": "3.1.1", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dev": true, + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass": { + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.45.0.tgz", + "integrity": "sha512-ONy5bjppoohtNkFJRqdz1gscXamMzN3wQy1YH9qO2FiNpgjLhpz/IPRGg0PpCjyz/pWfCOaNEaiEGCcjOFAjqw==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sass-loader": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", + "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", + "dev": true, + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "node_modules/selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dev": true, + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "node_modules/signal-exit": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", + "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/std-env": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.0.1.tgz", + "integrity": "sha512-mC1Ps9l77/97qeOZc+HrOL7TIaOboHqMZ24dGVQrlxFcpPpfCHpH+qfUT7Dz+6mlG8+JPA1KfBQo19iC/+Ngcw==", + "dev": true + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/style-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/style-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/stylehacks": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", + "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "dev": true, + "dependencies": { + "browserslist": "^4.16.0", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "acorn": "^8.5.0" + }, + "peerDependenciesMeta": { + "acorn": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", + "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "dev": true, + "dependencies": { + "jest-worker": "^27.4.1", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "node_modules/vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", + "dev": true, + "dependencies": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "node_modules/watchpack": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webpack": { + "version": "5.65.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.65.0.tgz", + "integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.8.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.2" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.1.tgz", + "integrity": "sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.1.0", + "@webpack-cli/info": "^1.4.0", + "@webpack-cli/serve": "^1.6.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "execa": "^5.0.0", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", + "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.2.2", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.4.0.tgz", + "integrity": "sha512-+S0XRIbsopVjPFjCO8I07FXYBWYqkFmuP56ucGMTs2hA/gV4q2M9xTmNo5Tg4o8ffRR+Nm3AsXnQXxKRyYovrA==", + "dev": true, + "dependencies": { + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.2", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "internal-ip": "^6.2.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^3.1.0", + "selfsigned": "^1.10.11", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^5.2.1", + "ws": "^8.1.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-notifier": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.14.1.tgz", + "integrity": "sha512-OVOoiOyKHS3z9pN1nLdPY2Pf/R3wiBsN0KiPc3K6ApwMBfHbyUomQc2Mr0naeKxfqXyCBPHfQuqpL9yoL0rgkA==", + "dev": true, + "dependencies": { + "node-notifier": "^9.0.0", + "strip-ansi": "^6.0.0" + }, + "peerDependencies": { + "@types/webpack": "^4.41.31" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack/node_modules/webpack-sources": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz", + "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpackbar": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", + "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "consola": "^2.15.3", + "pretty-time": "^1.1.0", + "std-env": "^3.0.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "webpack": "3 || 4 || 5" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/ws": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.3.0.tgz", + "integrity": "sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.0.tgz", + "integrity": "sha512-GQl1pWyDoGptFPJx9b9L6kmR33TGusZvXIZUT+BOz9f7X2L94oeAskFYLEg/FkhV06zZPBYLvLZRWeYId29lew==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==", + "dev": true, + "engines": { + "node": ">=12" + } + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.0" + } + }, + "@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "dev": true + }, + "@babel/core": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.5.tgz", + "integrity": "sha512-wUcenlLzuWMZ9Zt8S0KmFwGlH6QKRh3vsm/dhDA3CHkiTA45YuG1XkHRcNRl73EFPXDp/d5kVOU0/y7x2w6OaQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helpers": "^7.16.5", + "@babel/parser": "^7.16.5", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", + "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz", + "integrity": "sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", + "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz", + "integrity": "sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.5", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.5", + "@babel/helper-split-export-declaration": "^7.16.0" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", + "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz", + "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", + "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz", + "integrity": "sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz", + "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", + "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz", + "integrity": "sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-wrap-function": "^7.16.5", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz", + "integrity": "sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-member-expression-to-functions": "^7.16.5", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz", + "integrity": "sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + } + }, + "@babel/helpers": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.5.tgz", + "integrity": "sha512-TLgi6Lh71vvMZGEkFuIxzaPsyeYCHQ5jJOOX1f0xXn0uciFuE8cEk0wyBquMcCxBXZ5BJhE2aUB7pnWTD150Tw==", + "dev": true, + "requires": { + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.5", + "@babel/types": "^7.16.0" + } + }, + "@babel/highlight": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.16.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", + "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==", + "dev": true + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", + "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", + "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.5.tgz", + "integrity": "sha512-C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-remap-async-to-generator": "^7.16.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz", + "integrity": "sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.5.tgz", + "integrity": "sha512-EEFzuLZcm/rNJ8Q5krK+FRKdVkd6FjfzT9tuSZql9sQn64K0hHA2KLJ0DqVot9/iV6+SsuadC5yI39zWnm+nmQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.5.tgz", + "integrity": "sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.5.tgz", + "integrity": "sha512-i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz", + "integrity": "sha512-QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.5.tgz", + "integrity": "sha512-xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz", + "integrity": "sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz", + "integrity": "sha512-DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz", + "integrity": "sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.5" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz", + "integrity": "sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz", + "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.5.tgz", + "integrity": "sha512-+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.5.tgz", + "integrity": "sha512-+YGh5Wbw0NH3y/E5YMu6ci5qTDmAEVNoZ3I54aB6nVEOZ5BQ7QJlwKq5pYVucQilMByGn/bvX0af+uNaPRCabA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-create-class-features-plugin": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.5.tgz", + "integrity": "sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz", + "integrity": "sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz", + "integrity": "sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-remap-async-to-generator": "^7.16.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz", + "integrity": "sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz", + "integrity": "sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz", + "integrity": "sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-replace-supers": "^7.16.5", + "@babel/helper-split-export-declaration": "^7.16.0", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz", + "integrity": "sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz", + "integrity": "sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz", + "integrity": "sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz", + "integrity": "sha512-81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz", + "integrity": "sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz", + "integrity": "sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz", + "integrity": "sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz", + "integrity": "sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz", + "integrity": "sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.5.tgz", + "integrity": "sha512-oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz", + "integrity": "sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-simple-access": "^7.16.0", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.5.tgz", + "integrity": "sha512-53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-validator-identifier": "^7.15.7", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz", + "integrity": "sha512-qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.16.5", + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.5.tgz", + "integrity": "sha512-/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz", + "integrity": "sha512-ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz", + "integrity": "sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-replace-supers": "^7.16.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz", + "integrity": "sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz", + "integrity": "sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz", + "integrity": "sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz", + "integrity": "sha512-aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.5.tgz", + "integrity": "sha512-gxpfS8XQWDbQ8oP5NcmpXxtEgCJkbO+W9VhZlOhr0xPyVaRjAQPOv7ZDj9fg0d5s9+NiVvMCE6gbkEkcsxwGRw==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz", + "integrity": "sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz", + "integrity": "sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz", + "integrity": "sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz", + "integrity": "sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz", + "integrity": "sha512-ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz", + "integrity": "sha512-shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz", + "integrity": "sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.16.5" + } + }, + "@babel/preset-env": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.5.tgz", + "integrity": "sha512-MiJJW5pwsktG61NDxpZ4oJ1CKxM1ncam9bzRtx9g40/WkLRkxFP6mhpkYV0/DxcciqoiHicx291+eUQrXb/SfQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.16.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.5", + "@babel/plugin-proposal-class-properties": "^7.16.5", + "@babel/plugin-proposal-class-static-block": "^7.16.5", + "@babel/plugin-proposal-dynamic-import": "^7.16.5", + "@babel/plugin-proposal-export-namespace-from": "^7.16.5", + "@babel/plugin-proposal-json-strings": "^7.16.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.5", + "@babel/plugin-proposal-numeric-separator": "^7.16.5", + "@babel/plugin-proposal-object-rest-spread": "^7.16.5", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.5", + "@babel/plugin-proposal-optional-chaining": "^7.16.5", + "@babel/plugin-proposal-private-methods": "^7.16.5", + "@babel/plugin-proposal-private-property-in-object": "^7.16.5", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.5", + "@babel/plugin-transform-async-to-generator": "^7.16.5", + "@babel/plugin-transform-block-scoped-functions": "^7.16.5", + "@babel/plugin-transform-block-scoping": "^7.16.5", + "@babel/plugin-transform-classes": "^7.16.5", + "@babel/plugin-transform-computed-properties": "^7.16.5", + "@babel/plugin-transform-destructuring": "^7.16.5", + "@babel/plugin-transform-dotall-regex": "^7.16.5", + "@babel/plugin-transform-duplicate-keys": "^7.16.5", + "@babel/plugin-transform-exponentiation-operator": "^7.16.5", + "@babel/plugin-transform-for-of": "^7.16.5", + "@babel/plugin-transform-function-name": "^7.16.5", + "@babel/plugin-transform-literals": "^7.16.5", + "@babel/plugin-transform-member-expression-literals": "^7.16.5", + "@babel/plugin-transform-modules-amd": "^7.16.5", + "@babel/plugin-transform-modules-commonjs": "^7.16.5", + "@babel/plugin-transform-modules-systemjs": "^7.16.5", + "@babel/plugin-transform-modules-umd": "^7.16.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.5", + "@babel/plugin-transform-new-target": "^7.16.5", + "@babel/plugin-transform-object-super": "^7.16.5", + "@babel/plugin-transform-parameters": "^7.16.5", + "@babel/plugin-transform-property-literals": "^7.16.5", + "@babel/plugin-transform-regenerator": "^7.16.5", + "@babel/plugin-transform-reserved-words": "^7.16.5", + "@babel/plugin-transform-shorthand-properties": "^7.16.5", + "@babel/plugin-transform-spread": "^7.16.5", + "@babel/plugin-transform-sticky-regex": "^7.16.5", + "@babel/plugin-transform-template-literals": "^7.16.5", + "@babel/plugin-transform-typeof-symbol": "^7.16.5", + "@babel/plugin-transform-unicode-escapes": "^7.16.5", + "@babel/plugin-transform-unicode-regex": "^7.16.5", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.0", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.19.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.5.tgz", + "integrity": "sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/traverse": { + "version": "7.16.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", + "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.5", + "@babel/helper-environment-visitor": "^7.16.5", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.5", + "@babel/types": "^7.16.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + }, + "@discoveryjs/json-ext": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", + "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "dev": true + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@popperjs/core": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.0.tgz", + "integrity": "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==", + "dev": true, + "peer": true + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, + "@types/babel__core": { + "version": "7.1.17", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.17.tgz", + "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/clean-css": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@types/clean-css/-/clean-css-4.2.5.tgz", + "integrity": "sha512-NEzjkGGpbs9S9fgC4abuBvTpVwE3i+Acu9BBod3PUyjDVZcNsGx61b8r2PphR61QGPnn0JHVs5ey6/I4eTrkxw==", + "dev": true, + "requires": { + "@types/node": "*", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "@types/eslint": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.2.1.tgz", + "integrity": "sha512-UP9rzNn/XyGwb5RQ2fok+DzcIRIYwc16qTXse5+Smsy8MOIccCChT15KAwnsgQx4PzJkaMq4myFyZ4CL5TjhIQ==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.2.tgz", + "integrity": "sha512-TzgYCWoPiTeRg6RQYgtuW7iODtVoKu3RVL72k3WohqhjfaOLK5Mg2T4Tg1o2bSfu0vPkoI48wdQFv5b/Xe04wQ==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "dev": true + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/http-proxy": { + "version": "1.17.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/imagemin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/imagemin/-/imagemin-8.0.0.tgz", + "integrity": "sha512-B9X2CUeDv/uUeY9CqkzSTfmsLkeJP6PkmXlh4lODBbf9SwpmNuLS30WzUOi863dgsjY3zt3gY5q2F+UdifRi1A==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/imagemin-gifsicle": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@types/imagemin-gifsicle/-/imagemin-gifsicle-7.0.1.tgz", + "integrity": "sha512-kUz6sUh0P95JOS0RGEaaemWUrASuw+dLsWIveK2UZJx74id/B9epgblMkCk/r5MjUWbZ83wFvacG5Rb/f97gyA==", + "dev": true, + "requires": { + "@types/imagemin": "*" + } + }, + "@types/imagemin-mozjpeg": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.1.tgz", + "integrity": "sha512-kMQWEoKxxhlnH4POI3qfW9DjXlQfi80ux3l2b3j5R3eudSCoUIzKQLkfMjNJ6eMYnMWBcB+rfQOWqIzdIwFGKw==", + "dev": true, + "requires": { + "@types/imagemin": "*" + } + }, + "@types/imagemin-optipng": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@types/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz", + "integrity": "sha512-XCM/3q+HUL7v4zOqMI+dJ5dTxT+MUukY9KU49DSnYb/4yWtSMHJyADP+WHSMVzTR63J2ZvfUOzSilzBNEQW78g==", + "dev": true, + "requires": { + "@types/imagemin": "*" + } + }, + "@types/imagemin-svgo": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@types/imagemin-svgo/-/imagemin-svgo-8.0.1.tgz", + "integrity": "sha512-YafkdrVAcr38U0Ln1C+L1n4SIZqC47VBHTyxCq7gTUSd1R9MdIvMcrljWlgU1M9O68WZDeQWUrKipKYfEOCOvQ==", + "dev": true, + "requires": { + "@types/imagemin": "*", + "@types/svgo": "^1" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "@types/node": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.0.tgz", + "integrity": "sha512-eMhwJXc931Ihh4tkU+Y7GiLzT/y/DBNpNtr4yU9O2w3SYBsr9NaOPhQlLKRmoWtI54uNwuo0IOUFQjVOTZYRvw==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", + "dev": true + }, + "@types/svgo": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/@types/svgo/-/svgo-1.3.6.tgz", + "integrity": "sha512-AZU7vQcy/4WFEuwnwsNsJnFwupIpbllH1++LXScN6uxT1Z4zPzdrWG97w4/I7eFKFTvfy/bHFStWjdBAg2Vjug==", + "dev": true + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.0.tgz", + "integrity": "sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg==", + "dev": true, + "requires": {} + }, + "@webpack-cli/info": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.0.tgz", + "integrity": "sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.0.tgz", + "integrity": "sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA==", + "dev": true, + "requires": {} + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", + "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "autoprefixer": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", + "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", + "dev": true, + "requires": { + "browserslist": "^4.17.5", + "caniuse-lite": "^1.0.30001272", + "fraction.js": "^4.1.1", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.1.0" + } + }, + "axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dev": true, + "requires": { + "follow-redirects": "^1.14.0" + } + }, + "babel-loader": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.0", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.0", + "core-js-compat": "^3.18.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.0" + } + }, + "babel-plugin-prismjs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-prismjs/-/babel-plugin-prismjs-2.1.0.tgz", + "integrity": "sha512-ehzSKYfeAz4U78zi/sfwsjDPlq0LvDKxNefcZTJ/iKBu+plsHsLqZhUeGf1+82LAcA35UZGbU6ksEx2Utphc/g==", + "requires": {} + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true + }, + "body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "dev": true, + "requires": { + "bytes": "3.1.1", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" + }, + "dependencies": { + "bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "bootstrap": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.1.3.tgz", + "integrity": "sha512-fcQztozJ8jToQWXxVuEyXWW+dSo8AiXWKwiSSrKWsRB/Qt+Ewwza+JWoLKiTuQLaEPhdNAJ7+Dosc9DOIqNy7Q==", + "dev": true, + "requires": {} + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001291", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001291.tgz", + "integrity": "sha512-roMV5V0HNGgJ88s42eE70sstqGW/gwFndosYrikHthw98N5tLnOTxFqMLQjZVRxTWFlJ4rn+MsgXrR7MDPY4jA==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", + "dev": true + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "clean-css": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", + "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-table3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", + "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", + "dev": true, + "requires": { + "colors": "^1.1.2", + "object-assign": "^4.1.0", + "string-width": "^4.2.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "collect.js": { + "version": "4.29.3", + "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.29.3.tgz", + "integrity": "sha512-/6idZ7r3B25Q4cForbiHJ7+aqupcgMEtrKRn9D3viCbLw+YuNFjd23HwDH89Y2cU4jlhkwksD80nZFKtNE25Gw==", + "dev": true + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "colord": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", + "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", + "dev": true + }, + "colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", + "dev": true + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "optional": true + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "concat": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/concat/-/concat-1.0.3.tgz", + "integrity": "sha1-QPM1MInWVGdpXLGIa0Xt1jfYzKg=", + "dev": true, + "requires": { + "commander": "^2.9.0" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "core-js-compat": { + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.0.tgz", + "integrity": "sha512-relrah5h+sslXssTTOkvqcC/6RURifB0W5yhYBdBkaPYa5/2KBMiog3XiD+s3TwEHWxInWVv4Jx2/Lw0vng+IQ==", + "dev": true, + "requires": { + "browserslist": "^4.19.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", + "dev": true + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-declaration-sorter": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", + "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", + "dev": true, + "requires": { + "timsort": "^0.3.0" + } + }, + "css-loader": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "css-select": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.0.tgz", + "integrity": "sha512-6YVG6hsH9yIb/si3Th/is8Pex7qnVHO6t7q7U6TIUnkQASGbS8tnUDBftnPynLNnuUl/r2+PTd0ekiiq7R0zJw==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.1.0", + "domhandler": "^4.3.0", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "dependencies": { + "domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + } + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.13.tgz", + "integrity": "sha512-cAmLruIF28a7vKIOieXCTrllaLwbouxV1PPi8Z4M+XloXbmeooWAu4KhJgASo4vQUwbs2pqDgAlnZ1ZKJZKtuw==", + "dev": true, + "requires": { + "cssnano-preset-default": "^5.1.9", + "is-resolvable": "^1.1.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.9.tgz", + "integrity": "sha512-RhkEucqlQ+OxEi14K1p8gdXcMQy1mSpo7P1oC44oRls7BYIj8p+cht4IFBFV3W4iOjTP8EUB33XV1fX9KhDzyA==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.2.2", + "postcss-convert-values": "^5.0.2", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.4", + "postcss-merge-rules": "^5.0.3", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.3", + "postcss-minify-params": "^5.0.2", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.4", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.2", + "postcss-reduce-initial": "^5.0.2", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.3", + "postcss-unique-selectors": "^5.0.2" + } + }, + "cssnano-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", + "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", + "dev": true, + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, + "debug": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "dependencies": { + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + } + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": { + "domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "dependencies": { + "domhandler": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", + "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + } + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "dev": true + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.24", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.24.tgz", + "integrity": "sha512-erwx5r69B/WFfFuF2jcNN0817BfDBdC4765kQ6WltOMuwsimlQo3JTEq0Cle+wpHralwdeX3OfAtw/mHxPK0Wg==", + "dev": true + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "enhanced-resolve": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", + "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "express": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.6", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "file-type": { + "version": "12.4.2", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", + "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "follow-redirects": { + "version": "1.14.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz", + "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==", + "dev": true + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fraction.js": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", + "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-entities": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", + "dev": true + }, + "html-loader": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.3.2.tgz", + "integrity": "sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA==", + "dev": true, + "requires": { + "html-minifier-terser": "^5.1.1", + "htmlparser2": "^4.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "dependencies": { + "clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + } + } + }, + "htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", + "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.5", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", + "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "dev": true + }, + "imagemin": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", + "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", + "dev": true, + "requires": { + "file-type": "^12.0.0", + "globby": "^10.0.0", + "graceful-fs": "^4.2.2", + "junk": "^3.1.0", + "make-dir": "^3.0.0", + "p-pipe": "^3.0.0", + "replace-ext": "^1.0.0" + } + }, + "img-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-4.0.0.tgz", + "integrity": "sha512-UwRcPQdwdOyEHyCxe1V9s9YFwInwEWCpoO+kJGfIqDrBDqA8jZUsEZTxQ0JteNPGw/Gupmwesk2OhLTcnw6tnQ==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0" + } + }, + "immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "dev": true + }, + "import-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", + "dev": true, + "requires": { + "import-from": "^3.0.0" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "import-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "import-local": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", + "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "internal-ip": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz", + "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==", + "dev": true, + "requires": { + "default-gateway": "^6.0.0", + "ipaddr.js": "^1.9.1", + "is-ip": "^3.1.0", + "p-event": "^4.2.0" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + } + } + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", + "dev": true + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-ip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", + "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", + "dev": true, + "requires": { + "ip-regex": "^4.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "jest-worker": { + "version": "27.4.5", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.5.tgz", + "integrity": "sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "junk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "dev": true + }, + "laravel-mix": { + "version": "6.0.39", + "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-6.0.39.tgz", + "integrity": "sha512-ChTRKSNx9ViD3Xw1+BDQUZ0PLETcBrXlM7vNmomoDUZBXLUurVUJ9oaRUdGmH/WENNqL0qQ8FFxjq+6U368Nlg==", + "dev": true, + "requires": { + "@babel/core": "^7.15.8", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.15.8", + "@babel/preset-env": "^7.15.8", + "@babel/runtime": "^7.15.4", + "@types/babel__core": "^7.1.16", + "@types/clean-css": "^4.2.5", + "@types/imagemin-gifsicle": "^7.0.1", + "@types/imagemin-mozjpeg": "^8.0.1", + "@types/imagemin-optipng": "^5.2.1", + "@types/imagemin-svgo": "^8.0.0", + "autoprefixer": "^10.4.0", + "babel-loader": "^8.2.3", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "clean-css": "^4.2.3 || ^5.1.2", + "cli-table3": "^0.6.0", + "collect.js": "^4.28.5", + "commander": "^7.2.0", + "concat": "^1.0.3", + "css-loader": "^5.2.6", + "cssnano": "^5.0.8", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "glob": "^7.2.0", + "html-loader": "^1.3.2", + "imagemin": "^7.0.1", + "img-loader": "^4.0.0", + "lodash": "^4.17.21", + "md5": "^2.3.0", + "mini-css-extract-plugin": "^1.6.2", + "node-libs-browser": "^2.2.1", + "postcss-load-config": "^3.1.0", + "postcss-loader": "^6.2.0", + "semver": "^7.3.5", + "strip-ansi": "^6.0.0", + "style-loader": "^2.0.0", + "terser": "^5.9.0", + "terser-webpack-plugin": "^5.2.4", + "vue-style-loader": "^4.1.3", + "webpack": "^5.60.0", + "webpack-cli": "^4.9.1", + "webpack-dev-server": "4.4.0", + "webpack-merge": "^5.8.0", + "webpack-notifier": "^1.14.1", + "webpackbar": "^5.0.0-3", + "yargs": "^17.2.1" + } + }, + "lilconfig": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", + "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", + "dev": true + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "dev": true, + "requires": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "memfs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.0.tgz", + "integrity": "sha512-o/RfP0J1d03YwsAxyHxAYs2kyJp55AFkMazlFAZFR2I2IXkxiUTXRabJ6RmNNCQ83LAD2jy52Khj0m3OffpNdA==", + "dev": true, + "requires": { + "fs-monkey": "1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "dev": true + }, + "mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "dev": true, + "requires": { + "mime-db": "1.51.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", + "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "nanoid": { + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node-notifier": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz", + "integrity": "sha512-fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dev": true, + "requires": { + "p-timeout": "^3.1.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-pipe": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", + "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", + "dev": true + }, + "p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dev": true, + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + } + }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "postcss": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "dev": true, + "requires": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + } + }, + "postcss-calc": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", + "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.2.tgz", + "integrity": "sha512-tSEe3NpqWARUTidDlF0LntPkdlhXqfDFuA1yslqpvvGAfpZ7oBaw+/QXd935NKm2U9p4PED0HDZlzmMk7fVC6g==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.2.tgz", + "integrity": "sha512-KQ04E2yadmfa1LqXm7UIDwW1ftxU/QWZmz6NKnHnUvJ3LEYbbcX6i329f/ig+WnEByHegulocXrECaZGLpL8Zg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-discard-comments": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", + "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", + "dev": true, + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", + "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", + "dev": true, + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", + "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", + "dev": true, + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", + "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", + "dev": true, + "requires": {} + }, + "postcss-load-config": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", + "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", + "dev": true, + "requires": { + "import-cwd": "^3.0.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "postcss-merge-longhand": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.4.tgz", + "integrity": "sha512-2lZrOVD+d81aoYkZDpWu6+3dTAAGkCKbV5DoRhnIR7KOULVrI/R7bcMjhrH9KTRy6iiHKqmtG+n/MMj1WmqHFw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.1" + } + }, + "postcss-merge-rules": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.3.tgz", + "integrity": "sha512-cEKTMEbWazVa5NXd8deLdCnXl+6cYG7m2am+1HzqH0EnTdy8fRysatkaXb2dEnR+fdaDxTvuZ5zoBdv6efF6hg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", + "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-gradients": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.3.tgz", + "integrity": "sha512-Z91Ol22nB6XJW+5oe31+YxRsYooxOdFKcbOqY/V8Fxse1Y3vqlNRpi1cxCqoACZTQEhl+xvt4hsbWiV5R+XI9Q==", + "dev": true, + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-params": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.2.tgz", + "integrity": "sha512-qJAPuBzxO1yhLad7h2Dzk/F7n1vPyfHfCCh5grjGfjhi1ttCnq4ZXGIW77GSrEbh9Hus9Lc/e/+tB4vh3/GpDg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.6", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-minify-selectors": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", + "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-normalize-charset": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", + "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", + "dev": true, + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", + "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-positions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", + "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", + "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-string": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", + "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", + "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", + "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-normalize-url": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz", + "integrity": "sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg==", + "dev": true, + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", + "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-ordered-values": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", + "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-reduce-initial": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz", + "integrity": "sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", + "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", + "dev": true, + "requires": { + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", + "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.3.tgz", + "integrity": "sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.1.0", + "svgo": "^2.7.0" + } + }, + "postcss-unique-selectors": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.2.tgz", + "integrity": "sha512-w3zBVlrtZm7loQWRPVC0yjUwwpty7OM6DnEHkxcSQXO1bMS3RJ+JUS5LFMSDZHJcvGsRwhZinCWVqn8Kej4EDA==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "dev": true + }, + "prismjs": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.25.0.tgz", + "integrity": "sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + } + } + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "dev": true, + "requires": { + "bytes": "3.1.1", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dev": true, + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.45.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.45.0.tgz", + "integrity": "sha512-ONy5bjppoohtNkFJRqdz1gscXamMzN3wQy1YH9qO2FiNpgjLhpz/IPRGg0PpCjyz/pWfCOaNEaiEGCcjOFAjqw==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", + "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", + "dev": true, + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "signal-exit": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", + "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", + "dev": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "std-env": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.0.1.tgz", + "integrity": "sha512-mC1Ps9l77/97qeOZc+HrOL7TIaOboHqMZ24dGVQrlxFcpPpfCHpH+qfUT7Dz+6mlG8+JPA1KfBQo19iC/+Ngcw==", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "stylehacks": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", + "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "terser": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", + "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", + "dev": true, + "requires": { + "jest-worker": "^27.4.1", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "watchpack": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", + "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "5.65.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.65.0.tgz", + "integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.8.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.4", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.2" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "webpack-sources": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz", + "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==", + "dev": true + } + } + }, + "webpack-cli": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.1.tgz", + "integrity": "sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.1.0", + "@webpack-cli/info": "^1.4.0", + "@webpack-cli/serve": "^1.6.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "execa": "^5.0.0", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + } + }, + "webpack-dev-middleware": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", + "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.2.2", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.4.0.tgz", + "integrity": "sha512-+S0XRIbsopVjPFjCO8I07FXYBWYqkFmuP56ucGMTs2hA/gV4q2M9xTmNo5Tg4o8ffRR+Nm3AsXnQXxKRyYovrA==", + "dev": true, + "requires": { + "ansi-html-community": "^0.0.8", + "bonjour": "^3.5.0", + "chokidar": "^3.5.2", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "del": "^6.0.0", + "express": "^4.17.1", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.0", + "internal-ip": "^6.2.0", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "portfinder": "^1.0.28", + "schema-utils": "^3.1.0", + "selfsigned": "^1.10.11", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "spdy": "^4.0.2", + "strip-ansi": "^7.0.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^5.2.1", + "ws": "^8.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-notifier": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.14.1.tgz", + "integrity": "sha512-OVOoiOyKHS3z9pN1nLdPY2Pf/R3wiBsN0KiPc3K6ApwMBfHbyUomQc2Mr0naeKxfqXyCBPHfQuqpL9yoL0rgkA==", + "dev": true, + "requires": { + "node-notifier": "^9.0.0", + "strip-ansi": "^6.0.0" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "webpackbar": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", + "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "consola": "^2.15.3", + "pretty-time": "^1.1.0", + "std-env": "^3.0.1" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.3.0.tgz", + "integrity": "sha512-Gs5EZtpqZzLvmIM59w4igITU57lrtYVFneaa434VROv4thzJyV6UjIL3D42lslWlI+D4KzLYnxSwtfuiO79sNw==", + "dev": true, + "requires": {} + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs": { + "version": "17.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.0.tgz", + "integrity": "sha512-GQl1pWyDoGptFPJx9b9L6kmR33TGusZvXIZUT+BOz9f7X2L94oeAskFYLEg/FkhV06zZPBYLvLZRWeYId29lew==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.0.0" + } + }, + "yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==", + "dev": true + } + } +} diff --git a/package.json b/package.json index 0a90b396a..77ef2c38c 100644 --- a/package.json +++ b/package.json @@ -1,39 +1,25 @@ { "private": true, "scripts": { - "local": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --env=local --config=node_modules/laravel-mix/setup/webpack.config.js", - "staging": "cross-env NODE_ENV=staging node_modules/webpack/bin/webpack.js --progress --hide-modules --env=staging --config=node_modules/laravel-mix/setup/webpack.config.js", - "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --env=production --config=node_modules/laravel-mix/setup/webpack.config.js", - "dev": "npm run local", - "watch": "npm run local -- --watch" + "dev": "npm run development", + "development": "mix", + "watch": "mix watch", + "watch-poll": "mix watch -- --watch-options-poll=1000", + "hot": "mix watch --hot", + "prod": "npm run production", + "production": "mix --production" }, "devDependencies": { - "babel-plugin-prismjs": "^1.1.1", - "browser-sync": "^2.26.12", - "browser-sync-webpack-plugin": "^2.0.1", - "cross-env": "^3.2.3", - "docsearch.js": "^2.6.3", - "extra-watch-webpack-plugin": "^1.0.3", - "hasbin": "^1.2.3", - "highlight.js": "^9.18.3", - "jquery": "^3.5.1", - "laravel-mix": "^4.1.4", - "laravel-mix-purgecss": "^3.0.0", - "node-cmd": "^3.0.0", - "node-sass": "^4.14.1", - "open-color": "^1.7.0", - "prismjs": "^1.21.0", - "resolve-url-loader": "^2.3.2", - "sass": "^1.26.10", - "sass-loader": "^7.3.1", - "turbolinks": "^5.2.0", - "typed.js": "^1.1.7", - "vue-template-compiler": "^2.6.12", - "yargs": "^4.6.0" + "axios": "^0.21", + "bootstrap": "^5.1.3", + "laravel-mix": "^6.0.6", + "postcss": "^8.1.14", + "resolve-url-loader": "^4.0.0", + "sass": "^1.44.0", + "sass-loader": "^12.4.0" }, "dependencies": { - "bootstrap": "5.0.0-alpha1", - "instant.page": "^3.0.0", - "popper.js": "^1.16.1" + "babel-plugin-prismjs": "^2.1.0", + "prismjs": "^1.25.0" } } diff --git a/public/.htaccess b/public/.htaccess new file mode 100644 index 000000000..3aec5e27e --- /dev/null +++ b/public/.htaccess @@ -0,0 +1,21 @@ + + + Options -MultiViews -Indexes + + + RewriteEngine On + + # Handle Authorization Header + RewriteCond %{HTTP:Authorization} . + RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] + + # Redirect Trailing Slashes If Not A Folder... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_URI} (.+)/$ + RewriteRule ^ %1 [L,R=301] + + # Send Requests To Front Controller... + RewriteCond %{REQUEST_FILENAME} !-d + RewriteCond %{REQUEST_FILENAME} !-f + RewriteRule ^ index.php [L] + diff --git a/source/BingSiteAuth.xml b/public/BingSiteAuth.xml similarity index 100% rename from source/BingSiteAuth.xml rename to public/BingSiteAuth.xml diff --git a/source/CNAME b/public/CNAME similarity index 100% rename from source/CNAME rename to public/CNAME diff --git a/public/css/app.css b/public/css/app.css new file mode 100644 index 000000000..4e3816c02 --- /dev/null +++ b/public/css/app.css @@ -0,0 +1 @@ +@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#c16ebb;--bs-secondary:#fff;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#272531;--bs-primary-rgb:193,110,187;--bs-secondary-rgb:255,255,255;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:39,37,49;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:255,255,255;--bs-body-bg-rgb:39,37,49;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#fff;--bs-body-bg:#272531}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{background-color:currentColor;border:0;color:inherit;margin:1rem 0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[data-bs-original-title],abbr[title]{cursor:help;-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;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{background-color:#fcf8e3;padding:.2em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#312e3e;text-decoration:underline}a:hover{color:#272532}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{direction:ltr;font-family:var(--bs-font-monospace);font-size:1em;unicode-bidi:bidi-override}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:#c16ebb;font-size:.875em}a>code{color:inherit}kbd{background-color:#212529;border-radius:.2rem;color:#fff;font-size:.875em;padding:.2rem .4rem}kbd kbd{font-size:1em;font-weight:700;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#6c757d;padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}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,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[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}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.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:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"β€”Β "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#272531;border:1px solid #dee2e6;border-radius:.25rem;padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#6c757d;font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{margin-left:auto;margin-right:auto;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.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%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.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%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.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%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.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%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.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%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.form-label{margin-bottom:.5rem}.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;padding-bottom:calc(.5rem + 1px);padding-top:calc(.5rem + 1px)}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + 1px);padding-top:calc(.25rem + 1px)}.form-text{color:#6c757d;font-size:.875em;margin-top:.25rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:rgba(0,0,0,.2);border:1px solid #c16ebb;border-radius:1rem;color:#fff;display:block;font-size:1rem;font-weight:500;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[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:rgba(0,0,0,.3);border-color:#c16ebb;box-shadow:0 0 0 .25rem rgba(193,110,187,.25);color:#fff;outline:0}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{-webkit-margin-end:.75rem;background-color:#e9ecef;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;color:#fff;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{-webkit-margin-end:.75rem;background-color:#e9ecef;border:0 solid;border-color:inherit;border-inline-end-width:1px;border-radius:0;color:#fff;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{background-color:transparent;border:solid transparent;border-width:1px 0;color:#fff;display:block;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;min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-sm::-webkit-file-upload-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:1.4em;font-size:1.25rem;min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.form-control-lg::-webkit-file-upload-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{height:auto;padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:1rem;height:1.5em}.form-control-color::-webkit-color-swatch{border-radius:1rem;height:1.5em}.form-select{-moz-padding-start:calc(.75rem - 3px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,.2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #c16ebb;border-radius:1rem;color:#fff;display:block;font-size:1rem;font-weight:500;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#c16ebb;box-shadow:0 0 0 .25rem rgba(193,110,187,.25);outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #fff}.form-select-sm{border-radius:.2rem;font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:1.4em;font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{-webkit-print-color-adjust:exact;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,.2);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);color-adjust:exact;height:1em;margin-top:.25em;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#c16ebb;box-shadow:0 0 0 .25rem rgba(193,110,187,.25);outline:0}.form-check-input:checked{background-color:#c16ebb;border-color:#c16ebb}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#c16ebb;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");border-color:#c16ebb}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23C16EBB'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}.form-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #272531,0 0 0 .25rem rgba(193,110,187,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #272531,0 0 0 .25rem rgba(193,110,187,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#c16ebb;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){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#ecd4eb}.form-range::-webkit-slider-runnable-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{-moz-appearance:none;appearance:none;background-color:#c16ebb;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){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#ecd4eb}.form-range::-moz-range-track{background-color:#dee2e6;border-color:transparent;border-radius:1rem;color:transparent;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{border:1px solid transparent;height:100%;left:0;padding:1rem .75rem;pointer-events:none;position:absolute;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control:-ms-input-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:not(:-ms-input-placeholder){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{align-items:center;background-color:#e9ecef;border:1px solid #c16ebb;border-radius:1rem;color:#fff;display:flex;font-size:1rem;font-weight:500;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:1.4em;font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:.2rem;font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px}.valid-feedback{color:#198754;display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:rgba(25,135,84,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.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' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' 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:#198754;padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.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)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' 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 .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{color:#dc3545;display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:rgba(220,53,69,.9);border-radius:.25rem;color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.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='%23dc3545'%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='%23dc3545' 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:#dc3545;padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.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)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%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='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{background-color:transparent;border:1px solid transparent;border-radius:1rem;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;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;-ms-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#fff}.btn-check:focus+.btn,.btn:focus{box-shadow:0 0 0 .25rem rgba(193,110,187,.25);outline:0}.btn.disabled,.btn:disabled,fieldset:disabled .btn{opacity:.65;pointer-events:none}.btn-primary{background-color:#c16ebb;border-color:#c16ebb;color:#000}.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:hover{background-color:#ca84c5;border-color:#c77dc2;color:#000}.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:0 0 0 .25rem rgba(164,94,159,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{background-color:#cd8bc9;border-color:#c77dc2;color:#000}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(164,94,159,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#c16ebb;border-color:#c16ebb;color:#000}.btn-secondary,.btn-secondary:hover{background-color:#fff;border-color:#fff;color:#000}.btn-check:focus+.btn-secondary,.btn-secondary:focus{background-color:#fff;border-color:#fff;box-shadow:0 0 0 .25rem hsla(0,0%,85%,.5);color:#000}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{background-color:#fff;border-color:#fff;color:#000}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(0,0%,85%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#fff;border-color:#fff;color:#000}.btn-success{background-color:#198754;border-color:#198754;color:#fff}.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover{background-color:#157347;border-color:#146c43;color:#fff}.btn-check:focus+.btn-success,.btn-success:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{background-color:#146c43;border-color:#13653f;color:#fff}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#198754;border-color:#198754;color:#fff}.btn-info{background-color:#0dcaf0;border-color:#0dcaf0;color:#000}.btn-check:focus+.btn-info,.btn-info:focus,.btn-info:hover{background-color:#31d2f2;border-color:#25cff2;color:#000}.btn-check:focus+.btn-info,.btn-info:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{background-color:#3dd5f3;border-color:#25cff2;color:#000}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#0dcaf0;border-color:#0dcaf0;color:#000}.btn-warning{background-color:#ffc107;border-color:#ffc107;color:#000}.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning:hover{background-color:#ffca2c;border-color:#ffc720;color:#000}.btn-check:focus+.btn-warning,.btn-warning:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{background-color:#ffcd39;border-color:#ffc720;color:#000}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107;color:#000}.btn-danger{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger:hover{background-color:#bb2d3b;border-color:#b02a37;color:#fff}.btn-check:focus+.btn-danger,.btn-danger:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{background-color:#b02a37;border-color:#a52834;color:#fff}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-light{background-color:#f8f9fa;border-color:#f8f9fa;color:#000}.btn-check:focus+.btn-light,.btn-light:focus,.btn-light:hover{background-color:#f9fafb;border-color:#f9fafb;color:#000}.btn-check:focus+.btn-light,.btn-light:focus{box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{background-color:#f9fafb;border-color:#f9fafb;color:#000}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa;color:#000}.btn-dark{background-color:#272531;border-color:#272531;color:#fff}.btn-check:focus+.btn-dark,.btn-dark:focus,.btn-dark:hover{background-color:#211f2a;border-color:#1f1e27;color:#fff}.btn-check:focus+.btn-dark,.btn-dark:focus{box-shadow:0 0 0 .25rem rgba(71,70,80,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{background-color:#1f1e27;border-color:#1d1c25;color:#fff}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(71,70,80,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#272531;border-color:#272531;color:#fff}.btn-outline-primary{border-color:#c16ebb;color:#c16ebb}.btn-outline-primary:hover{background-color:#c16ebb;border-color:#c16ebb;color:#000}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(193,110,187,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{background-color:#c16ebb;border-color:#c16ebb;color:#000}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(193,110,187,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{background-color:transparent;color:#c16ebb}.btn-outline-secondary{border-color:#fff;color:#fff}.btn-outline-secondary:hover{background-color:#fff;border-color:#fff;color:#000}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem hsla(0,0%,100%,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{background-color:#fff;border-color:#fff;color:#000}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem hsla(0,0%,100%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{background-color:transparent;color:#fff}.btn-outline-success{border-color:#198754;color:#198754}.btn-outline-success:hover{background-color:#198754;border-color:#198754;color:#fff}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{background-color:#198754;border-color:#198754;color:#fff}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{background-color:transparent;color:#198754}.btn-outline-info{border-color:#0dcaf0;color:#0dcaf0}.btn-outline-info:hover{background-color:#0dcaf0;border-color:#0dcaf0;color:#000}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{background-color:#0dcaf0;border-color:#0dcaf0;color:#000}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{background-color:transparent;color:#0dcaf0}.btn-outline-warning{border-color:#ffc107;color:#ffc107}.btn-outline-warning:hover{background-color:#ffc107;border-color:#ffc107;color:#000}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{background-color:#ffc107;border-color:#ffc107;color:#000}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{background-color:transparent;color:#ffc107}.btn-outline-danger{border-color:#dc3545;color:#dc3545}.btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{background-color:#dc3545;border-color:#dc3545;color:#fff}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{background-color:transparent;color:#dc3545}.btn-outline-light{border-color:#f8f9fa;color:#f8f9fa}.btn-outline-light:hover{background-color:#f8f9fa;border-color:#f8f9fa;color:#000}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{background-color:#f8f9fa;border-color:#f8f9fa;color:#000}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{background-color:transparent;color:#f8f9fa}.btn-outline-dark{border-color:#272531;color:#272531}.btn-outline-dark:hover{background-color:#272531;border-color:#272531;color:#fff}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(39,37,49,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{background-color:#272531;border-color:#272531;color:#fff}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(39,37,49,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{background-color:transparent;color:#272531}.btn-link{color:#312e3e;font-weight:400;text-decoration:underline}.btn-link:hover{color:#272532}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-lg{border-radius:.75rem;font-size:1.25rem;padding:.5rem 1rem}.btn-sm{border-radius:.2rem;font-size:.875rem;padding:.25rem .5rem}.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;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.nav{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{color:#c1bcbc;display:block;padding:.5rem 1rem;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#fff}.nav-link.disabled{color:#6c757d;cursor:default;pointer-events:none}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{background:none;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:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{background-color:transparent;border-color:transparent;color:#6c757d}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:#272531;border-color:#dee2e6 #dee2e6 #272531;color:#495057}.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:#c16ebb;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}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:.5rem;padding-top:.5rem;position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{font-size:1.25rem;margin-right:1rem;padding-bottom:.3125rem;padding-top:.3125rem;text-decoration:none;white-space:nowrap}.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{position:static}.navbar-text{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:1rem;font-size:1.25rem;line-height:1;padding:.25rem .75rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 .25rem;outline:0;text-decoration:none}.navbar-toggler-icon{background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap: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 .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler,.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:768px){.navbar-expand-md{flex-wrap: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 .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler,.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:992px){.navbar-expand-lg{flex-wrap: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 .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler,.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap: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 .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler,.navbar-expand-xl .offcanvas-header{display:none}.navbar-expand-xl .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-xl .offcanvas-bottom,.navbar-expand-xl .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-xl .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler,.navbar-expand-xxl .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand-xxl .offcanvas-bottom,.navbar-expand-xxl .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand-xxl .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.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 .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler,.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{background-color:transparent;border-left:0;border-right:0;bottom:0;flex-grow:1;position:inherit;transform:none;transition:none;visibility:visible!important;z-index:1000}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{border-bottom:0;border-top:0;height:auto}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.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,.55)}.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 .nav-link.active,.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,.55)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' 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,.55)}.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%,.55)}.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 .nav-link.active,.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%,.55)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' 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%,.55)}.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:.25rem;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:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:3rem 1.5rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1.5rem}.card-header{background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:0;padding:1.5rem}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);padding:1.5rem}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{border-bottom:0;margin-bottom:-1.5rem;margin-left:-.75rem;margin-right:-.75rem}.card-header-tabs .nav-link.active{background-color:#fff;border-bottom-color:#fff}.card-header-pills{margin-left:-.75rem;margin-right:-.75rem}.card-img-overlay{border-radius:calc(.25rem - 1px);bottom:0;left:0;padding:1rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.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}}.clearfix:after{clear:both;content:"";display:block}.link-primary{color:#c16ebb}.link-primary:focus,.link-primary:hover{color:#cd8bc9}.link-secondary,.link-secondary:focus,.link-secondary:hover{color:#fff}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#272531}.link-dark:focus,.link-dark:hover{color:#1f1e27}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentColor;display:inline-block;min-height:1em;opacity:.25;width:1px}.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}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!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}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#c16ebb!important}.border-secondary{border-color:#fff!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#272531!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!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}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!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}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.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-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}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!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}.justify-content-evenly{justify-content:space-evenly!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}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.card-feature,.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:hsla(0,0%,100%,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!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;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:1.4em!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-end,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-end{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-start{border-bottom-left-radius:.25rem!important}.rounded-start{border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!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}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.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-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}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!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}.justify-content-sm-evenly{justify-content:space-evenly!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}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!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}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.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-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}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!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}.justify-content-md-evenly{justify-content:space-evenly!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}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!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}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.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-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}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!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}.justify-content-lg-evenly{justify-content:space-evenly!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}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!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}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.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-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}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!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}.justify-content-xl-evenly{justify-content:space-evenly!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}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!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}.d-print-none{display:none!important}}code[class*=language-],pre[class*=language-]{color:#fff;direction:ltr;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:13px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:none;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-]::-moz-selection,pre[class*=language-]::-moz-selection{background:#fff;text-shadow:none}code[class*=language-]::mozselection,code[class*=language-]::selection,pre[class*=language-]::mozselection,pre[class*=language-]::selection{background:#fff;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{background:#312e3e;margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-]{background:#fff;border-radius:.3em;color:#c16ebb;padding:.1em .3em}.namespace{opacity:.7}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8781a2}.token.punctuation{color:#d2cdea}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#b288ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#4bef96}.language-css .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.entity,.token.keyword,.token.operator,.token.url{color:#82d4f7}.token.function{color:#cd82c7}.token.important,.token.regex,.token.variable{color:#ffd06b}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[data-line]{position:relative}pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.line-highlight{background:#4a4563;box-shadow:inset 5px 0 0 #8781a2;left:0;line-height:inherit;margin-top:1em;padding-bottom:inherit;padding-left:0;padding-right:0;padding-top:inherit;pointer-events:none;position:absolute;right:0;white-space:pre;z-index:0}.preview{align-items:center;display:flex;height:50px;line-height:1em;padding:1em 0;position:relative}.preview svg{fill:currentColor;height:1.4em;margin-right:.5em;width:1.4em}.bg-main{background-image:radial-gradient(100% 100% at 0 0,#ca72b7 0,#914680 23.78%,#3f2660 100%);background-position:bottom;background-repeat:no-repeat;background-size:100vw auto}header{background:linear-gradient(90deg,#312e3e,#3c394a 48.78%,#312e3e);border-radius:1.4em;box-shadow:7px 11px 55px rgba(0,0,0,.3)}@media (min-width:768px){.footer-tentacles{background:url(/img/next/footer-tentacli.svg) no-repeat 0 100%;background-size:contain}.bg-main,.top-union{-webkit-mask:url(/img/next/home-bg-mask.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.bottom-union{-webkit-mask:url(/img/next/bg-reverse.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}}.card{background:#312e3e;border-radius:1.7em;box-shadow:7px 11px 55px rgba(0,0,0,.1)}.card-feature{max-width:380px}.btn-outline-primary{background:hsla(251,7%,51%,.1)!important;color:#fff!important}.btn-outline-primary:hover{background:hsla(251,7%,51%,.2)!important}.logo{height:1.5em}.text-primary{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#ca72b7 25%,#914680 70%,#3f2660);-webkit-background-clip:text}main,main div{line-height:1.8em;max-width:750px}main div ul,main ul{padding:0 4rem}main div ol,main ol{padding:0 1.5rem}main .h2,main .h3,main div .h2,main div .h3,main div h2,main div h3,main h2,main h3{margin-bottom:15px;margin-top:1.5em}main div p,main p{font-size:1em;line-height:1.6em;margin-bottom:1.5rem}main div p>a,main p>a{text-decoration:underline}main{color:#272531;line-height:1.5em;overflow:initial}main img{border-radius:.5em;display:block;margin:0 auto;max-width:100%;-o-object-fit:cover;object-fit:cover}main .h1 a,main .h2 a,main .h3 a,main .h4 a,main .h5 a,main .h6 a,main h1 a,main h2 a,main h3 a,main h4 a,main h5 a,main h6 a{color:#000;text-decoration:none}main .h2,main h2{margin-bottom:1em!important}main .h2 a,main h2 a{padding-left:1em;transition:all .34s}main .h2 a:before,main h2 a:before{color:#c16ebb;content:"#";font-size:1em;margin-left:-1em;opacity:.5;position:absolute;transition:all .34s}main .h2 a:hover:before,main h2 a:hover:before{opacity:1}main p{margin:0 0 1em}main li{padding-bottom:.33em}main pre{border-radius:.25rem;margin-bottom:2em!important}main blockquote{background:#180a5a14;border-radius:.25rem;box-shadow:16px 16px 36px rgba(24,10,90,.05);margin:2em 0;padding:1.5em;position:relative}main blockquote:before{align-items:center;align-self:center;background-color:#272531;border-radius:100%;box-shadow:5px 5px 13px rgba(63,26,60,.29);color:#fff;content:"!";display:flex;font-size:1.5em;font-weight:600;height:1.5em;justify-content:center;left:-.3em;position:absolute;text-align:center;top:-.5em;width:1.5em}main blockquote>p,main blockquote p:last-child{margin-bottom:0}.anchors ul{padding:0 1.5em}.anchors ul li{margin:0;padding:0}.anchors ul li.anchor-h3{list-style:inside;margin-left:1.5em}.anchors ul li.anchor-h4{list-style:inside;margin-left:2.5em}.anchors a{color:#272531;font-weight:500;text-decoration:none;transition:all .34s ease}.anchors a:hover{color:#c16ebb}.nav-docs ul{list-style:none;padding:0}@media only screen and (max-width:480px){.nav-docs{display:inline-block;list-style:none;margin:0;overflow-x:auto;padding:0;white-space:nowrap;width:100%}.nav-docs .h4,.nav-docs h4{display:inline-block;margin-top:0}.nav-docs ul{margin:0}.nav-docs ul,.nav-docs ul li{display:inline-block;padding:0}.nav-docs ul li{border-left:none!important}}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none} diff --git a/source/favicon.svg b/public/favicon.svg similarity index 91% rename from source/favicon.svg rename to public/favicon.svg index 4a037bd60..db9b41d39 100644 --- a/source/favicon.svg +++ b/public/favicon.svg @@ -1,18 +1,19 @@ + diff --git a/source/assets/img/background.png b/public/img/background.png similarity index 100% rename from source/assets/img/background.png rename to public/img/background.png diff --git a/source/assets/img/cms/1.png b/public/img/cms/1.png similarity index 100% rename from source/assets/img/cms/1.png rename to public/img/cms/1.png diff --git a/source/assets/img/cms/2.png b/public/img/cms/2.png similarity index 100% rename from source/assets/img/cms/2.png rename to public/img/cms/2.png diff --git a/source/assets/img/cms/3.png b/public/img/cms/3.png similarity index 100% rename from source/assets/img/cms/3.png rename to public/img/cms/3.png diff --git a/source/assets/img/cms/4.png b/public/img/cms/4.png similarity index 100% rename from source/assets/img/cms/4.png rename to public/img/cms/4.png diff --git a/source/assets/img/cms/5.png b/public/img/cms/5.png similarity index 100% rename from source/assets/img/cms/5.png rename to public/img/cms/5.png diff --git a/source/assets/img/cms/6.png b/public/img/cms/6.png similarity index 100% rename from source/assets/img/cms/6.png rename to public/img/cms/6.png diff --git a/source/assets/img/cms/7.png b/public/img/cms/7.png similarity index 100% rename from source/assets/img/cms/7.png rename to public/img/cms/7.png diff --git a/source/assets/img/cubes.jpg b/public/img/cubes.jpg similarity index 100% rename from source/assets/img/cubes.jpg rename to public/img/cubes.jpg diff --git a/source/assets/img/demo.png b/public/img/demo.png similarity index 100% rename from source/assets/img/demo.png rename to public/img/demo.png diff --git a/source/assets/img/fields/cropper.png b/public/img/fields/cropper.png similarity index 100% rename from source/assets/img/fields/cropper.png rename to public/img/fields/cropper.png diff --git a/source/assets/img/fields/input.png b/public/img/fields/input.png similarity index 100% rename from source/assets/img/fields/input.png rename to public/img/fields/input.png diff --git a/source/assets/img/github_browser.png b/public/img/github_browser.png similarity index 100% rename from source/assets/img/github_browser.png rename to public/img/github_browser.png diff --git a/source/assets/img/github_logo.png b/public/img/github_logo.png similarity index 100% rename from source/assets/img/github_logo.png rename to public/img/github_logo.png diff --git a/source/assets/img/icon-stack.svg b/public/img/icon-stack.svg similarity index 100% rename from source/assets/img/icon-stack.svg rename to public/img/icon-stack.svg diff --git a/source/assets/img/icon-terminal.svg b/public/img/icon-terminal.svg similarity index 100% rename from source/assets/img/icon-terminal.svg rename to public/img/icon-terminal.svg diff --git a/source/assets/img/icon-window.svg b/public/img/icon-window.svg similarity index 100% rename from source/assets/img/icon-window.svg rename to public/img/icon-window.svg diff --git a/source/assets/img/index.png b/public/img/index.png similarity index 100% rename from source/assets/img/index.png rename to public/img/index.png diff --git a/source/assets/img/laravel.svg b/public/img/laravel.svg similarity index 100% rename from source/assets/img/laravel.svg rename to public/img/laravel.svg diff --git a/source/assets/img/layer-10.png b/public/img/layer-10.png similarity index 100% rename from source/assets/img/layer-10.png rename to public/img/layer-10.png diff --git a/source/assets/img/layer-8.png b/public/img/layer-8.png similarity index 100% rename from source/assets/img/layer-8.png rename to public/img/layer-8.png diff --git a/source/assets/img/layouts/accordion.png b/public/img/layouts/accordion.png similarity index 100% rename from source/assets/img/layouts/accordion.png rename to public/img/layouts/accordion.png diff --git a/source/assets/img/layouts/cards.png b/public/img/layouts/cards.png similarity index 100% rename from source/assets/img/layouts/cards.png rename to public/img/layouts/cards.png diff --git a/source/assets/img/layouts/charts.png b/public/img/layouts/charts.png similarity index 100% rename from source/assets/img/layouts/charts.png rename to public/img/layouts/charts.png diff --git a/source/assets/img/layouts/columns.png b/public/img/layouts/columns.png similarity index 100% rename from source/assets/img/layouts/columns.png rename to public/img/layouts/columns.png diff --git a/source/assets/img/layouts/facepile.png b/public/img/layouts/facepile.png similarity index 100% rename from source/assets/img/layouts/facepile.png rename to public/img/layouts/facepile.png diff --git a/source/assets/img/layouts/legend.png b/public/img/layouts/legend.png similarity index 100% rename from source/assets/img/layouts/legend.png rename to public/img/layouts/legend.png diff --git a/source/assets/img/layouts/modals.png b/public/img/layouts/modals.png similarity index 100% rename from source/assets/img/layouts/modals.png rename to public/img/layouts/modals.png diff --git a/source/assets/img/layouts/persona.png b/public/img/layouts/persona.png similarity index 100% rename from source/assets/img/layouts/persona.png rename to public/img/layouts/persona.png diff --git a/source/assets/img/layouts/table.png b/public/img/layouts/table.png similarity index 100% rename from source/assets/img/layouts/table.png rename to public/img/layouts/table.png diff --git a/source/assets/img/layouts/tabs.png b/public/img/layouts/tabs.png similarity index 100% rename from source/assets/img/layouts/tabs.png rename to public/img/layouts/tabs.png diff --git a/source/assets/img/login.jpeg b/public/img/login.jpeg similarity index 100% rename from source/assets/img/login.jpeg rename to public/img/login.jpeg diff --git a/source/assets/img/login.png b/public/img/login.png similarity index 100% rename from source/assets/img/login.png rename to public/img/login.png diff --git a/source/assets/img/logo-black.svg b/public/img/logo-black.svg similarity index 100% rename from source/assets/img/logo-black.svg rename to public/img/logo-black.svg diff --git a/source/assets/img/logo-crud-space.svg b/public/img/logo-crud-space.svg similarity index 100% rename from source/assets/img/logo-crud-space.svg rename to public/img/logo-crud-space.svg diff --git a/source/assets/img/logo-crud.svg b/public/img/logo-crud.svg similarity index 100% rename from source/assets/img/logo-crud.svg rename to public/img/logo-crud.svg diff --git a/source/assets/img/logo-laravel-style-old.svg b/public/img/logo-laravel-style-old.svg similarity index 100% rename from source/assets/img/logo-laravel-style-old.svg rename to public/img/logo-laravel-style-old.svg diff --git a/source/assets/img/logo-laravel-style.svg b/public/img/logo-laravel-style.svg similarity index 100% rename from source/assets/img/logo-laravel-style.svg rename to public/img/logo-laravel-style.svg diff --git a/source/assets/img/logo-white.svg b/public/img/logo-white.svg similarity index 100% rename from source/assets/img/logo-white.svg rename to public/img/logo-white.svg diff --git a/source/assets/img/logo.svg b/public/img/logo.svg similarity index 100% rename from source/assets/img/logo.svg rename to public/img/logo.svg diff --git a/source/assets/img/magnifying-glass.svg b/public/img/magnifying-glass.svg similarity index 100% rename from source/assets/img/magnifying-glass.svg rename to public/img/magnifying-glass.svg diff --git a/source/assets/img/mobile.png b/public/img/mobile.png similarity index 100% rename from source/assets/img/mobile.png rename to public/img/mobile.png diff --git a/source/assets/img/monitor.png b/public/img/monitor.png similarity index 100% rename from source/assets/img/monitor.png rename to public/img/monitor.png diff --git a/public/img/next/Frame.svg b/public/img/next/Frame.svg new file mode 100644 index 000000000..240eb8ffc --- /dev/null +++ b/public/img/next/Frame.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/img/next/Union.svg b/public/img/next/Union.svg new file mode 100644 index 000000000..25d8728b6 --- /dev/null +++ b/public/img/next/Union.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/public/img/next/avatar.png b/public/img/next/avatar.png new file mode 100644 index 000000000..09892098a Binary files /dev/null and b/public/img/next/avatar.png differ diff --git a/public/img/next/bg-reverse.svg b/public/img/next/bg-reverse.svg new file mode 100644 index 000000000..3b111651c --- /dev/null +++ b/public/img/next/bg-reverse.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/next/cloud-1.svg b/public/img/next/cloud-1.svg new file mode 100644 index 000000000..13f755a7b --- /dev/null +++ b/public/img/next/cloud-1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/img/next/cloud-2.svg b/public/img/next/cloud-2.svg new file mode 100644 index 000000000..1e70d7236 --- /dev/null +++ b/public/img/next/cloud-2.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/img/next/docs-left-tentacli.svg b/public/img/next/docs-left-tentacli.svg new file mode 100644 index 000000000..af89d963f --- /dev/null +++ b/public/img/next/docs-left-tentacli.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/img/next/docs-right-tentacli.svg b/public/img/next/docs-right-tentacli.svg new file mode 100644 index 000000000..33b78ba13 --- /dev/null +++ b/public/img/next/docs-right-tentacli.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/img/next/docs-top.svg b/public/img/next/docs-top.svg new file mode 100644 index 000000000..3dae345b3 --- /dev/null +++ b/public/img/next/docs-top.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/img/next/feature1-tentacli.svg b/public/img/next/feature1-tentacli.svg new file mode 100644 index 000000000..240eb8ffc --- /dev/null +++ b/public/img/next/feature1-tentacli.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/img/next/feature1.svg b/public/img/next/feature1.svg new file mode 100644 index 000000000..e8796e13e --- /dev/null +++ b/public/img/next/feature1.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/img/next/feature2.svg b/public/img/next/feature2.svg new file mode 100644 index 000000000..c51c253c1 --- /dev/null +++ b/public/img/next/feature2.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/img/next/feature3-tentacli.svg b/public/img/next/feature3-tentacli.svg new file mode 100644 index 000000000..2d28e9e76 --- /dev/null +++ b/public/img/next/feature3-tentacli.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/public/img/next/feature3.svg b/public/img/next/feature3.svg new file mode 100644 index 000000000..bbf01595e --- /dev/null +++ b/public/img/next/feature3.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/img/next/footer-tentacli.svg b/public/img/next/footer-tentacli.svg new file mode 100644 index 000000000..ff09a0fe1 --- /dev/null +++ b/public/img/next/footer-tentacli.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/img/next/home-bg-mask.svg b/public/img/next/home-bg-mask.svg new file mode 100644 index 000000000..1a41aa354 --- /dev/null +++ b/public/img/next/home-bg-mask.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/next/logo-full.svg b/public/img/next/logo-full.svg new file mode 100644 index 000000000..c7aae321e --- /dev/null +++ b/public/img/next/logo-full.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + diff --git a/public/img/next/main-tentacli-left.svg b/public/img/next/main-tentacli-left.svg new file mode 100644 index 000000000..6c827ce6a --- /dev/null +++ b/public/img/next/main-tentacli-left.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/img/next/main-tentacli-right.svg b/public/img/next/main-tentacli-right.svg new file mode 100644 index 000000000..fbed9c42e --- /dev/null +++ b/public/img/next/main-tentacli-right.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/img/next/menu-tentacli.svg b/public/img/next/menu-tentacli.svg new file mode 100644 index 000000000..f95ee2264 --- /dev/null +++ b/public/img/next/menu-tentacli.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/img/next/screen.png b/public/img/next/screen.png new file mode 100644 index 000000000..d643c6001 Binary files /dev/null and b/public/img/next/screen.png differ diff --git a/public/img/next/unbox.svg b/public/img/next/unbox.svg new file mode 100644 index 000000000..fd6dc2268 --- /dev/null +++ b/public/img/next/unbox.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/img/next/union-bottom.svg b/public/img/next/union-bottom.svg new file mode 100644 index 000000000..114bfe8a6 --- /dev/null +++ b/public/img/next/union-bottom.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/source/assets/img/orchid-black.svg b/public/img/orchid-black.svg similarity index 100% rename from source/assets/img/orchid-black.svg rename to public/img/orchid-black.svg diff --git a/source/assets/img/orchid-white.svg b/public/img/orchid-white.svg similarity index 100% rename from source/assets/img/orchid-white.svg rename to public/img/orchid-white.svg diff --git a/source/assets/img/orchid.svg b/public/img/orchid.svg similarity index 100% rename from source/assets/img/orchid.svg rename to public/img/orchid.svg diff --git a/source/assets/img/partners.svg b/public/img/partners.svg similarity index 100% rename from source/assets/img/partners.svg rename to public/img/partners.svg diff --git a/source/assets/img/scheme/architecture.jpg b/public/img/scheme/architecture.jpg similarity index 100% rename from source/assets/img/scheme/architecture.jpg rename to public/img/scheme/architecture.jpg diff --git a/source/assets/img/scheme/entities.jpg b/public/img/scheme/entities.jpg similarity index 100% rename from source/assets/img/scheme/entities.jpg rename to public/img/scheme/entities.jpg diff --git a/source/assets/img/scheme/forms.jpg b/public/img/scheme/forms.jpg similarity index 100% rename from source/assets/img/scheme/forms.jpg rename to public/img/scheme/forms.jpg diff --git a/source/assets/img/scheme/screens.jpg b/public/img/scheme/screens.jpg similarity index 100% rename from source/assets/img/scheme/screens.jpg rename to public/img/scheme/screens.jpg diff --git a/source/assets/img/screen/1.png b/public/img/screen/1.png similarity index 100% rename from source/assets/img/screen/1.png rename to public/img/screen/1.png diff --git a/source/assets/img/screen/2.png b/public/img/screen/2.png similarity index 100% rename from source/assets/img/screen/2.png rename to public/img/screen/2.png diff --git a/source/assets/img/screen/3.png b/public/img/screen/3.png similarity index 100% rename from source/assets/img/screen/3.png rename to public/img/screen/3.png diff --git a/source/assets/img/screen/4.png b/public/img/screen/4.png similarity index 100% rename from source/assets/img/screen/4.png rename to public/img/screen/4.png diff --git a/source/assets/img/screen/5.png b/public/img/screen/5.png similarity index 100% rename from source/assets/img/screen/5.png rename to public/img/screen/5.png diff --git a/source/assets/img/screen/6.png b/public/img/screen/6.png similarity index 100% rename from source/assets/img/screen/6.png rename to public/img/screen/6.png diff --git a/source/assets/img/screen/7.png b/public/img/screen/7.png similarity index 100% rename from source/assets/img/screen/7.png rename to public/img/screen/7.png diff --git a/source/assets/img/screen/8.png b/public/img/screen/8.png similarity index 100% rename from source/assets/img/screen/8.png rename to public/img/screen/8.png diff --git a/source/assets/img/screen/9.png b/public/img/screen/9.png similarity index 100% rename from source/assets/img/screen/9.png rename to public/img/screen/9.png diff --git a/source/assets/img/screenshot-github.com-2018.04.10-00-38-18.png b/public/img/screenshot-github.com-2018.04.10-00-38-18.png similarity index 100% rename from source/assets/img/screenshot-github.com-2018.04.10-00-38-18.png rename to public/img/screenshot-github.com-2018.04.10-00-38-18.png diff --git a/source/assets/img/screenshot-github.com-2018.04.10-00-39-06.png b/public/img/screenshot-github.com-2018.04.10-00-39-06.png similarity index 100% rename from source/assets/img/screenshot-github.com-2018.04.10-00-39-06.png rename to public/img/screenshot-github.com-2018.04.10-00-39-06.png diff --git a/source/assets/img/screenshot-github.com-2018.04.10-00-39-49.png b/public/img/screenshot-github.com-2018.04.10-00-39-49.png similarity index 100% rename from source/assets/img/screenshot-github.com-2018.04.10-00-39-49.png rename to public/img/screenshot-github.com-2018.04.10-00-39-49.png diff --git a/source/assets/img/sponsors/JetBrains.png b/public/img/sponsors/JetBrains.png similarity index 100% rename from source/assets/img/sponsors/JetBrains.png rename to public/img/sponsors/JetBrains.png diff --git a/source/assets/img/sponsors/do.png b/public/img/sponsors/do.png similarity index 100% rename from source/assets/img/sponsors/do.png rename to public/img/sponsors/do.png diff --git a/source/assets/img/sponsors/laravelrus.png b/public/img/sponsors/laravelrus.png similarity index 100% rename from source/assets/img/sponsors/laravelrus.png rename to public/img/sponsors/laravelrus.png diff --git a/source/assets/img/testimonials/Lemys-Lopez.jpg b/public/img/testimonials/Lemys-Lopez.jpg similarity index 100% rename from source/assets/img/testimonials/Lemys-Lopez.jpg rename to public/img/testimonials/Lemys-Lopez.jpg diff --git a/source/assets/img/testimonials/Pavlov-Pavel.jpg b/public/img/testimonials/Pavlov-Pavel.jpg similarity index 100% rename from source/assets/img/testimonials/Pavlov-Pavel.jpg rename to public/img/testimonials/Pavlov-Pavel.jpg diff --git a/source/assets/img/testimonials/Vladislav-Ponomarev.jpg b/public/img/testimonials/Vladislav-Ponomarev.jpg similarity index 100% rename from source/assets/img/testimonials/Vladislav-Ponomarev.jpg rename to public/img/testimonials/Vladislav-Ponomarev.jpg diff --git a/source/assets/img/ui/auth.png b/public/img/ui/auth.png similarity index 100% rename from source/assets/img/ui/auth.png rename to public/img/ui/auth.png diff --git a/source/assets/img/ui/code.png b/public/img/ui/code.png similarity index 100% rename from source/assets/img/ui/code.png rename to public/img/ui/code.png diff --git a/source/assets/img/ui/datatime.png b/public/img/ui/datatime.png similarity index 100% rename from source/assets/img/ui/datatime.png rename to public/img/ui/datatime.png diff --git a/source/assets/img/ui/index.png b/public/img/ui/index.png similarity index 100% rename from source/assets/img/ui/index.png rename to public/img/ui/index.png diff --git a/source/assets/img/ui/input.png b/public/img/ui/input.png similarity index 100% rename from source/assets/img/ui/input.png rename to public/img/ui/input.png diff --git a/source/assets/img/ui/markdown.png b/public/img/ui/markdown.png similarity index 100% rename from source/assets/img/ui/markdown.png rename to public/img/ui/markdown.png diff --git a/source/assets/img/ui/markdown2.png b/public/img/ui/markdown2.png similarity index 100% rename from source/assets/img/ui/markdown2.png rename to public/img/ui/markdown2.png diff --git a/source/assets/img/ui/wysing.png b/public/img/ui/wysing.png similarity index 100% rename from source/assets/img/ui/wysing.png rename to public/img/ui/wysing.png diff --git a/public/index.php b/public/index.php new file mode 100644 index 000000000..b30e636f0 --- /dev/null +++ b/public/index.php @@ -0,0 +1,55 @@ +make(Kernel::class); + +$response = $kernel->handle( + $request = Request::capture() +)->send(); + +$kernel->terminate($request, $response); diff --git a/public/js/app.js b/public/js/app.js new file mode 100644 index 000000000..a6cb37303 --- /dev/null +++ b/public/js/app.js @@ -0,0 +1,2 @@ +/*! For license information please see app.js.LICENSE.txt */ +(()=>{var e,t={80:(e,t,n)=>{"use strict";var a=n(325),r=n.n(a);n(433),n(335),n(980),n(251),n(854),n(945),n(525),n(358),n(874),n(266);function i(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n{},874:()=>{!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|x[0-9a-fA-F]{1,2}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:a},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:a.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|aptitude|apt-cache|apt-get|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:if|then|else|elif|fi|for|while|in|case|esac|function|select|do|done|until)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|break|cd|continue|eval|exec|exit|export|getopts|hash|pwd|readonly|return|shift|test|times|trap|umask|unset|alias|bind|builtin|caller|command|declare|echo|enable|help|let|local|logout|mapfile|printf|read|readarray|source|type|typeset|ulimit|unalias|set|shopt)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:true|false)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var r=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=a.variable[1].inside,s=0;s{Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}},325:(e,t,n)=>{var a=function(e){var t=/\blang(?:uage)?-([\w-]+)\b/i,n=0,a={},r={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof i?new i(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=d.reach);O+=I.value.length,I=I.next){var y=I.value;if(t.length>e.length)return;if(!(y instanceof i)){var N,k=1;if(h){if(!(N=s(T,O,e,b)))break;var R=N.index,v=N.index+N[0].length,L=O;for(L+=I.value.length;R>=L;)L+=(I=I.next).value.length;if(O=L-=I.value.length,I.value instanceof i)continue;for(var P=I;P!==t.tail&&(Ld.reach&&(d.reach=F);var D=I.prev;if(_&&(D=u(t,D,_),O+=_.length),c(t,D,k),I=u(t,D,new i(p,m?r.tokenize(w,m):w,S,w)),C&&u(t,I,C),k>1){var x={cause:p+","+f,reach:F};o(e,t,n,I.prev,O,x),d&&x.reach>d.reach&&(d.reach=x.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function u(e,t,n){var a=t.next,r={value:n,prev:t,next:a};return t.next=r,a.prev=r,e.length++,r}function c(e,t,n){for(var a=t.next,r=0;r"+i.content+""},!e.document)return e.addEventListener?(r.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),a=n.language,i=n.code,s=n.immediateClose;e.postMessage(r.highlight(i,r.languages[a],a)),s&&e.close()}),!1),r):r;var d=r.util.currentScript();function p(){r.manual||r.highlightAll()}if(d&&(r.filename=d.src,d.hasAttribute("data-manual")&&(r.manual=!0)),!r.manual){var g=document.readyState;"loading"===g||"interactive"===g&&d&&d.defer?document.addEventListener("DOMContentLoaded",p):window.requestAnimationFrame?window.requestAnimationFrame(p):window.setTimeout(p,16)}return r}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=a),void 0!==n.g&&(n.g.Prism=a)},251:()=>{!function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(Prism)},525:()=>{Prism.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},header:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}},980:()=>{Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript},854:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,a,r,i){if(n.language===a){var s=n.tokenStack=[];n.code=n.code.replace(r,(function(e){if("function"==typeof i&&!i(e))return e;for(var r,o=s.length;-1!==n.code.indexOf(r=t(a,o));)++o;return s[o]=e,r})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,a){if(n.language===a&&n.tokenStack){n.grammar=e.languages[a];var r=0,i=Object.keys(n.tokenStack);!function s(o){for(var l=0;l=i.length);l++){var u=o[l];if("string"==typeof u||u.content&&"string"==typeof u.content){var c=i[r],d=n.tokenStack[c],p="string"==typeof u?u:u.content,g=t(a,c),f=p.indexOf(g);if(f>-1){++r;var E=p.substring(0,f),m=new e.Token(a,e.tokenize(d,n.grammar),"language-"+a,d),b=p.substring(f+g.length),h=[];E&&h.push.apply(h,s([E])),h.push(m),b&&h.push.apply(h,s([b])),"string"==typeof u?o.splice.apply(o,[l,1].concat(h)):u.content=h}}else u.content&&s(u.content)}return o}(n.tokens)}}}})}(Prism)},335:()=>{Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^$/i;var a={"included-cdata":{pattern://i,inside:n}};a["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};var r={};r[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:a},Prism.languages.insertBefore("markup","cdata",r)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml},945:()=>{!function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],a=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,r=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,i=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/i,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:bool|boolean|int|integer|float|string|object|array)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:bool|int|float|string|object|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*[\w|]\|\s*)(?:null|false)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|self|static|callable|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?[\w|]\|\s*)(?:null|false)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:bool|int|float|string|object|void|array(?!\s*\()|mixed|iterable|(?:null|false)(?=\s*\|))\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:null|false)\b/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:__halt_compiler|abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|namespace|match|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:a,operator:r,punctuation:i};var s={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},o=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:s}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:s}}];e.languages.insertBefore("php","variable",{string:o,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:o,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:a,operator:r,punctuation:i}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/gi)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(Prism)},266:()=>{Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:S|ING)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|IN|ILIKE|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}},358:()=>{!function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",r=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function s(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return a})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return a}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return a})).replace(/<>/g,(function(){return"(?:"+r+"|"+i+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:s(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:s(/true|false/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:s(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:s(i),lookbehind:!0,greedy:!0},number:{pattern:s(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(Prism)}},n={};function a(e){var r=n[e];if(void 0!==r)return r.exports;var i=n[e]={exports:{}};return t[e](i,i.exports,a),i.exports}a.m=t,e=[],a.O=(t,n,r,i)=>{if(!n){var s=1/0;for(c=0;c=i)&&Object.keys(a.O).every((e=>a.O[e](n[l])))?n.splice(l--,1):(o=!1,i0&&e[c-1][2]>i;c--)e[c]=e[c-1];e[c]=[n,r,i]},a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={773:0,170:0};a.O.j=t=>0===e[t];var t=(t,n)=>{var r,i,[s,o,l]=n,u=0;if(s.some((t=>0!==e[t]))){for(r in o)a.o(o,r)&&(a.m[r]=o[r]);if(l)var c=l(a)}for(t&&t(n);ua(80)));var r=a.O(void 0,[170],(()=>a(425)));r=a.O(r)})(); \ No newline at end of file diff --git a/public/mix-manifest.json b/public/mix-manifest.json new file mode 100644 index 000000000..2d6011713 --- /dev/null +++ b/public/mix-manifest.json @@ -0,0 +1,4 @@ +{ + "/js/app.js": "/js/app.js", + "/css/app.css": "/css/app.css" +} diff --git a/source/robots.txt b/public/robots.txt similarity index 100% rename from source/robots.txt rename to public/robots.txt diff --git a/public/web.config b/public/web.config new file mode 100644 index 000000000..323482f1e --- /dev/null +++ b/public/web.config @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/readme.md b/readme.md index b793d0b52..49d984323 100644 --- a/readme.md +++ b/readme.md @@ -12,16 +12,3 @@ The docs are auto-generated and each page has an edit button. So if you come acr If you spot any errors, typos or missing information, please submit a pull request. - -## Local Development - -If you want to work on this project on your local machine, you may follow the instructions below. - -```bash -# build static files with Jigsaw -./vendor/bin/jigsaw build - -# compile assets with Laravel Mix -# options: dev, staging, production -npm run dev -``` diff --git a/resources/js/app.js b/resources/js/app.js new file mode 100644 index 000000000..533323180 --- /dev/null +++ b/resources/js/app.js @@ -0,0 +1,9 @@ +import Prism from 'prismjs'; + +Prism.manual = true; + +document.addEventListener("DOMContentLoaded", () => { + [...document.querySelectorAll('pre code')].forEach(el => { + Prism.highlightElement(el); + }); +}); diff --git a/resources/lang/en/auth.php b/resources/lang/en/auth.php new file mode 100644 index 000000000..6598e2c06 --- /dev/null +++ b/resources/lang/en/auth.php @@ -0,0 +1,20 @@ + 'These credentials do not match our records.', + 'password' => 'The provided password is incorrect.', + 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', + +]; diff --git a/resources/lang/en/pagination.php b/resources/lang/en/pagination.php new file mode 100644 index 000000000..d48141187 --- /dev/null +++ b/resources/lang/en/pagination.php @@ -0,0 +1,19 @@ + '« Previous', + 'next' => 'Next »', + +]; diff --git a/resources/lang/en/passwords.php b/resources/lang/en/passwords.php new file mode 100644 index 000000000..2345a56b5 --- /dev/null +++ b/resources/lang/en/passwords.php @@ -0,0 +1,22 @@ + 'Your password has been reset!', + 'sent' => 'We have emailed your password reset link!', + 'throttled' => 'Please wait before retrying.', + 'token' => 'This password reset token is invalid.', + 'user' => "We can't find a user with that email address.", + +]; diff --git a/resources/lang/en/validation.php b/resources/lang/en/validation.php new file mode 100644 index 000000000..ba42c8d93 --- /dev/null +++ b/resources/lang/en/validation.php @@ -0,0 +1,160 @@ + 'The :attribute must be accepted.', + 'accepted_if' => 'The :attribute must be accepted when :other is :value.', + 'active_url' => 'The :attribute is not a valid URL.', + 'after' => 'The :attribute must be a date after :date.', + 'after_or_equal' => 'The :attribute must be a date after or equal to :date.', + 'alpha' => 'The :attribute must only contain letters.', + 'alpha_dash' => 'The :attribute must only contain letters, numbers, dashes and underscores.', + 'alpha_num' => 'The :attribute must only contain letters and numbers.', + 'array' => 'The :attribute must be an array.', + 'before' => 'The :attribute must be a date before :date.', + 'before_or_equal' => 'The :attribute must be a date before or equal to :date.', + 'between' => [ + 'numeric' => 'The :attribute must be between :min and :max.', + 'file' => 'The :attribute must be between :min and :max kilobytes.', + 'string' => 'The :attribute must be between :min and :max characters.', + 'array' => 'The :attribute must have between :min and :max items.', + ], + 'boolean' => 'The :attribute field must be true or false.', + 'confirmed' => 'The :attribute confirmation does not match.', + 'current_password' => 'The password is incorrect.', + 'date' => 'The :attribute is not a valid date.', + 'date_equals' => 'The :attribute must be a date equal to :date.', + 'date_format' => 'The :attribute does not match the format :format.', + 'declined' => 'The :attribute must be declined.', + 'declined_if' => 'The :attribute must be declined when :other is :value.', + 'different' => 'The :attribute and :other must be different.', + 'digits' => 'The :attribute must be :digits digits.', + 'digits_between' => 'The :attribute must be between :min and :max digits.', + 'dimensions' => 'The :attribute has invalid image dimensions.', + 'distinct' => 'The :attribute field has a duplicate value.', + 'email' => 'The :attribute must be a valid email address.', + 'ends_with' => 'The :attribute must end with one of the following: :values.', + 'exists' => 'The selected :attribute is invalid.', + 'file' => 'The :attribute must be a file.', + 'filled' => 'The :attribute field must have a value.', + 'gt' => [ + 'numeric' => 'The :attribute must be greater than :value.', + 'file' => 'The :attribute must be greater than :value kilobytes.', + 'string' => 'The :attribute must be greater than :value characters.', + 'array' => 'The :attribute must have more than :value items.', + ], + 'gte' => [ + 'numeric' => 'The :attribute must be greater than or equal to :value.', + 'file' => 'The :attribute must be greater than or equal to :value kilobytes.', + 'string' => 'The :attribute must be greater than or equal to :value characters.', + 'array' => 'The :attribute must have :value items or more.', + ], + 'image' => 'The :attribute must be an image.', + 'in' => 'The selected :attribute is invalid.', + 'in_array' => 'The :attribute field does not exist in :other.', + 'integer' => 'The :attribute must be an integer.', + 'ip' => 'The :attribute must be a valid IP address.', + 'ipv4' => 'The :attribute must be a valid IPv4 address.', + 'ipv6' => 'The :attribute must be a valid IPv6 address.', + 'json' => 'The :attribute must be a valid JSON string.', + 'lt' => [ + 'numeric' => 'The :attribute must be less than :value.', + 'file' => 'The :attribute must be less than :value kilobytes.', + 'string' => 'The :attribute must be less than :value characters.', + 'array' => 'The :attribute must have less than :value items.', + ], + 'lte' => [ + 'numeric' => 'The :attribute must be less than or equal to :value.', + 'file' => 'The :attribute must be less than or equal to :value kilobytes.', + 'string' => 'The :attribute must be less than or equal to :value characters.', + 'array' => 'The :attribute must not have more than :value items.', + ], + 'max' => [ + 'numeric' => 'The :attribute must not be greater than :max.', + 'file' => 'The :attribute must not be greater than :max kilobytes.', + 'string' => 'The :attribute must not be greater than :max characters.', + 'array' => 'The :attribute must not have more than :max items.', + ], + 'mimes' => 'The :attribute must be a file of type: :values.', + 'mimetypes' => 'The :attribute must be a file of type: :values.', + 'min' => [ + 'numeric' => 'The :attribute must be at least :min.', + 'file' => 'The :attribute must be at least :min kilobytes.', + 'string' => 'The :attribute must be at least :min characters.', + 'array' => 'The :attribute must have at least :min items.', + ], + 'multiple_of' => 'The :attribute must be a multiple of :value.', + 'not_in' => 'The selected :attribute is invalid.', + 'not_regex' => 'The :attribute format is invalid.', + 'numeric' => 'The :attribute must be a number.', + 'password' => 'The password is incorrect.', + 'present' => 'The :attribute field must be present.', + 'prohibited' => 'The :attribute field is prohibited.', + 'prohibited_if' => 'The :attribute field is prohibited when :other is :value.', + 'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.', + 'prohibits' => 'The :attribute field prohibits :other from being present.', + 'regex' => 'The :attribute format is invalid.', + 'required' => 'The :attribute field is required.', + 'required_if' => 'The :attribute field is required when :other is :value.', + 'required_unless' => 'The :attribute field is required unless :other is in :values.', + 'required_with' => 'The :attribute field is required when :values is present.', + 'required_with_all' => 'The :attribute field is required when :values are present.', + 'required_without' => 'The :attribute field is required when :values is not present.', + 'required_without_all' => 'The :attribute field is required when none of :values are present.', + 'same' => 'The :attribute and :other must match.', + 'size' => [ + 'numeric' => 'The :attribute must be :size.', + 'file' => 'The :attribute must be :size kilobytes.', + 'string' => 'The :attribute must be :size characters.', + 'array' => 'The :attribute must contain :size items.', + ], + 'starts_with' => 'The :attribute must start with one of the following: :values.', + 'string' => 'The :attribute must be a string.', + 'timezone' => 'The :attribute must be a valid timezone.', + 'unique' => 'The :attribute has already been taken.', + 'uploaded' => 'The :attribute failed to upload.', + 'url' => 'The :attribute must be a valid URL.', + 'uuid' => 'The :attribute must be a valid UUID.', + + /* + |-------------------------------------------------------------------------- + | Custom Validation Language Lines + |-------------------------------------------------------------------------- + | + | Here you may specify custom validation messages for attributes using the + | convention "attribute.rule" to name the lines. This makes it quick to + | specify a specific custom language line for a given attribute rule. + | + */ + + 'custom' => [ + 'attribute-name' => [ + 'rule-name' => 'custom-message', + ], + ], + + /* + |-------------------------------------------------------------------------- + | Custom Validation Attributes + |-------------------------------------------------------------------------- + | + | The following language lines are used to swap our attribute placeholder + | with something more reader friendly such as "E-Mail Address" instead + | of "email". This simply helps us make our message more expressive. + | + */ + + 'attributes' => [], + +]; diff --git a/resources/sass/app.scss b/resources/sass/app.scss new file mode 100644 index 000000000..a388999c5 --- /dev/null +++ b/resources/sass/app.scss @@ -0,0 +1,378 @@ +$primary: #C16EBB; +$secondary: #fff; +$dark: #272531; +$grey: #F9F9FE; + +$code-color: $primary; + +$body-bg: $dark; +$body-color: #FFFFFF; +$link-color: #312E3E; + +$btn-border-radius: 1rem; +$btn-border-radius-lg: 0.75rem; + +$card-spacer-y: 3rem; +$card-spacer-x: 1.5rem; + +$nav-link-color: #c1bcbc !default; +$nav-link-hover-color: #FFFFFF !default; + +$border-radius-lg: 1.4em; + + +$input-bg: rgba(0, 0, 0, 0.2); +$input-focus-bg: rgba(0, 0, 0, 0.3); +$input-border-color: $primary; +$input-focus-border-color: $primary; +$input-border-radius: $btn-border-radius; +$input-font-weight: 500; + +// Vendor +@import "~bootstrap/scss/functions"; +@import "~bootstrap/scss/variables"; +@import "~bootstrap/scss/mixins"; +@import "~bootstrap/scss/utilities"; + +// Layout & components +@import "~bootstrap/scss/root"; +@import "~bootstrap/scss/reboot"; +@import "~bootstrap/scss/type"; +@import "~bootstrap/scss/images"; +@import "~bootstrap/scss/containers"; +@import "~bootstrap/scss/grid"; +//@import "~bootstrap/scss/tables"; +@import "~bootstrap/scss/forms"; +@import "~bootstrap/scss/buttons"; +@import "~bootstrap/scss/transitions"; +//@import "~bootstrap/scss/dropdown"; +//@import "~bootstrap/scss/button-group"; +@import "~bootstrap/scss/nav"; +@import "~bootstrap/scss/navbar"; +@import "~bootstrap/scss/card"; +//@import "~bootstrap/scss/accordion"; +//@import "~bootstrap/scss/breadcrumb"; +//@import "~bootstrap/scss/pagination"; +//@import "~bootstrap/scss/badge"; +//@import "~bootstrap/scss/alert"; +//@import "~bootstrap/scss/progress"; +//@import "~bootstrap/scss/list-group"; +//@import "~bootstrap/scss/close"; +//@import "~bootstrap/scss/toasts"; +//@import "~bootstrap/scss/modal"; +//import "~bootstrap/scss/tooltip"; +//@import "~bootstrap/scss/popover"; +//@import "~bootstrap/scss/carousel"; +//@import "~bootstrap/scss/spinners"; +//@import "~bootstrap/scss/offcanvas"; +//@import "~bootstrap/scss/placeholders"; + +// Helpers +@import "~bootstrap/scss/helpers"; + +// Utilities +@import "~bootstrap/scss/utilities/api"; + +// Plugins +@import "prism"; +@import "icons"; + + +$theme-colors: ( + "primary": $primary, + "secondary": $secondary, + "success": $success, + "info": $info, + "warning": $warning, + "danger": $danger, + "light": $light, + "dark": $dark, + "grey": $grey, +); + +.bg-main { + background-image: radial-gradient(100% 100% at 0% 0%, #CA72B7 0%, #914680 23.78%, #3F2660 100%); + background-position: bottom; + background-size: 100vw auto; + background-repeat: no-repeat; +} + +header { + background: linear-gradient(90deg, #312E3E 0%, #3C394A 48.78%, #312E3E 100%); + box-shadow: 7px 11px 55px rgba(0, 0, 0, 0.3); + border-radius: 1.4em; +} + + +@include media-breakpoint-up(md) { + .footer-tentacles { + background: url(/img/next/footer-tentacli.svg) no-repeat left bottom; + background-size: contain; + } + + .bg-main { + -webkit-mask: url(/img/next/home-bg-mask.svg); + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: cover; + mask-size: cover; + } + + .top-union { + -webkit-mask: url(/img/next/home-bg-mask.svg); + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: cover; + mask-size: cover; + } + + .bottom-union { + -webkit-mask: url(/img/next/bg-reverse.svg); + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: cover; + mask-size: cover; + } +} + +.card { + background: #312E3E; + box-shadow: 7px 11px 55px rgba(0, 0, 0, 0.1); + border-radius: 1.7em; +} + +.card-feature { + max-width: 380px; + @extend .mx-auto; +} + +.btn-outline-primary { + color: #fff !important; + background: rgba(125, 122, 139, 0.1) !important; + + &:hover { + background: rgba(125, 122, 139, 0.2) !important; + } +} + +.logo { + height: 1.5em; +} + +.text-primary{ + background: -webkit-linear-gradient(#CA72B7 25%, #914680 70%, #3F2660 100%); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; +} + + + +main, main div { + max-width: 750px; + line-height: 1.8em; + + ul { + padding: 0 4rem; + } + + ol { + padding: 0 1.5rem; + } + + .h2, .h3, h2, h3 { + margin-top: 1.5em; + margin-bottom: 15px; + } + + + p { + font-size: 1em; + line-height: 1.6em; + margin-bottom: 1.5rem; + + > a { + text-decoration: underline; + } + } +} + + +main { + line-height: 1.5em; + overflow: initial; + color: $dark; + + img { + display: block; + max-width: 100%; + object-fit: cover; + border-radius: 0.5em; + margin: 0 auto; + } + + h1, h2, h3, h4, h5, h6 { + a { + color: $black; + text-decoration: none; + } + } + + + h2 { + margin-bottom: 1em !important; + + a { + padding-left: 1em; + transition: all 340ms; + &:before { + transition: all 340ms; + content: "#"; + margin-left: -1em; + position: absolute; + font-size: 1em; + color: $primary; + opacity: .5; + } + + &:hover { + &:before { + opacity: 1; + } + } + } + } + + p { + margin: 0 0 1em; + } + + li { + padding-bottom: 0.33em; + } + + pre { + border-radius: $border-radius; + margin-bottom: 2em !important; + } + + blockquote { + //background: #F9F9FE; + background: #180a5a14; + box-shadow: 16px 16px 36px rgba(24, 10, 90, 0.05); + border-radius: $border-radius; + padding: 1.5em; + position: relative; + margin: 2em 0; + + &:before{ + position: absolute; + top: -0.5em; + left: -0.3em; + background-color: $dark; + color: #fff; + content: "!"; + width: 1.5em; + height: 1.5em; + border-radius: 100%; + text-align: center; + font-weight: 600; + font-size: 1.5em; + display: flex; + align-self: center; + justify-content: center; + align-items: center; + box-shadow: 5px 5px 13px rgba(63, 26, 60, 0.29); + } + >p{ + margin-bottom: 0; + } + + p:last-child { + margin-bottom: 0; + } + + } + +} + + +.anchors { + ul{ + padding: 0 1.5em; + li{ + margin: 0; + padding: 0; + } + li.anchor-h3 { + margin-left: 1.5em; + list-style: inside; + } + + li.anchor-h4 { + margin-left: 2.5em; + list-style: inside; + } + } + a { + color: $dark; + transition: all 340ms ease; + text-decoration: none; + font-weight: 500; + + &:hover { + color: $primary; + } + } +} + +.nav-docs{ + ul { + list-style: none; + padding: 0; + } +} + +@media only screen and (max-width: 480px) { + .nav-docs { + display: inline-block; + list-style: none; + margin: 0; + padding: 0; + overflow-x: auto; + white-space: nowrap; + width: 100%; + + h4 { + margin-top: 0; + display: inline-block; + } + + ul { + margin: 0; + padding: 0; + display: inline-block; + + li { + padding: 0; + display: inline-block; + border-left: none!important; + } + + } + } + +} + + +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-results-button, +input[type="search"]::-webkit-search-results-decoration { + -webkit-appearance:none; +} diff --git a/resources/sass/icons.scss b/resources/sass/icons.scss new file mode 100644 index 000000000..e34beba3b --- /dev/null +++ b/resources/sass/icons.scss @@ -0,0 +1,15 @@ +.preview { + padding: 1em 0; + position: relative; + height: 50px; + display: flex; + align-items: center; + line-height: 1em; + + svg{ + width: 1.4em; + height: 1.4em; + fill: currentColor; + margin-right: 0.5em; + } +} diff --git a/resources/sass/prism.scss b/resources/sass/prism.scss new file mode 100644 index 000000000..2ce90582f --- /dev/null +++ b/resources/sass/prism.scss @@ -0,0 +1,142 @@ +/* Generated with http://k88hudson.github.io/syntax-highlighting-theme-generator/www */ +/* http://k88hudson.github.io/react-markdocs */ +/** + * @author k88hudson + * + * Based on prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ +/********************************************************* +* General +*/ +pre[class*="language-"], +code[class*="language-"] { + color: #ffffff; + font-size: 13px; + text-shadow: none; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + direction: ltr; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + line-height: 1.5; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} +pre[class*="language-"]::selection, +code[class*="language-"]::selection, +pre[class*="language-"]::mozselection, +code[class*="language-"]::mozselection { + text-shadow: none; + background: #ffffff; +} +@media print { + pre[class*="language-"], + code[class*="language-"] { + text-shadow: none; + } +} +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; + background: #312e3e; +} +:not(pre) > code[class*="language-"] { + padding: .1em .3em; + border-radius: .3em; + color: #c16ebb; + background: #ffffff; +} +/********************************************************* +* Tokens +*/ +.namespace { + opacity: .7; +} +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #8781a2; +} +.token.punctuation { + color: #d2cdea; +} +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #b288ff; +} +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #4bef96; +} +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #82d4f7; +} +.token.atrule, +.token.attr-value, +.token.keyword { + color: #82d4f7; +} +.token.function { + color: #cd82c7 ; +} +.token.regex, +.token.important, +.token.variable { + color: #ffd06b; +} +.token.important, +.token.bold { + font-weight: bold; +} +.token.italic { + font-style: italic; +} +.token.entity { + cursor: help; +} +/********************************************************* +* Line highlighting +*/ +pre[data-line] { + position: relative; +} +pre[class*="language-"] > code[class*="language-"] { + position: relative; + z-index: 1; +} +.line-highlight { + position: absolute; + left: 0; + right: 0; + padding: inherit 0; + margin-top: 1em; + background: #4a4563; + box-shadow: inset 5px 0 0 #8781a2; + z-index: 0; + pointer-events: none; + line-height: inherit; + white-space: pre; +} diff --git a/resources/views/components/backers.blade.php b/resources/views/components/backers.blade.php new file mode 100644 index 000000000..b4d2afda8 --- /dev/null +++ b/resources/views/components/backers.blade.php @@ -0,0 +1,6 @@ +
+ @foreach($backers as $backer) + + @endforeach +
diff --git a/resources/views/components/contributors.blade.php b/resources/views/components/contributors.blade.php new file mode 100644 index 000000000..50d8e7930 --- /dev/null +++ b/resources/views/components/contributors.blade.php @@ -0,0 +1,6 @@ +
+ @foreach($contributors as $contributor) + + @endforeach +
diff --git a/resources/views/components/docs-anchors.blade.php b/resources/views/components/docs-anchors.blade.php new file mode 100644 index 000000000..541668141 --- /dev/null +++ b/resources/views/components/docs-anchors.blade.php @@ -0,0 +1,11 @@ +
+ @if(count($anchors) > 1) + + @endif +
diff --git a/resources/views/components/docs-menu.blade.php b/resources/views/components/docs-menu.blade.php new file mode 100644 index 000000000..10cdc1a4b --- /dev/null +++ b/resources/views/components/docs-menu.blade.php @@ -0,0 +1,15 @@ + diff --git a/resources/views/docs.blade.php b/resources/views/docs.blade.php new file mode 100644 index 000000000..5e33ab4c7 --- /dev/null +++ b/resources/views/docs.blade.php @@ -0,0 +1,64 @@ +@extends('layout') + +@section('title', $title ?? '') +@section('description', $description ?? '') +@section('keywords', $keywords ?? '') + +@section('body') + +
+ +
+
+ @include('header-menu') +
+
+
+ +
+ +
+
+ + + + + +
+ +
+
+
+
+

{{ $title }}

+ + + + + + Edit page + +
+ + @yield('sub-main') + + + + +
+
+
+
+
+ + + +@endsection diff --git a/resources/views/header-menu.blade.php b/resources/views/header-menu.blade.php new file mode 100644 index 000000000..bc96c5997 --- /dev/null +++ b/resources/views/header-menu.blade.php @@ -0,0 +1,38 @@ + + + + + + + diff --git a/resources/views/icons.blade.php b/resources/views/icons.blade.php new file mode 100644 index 000000000..1f6b57cab --- /dev/null +++ b/resources/views/icons.blade.php @@ -0,0 +1,18 @@ +@extends('docs') + +@section('sub-main') +
+ @foreach($icons as $name => $svg) +
+
+ {!! $svg !!} + {{$name}} +
+
+ @endforeach +
+ +

+ The source code is located on github +

+@endsection diff --git a/resources/views/layout.blade.php b/resources/views/layout.blade.php new file mode 100644 index 000000000..7ed5959b0 --- /dev/null +++ b/resources/views/layout.blade.php @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + +@yield('body') + + + + + + +@env('production') + + + + + +@endenv + + + + + + + diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php new file mode 100644 index 000000000..e0aacdbae --- /dev/null +++ b/resources/views/welcome.blade.php @@ -0,0 +1,295 @@ +@extends('layout') + +@section('body') +
+ +
+ + + +
+ + +
+
+ @include('header-menu') +
+ + +
+
+

Build admin panels + with Laravel Orchid +

+

+ A free Laravel package that abstracts standard business logic and allows code-driven rapid + application development of back office applications like admin panels and dashboards. +

+
+
+
+
+ + +
+
+ +
+
+ + +
+
+
+

Develop web applications + not admin panels +

+ +

+ Stop reinventing the wheel and wasting your time in building an own admin panel from scratch. + Focus on what really matters for you and start coding application logic right away! +

+
+
+ +
+
+
+ + + + +
+ + {{--

Easy to use

--}} + + + +
    +
  • Fast Loading Pages
  • +
  • Filtering & Sorting
  • +
  • Data Search
  • +
  • User Notifications
  • +
+
+
+
+
+
+
+ + {{--

Secured

--}} + + + +
    +
  • Security Permissions
  • +
  • Two-Factor Authentication
  • +
  • User Impersonation
  • +
+
+
+
+
+
+ + + + +
+ + {{--

Customizable

--}} + + + +
    +
  • Various Interface Elements
  • +
  • Form builder
  • +
  • Localization
  • +
+
+
+
+
+
+ +
+ + +
+ +
+ +

Free and Open Source + for any purposes. +

+

+ Everything that we do is 100% composed of open and free code, jointly developed by people from all + over the world. +

+
+ +
+ +
+
+
+ +
+ + +
+ + +
+
+

Testimonials

+

+ Over the years, the package has helped many developers to create high-quality applications + with a minimum of attention to administration panels. +

+
+
+ + +
+ +
+
+
+
+ image +
+
+ Pavlov Pavel
+ Russia, Shira +
+
+
+
+

+ For me, Orchid appeared at the same time as Laravel because for learning Laravel, + I started looking for the admin panel and chose the Orchid Platform. At the moment, + I am doing all projects on Orchid. The main advantage of Orchid is that you can get + started quickly, + and in a short time, you can get to the very essence of the project. And then, it is + easy to scale the project. + Another huge plus of the Orchid Platform is the code organization structure. + Learning to think according to + this structure to speed up development in other projects. +

+
+
+
+
+ +
+
+
+
+ image +
+
+ Lemys LΓ³pez
+ Venezuela, Valencia. +
+
+
+
+

+ The laravel ecosystem is vast as mature. But as an aged web developer, + I realize that "richness" is not enough, I need a stable and well-designed open + source platform, + in terms of architecture and principles which allows to me and my team ship + solutions fast, + with an easy to maintain base code and without all the common fancy "automatic + magic" that + might be complex to adapt and useless most of the time. Orchid-platform is all that + and more, + Orchid-Platform boost out our productivity in levels that i can't almost not to + believe with + beautiful and expressive resulting code. Orchid-platform is application-nature + agnostic but + it fits like no other package on administrative kind of Solutions. +

+
+
+
+
+ +
+
+
+
+ image +
+
+ Vladislav Ponomarev
+ Russia, Krasnodar +
+
+
+
+

+ + Before meeting Orchid, I constantly had to write the admin panel from scratch. + It was such a "pleasure". I first heard about Orchid in a podcast on "Five Minutes + PHP". + After reading the documentation, I decided to try it, and I still use it. Orchid + fits most projects I develop and scales well. If you have any questions, + you will always be helped in the project's official Telegram chat. Although the + answers to most of the questions are in the documentation. +

+
+
+
+
+
+ + +
+ +
+ + + +
+ +
+
+
+ Open Source +
+
+

Explore Orchid now!

+

+ We are driven by enthusiasm and voluntary donations from the following users: +

+ + + + +
+
+
+
+ + + +@endsection diff --git a/routes/console.php b/routes/console.php new file mode 100644 index 000000000..e05f4c9a1 --- /dev/null +++ b/routes/console.php @@ -0,0 +1,19 @@ +comment(Inspiring::quote()); +})->purpose('Display an inspiring quote'); diff --git a/routes/web.php b/routes/web.php new file mode 100644 index 000000000..c9232c598 --- /dev/null +++ b/routes/web.php @@ -0,0 +1,46 @@ +setLocale($locale); + + return view('welcome'); +})->where('locale', 'en|ru'); + + +Route::get('/{locale}/{type}/icons', function (string $locale, string $type) { + + $icons = collect(scandir(\Orchid\IconPack\Path::getFolder())) + ->filter(function ($value) { + return !($value === '.' || $value === '..'); + }) + ->filter(function (string $icon) { + return file_exists(Orchid\IconPack\Path::getFolder() . "/$icon"); + }) + ->mapWithKeys(function ($icon) { + return [str_replace('.svg', '', $icon) => file_get_contents(Orchid\IconPack\Path::getFolder() . "/$icon")]; + }); + + return (new App\Docs($locale, "$type/icons")) + ->view('icons') + ->with('icons', $icons); + +})->where('locale', 'en|ru'); + + +Route::get('/{locale}/{type}/{page?}', function (string $locale, string $type, string $page = 'index') { + return (new App\Docs($locale, "$type/$page"))->view('docs'); +})->where('locale', 'en|ru'); diff --git a/server.php b/server.php new file mode 100644 index 000000000..bca84cdc5 --- /dev/null +++ b/server.php @@ -0,0 +1,21 @@ + + */ + +$uri = urldecode( + parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) +); + +// This file allows us to emulate Apache's "mod_rewrite" functionality from the +// built-in PHP web server. This provides a convenient way to test a Laravel +// application without having installed a "real" web server software here. +if ($uri !== '/' && file_exists(__DIR__ . '/public' .$uri)) { + return false; +} + +require_once __DIR__ . '/public/index.php'; diff --git a/source/404.blade.php b/source/404.blade.php deleted file mode 100644 index 5d4a4a858..000000000 --- a/source/404.blade.php +++ /dev/null @@ -1,18 +0,0 @@ -@extends('_layouts.master') - -@include('_lang.en') - -@section('content') -
-
-
-
-

Sorry! the page you are looking for doesn't exist.

-

-- 404 --

-
-
-
-
-@endsection diff --git a/source/_assets/js/app.js b/source/_assets/js/app.js deleted file mode 100644 index a494390bd..000000000 --- a/source/_assets/js/app.js +++ /dev/null @@ -1,9 +0,0 @@ -window.$ = window.jQuery = require('jquery'); - -require('instant.page'); -require('bootstrap'); -require('typed.js/js/typed'); - -require('./modules/prism'); -require('./modules/icons') -require('./modules/typed') diff --git a/source/_assets/js/modules/icons.js b/source/_assets/js/modules/icons.js deleted file mode 100644 index 448e7a845..000000000 --- a/source/_assets/js/modules/icons.js +++ /dev/null @@ -1,9 +0,0 @@ -document.addEventListener("DOMContentLoaded", function() { - $("#quick-search").keyup(function () { - var srch = $(this).val().trim().toLowerCase(); - $(".icon-preview-box").hide() - .filter(function () { - return $(this).html().trim().toLowerCase().indexOf(srch) != -1; - }).show(); - }); -}); diff --git a/source/_assets/js/modules/prism.js b/source/_assets/js/modules/prism.js deleted file mode 100644 index 64a0fd1c1..000000000 --- a/source/_assets/js/modules/prism.js +++ /dev/null @@ -1,5 +0,0 @@ -import Prism from 'prismjs'; - -document.addEventListener("DOMContentLoaded", function() { - Prism.highlightAll(); -}); diff --git a/source/_assets/js/modules/typed.js b/source/_assets/js/modules/typed.js deleted file mode 100644 index d27e3f5bb..000000000 --- a/source/_assets/js/modules/typed.js +++ /dev/null @@ -1,27 +0,0 @@ -document.addEventListener('DOMContentLoaded', () => { - - if (document.getElementById('typed') == null) { - return; - } - - var options = { - loop: true, - strings: [ - 'admin panels', - 'dashboards', - 'control panels', - 'crud interfaces', - 'user panels', - ], - typeSpeed: 50 - }; - - - if(window.screen.width > 1000){ - options.strings.push('back office applications'); - } - - var typed = new Typed(document.getElementById('typed'), options); -}); - - diff --git a/source/_assets/sass/app.scss b/source/_assets/sass/app.scss deleted file mode 100755 index 8f45c21d9..000000000 --- a/source/_assets/sass/app.scss +++ /dev/null @@ -1,21 +0,0 @@ -// Core variables and mixins - -@import "~open-color/open-color"; -@import "theme/variables"; - -@import "~bootstrap/scss/bootstrap"; -@import "~prismjs/themes/prism-okaidia.css"; - - -@import "core/mixins"; -@import "core/reset"; -@import "core/layout"; -@import "core/buttons"; -@import "core/item"; -@import "core/utilities"; -@import "core/form"; - - -@import "theme/colors"; -@import "theme/main"; -@import "theme/icons"; diff --git a/source/_assets/sass/core/buttons.scss b/source/_assets/sass/core/buttons.scss deleted file mode 100755 index 6ee781d9f..000000000 --- a/source/_assets/sass/core/buttons.scss +++ /dev/null @@ -1,170 +0,0 @@ -.btn { - font-weight: 500; - border-radius: $btn-border-radius; - outline: 0 !important; -} - -.btn-link { - color: $text-color; - &.active { - webkit-box-shadow: none; - box-shadow: none; - } -} - -.btn-default { -@include button-variant($text-color, $btn-default-bg, $btn-default-border); - background-color: #fff; - border-bottom-color: darken($btn-default-border, 2%); -@include box-shadow(0 1px 1px rgba(90, 90, 90, 0.1)); - &.btn-bg { - border-color: rgba(0, 0, 0, 0.1); - background-clip: padding-box; - } -} - -.btn-primary { -@include button-variant(#fff, $brand-primary, $brand-primary); -} - -.btn-success { -@include button-variant(#fff, $brand-success, $brand-success); -} - -.btn-info { -@include button-variant(#fff, $brand-info, $brand-info); -} - -.btn-warning { -@include button-variant(#fff, $brand-warning, $brand-warning); -} - -.btn-danger { -@include button-variant(#fff, $brand-danger, $brand-danger); -} - -.btn-dark { -@include button-variant(#fff, $brand-dark, $brand-dark); -} - -.btn-black { -@include button-variant(#fff, $brand-black, $brand-black); -} - -.btn-icon { - padding: 0 !important; - text-align: center; - width: 34px; - height: 34px; - i { - top: -1px; - position: relative; - line-height: 34px; - } - &.btn-sm { - width: 30px; - height: 30px; - i { - line-height: 30px; - } - } - &.btn-lg { - width: 45px; - height: 45px; - i { - line-height: 45px; - } - } -} - -.btn-rounded { - border-radius: 50px; - padding-left: 15px; - padding-right: 15px; - &.btn-lg { - padding-left: 25px; - padding-right: 25px; - } -} - -.btn { - > i { - &.pull-left, - &.pull-right { - line-height: $line-height-base; - } - } -} - -.btn-block { - padding-left: 12px; - padding-right: 12px; -} - -.btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-right-radius: $border-radius-base; -} - -.btn-group-vertical > .btn:last-child:not(:first-child) { - border-bottom-left-radius: $border-radius-base; -} - -.btn-addon { - i { - margin: -7px -12px; - margin-right: 12px; - background-color: rgba(0, 0, 0, 0.1); - width: 34px; - height: 34px; - line-height: 34px; - text-align: center; - float: left; - position: relative; - border-radius: $btn-border-radius 0 0 $btn-border-radius; - &.pull-right { - margin-right: -12px; - margin-left: 12px; - border-radius: 0 $btn-border-radius $btn-border-radius 0; - } - } - &.btn-sm { - i { - margin: -6px -10px; - margin-right: 10px; - width: 30px; - height: 30px; - line-height: 30px; - &.pull-right { - margin-right: -10px; - margin-left: 10px; - } - } - } - &.btn-lg { - i { - margin: -11px -16px; - margin-right: 16px; - width: 45px; - height: 45px; - line-height: 45px; - &.pull-right { - margin-right: -16px; - margin-left: 16px; - } - } - } - &.btn-default { - i { - background-color: transparent; - border-right: 1px solid $border-color; - } - } -} - -.btn-groups .btn { - margin-bottom: 5px; -} - -button.close { - font-size: 12px; -} diff --git a/source/_assets/sass/core/form.scss b/source/_assets/sass/core/form.scss deleted file mode 100644 index 36f0ca031..000000000 --- a/source/_assets/sass/core/form.scss +++ /dev/null @@ -1,103 +0,0 @@ -.form-control { - background: $brand-white none; - border: 1px solid $form-control-border-color; - -webkit-appearance: none; - -moz-appearance: none; - color: $brand-black; - outline: 0; - height: $form-height; - line-height: normal; - font-weight: normal; - vertical-align: middle; - @include transition(all 0.12s ease); - @include box-shadow(none); - border-radius: 2px; - @include placeholder($text-muted); - - @include transition(background 0.2s linear 0s); - &:focus { - border-color: fade-out($brand-black, 0.9); - background-color: $brand-grey-light; - outline: 0 !important; - color: $brand-black; - @include box-shadow(none); - @include placeholder($brand-dark); - } - &[disabled], - &[readonly], - fieldset[disabled] & { - background: mix($brand-grey-light, #fff, 50%); - color: fade-out($brand-grey, .77); - } - select { - -moz-appearance : none; - text-indent : 0.01px; - text-overflow : ''; - } -} - -.input-group { - .input-group-btn { - .btn-default{ - height: $form-height; - } - } -} - -textarea { - &.form-control { - height: auto; - } -} - -select { - &.form-control { - height: $form-height !important; - } -} - -/** - Icon input - */ -.input-icon { - position: relative; - - .form-control:not(:last-child) { - padding-right: 2.5rem; - } - - .form-control:not(:first-child) { - padding-left: 2.5rem; - } -} - -.input-icon-addon { - position: absolute; - top: 0; - bottom: 0; - left: 0; - color: $text-muted; - display: flex; - align-items: center; - justify-content: center; - min-width: 2.5rem; - - &:last-child { - left: auto; - right: 0; - } -} - -.custom-checkbox{ - height: 35px; - @extend .v-center; - .custom-control-label{ - padding-top: 0.1em; - } -} - -.bg-dark { - .form-control, .form-control:focus { - border: 1px solid rgba(233, 236, 239, 0.05); - } -} \ No newline at end of file diff --git a/source/_assets/sass/core/item.scss b/source/_assets/sass/core/item.scss deleted file mode 100755 index 6e86474f3..000000000 --- a/source/_assets/sass/core/item.scss +++ /dev/null @@ -1,30 +0,0 @@ -.item { - position: relative; - .top { - position: absolute; - top: 0; - left: 0; - } - .bottom { - position: absolute; - bottom: 0; - left: 0; - } - .center { - position: absolute; - top: 50%; - } -} - -.item-overlay { - display: none; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - &.active, - .item:hover & { - display: block; - } -} \ No newline at end of file diff --git a/source/_assets/sass/core/layout.scss b/source/_assets/sass/core/layout.scss deleted file mode 100644 index b67234fcf..000000000 --- a/source/_assets/sass/core/layout.scss +++ /dev/null @@ -1,342 +0,0 @@ -html, body { - width: 100%; - height: 100%; -} - -body { - overflow-x: hidden; -} - -@media (min-width: 1200px) { - .container { - width : 1100px; - } -} - -.turbolinks-progress-bar { - height : 1px; - background-color : $brand-primary; -} - - -.hbox { - display: table; - table-layout: fixed; - border-spacing: 0; - width: 100%; - height: 100%; - .col { - display: table-cell; - vertical-align: top; - height: 100%; - float: none; - } -} - -.v-middle { - vertical-align: middle !important; -} - -.v-top { - vertical-align: top !important; -} - -.v-bottom { - vertical-align: bottom !important; -} - -.vbox { - display: table; - border-spacing: 0; - position: relative; - width: 100%; - height: 100%; - min-height: 240px; - .row-row { - display: table-row; - height: 100%; - .cell { - position: relative; - height: 100%; - width: 100%; - -webkit-overflow-scrolling: touch; - overflow: auto; - .ie & { - display: table-cell; - } - .cell-inner { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - } - } - } -} - -// navbar - -.navbar { - .navbar-form-sm { - margin-top: 10px; - margin-bottom: 10px; - } - border-width: 0; - border-radius: 0; - margin: 0; -} - -.navbar-md { - min-height: $app-header-md-height; - .navbar-btn { - margin-top: 13px; - } - .navbar-form { - margin-top: 15px; - } - .navbar-nav > li > a { - padding-top: 20px; - padding-bottom: 20px; - } - .navbar-brand { - line-height: 60px; - } -} - -.navbar-header { - > button { - text-decoration: none; - line-height: 30px; - font-size: 16px; - padding: 10px 17px; - border: none; - background-color: transparent; - } -} - -.navbar-brand { - float: none; - text-align: center; - font-size: 20px; - font-weight: 700; - height: auto; - line-height: 45px; - display: inline-block; - padding: 0 20px; - &:hover { - text-decoration: none; - } - img { - vertical-align: middle; - display: inline; - } -} - -@media (min-width: 768px) { - .app-aside { - width: $app-aside-width; - } - - .navbar-collapse, - .app-content, - .app-footer { - margin-left: $app-aside-width; - } - - .app-aside-right { - position: absolute; - top: $app-header-height; - bottom: 0; - right: 0; - z-index: 1000; - &.pos-fix { - z-index: 1010; - } - } - - .visible-folded { - display: none; - } - - .app-aside-folded { - .hidden-folded { - display: none !important; - } - .visible-folded { - display: inherit; - } - .text-center-folded { - text-align: center; - } - .pull-none-folded { - float: none !important; - } - .w-auto-folded { - width: auto; - } - - .app-aside, - .navbar-header { - width: $app-aside-folded-width; - } - .navbar-collapse, - .app-content, - .app-footer { - margin-left: $app-aside-folded-width; - } - .app-header { - .navbar-brand { - display: block; - padding: 0; - } - } - - } - - .app-aside-fixed { - .app-header { - .navbar-header { - position: fixed; - } - } - .aside-wrap { - position: fixed; - overflow: hidden; - //top: $app-header-height; - top: 0; - bottom: 0; - left: 100px; - width: $app-aside-width - 100px; - z-index: 1050; - background-color: #222c3c; - .navi-wrap { - width: $app-aside-width + $scroll-bar-width; - //width: $app-aside-width - 100; - position: relative; - height: 100%; - overflow-x: hidden; - overflow-y: scroll; - -webkit-overflow-scrolling: touch; - &::-webkit-scrollbar { - -webkit-appearance: none; - } - &::-webkit-scrollbar:vertical { - width: $scroll-bar-width; - } - > * { - width: $app-aside-width - 100; - } - } - .smart & .navi-wrap { - width: $app-aside-width; - } - } - &.app-aside-folded { - .app-aside { - position: fixed; - top: 0; - bottom: 0; - z-index: 1010; - } - .aside-wrap { - width: $app-aside-folded-width - 1; - .navi-wrap { - width: $app-aside-folded-width + $scroll-bar-width; - > * { - width: $app-aside-folded-width; - } - } - .smart & .navi-wrap { - width: $app-aside-folded-width; - } - } - } - } - - .bg-auto { - &:before { - content: ""; - position: absolute; - width: inherit; - top: 0; - bottom: 0; - z-index: -1; - background-color: inherit; - border: inherit; - } - &.b-l:before { - margin-left: -1px; - } - &.b-r:before { - margin-right: -1px; - } - } - - .col.show { - display: table-cell !important; - } -} - -// sm -@media (min-width: 768px) and (max-width: 991px) { - .hbox-auto-sm { - display: block; - > .col { - width: auto; - height: auto; - display: block; - &.show { - display: block !important; - } - } - - } -} - -// xs -@media (max-width: 767px) { - .app-aside { - float: none; - } - - .app-content-full { - width: 100% !important; - } - - .hbox-auto-xs { - display: block; - > .col { - width: auto; - height: auto; - display: block; - } - } - - .navbar-nav { - margin-top: 0; - margin-bottom: 0; - > li > a { - box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); - .up { - top: 0; - } - .avatar { - width: 30px; - margin-top: -5px; - } - } - .open .dropdown-menu { - background-color: #fff; - } - } - - .navbar-form { - box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); - margin-top: 0 !important; - margin-bottom: 0 !important; - .form-group { - margin-bottom: 0; - } - } -} diff --git a/source/_assets/sass/core/mixins.scss b/source/_assets/sass/core/mixins.scss deleted file mode 100755 index 52df12a5d..000000000 --- a/source/_assets/sass/core/mixins.scss +++ /dev/null @@ -1,429 +0,0 @@ -@mixin color-schema($bg-color: #555, $percent: 15%, $sat-percent:null) { - background-color: saturate(darken($bg-color, $percent), $sat-percent); -} - -@mixin font-variant($bg-color){ - $font-color: desaturate(lighten($bg-color, 40%), 10%); - $link-color: desaturate(lighten($bg-color, 70%), 5%); - $hover-color: #fff; - color: $font-color; - a { - color: $link-color; - &:hover { - color: $hover-color; - } - &.list-group-item { - &:hover, - &:focus { - background-color: inherit; - } - } - } - .nav { - > li { - &:hover, - &:focus, - &.active { - > a { - color: $hover-color; - @include color-schema($bg-color, 5%, 2.5%); - } - } - > a { - color: darken($link-color, 5%); - &:hover, - &:focus { - @include color-schema($bg-color, 3%, 2.5%); - } - } - } - .open > a { - @include color-schema($bg-color, 5%, 2.5%); - } - } - .caret { - border-top-color: $font-color; - border-bottom-color: $font-color; - } - &.navbar .nav { - > li.active > a { - color: $hover-color; - @include color-schema($bg-color, 5%, 2.5%); - } - } - .open > a { - &, - &:hover, - &:focus { - color: $hover-color; - } - } - .text-muted { - color: darken($font-color, 10%) !important; - } - .text-lt { - color: lighten($font-color, 25%) !important; - } - &.auto, - .auto { - .list-group-item { - border-color: darken($bg-color, 5%) !important; - background-color: transparent; - &:hover, - &:focus, - &:active, - &.active { - @include color-schema($bg-color, 5%, 2.5% !important); - } - } - } -} - -@mixin text-wariant($bg-color, $name){ - a.bg-#{name}:hover { - background-color: darken($bg-color, 5%); - } - a.text-#{$name}:hover { - color: darken($bg-color, 5%); - } - .text-#{$name} { - color: $bg-color !important; - } - .text-#{$name}-lt { - color: lighten($bg-color, 5%); - } - .text-#{$name}-lter { - color: lighten($bg-color, 10%); - } - .text-#{$name}-dk { - color: darken($bg-color, 5%); - } - .text-#{$name}-dker { - color: darken($bg-color, 10%); - } -} - -@mixin clearfix(){ - &:before, - &:after { - content: " "; - display: table; - } - &:after { - clear: both; - } -} - -// Button variants -// ------------------------- -// Easily pump out default styles, as well as :hover, :focus, :active, -// and disabled options for all buttons - -@mixin button-variant($color,$background, $border){ - $button-variant:&; - color: $color !important; - background-color: $background; - border-color: $border; - - &:hover, - &:focus, - &:active, - &.active, - .open .dropdown-toggle { - color: $color !important; - background-color: darken($background, 5%); - border-color: darken($border, 8%); - box-shadow: inset 0 3px 5px rgba(0,0,0,.125); - } - &:active, - &.active, - .open .dropdown-toggle#{$button-variant} { - background-image: none; - } - &.disabled, - &[disabled], - fieldset[disabled] & { - &, - &:hover, - &:focus, - &:active, - &.active { - background-color: $background; - border-color: $border - } - } - &:not([disabled]):not(.disabled):active, - &:not([disabled]):not(.disabled).active, - .show > &.dropdown-toggle { - color: $color !important; - background-color: darken($background, 5%); - border-color: darken($border, 8%); - box-shadow: inset 0 3px 5px rgba(0,0,0,.125); - } - -} - -@mixin translateZ($z){ - -webkit-transform: translateZ($z); - -ms-transform: translateZ($z); - -o-transform: translateZ($z); - transform: translateZ($z); -} - -// CSS3 PROPERTIES -// -------------------------------------------------- - -// Single side border-radius -@mixin border-top-radius($radius){ - border-top-right-radius: $radius; - border-top-left-radius: $radius; -} - -@mixin border-right-radius($radius){ - border-bottom-right-radius: $radius; - border-top-right-radius: $radius; -} - -@mixin border-bottom-radius($radius){ - border-bottom-right-radius: $radius; - border-bottom-left-radius: $radius; -} - -@mixin border-left-radius($radius){ - border-bottom-left-radius: $radius; - border-top-left-radius: $radius; -} - -// Drop shadows -@mixin box-shadow($shadow){ - -webkit-box-shadow: $shadow; // iOS <4.3 & Android <4.1 - box-shadow: $shadow; -} - -// Transitions -@mixin transition($transition){ - -webkit-transition: $transition; - transition: $transition; -} - -@mixin transition-delay($transition-delay){ - -webkit-transition-delay: $transition-delay; - transition-delay: $transition-delay; -} - -@mixin transition-duration($transition-duration){ - -webkit-transition-duration: $transition-duration; - transition-duration: $transition-duration; -} - -@mixin transition-transform($transition){ - -webkit-transition: -webkit-transform $transition; - -moz-transition: -moz-transform $transition; - -o-transition: -o-transform $transition; - transition: transform $transition; -} - -// Transformations -@mixin rotate($degrees){ - -webkit-transform: rotate($degrees); - -ms-transform: rotate($degrees); // IE9+ - transform: rotate($degrees); -} - -@mixin scale($ratio){ - -webkit-transform: scale($ratio); - -ms-transform: scale($ratio); // IE9+ - transform: scale($ratio); -} - -@mixin translate($x, $y){ - -webkit-transform: translate($x, $y); - -ms-transform: translate($x, $y); // IE9+ - transform: translate($x, $y); -} - -@mixin skew($x, $y){ - -webkit-transform: skew($x, $y); - -ms-transform: skewX($x) skewY($y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+ - transform: skew($x, $y); -} - -@mixin translate3d($x, $y, $z){ - -webkit-transform: translate3d($x, $y, $z); - transform: translate3d($x, $y, $z); -} - -// Backface visibility -// Prevent browsers from flickering when using CSS 3D transforms. -// Default value is `visible`, but can be changed to `hidden` -// See git pull https://github.com/dannykeane/bootstrap.git backface-visibility for examples -@mixin backface-visibility($visibility){ - -webkit-backface-visibility: $visibility; - -moz-backface-visibility: $visibility; - backface-visibility: $visibility; -} - -// Box sizing -@mixin box-sizing($boxmodel){ - -webkit-box-sizing: $boxmodel; - -moz-box-sizing: $boxmodel; - box-sizing: $boxmodel; -} - -// User select -// For selecting text on the page -@mixin user-select($select){ - -webkit-user-select: $select; - -moz-user-select: $select; - -ms-user-select: $select; // IE10+ - -o-user-select: $select; - user-select: $select; -} - -// Resize anything -@mixin resizable($direction){ - resize: $direction; // Options: horizontal, vertical, both - overflow: auto; // Safari fix -} - -// CSS3 Content Columns -@mixin content-columns($column-count, $column-gap: $grid-gutter-width){ - -webkit-column-count: $column-count; - -moz-column-count: $column-count; - column-count: $column-count; - -webkit-column-gap: $column-gap; - -moz-column-gap: $column-gap; - column-gap: $column-gap; -} - -// Optional hyphenation -@mixin hyphens($mode: auto){ - word-wrap: break-word; - -webkit-hyphens: $mode; - -moz-hyphens: $mode; - -ms-hyphens: $mode; // IE10+ - -o-hyphens: $mode; - hyphens: $mode; -} - -// Opacity -@mixin opacity($opacity){ - opacity: $opacity; - // IE8 filter - $opacity-ie: ($opacity * 100); - filter: #{"alpha(opacity=${opacity-ie})"}; -} - -// GRADIENTS -// -------------------------------------------------- - -// Horizontal gradient, from left to right -// -// Creates two color stops, start and end, by specifying a color and position for each color stop. -// Color stops are not available in IE9 and below. -@mixin gradient-horizontal($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%){ - background-image: -webkit-gradient(linear, $start-percent top, $end-percent top, from($start-color), to($end-color)); // Safari 4+, Chrome 2+ - background-image: -webkit-linear-gradient(left, color-stop($start-color $start-percent), color-stop($end-color $end-percent)); // Safari 5.1+, Chrome 10+ - background-image: -moz-linear-gradient(left, $start-color $start-percent, $end-color $end-percent); // FF 3.6+ - background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent); // Standard, IE10 - background-repeat: repeat-x; -} - -// Vertical gradient, from top to bottom -// -// Creates two color stops, start and end, by specifying a color and position for each color stop. -// Color stops are not available in IE9 and below. -@mixin gradient-vertical($start-color: #555, $end-color: #333, $start-percent: 0%, $end-percent: 100%){ - background-image: -webkit-gradient(linear, left $start-percent, left $end-percent, from($start-color), to($end-color)); // Safari 4+, Chrome 2+ - background-image: -webkit-linear-gradient(top, $start-color, $start-percent, $end-color, $end-percent); // Safari 5.1+, Chrome 10+ - background-image: -moz-linear-gradient(top, $start-color $start-percent, $end-color $end-percent); // FF 3.6+ - background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent); // Standard, IE10 - background-repeat: repeat-x; -} - -@mixin gradient-directional($start-color: #555, $end-color: #333, $deg: 45deg){ - background-repeat: repeat-x; - background-image: -webkit-linear-gradient($deg, $start-color, $end-color); // Safari 5.1+, Chrome 10+ - background-image: -moz-linear-gradient($deg, $start-color, $end-color); // FF 3.6+ - background-image: linear-gradient($deg, $start-color, $end-color); // Standard, IE10 -} -@mixin gradient-horizontal-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f){ - background-image: -webkit-gradient(left, linear, 0 0, 0 100%, from($start-color), color-stop($color-stop, $mid-color), to($end-color)); - background-image: -webkit-linear-gradient(left, $start-color, $mid-color $color-stop, $end-color); - background-image: -moz-linear-gradient(left, $start-color, $mid-color $color-stop, $end-color); - background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color); - background-repeat: no-repeat; -} -@mixin gradient-vertical-three-colors($start-color: #00b3ee, $mid-color: #7a43b6, $color-stop: 50%, $end-color: #c3325f){ - background-image: -webkit-gradient(linear, 0 0, 0 100%, from($start-color), color-stop($color-stop, $mid-color), to($end-color)); - background-image: -webkit-linear-gradient($start-color, $mid-color $color-stop, $end-color); - background-image: -moz-linear-gradient(top, $start-color, $mid-color $color-stop, $end-color); - background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color); - background-repeat: no-repeat; -} -@mixin gradient-radial($inner-color: #555, $outer-color: #333){ - background-image: -webkit-gradient(radial, center center, 0, center center, 460, from($inner-color), to($outer-color)); - background-image: -webkit-radial-gradient(circle, $inner-color, $outer-color); - background-image: -moz-radial-gradient(circle, $inner-color, $outer-color); - background-image: radial-gradient(circle, $inner-color, $outer-color); - background-repeat: no-repeat; -} -@mixin gradient-striped($color: #555, $angle: 45deg){ - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient($angle, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient($angle, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient($angle, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} - -// Transitions -@mixin transition($transition){ - -webkit-transition: $transition; - transition: $transition; -} - -@mixin transition-property($transition-property){ - -webkit-transition-property: $transition-property; - transition-property: $transition-property; -} - -@mixin transition-delay($transition-delay){ - -webkit-transition-delay: $transition-delay; - transition-delay: $transition-delay; -} - -@mixin transition-duration($transition-duration){ - -webkit-transition-duration: $transition-duration; - transition-duration: $transition-duration; -} - -@mixin transition-transform($transition){ - -webkit-transition: -webkit-transform $transition; - -moz-transition: -moz-transform $transition; - -o-transition: -o-transform $transition; - transition: transform $transition; -} - -// Placeholder text -@mixin placeholder($color: $input-color-placeholder){ - &:-moz-placeholder { - color: $color; - } - // Firefox 4-18 - &::-moz-placeholder { - color: $color; - opacity: 1; - } - // Firefox 19+ - &:-ms-input-placeholder { - color: $color; - } - // Internet Explorer 10+ - &::-webkit-input-placeholder { - color: $color; - } - // Safari and Chrome - &.placeholder { - color: $color; - } - // Fallback -} \ No newline at end of file diff --git a/source/_assets/sass/core/reset.scss b/source/_assets/sass/core/reset.scss deleted file mode 100755 index ba825a488..000000000 --- a/source/_assets/sass/core/reset.scss +++ /dev/null @@ -1,752 +0,0 @@ -// reset -html { - background-color: $body-bg; - font-size: 14px; -} - -body { - font-family: $font-family-base; - font-size: $font-size-base; - color: $text-color; - background-color: transparent; - -webkit-font-smoothing: antialiased; - line-height: $line-height-base; -} - -*:focus { - outline: 0 !important; -} - -.h1, .h2, .h3, .h4, .h5, .h6 { - margin: 0; -} - -// Links -// ------------------------- - -a { - color: $link-color; - text-decoration: none; - cursor: pointer; -} - -a:hover, -a:focus { - color: $link-hover-color; - text-decoration: none; -} - -label { - font-weight: normal; - font-size: 12px; - word-break: normal; -} - -small, .small { - font-size: $font-size-sm; -} - -.badge, .label { - font-weight: bold; - text-shadow: 0 1px 0 rgba(0, 0, 0, .2) -} - -.badge.bg-light, .label.bg-light { - text-shadow: none; -} - -.badge { - background-color: $badge-bg; - &.up { - position: relative; - top: -10px; - padding: 3px 6px; - margin-left: -10px; - } -} - -.badge-sm { - font-size: 85%; - padding: 2px 5px !important; -} - -.label-sm { - padding-top: 0; - padding-bottom: 1px; -} - -.badge-white { - background-color: transparent; - border: 1px solid rgba(255, 255, 255, 0.35); - padding: 2px 6px; -} - -.badge-empty { - background-color: transparent; - border: 1px solid rgba(0, 0, 0, 0.15); - color: inherit; -} - -blockquote { - border-color: $border-color; -} - -.caret-white { - border-top-color: #fff; - border-top-color: rgba(255, 255, 255, .65); - a:hover & { - border-top-color: #fff; - } -} - -.thumbnail { - border-color: $border-color; -} - -.progress { - background-color: $brand-light; -} - -.progress-xxs { - height: 2px -} - -.progress-xs { - height: 6px -} - -.progress-sm { - height: 12px; - .progress-bar { - font-size: 10px; - line-height: 1rem; - } -} - -.progress, .progress-bar { - @include box-shadow(none); -} - -.progress-bar-primary { - background-color: $brand-primary; -} - -.progress-bar-info { - background-color: $brand-info; -} - -.progress-bar-success { - background-color: $brand-success; -} - -.progress-bar-warning { - background-color: $brand-warning; -} - -.progress-bar-danger { - background-color: $brand-danger; -} - -.progress-bar-black { - background-color: $brand-black; -} - -.progress-bar-white { - background-color: #fff; -} - -.accordion-group, -.accordion-inner { - border-color: $border-color; - border-radius: $border-radius-base; -} - -.alert { - font-size: $font-size-sm; - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2); - border-radius: 0; - border: 0; - p,ul{ - margin-bottom: 0; - } - .close i { - font-size: 12px; - font-weight: normal; - display: block; - } -} - -.form-control { - border-color: $input-border; - border-radius: $input-border-radius; - &, - &:focus { - @include box-shadow(none); - } - &:focus { - border-color: $input-border-focus; - } -} - -.form-horizontal { - .control-label.text-left { - text-align: left; - } -} - -.form-control-spin { - position: absolute; - z-index: 2; - right: 10px; - top: 50%; - margin-top: -7px; -} - -.input-lg { - height: 45px; -} - -.input-group-addon { - border-color: $input-border; - background-color: $brand-light; -} - -.list-group { - border-radius: $border-radius-base; - &.no-radius { - .list-group-item { - border-radius: 0 !important; - } - } - &.no-borders { - .list-group-item { - border: none; - } - } - &.no-border { - .list-group-item { - border-width: 1px 0; - } - } - &.no-bg { - .list-group-item { - background-color: transparent; - } - } -} - -.list-group-item { - border-color: $list-group-item-border; - padding-right: 15px; - a#{&} { - &:hover, - &:focus, - &.hover { - background-color: $list-group-item-hover; - } - } - &.media { - margin-top: 0; - } - &.active { - color: #fff; - border-color: $list-group-active-color !important; - background-color: $list-group-active-color !important; - .text-muted { - color: lighten($list-group-active-color, 30%) !important; - } - a { - color: #fff; - } - } - &.focus { - background-color: $list-group-item-focus !important; - } - &.select { - position: relative; - z-index: 1; - background-color: $list-group-select-color !important; - border-color: darken($list-group-select-color, 5%); - } - - .list-group-alt & { - &:nth-child(2n+2) { - background-color: rgba(0, 0, 0, 0.02) !important; - } - } - .list-group-lg & { - padding-top: 15px; - padding-bottom: 15px; - } - .list-group-sm & { - padding: 6px 10px; - } - .list-group-sp & { - margin-bottom: 5px; - border-radius: 3px; - } - > .badge { - margin-right: 0; - } - > .fa-chevron-right { - float: right; - margin-top: 4px; - margin-right: -5px; - & + .badge { - margin-right: 5px; - } - } -} - -.nav-pills { - &.no-radius { - > li { - > a { - border-radius: 0; - } - } - } - > li { - &.active { - > a { - color: #fff !important; - background-color: $brand-info; - &:hover, - &:active { - background-color: darken($brand-info, 5%); - } - } - } - } -} - -.nav { - .nav-item { - .nav-link { - &:hover, - &:focus { - border-radius: unset; - } - } - } - &.nav-lg { - .nav-item .nav-link { - padding: 20px 20px; - } - } - &.nav-md { - .nav-item .nav-link{ - padding: 15px 15px; - } - } - &.nav-sm { - .nav-item .nav-link { - padding: 6px 12px; - } - } - &.nav-xs { - .nav-item .nav-link { - padding: 4px 10px; - } - } - &.nav-xxs { - .nav-item .nav-link { - padding: 1px 10px; - } - } - &.nav-rounded { - .nav-item .nav-link { - border-radius: 20px; - } - } - .open { - .nav-link { - &, - &:hover, - &:focus { - background-color: $nav-bg; - } - } - } -} - -.nav-tabs { - .nav-item { - &:hover .nav-link, - &.active .nav-link, - &.active .nav-link:hover { - border-bottom-color: $brand-primary; - } - &.active .nav-link { - border-bottom-color: $brand-primary; - } - } - .nav-tabs-alt & { - &.nav-justified { - .nav-item { - display: table-cell; - width: 1%; - } - } - .nav-item { - .nav-link { - border-radius: 0; - border-color: transparent !important; - background: transparent !important; - &.active { - border-bottom-color: $brand-primary !important; - } - } - &.active { - .nav-link { - border-bottom-color: $brand-primary !important; - } - } - } - } -} - -.tab-container { - margin-bottom: 15px; - .tab-content { - padding: 15px; - background-color: #fff; - border: 1px solid $border-color; - border-top-width: 0; - border-radius: 0 0 $border-radius-base $border-radius-base; - } -} - -.pagination { - > li, .page-item { - > a, .page-link { - border: none; - &:hover, - &:focus { - border-color: initial; - background-color: initial; - text-decoration: underline; - box-shadow: none; - } - } - &.active{ - .page-link, span { - &, - &:hover, - &:focus { - z-index: 3; - background-color: inherit; - border-color: inherit; - cursor: default; - @extend .text-muted; - } - - - } - } - - - } - - - @at-root .text-right & { - -webkit-box-pack: end!important; - -ms-flex-pack: end!important; - justify-content: flex-end!important; - } -} - -.panel, -.card { - border-radius: $border-radius-base; - .accordion-toggle { - font-size: 14px; - display: block; - cursor: pointer; - } - .list-group-item { - border-color: $panel-list-group-border; - } - &.no-borders { - border-width: 0; - .card-heading, - .card-footer { - border-width: 0; - } - } -} - -.card-heading { - .card-default & { - background-color: $panel-heading-bg; - } - border-radius: $border-radius-base $border-radius-base 0 0; - &.no-border { - margin: -1px -1px 0 -1px; - border: none; - } - .nav { - margin: -10px -15px; - } - .list-group { - background: transparent; - } -} - -.card-footer { - border-color: $panel-heading-border; - border-radius: 0 0 $border-radius-base $border-radius-base; - background-color: $panel-footer-bg; -} - -.card-default { - border-color: $panel-border; - > .card-heading, - > .card-footer { - border-color: $panel-heading-border; - } -} - -.card-group .card-heading + .card-collapse .card-body { - border-top: 1px solid #eaedef; -} - -.table { - > tbody, - > tfoot { - > tr { - > td { - padding: 8px 15px; - border-top: 1px solid $table-border-color; - } - } - } - > thead > tr > th { - padding: 8px 15px; - border-bottom: 1px solid $table-border-color; - } -} - -.table-bordered { - border-color: $table-border-color; - > tbody { - > tr { - > td { - border-color: $table-border-color; - } - } - } - > thead > tr > th { - border-color: $table-border-color; - } -} - -.table-striped { - > tbody { - > tr { - &:nth-child(odd) { - > td, - > th { - background-color: $table-striped-color; - } - } - } - } - > thead { - > th { - background-color: $table-striped-color; - border-right: 1px solid $table-border-color; - &:last-child { - border-right: none - } - } - } -} - -.well, pre { - background-color: $brand-light; - border-color: $border-color; -} - -.dropdown-menu { - display: none; - min-width: 12rem; - border-radius: $border-radius-base; - @include box-shadow(0 2px 6px rgba(0, 0, 0, 0.1)); - border: 1px solid $border-color; - &.pull-left { - left: 100%; - } - > .panel, .card { - border: none; - margin: -5px 0; - } - > li > a { - padding: 5px 15px; - } - - > li > a:hover, - > li > a:focus, - > .active > a, - > .active > a:hover, - > .active > a:focus { - background-image: none; - filter: none; - background-color: $brand-light !important; - color: $link-hover-color; - } -} - -.dropdown-menu-arrow { - &:before { - position: absolute; - top: -6px; - left: 12px; - display: inline-block; - border-right: 5px solid transparent; - border-bottom: 5px solid $border-color; - border-left: 5px solid transparent; - border-bottom-color: rgba(0, 0, 0, 0.2); - content: ''; - } - - &:after { - position: absolute; - top: -5px; - left: 12px; - display: inline-block; - border-right: 5px solid transparent; - border-bottom: 5px solid #fff; - border-left: 5px solid transparent; - content: ''; - } - - &.dropdown-menu-right { - &:before, - &:after { - left: auto; - right: 12px; - } - } -} - -.dropdown-header { - padding: 5px 15px; -} - -.dropdown-submenu { - position: relative; - &:hover, - &:focus { - > a { - background-color: $brand-light !important; - color: $text-color; - } - > .dropdown-menu { - display: block; - } - } - &.pull-left { - float: none !important; - > .dropdown-menu { - left: -100%; - margin-left: 10px; - } - } - .dropdown-menu { - left: 100%; - top: 0; - margin-top: -6px; - margin-left: -1px - } - - .dropup & { - > .dropdown-menu { - top: auto; - bottom: 0; - } - } -} - -.btn-group > .btn { - margin-left: -1px; -} - -/*cols*/ -.col-lg-2-4 { - position: relative; - min-height: 1px; - padding-left: 15px; - padding-right: 15px; -} - -.col-0 { - clear: left; -} - -.row.no-gutter { - margin-left: 0; - margin-right: 0; -} - -.no-gutter [class*="col"] { - padding: 0; -} - -.row-sm { - margin-left: -10px; - margin-right: -10px; - > div { - padding-left: 10px; - padding-right: 10px; - } -} - -.modal-backdrop { - background-color: $brand-dark; - &.in { - opacity: 0.8; - filter: alpha(opacity=80); - } -} - -.modal-over { - left: 0; - right: 0; - top: 0; - bottom: 0; - position: fixed; -} - -.modal-center { - position: absolute; - left: 50%; - top: 50%; -} - -.dropdown-item { - &.active, - &:active { - color: $dropdown-link-hover-color; - @include gradient-bg($dropdown-link-hover-bg); - } - - &.disabled, - &:disabled { - color: $dropdown-link-disabled-color; - } -} - -.breadcrumb { - border-radius: unset; -} - -.sub-menu { - transition: all .4s ease-in-out 0s; - .dropdown-item{ - padding: .5rem 2.5rem; - } - .dropdown-item:hover, .dropdown-item:focus { - background-color: inherit; - } -} diff --git a/source/_assets/sass/core/utilities.scss b/source/_assets/sass/core/utilities.scss deleted file mode 100755 index 19ffbc961..000000000 --- a/source/_assets/sass/core/utilities.scss +++ /dev/null @@ -1,1166 +0,0 @@ -.pos-rlt { - position: relative; -} - -.pos-stc { - position: static !important; -} - -.pos-abt { - position: absolute; -} - -.pos-fix { - position: fixed; -} - -.show { - visibility: visible; -} - -.line { - width: 100%; - height: 2px; - margin: 10px 0; - font-size: 0; - overflow: hidden; -} - -.line-xs { - margin: 0 -} - -.line-lg { - margin-top: 15px; - margin-bottom: 15px -} - -.line-dashed { - border-style: dashed !important; - background-color: transparent; - border-width: 0; -} - -.no-line { - border-width: 0 -} - -@media (min-width: $tablet) { - .wi-col { - width: 200px; - } -} - -@media (min-width: $desktop) { - .wi-col { - width: 350px; - } -} - -.no-border, .no-borders { - border: 0 transparent!important; -} - -.no-radius { - border-radius: 0 -} - -.block { - display: block; -} - -.block.hide { - display: none; -} - -.inline { - display: inline-block !important; -} - -.none { - display: none; -} - -.pull-none { - float: none; -} - -.rounded { - border-radius: 500px; -} - -.clear { - display: block; - overflow: hidden; -} - -.no-bg { - background-color: transparent; - color: inherit; -} - -.no-select { - -webkit-touch-callout: none; - -webkit-user-select: none; - -khtml-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.l-h { - line-height: $line-height-base; -} - -.l-h-0x { - line-height: 0; -} - -.l-h-1x { - line-height: 1.2; -} - -.l-h-2x { - line-height: 2rem; -} - -.l-s-1x { - letter-spacing: 1px -} - -.l-s-2x { - letter-spacing: 2px -} - -.l-s-3x { - letter-spacing: 3px -} - -.font-normal { - font-weight: normal; -} - -.font-thin { - font-weight: 300; -} - -.font-bold { - font-weight: 700; -} - -.text-3x { - font-size: 3rem; -} - -.text-2x { - font-size: 2rem; -} - -.text-lg { - font-size: $font-size-lg; -} - -.text-md { - font-size: $font-size-md; -} - -.text-base { - font-size: $font-size-base; -} - -.text-sm { - font-size: $font-size-sm; -} - -.text-xs { - font-size: $font-size-xs; -} - -.text-xxs { - text-indent: -9999px -} - -.text-ellipsis { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.text-u-c { - text-transform: uppercase; -} - -.text-l-t { - text-decoration: line-through; -} - -.text-u-l { - text-decoration: underline; -} - -.text-active, .active > .text, .active > .auto .text { - display: none !important; -} - -.active > .text-active, .active > .auto .text-active { - display: inline-block !important; -} - -.box-shadow { - box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05); -} - -.box-shadow-lg { - box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.05); -} - -.text-shadow { - font-size: 170px; - text-shadow: 0 1px 0 $border-color, 0 2px 0 lighten($border-color, 10%), 0 5px 10px rgba(0, 0, 0, .125), 0 10px 20px rgba(0, 0, 0, .2); -} - -.no-shadow { - -webkit-box-shadow: none !important; - box-shadow: none !important; -} - -.wrapper-xs { - padding: 5px; -} - -.wrapper-sm { - padding: 10px; -} - -.wrapper { - padding: 15px; -} - -.wrapper-md { - padding: 20px; -} - -*:not(.no-gutters)>.col .wrapper-md { - padding: 20px 5px; -} - -.wrapper-lg { - padding: 30px; -} - -.wrapper-xl { - padding: 50px; -} - -.padder-lg { - padding-left: 30px; - padding-right: 30px -} - -.padder-md { - padding-left: 20px; - padding-right: 20px -} - -.padder { - padding-left: 15px; - padding-right: 15px -} - -.padder-v { - padding-top: 15px; - padding-bottom: 15px -} - -.no-padder { - padding: 0 !important; -} - -.pull-in { - margin-left: -15px; - margin-right: -15px; -} - -.pull-out { - margin: -10px -15px; -} - -.b { - border: 1px solid rgba(0, 0, 0, 0.125) -} - -.b-a { - border: 1px solid $border-color -} - -.b-t { - border-top: 1px solid $border-color -} - -.b-r { - border-right: 1px solid $border-color -} - -.b-b { - border-bottom: 1px solid $border-color -} - -.b-l { - border-left: 1px solid $border-color -} - -.b-light { - border-color: $brand-light -} - -.b-dark { - border-color: $brand-dark -} - -.b-black { - border-color: $brand-dark -} - -.b-primary { - border-color: $brand-primary -} - -.b-success { - border-color: $brand-success -} - -.b-info { - border-color: $brand-info -} - -.b-warning { - border-color: $brand-warning -} - -.b-danger { - border-color: $brand-danger -} - -.b-white { - border-color: #fff -} - -.b-dashed { - border-style: dashed !important; -} - -.b-l-light { - border-left-color: $brand-light -} - -.b-l-dark { - border-left-color: $brand-dark -} - -.b-l-black { - border-left-color: $brand-dark -} - -.b-l-primary { - border-left-color: $brand-primary -} - -.b-l-success { - border-left-color: $brand-success -} - -.b-l-info { - border-left-color: $brand-info -} - -.b-l-warning { - border-left-color: $brand-warning -} - -.b-l-danger { - border-left-color: $brand-danger -} - -.b-l-white { - border-left-color: #fff -} - -.b-l-2x { - border-left-width: 2px -} - -.b-l-3x { - border-left-width: 3px -} - -.b-l-4x { - border-left-width: 4px -} - -.b-l-5x { - border-left-width: 5px -} - -.b-2x { - border-width: 2px -} - -.b-3x { - border-width: 3px -} - -.b-4x { - border-width: 4px -} - -.b-5x { - border-width: 5px -} - -.r { - border-radius: $border-radius-base $border-radius-base $border-radius-base $border-radius-base; -} - -.r-2x { - border-radius: $border-radius-base * 2; -} - -.r-3x { - border-radius: $border-radius-base * 3; -} - -.r-l { - border-radius: $border-radius-base 0 0 $border-radius-base; -} - -.r-r { - border-radius: 0 $border-radius-base $border-radius-base 0; -} - -.r-t { - border-radius: $border-radius-base $border-radius-base 0 0; -} - -.r-b { - border-radius: 0 0 $border-radius-base $border-radius-base; -} - -.m-xxs { - margin: 2px 4px -} - -.m-xs { - margin: 5px; -} - -.m-sm { - margin: 10px; -} - -.m { - margin: 15px; -} - -.m-md { - margin: 20px; -} - -.m-lg { - margin: 30px; -} - -.m-xl { - margin: 50px; -} - -.m-n { - margin: 0 !important -} - -.m-l-none { - margin-left: 0 !important -} - -.m-l-xs { - margin-left: 5px; -} - -.m-l-sm { - margin-left: 10px; -} - -.m-l { - margin-left: 15px -} - -.m-l-md { - margin-left: 20px; -} - -.m-l-lg { - margin-left: 30px; -} - -.m-l-xl { - margin-left: 40px; -} - -.m-l-xxl { - margin-left: 50px; -} - -.m-l-n-xxs { - margin-left: -1px -} - -.m-l-n-xs { - margin-left: -5px -} - -.m-l-n-sm { - margin-left: -10px -} - -.m-l-n { - margin-left: -15px -} - -.m-l-n-md { - margin-left: -20px -} - -.m-l-n-lg { - margin-left: -30px -} - -.m-l-n-xl { - margin-left: -40px -} - -.m-l-n-xxl { - margin-left: -50px -} - -.m-t-none { - margin-top: 0 !important -} - -.m-t-xxs { - margin-top: 1px; -} - -.m-t-xs { - margin-top: 5px; -} - -.m-t-sm { - margin-top: 10px; -} - -.m-t { - margin-top: 15px -} - -.m-t-md { - margin-top: 20px; -} - -.m-t-lg { - margin-top: 30px; -} - -.m-t-xl { - margin-top: 40px; -} - -.m-t-xxl { - margin-top: 50px; -} - -.m-t-n-xxs { - margin-top: -1px -} - -.m-t-n-xs { - margin-top: -5px -} - -.m-t-n-sm { - margin-top: -10px -} - -.m-t-n { - margin-top: -15px -} - -.m-t-n-md { - margin-top: -20px -} - -.m-t-n-lg { - margin-top: -30px -} - -.m-t-n-xl { - margin-top: -40px -} - -.m-t-n-xxl { - margin-top: -50px -} - -.m-r-none { - margin-right: 0 !important -} - -.m-r-xxs { - margin-right: 1px -} - -.m-r-xs { - margin-right: 5px -} - -.m-r-sm { - margin-right: 10px -} - -.m-r { - margin-right: 15px -} - -.m-r-md { - margin-right: 20px -} - -.m-r-lg { - margin-right: 30px -} - -.m-r-xl { - margin-right: 40px -} - -.m-r-xxl { - margin-right: 50px -} - -.m-r-n-xxs { - margin-right: -1px -} - -.m-r-n-xs { - margin-right: -5px -} - -.m-r-n-sm { - margin-right: -10px -} - -.m-r-n { - margin-right: -15px -} - -.m-r-n-md { - margin-right: -20px -} - -.m-r-n-lg { - margin-right: -30px -} - -.m-r-n-xl { - margin-right: -40px -} - -.m-r-n-xxl { - margin-right: -50px -} - -.m-b-none { - margin-bottom: 0 !important -} - -.m-b-xxs { - margin-bottom: 1px; -} - -.m-b-xs { - margin-bottom: 5px; -} - -.m-b-sm { - margin-bottom: 10px; -} - -.m-b { - margin-bottom: 15px; -} - -.m-b-md { - margin-bottom: 20px; -} - -.m-b-lg { - margin-bottom: 30px; -} - -.m-b-xl { - margin-bottom: 40px; -} - -.m-b-xxl { - margin-bottom: 50px; -} - -.m-b-n-xxs { - margin-bottom: -1px -} - -.m-b-n-xs { - margin-bottom: -5px -} - -.m-b-n-sm { - margin-bottom: -10px -} - -.m-b-n { - margin-bottom: -15px -} - -.m-b-n-md { - margin-bottom: -20px -} - -.m-b-n-lg { - margin-bottom: -30px -} - -.m-b-n-xl { - margin-bottom: -40px -} - -.m-b-n-xxl { - margin-bottom: -50px -} - -.avatar { - position: relative; - display: block; - border-radius: 500px; - white-space: nowrap; - img { - border-radius: 500px; - width: 100%; - } - i { - position: absolute; - left: 0; - top: 0; - width: 10px; - height: 10px; - margin: 2px; - border: 2px solid; - border-radius: 100%; - &.right { - left: auto; - right: 0; - } - &.bottom { - left: auto; - top: auto; - bottom: 0; - right: 0; - } - &.left { - top: auto; - bottom: 0; - } - &.on { - background-color: $brand-success; - } - &.off { - background-color: $text-muted; - } - &.busy { - background-color: $brand-danger; - } - &.away { - background-color: $brand-warning; - } - } - - &.thumb-md i { - width: 12px; - height: 12px; - margin: 3px; - } - &.thumb-sm i { - margin: 1px; - } - &.thumb-xs i { - margin: 0; - } -} - -.w-1x { - width: 1rem; -} - -.w-2x { - width: 2rem; -} - -.w-3x { - width: 3rem; -} - -.w-xxs { - width: 60px; -} - -.w-xs { - width: 90px; -} - -.w-sm { - width: 150px; -} - -.w { - width: 200px; -} - -.w-md { - width: 240px; -} - -.w-lg { - width: 280px; -} - -.w-xl { - width: 320px; -} - -.w-xxl { - width: 360px; -} - -.w-full { - width: 100%; -} - -.w-auto { - width: auto; -} - -.h-auto { - height: auto; -} - -.h-full { - height: 100%; -} - -.thumb-xl { - width: 128px; - display: inline-block -} - -.thumb-lg { - width: 96px; - display: inline-block -} - -.thumb-md { - width: 64px; - display: inline-block -} - -.thumb { - width: 50px; - display: inline-block -} - -.thumb-sm { - width: 40px; - display: inline-block -} - -.thumb-xs { - width: 34px; - display: inline-block -} - -.thumb-xxs { - width: 30px; - display: inline-block -} - -.thumb-wrapper { - padding: 2px; - border: 1px solid $border-color -} - -.thumb, -.thumb-xs, -.thumb-sm, -.thumb-md, -.thumb-lg, -.thumb-btn { - img { - height: auto; - max-width: 100%; - vertical-align: middle; - } -} - -.img-full { - width: 100%; - img { - width: 100%; - } -} - -.scrollable { - overflow-x: hidden; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - &.hover { - overflow-y: hidden !important; - &:hover { - overflow: visible !important; - overflow-y: auto !important; - } - } - - .smart & { - overflow-y: auto !important; - } - -} - -.scroll-x, .scroll-y { - overflow: hidden; - -webkit-overflow-scrolling: touch; -} - -.scroll-y { - overflow-y: auto; -} - -.scroll-x { - overflow-x: auto; -} - -.hover-action { - display: none; -} - -.hover-rotate { - @include transition(all .2s ease-in-out .1s) -} - -.hover-anchor:hover, -.hover-anchor:focus, -.hover-anchor:active { - > .hover-action { - display: inherit; - } - > .hover-rotate { - @include rotate(90deg) - } -} - -.backdrop { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1050; - &.fade { - opacity: 0; - filter: alpha(opacity=0); - } - &.in { - opacity: 0.8; - filter: alpha(opacity=80); - } -} - -/*desktop*/ -@media screen and (min-width: 992px) { - .col-lg-2-4 { - width: 20.000%; - float: left; - } -} - -// sm -@media (min-width: 768px) and (max-width: 991px) { - .hidden-sm.show { - display: inherit !important; - } - - .no-m-sm { - margin: 0 !important; - } -} - -/*phone*/ -@media (max-width: 767px) { - .w-auto-xs { - width: auto; - } - - .shift { - display: none !important; - } - - .shift.in { - display: block !important; - } - - .row-2 [class*="col"] { - width: 50%; - float: left - } - - .row-2 .col-0 { - clear: none - } - - .row-2 li:nth-child(odd) { - clear: left; - margin-left: 0 - } - - .text-center-xs { - text-align: center; - } - - .text-left-xs { - text-align: left; - } - - .text-right-xs { - text-align: right; - } - - .no-border-xs { - border-width: 0; - } - - .pull-none-xs { - float: none !important; - } - - .pull-right-xs { - float: right !important; - } - - .pull-left-xs { - float: left !important; - } - - .dropdown-menu.pull-none-xs { - left: 0; - } - - .hidden-xs.show { - display: inherit !important; - } - - .wrapper-lg, .wrapper-md { - padding: 15px; - } - - .padder-lg, .padder-md { - padding-left: 15px; - padding-right: 15px; - } - - .no-m-xs { - margin: 0 !important; - } -} - -.center { - margin: 0 auto; -} - -.v-center { - display: flex; - align-items: center; -} - -@include media-breakpoint-up(md) { - .v-md-center { - display: flex; - align-items: center; - } -} - - -.no-resize { - resize: none; -} - -.top-left { - position: absolute !important; - top: 0; - left: 0; -} - -.top-right { - position: absolute !important; - top: 1px; - right: 0; -} - -.bottom-left { - position: absolute !important; - bottom: 1px; - left: 0; -} - -.bottom-right { - position: absolute !important; - bottom: 0; - right: 0; -} - -.pull-bottom { - position: absolute !important; - bottom: 0; -} - -.login-container .pull-bottom { - width: 100%; -} - -.pull-up { - position: absolute !important; - top: 0; -} - -.cursor { - cursor: pointer; -} - -.pull-left{ - float: left; -} - -.pull-right{ - float: right; -} - -.w-b-k{ - word-wrap: break-word; - word-break: keep-all; -} diff --git a/source/_assets/sass/theme/colors.scss b/source/_assets/sass/theme/colors.scss deleted file mode 100755 index dd1b8eaac..000000000 --- a/source/_assets/sass/theme/colors.scss +++ /dev/null @@ -1,107 +0,0 @@ -.bg-gd { - @include gradient-vertical(rgba(40, 50, 60, 0), rgba(40, 50, 60, 0.075), 0, 100%); - filter: none; -} - -.bg-gd-dk { - @include gradient-vertical(rgba(40, 50, 60, 0), rgba(40, 50, 60, 0.5), 10%, 100%); - filter: none; -} - -.bg-light { - background-color: $brand-light; - color: $text-color; -} - -.bg-dark { - background-color: $brand-dark; - @include font-variant($brand-dark); -} - -.bg-black { - background-color: $brand-black; - @include font-variant($brand-black); -} - -.bg-primary { - background-color: $brand-primary; - @include font-variant($brand-primary); -} - -.bg-success { - background-color: $brand-success; - @include font-variant($brand-success); -} - -.bg-info { - background-color: $brand-info; - @include font-variant($brand-info); -} - -.bg-warning { - background-color: $brand-warning; - @include font-variant($brand-warning); -} - -.bg-danger { - background-color: $brand-danger; - @include font-variant($brand-danger); -} - -.bg-white { - background-color: #fff; - color: $text-color; - a { - color: $link-color; - &:hover { - color: darken($link-color, 10%)!important; - } - } - .text-muted { - color: $text-muted !important; - } - .lt, - .lter, - .dk, - .dker { - background-color: #fff; - } -} - -.bg-white-only { - background-color: #fff; -} - -.bg-white-opacity { - background-color: rgba(255, 255, 255, 0.5); -} - -.bg-black-opacity { - background-color: rgba(32, 43, 54, 0.5); -} - -a.bg-light { - &:hover { - color: $link-color; - } -} - -@include text-wariant($brand-primary, primary); -@include text-wariant($brand-info, info); -@include text-wariant($brand-success, success); -@include text-wariant($brand-warning, warning); -@include text-wariant($brand-danger, danger); -@include text-wariant($brand-dark, dark); -@include text-wariant($brand-black, black); - -.text-white { - color: #fff; -} - -.text-black { - color: #000; -} - -.text-muted { - color: $text-muted!important; -} \ No newline at end of file diff --git a/source/_assets/sass/theme/icons.scss b/source/_assets/sass/theme/icons.scss deleted file mode 100644 index 7df6aa445..000000000 --- a/source/_assets/sass/theme/icons.scss +++ /dev/null @@ -1,90 +0,0 @@ -.preview { - padding: 15px 0; - position: relative; - height: 50px; - display: flex; - align-items: center; - - svg{ - width: 1.5em; - height: 1.5em; - fill: currentColor; - } -} - -.name { - font-family: $font-family-sans-serif; -} - -.show-code { - color: $brand-black; -} - -.show-code:hover, .show-code:active, .show-code:focus { - color: #252525; - text-decoration: none; -} - -.quick-search { - width: 200px; - margin: 25px auto; - position: relative; -} - -.quick-search i { - position: absolute; - left: 7px; - top: 7px; - color: #ccc; -} - -.quick-search input { - border: 1px solid #ccc; - border-radius: 3px; - padding: 3px; - text-indent: 22px; - width: 100%; -} - -.quick-search input:focus { - border-color: #999; -} - -.quick-search input:focus + i { - color: #999; -} - -.small-icons, .small-icons .icons { - font-size: 8pt; - vertical-align: middle; -} - -.medium-icons { - vertical-align: middle; -} - -.large-icons, .large-icons .icons { - font-size: 22pt; - vertical-align: middle; -} - -.font-size-changer a { - text-decoration: none; - border: 1px solid #fff; - border-radius: 3px; - display: inline-block; - padding: 5px; - vertical-align: middle; -} - -.font-size-changer a.active { - border-color: #999; - color: #333; -} - -svg { - display: inline-block; - font-size: inherit; - overflow: visible; - vertical-align: -0.125em; -} diff --git a/source/_assets/sass/theme/main.scss b/source/_assets/sass/theme/main.scss deleted file mode 100644 index 3d52d6859..000000000 --- a/source/_assets/sass/theme/main.scss +++ /dev/null @@ -1,523 +0,0 @@ - -.hero{ - - background-image: url("/assets/img/background.png"); - background-position: center; - background-size: cover; - background-repeat: no-repeat; - - /* - background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2348494b' fill-opacity='0.28' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E"); - */ -} - -.hero-dark{ - background: #000000ba; -} - -.nav-docs { - position: initial; - top: 1.5em; - bottom: 1.5em; - line-height: 1.8em; - margin-top: 0.5em; - z-index: 200; - - h4 { - margin-top: 1.2em; - } - - li.active { - list-style: disc; - a { - @extend .text-black; - } - } -} - -/** -@media (min-width: 1900px) and (orientation:landscape) { - .nav-docs { - position: sticky; - } -} -*/ - -@media only screen and (max-width: 480px) { - .nav-docs { - display: inline-block; - list-style: none; - margin: 0; - padding: 0; - overflow-x: auto; - white-space: nowrap; - width: 100%; - - h4 { - margin-top: 0; - display: inline-block; - } - - ul { - margin: 0; - padding: 0; - display: inline-block; - - li { - padding: 0; - display: inline-block; - } - - } - } - -} - - -main { - max-width: 800px!important; - line-height: 2em; - overflow: initial; - color: $gray-900; - - img { - display: block; - max-width: 100%; - object-fit: cover; - } - - h1 { - margin-top: 0.5em; - } - - h1, h2, h3, h4, h5, h6 { - color: $brand-black; - font-weight: 300; - } - - - h2 { - margin-bottom: 1em !important; - - a { - padding-left: 25px; - } - - a:before { - content: "#"; - margin-left: -25px; - position: absolute; - font-size: 28px; - color: $brand-primary; - opacity: .5; - } - } - - - p { - margin: 0 0 1em; - } - - pre { - margin: 0 0 1.66em; - } - - li { - padding-bottom: 0.33em; - } - - pre { - margin-bottom: 1.66em !important; - } - - blockquote { - border-left: 2px solid $brand-primary; - position: relative; - padding: 1em 2em; - font-size: 1em; - line-height: 2em; - margin: 1.66em 0; - background: #f6f8fa; - @extend .box-shadow-lg; - - &:before{ - position: absolute; - top: 1em; - left: -0.8em; - background-color: $brand-primary; - color: #fff; - content: "!"; - width: 1.5em; - height: 1.5em; - border-radius: 100%; - text-align: center; - line-height: 1.5em; - font-weight: bold; - } - >p{ - margin-bottom: 0; - } - - p:last-child { - margin-bottom: 0; - } - - } - -} - - -#docs main { - img { - max-width: 100%; - height: auto; - margin: 0 auto; - } -} - - -main, main div { - //animation: blur 620ms; - line-height: 1.8em; - - ul { - padding: 0 4rem; - } - - ol { - padding: 0 1.5rem; - } - - .h2, .h3, h2, h3 { - margin-top: 2em; - margin-bottom: 15px; - } - - - p { - font-size: 1.1em; - line-height: 28px; - margin-bottom: 1.5rem; - - > a { - text-decoration: underline; - } - } - - iframe { - @extend .b; - @extend .box-shadow-lg; - margin-bottom: 15px; - @extend .w-full; - } - - &::selection { - background: $brand-info; - color: $brand-white; - } - -} - -$column-name: anchor-h; -$column-count: 6; - -.text-orchid { - color: #AC5CA0; -} - -.desc { - margin-left: 20%; - overflow: hidden; -} - -.column { - float: left; -} - -.ico { - color: #AC5CA0; - font-size: 40px; - position: absolute; - top: 50%; - left: 10%; - transform: translateY(-50%); - -webkit-transform: translateY(-50%); - -moz-transform: translateY(-50%); - -ms-transform: translateY(-50%); - -o-transform: translateY(-50%); -} - - -.github_screenshot { - position: absolute; - right: -35%; - bottom: -12%; - //right: -20%; - //bottom: -11.5%; -} - - -@media (min-width: 1800px) { - .github_screenshot { - right: -15%; - } -} - - -@media only screen and (max-width: 1460px) { - .github_screenshot { - right: -45%!important; - } -} - -.github { - position: relative !important; - overflow: hidden !important; - background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 121 121' height='121' width='121' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23EFF1F3' fill-rule='evenodd'%3E%3Cpath d='M1 60h60l-.024-60H62v60h59v1H62v59h-1V61H1zM0 0h1v121H0zM1 120h120v1H1z'/%3E%3C/g%3E%3C/svg%3E"); -} - -pre[class*=language-] { - background: initial; - border: none; - //font-family: $font-family-sans-serif; - - font-size: 14px; - letter-spacing: 0.05em; - @extend .bg-dark; -} - - -code[class*="language-"], pre[class*="language-"] { - //font-family: $font-family-sans-serif !important; - font-size: 0.92rem; - letter-spacing: 0.001rem; - @extend .bg-dark; - @extend .text-white; -} - -#docs-search-result { - animation: blurin 340ms ease-in; -} - -@keyframes blurin { - 0% { - opacity: 0.7; - filter: blur(16px); - } - 25% { - opacity: 0.8; - filter: blur(8px); - } - 50% { - opacity: 0.9; - filter: blur(4px); - } - 100% { - opacity: 1; - filter: blur(0px); - } -} - -.search-navbar-input { - padding: 11px 16px; - border-radius: 2px 0 0 2px; - border: 0 none; - outline: 0 none; - font-size: 15px; - color: #000; -} - -.search-navbar-button { - border-radius: 0 2px 2px 0; - padding: 10px 0; - height: 43px; - cursor: pointer; -} - - -input::-webkit-outer-adjust-hue-button, -input::-webkit-inner-adjust-hue-button { - /* display: none; <- Crashes Chrome on hover */ - -webkit-appearance: none; - margin: 0; /* <-- Apparently some margin are still there even though it's hidden */ -} - - -.list-inline{ - padding-left: 0; - list-style: none; - margin-left: -5px; - li { - display: inline-block; - padding-left: 5px; - padding-right: 5px; - } -} - -.toc-links { - padding-left: 0; - > li { - list-style: none; - } - .toc-links-1 li { - list-style: none; - //margin-bottom: 0.1em; - margin-left: 0.3em; - - a { - display: block; - padding: 0.3em 0.8em; - @include media-breakpoint-up(md) { - border-left: 2px solid #d6d9db; - } - } - - &.active, &:hover { - - a { - @include media-breakpoint-up(md) { - border-left: 2px solid $primary; - text-decoration: none; - } - text-decoration: underline; - } - } - } - - - ul { - padding-left: 0; - } -} - -li.anchor-h3 { - margin-left: 1.5em; -} - -li.anchor-h4 { - margin-left: 2.5em; -} - -.topics-list{ - h3{ - margin-top: 2em; - } - - li{ - padding: 0.3em 0; - } -} - -.design-macbook { - position: absolute; - left: -1200px; - bottom: 0 -} - -.dev-macbook { - position: absolute; - left: 0; - right: 0; -} - -.github_screenshot { - position: absolute; - right: -20%; - bottom: -13% -} - - - - -@media only screen and (max-width: 1367px) { - .design-macbook { - left: -1300px; - bottom: 0 - } -} - -@media only screen and (max-width: 1100px) { - .design-macbook { - left: -1400px; - bottom: 0 - } -} - - -@media only screen and (min-width: 1200px) { - .cubes { - background-image: url("/assets/img/cubes.jpg"); - background-size: contain; - background-repeat: no-repeat; - background-position: bottom left; - } -} - -.algolia-autocomplete{ - width: 100%; -} -.algolia-autocomplete .ds-dropdown-menu{ - box-shadow: none!important; -} - -input[type="search"] { - background: rgba(255, 255, 255, 0.01); - color: rgb(255, 255, 255); - border-radius: 50px; - padding-left: 15px; - padding-right: 15px; - position: relative; - vertical-align: top; - border-color: #dadfe433!important; - height: 28px; -} - - -.hero-icon{ - background-color: #ac5ca0; - border-radius: 5px; - color: #fff; - box-shadow: 0 2px 7px rgba(0,0,0,0.15); -} - -.app-screenshot { - box-shadow: 0 10px 30px rgba(0,0,0,0.6); - max-width: 960px; - width: 100%; -} - -.main-screenshot{ - position: absolute; - left: 0; - right: 0; -} - -.img-blog { - width: 100%; - height: 200px; - object-position: center; - object-fit: cover; -} - -@include media-breakpoint-up(md) { - #docsearch { - width: 280px; - } -} - - -.documentation { - @include media-breakpoint-up(md) { - main::after { - content: ""; - position: absolute; - top: 0; - bottom: -1px; - z-index: -1; - left: 0; - display: block; - width: 35vw; - background: linear-gradient(to bottom, #f3f2f1 0%, #f3f2f170 100%); - } - } -} diff --git a/source/_assets/sass/theme/variables.scss b/source/_assets/sass/theme/variables.scss deleted file mode 100755 index 19451bbde..000000000 --- a/source/_assets/sass/theme/variables.scss +++ /dev/null @@ -1,133 +0,0 @@ -$orchid-font-path: '/assets/build/fonts'; - -// Colors -$orchid-color: #AC5CA0;//#ac5ca0; - -$white : #ffffff; -$black : #000000; -$gray-100 : #f8f9fa; -$gray-200 : #e9ecef; -$gray-300 : #dee2e6; -$gray-400 : #ced4da; -$gray-500 : #adb5bd; -$gray-600 : #6c757d; -$gray-700 : #495057; -$gray-800 : #343a40; -$gray-900 : #212529; - -$blue : #007bff !default; -$indigo : #6610f2 !default; -$purple : #6f42c1 !default; -$pink : #e83e8c !default; -$red : #dc3545 !default; -$orange : #fd7e14 !default; -$yellow : #ffc107 !default; -$green : #28a745 !default; -$teal : #20c997 !default; -$cyan : #17a2b8 !default; - -$brand-primary : $orchid-color; -$brand-complete : $oc-indigo-8; -$brand-info : $oc-blue-7; -$brand-success : $oc-green-8; -$brand-warning : $oc-yellow-5; -$brand-danger : $oc-red-8; -$brand-light : $oc-gray-2; -$brand-dark : $oc-gray-9; -$brand-grey : $oc-gray-7; -$brand-white : #ffffff; -$brand-black : #1c2b36; - -$primary: $orchid-color; -$secondary: $gray-600 !default; -$success: $green !default; -$info: $cyan !default; -$warning: $yellow !default; -$danger: $red !default; -$light: $gray-100 !default; -$dark: #212529 !default; - -$brand-grey-light : mix($brand-grey, #ffffff, 10%); - -$body-bg : #fff;//#f6f8fa;//lighten($brand-light, 1%); -$text-color : #58666e; -$text-muted : lighten($text-color, 25%); - -$font-size-base : 1rem; -$font-size-lg : 1.23 * $font-size-base; -$font-size-md : 1.142857 * $font-size-base; -$font-size-sm : 0.92857 * $font-size-base; -$font-size-xs : 0.85714 * $font-size-base; - -$link-color : darken($text-color, 15%); -$link-hover-color : darken($text-color, 30%); - -$border-radius-base : 2px; -$border-color : darken($brand-light, 5%); - - -// Buttons -// ------------------------- - -$btn-default-color : $text-color; -$btn-default-bg : lighten($brand-light, 5%); -$btn-default-border : $border-color; -$btn-border-radius : $border-radius-base; - -$input-border : darken($border-color, 5%); -$input-border-focus : $brand-info; -$input-border-radius : $border-radius-base; - -$panel-bg : #ffffff; -$panel-border : $border-color; -$panel-heading-border : lighten($border-color, 5%); -$panel-list-group-border : lighten($border-color, 5%); -$panel-border-radius : $border-radius-base; -$panel-heading-bg : lighten($brand-light, 3%); -$panel-footer-bg : #ffffff; - -$nav-bg : lighten($brand-light, 3%); -$nav-bg-black : #313d4f; -$badge-bg : darken($brand-light, 10%); - -$list-group-item-border : lighten($border-color, 3%); -$list-group-item-hover : lighten($brand-light, 3%); -$list-group-item-focus : darken($brand-light, 3%); -$list-group-select-color : #dbeef9; -$list-group-active-color : $brand-info; - -$table-border-color : lighten($border-color, 4%); -$table-striped-color : lighten($brand-light, 4.5%); - -$app-aside-width : 250px; -$aside-wrap-main-width: 0px; -$app-aside-nav-height : 40px; //2,857rem; -$app-aside-folded-width : 60px; -$app-aside-folded-nav-height : 50px; //3.57rem; -$app-aside-dock-media : 992px; - -$app-header-height : 80px; -$app-footer-height : 50px; -$app-header-md-height : 60px; - -$scroll-bar-width : 17px; -$butterbar-height : 3px; -$butterbar-time : 0.75s; - -$off-screen-width : 75%; - -$menu-bezier : 0.05, 0.74, 0.27, 0.99; -$brand-menu-light : #fafafa; - -//Forms -$form-height : 35px; -$form-group-height : 54px; -$form-control-border-color : fade-out($brand-black, 0.93); - -$tablet : 768px; -$desktop : 1280px; -$widescreen : 1600px; - -//Bootstrap -$enable-caret : false; - diff --git a/source/_lang/en.blade.php b/source/_lang/en.blade.php deleted file mode 100644 index 540319872..000000000 --- a/source/_lang/en.blade.php +++ /dev/null @@ -1,95 +0,0 @@ -@section('lang','en') - -@section('main.title') - Build - admin panel -
- with Laravel Orchid -@endsection - -@section('main.description') - Develop web applications
- not admin panels -@endsection - -@section('main.lead') - A free Laravel package that abstracts standard business logic and allows code-driven rapid - application development of back office applications like admin panels and dashboards. -@endsection - -@section('main.slogan') - Stop reinventing the wheel and wasting your time in building an own admin panel from scratch.
- Focus on what really matters for you and start coding application logic right away! -@endsection - -@section('main.screen.title','Form builder') -@section('main.screen.description','Create pre-populated fields without reference to CRUD models.') - -@section('main.design.title','Beautifully-designed') -@section('main.design.description','Many ready-to-use user interface components.') - -@section('main.idea.title','Any Ideas') -@section('main.idea.description','Use favorite packages from ecosystem or create your own sets.') - -@section('main.code.title','Only Code') -@section('main.code.description','No creation through a graphical interface, only program code.') - -@section('main.col1.title','Easy To Get Started') -@section('main.col1.description','We are developing in PHP. It is not necessary to use HTML, CSS, or JavaScript. -Everything to make applications easy to use.') - -@section('main.col2.title','Fast Loading Pages') -@section('main.col2.description') -A performance like a single page application. Transitions without reloading the page, not writing a single line of code. -@endsection - -@section('main.col3.title','Filtering & Sorting') -@section('main.col3.description','Create filters so users can quickly find different segments of data. You are in complete control of the SQL code.') - -@section('main.col4.title','User Notifications') -@section('main.col4.description','One-time and personal notifications will be a great way to notify users about what is happening in your application.') - -@section('main.col5.title','Data Search') -@section('main.col5.description','Find the information you need from any page. Integrated Laravel Scout takes care of the search results.') - -@section('main.col6.title','Security Permissions') -@section('main.col6.description','Can be used to enable or disable whole screens, or user interface behaviors, based on a user’s identity and corresponding role membership.') - -@section('main.col7.title','User Impersonation') -@section('main.col7.description','Does your customer have a problem? You can easily repeat it, authenticated in the system as one of your users.') - -@section('main.col8.title','Two-Factor Authentication') -@section('main.col8.description','Protect customer accounts with two-factor authentication using the TOTP protocol, for example, on a mobile device.') - -@section('github.title') - Free and Open Source
for personal and commercial purposes. -@endsection - -@section('github.description','Everything that we do is 100% composed of open and free code, jointly developed by people from all over the world.') -@section('github.button','View on GitHub') -@section('github.help') -Since a healthy open source ecosystem creates real value for the software industry, -we thank the existing bakers for their generous financial support and to make it -possible for us to spend our time and energy improving Orchid for everyone. -@endsection - -@section('main.donate','Treat coffee') -@section('main.documentation','Documentation') -@section('main.icons','Icons') -@section('main.discussion','Discussion') -@section('main.support','Support') -@section('main.github','Contribute on GitHub') - - -@section('docs.edit','Edit this page') -@section('read.doc', 'Read The Documentation') - -@section('main.telegram','https://t.me/orchid_community') - -@section('Search', 'Search the docs (Press "/" to focus)') - -@section('main.start', 'Get started') -@section('main.git', 'View on Github') - -@section('main.blog', 'Blog') -@section('main.demo', 'Explore demo') diff --git a/source/_lang/ru.blade.php b/source/_lang/ru.blade.php deleted file mode 100644 index cec5722af..000000000 --- a/source/_lang/ru.blade.php +++ /dev/null @@ -1,89 +0,0 @@ -@section('lang','ru') - -@section('main.title') - ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° для back-office ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Laravel Framework -@endsection - -@section('main.description') - Π Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΠΉΡ‚Π΅ Π²Π΅Π±-прилоТСния
- быстрСС, Ρ‡Π΅ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ -@endsection - -@section('main.lead') -Π­Ρ‚ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚ для создания административных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ абстрагируСт ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для бизнСс-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, CMS ΠΈ систСм элСктронной ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠΈ. -@endsection - -@section('main.slogan') - Π₯Π²Π°Ρ‚ΠΈΡ‚ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° созданиС Π°Π΄ΠΌΠΈΠ½-ΠΏΠ°Π½Π΅Π»ΠΈ, сразу ΠΏΠΈΡˆΠΈΡ‚Π΅ Π»ΠΎΠ³ΠΈΠΊΡƒ! -@endsection - -@section('main.screen.title','Π‘Ρ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ Ρ„ΠΎΡ€ΠΌ') -@section('main.screen.description','Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Π΅ поля, Π±Π΅Π· привязки ΠΊ CRUD модСлям.') - -@section('main.design.title','Π’Ρ‹Π΄Π΅Ρ€ΠΆΠ°Π½Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ') -@section('main.design.description','ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊ использованию ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.') - -@section('main.idea.title','Π›ΡŽΠ±Ρ‹Π΅ ΠΈΠ΄Π΅ΠΈ') -@section('main.idea.description','Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π»ΡŽΠ±ΠΈΠΌΡ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈΠ· экосистСмы ΠΈΠ»ΠΈ создавайтС собствСнныС Π½Π°Π±ΠΎΡ€Ρ‹.') - -@section('main.code.title','Волько ΠΊΠΎΠ΄') -@section('main.code.description','Никакого кодирования Ρ‡Π΅Ρ€Π΅Π· графичСский интСрфСйс, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄.') - -@section('main.col1.title','Π›Π΅Π³ΠΊΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ') -@section('main.col1.description','Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° вСдётся Π½Π° PHP, Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML, CSS ΠΈΠ»ΠΈ JavaScript. -Всё Ρ‡Ρ‚ΠΎΠ±Ρ‹ прилоТСния Π±Ρ‹Π»ΠΈ просты Π² использовании.') - -@section('main.col2.title','Быстрая Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° страниц') -@section('main.col2.description') -ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ одностраничного прилоТСния Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ слоТности, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ рСсурсов. -@endsection - -@section('main.col3.title','Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΈ сортировка') -@section('main.col3.description','Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ быстро Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ сСгмСнты Π΄Π°Π½Π½Ρ‹Ρ…. -ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ контролируя SQL ΠΊΠΎΠ΄.') - -@section('main.col4.title','УвСдомлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ') -@section('main.col4.description','ΠžΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΈ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ увСдомлСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ способом ΠΎΠΏΠΎΠ²Π΅Ρ‰Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ происходит Π² вашСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.') - -@section('main.col5.title','Поиск Π΄Π°Π½Π½Ρ‹Ρ…') -@section('main.col5.description','НаходитС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ с любой страницы. Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Laravel Scout позаботится ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… поиска.') - -@section('main.col6.title','Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ бСзопасности') -@section('main.col6.description','Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ†Π΅Π»Ρ‹Ρ… экранов ΠΈΠ»ΠΈ повСдСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса Π² зависимости ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ принадлСТности ΠΊ ролям.') - - -@section('main.col7.title','ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠΉΡ‚Π΅ΡΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ') -@section('main.col7.description','Π£ вашСго ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°? Π’Ρ‹ смоТСтС Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π΅Ρ‘, Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°ΡˆΠΈΡΡŒ Π² систСмС ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΡˆΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.') - -@section('main.col8.title','Two-Factor аутСнтификация') -@section('main.col8.description','Π—Π°Ρ‰ΠΈΡ‚ΠΈΡ‚Π΅ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Ρ‹ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΡƒΡ…Ρ„Π°ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» TOTP, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° мобильном устройствС.') - -@section('github.title','БСсплатно ΠΈ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ для Π»ΡŽΠ±Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ.') -@section('github.description','Всё, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ, Π½Π° 100% состоит ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΈ свободного ΠΊΠΎΠ΄Π°, совмСстно Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ людьми со всСго ΠΌΠΈΡ€Π°.') -@section('github.button','ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° GitHub') -@section('github.help') - БущСствованиС экосистСмы с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ создаСт Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ, ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ справСдливым, - Ρ‡Ρ‚ΠΎ сторонники ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡŽ Π·Π° свою Ρ€Π°Π±ΠΎΡ‚Ρƒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ дСньгами. -@endsection - -@section('main.donate','Π£Π³ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΡ„Π΅') -@section('main.documentation','ДокумСнтация') -@section('main.icons','Иконки') -@section('main.discussion','Π§Π°Ρ‚') -@section('main.support','ΠŸΠΎΠΌΠΎΡ‰ΡŒ') -@section('main.github','Contribute on GitHub') - -@section('docs.edit','Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ страницу') -@section('read.doc', 'ΠΠ°Ρ‡Π°Ρ‚ΡŒ знакомство') - -@section('main.telegram','https://t.me/orchid_russian_community') - -@section('Search', 'Поиск (Π½Π°ΠΆΠΌΠΈΡ‚Π΅ "/", для фокуса)') - - -@section('main.start', 'ΠΠ°Ρ‡Π°Ρ‚ΡŒ сСйчас') -@section('main.git', 'ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Github') - -@section('main.blog', 'Π‘Π»ΠΎΠ³') -@section('main.demo', 'Π˜ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π΅ΠΌΠΎ') diff --git a/source/_layouts/anchors.blade.php b/source/_layouts/anchors.blade.php deleted file mode 100644 index 59ac544db..000000000 --- a/source/_layouts/anchors.blade.php +++ /dev/null @@ -1,10 +0,0 @@ -@if(count($anchors) > 1) - -
-@endif \ No newline at end of file diff --git a/source/_layouts/documentation.blade.php b/source/_layouts/documentation.blade.php deleted file mode 100644 index 214929b5d..000000000 --- a/source/_layouts/documentation.blade.php +++ /dev/null @@ -1,53 +0,0 @@ -@extends('_layouts.master') - -@include('_lang.'.$page->get('lang','en')) - -@section('nav-toggle') - @include('_nav.menu-toggle') -@endsection - -@section('content') - -
-
-
-
- -
-
-
-

{{ $page->title }}

- - @if($page->get('githubEdit',true)) - - @endif -
- - - - @yield('main') -
-
-
-
-
- -@endsection diff --git a/source/_layouts/icons.blade.php b/source/_layouts/icons.blade.php deleted file mode 100644 index 22a776dc2..000000000 --- a/source/_layouts/icons.blade.php +++ /dev/null @@ -1,33 +0,0 @@ -@extends('_layouts.documentation') - -@section('main') -
-
-
- -
- -
-
-
- -
- @foreach($page->icons() as $icon) -
-
- {!! $page->getIcon($icon) !!} - {{$icon}} -
-
- @endforeach -
- -

- The source code is located on github -

- - @yield('sub-main') - -
-@endsection - diff --git a/source/_layouts/index.blade.php b/source/_layouts/index.blade.php deleted file mode 100644 index 80651bc5d..000000000 --- a/source/_layouts/index.blade.php +++ /dev/null @@ -1,553 +0,0 @@ -@extends('_layouts.master') - -@section('content') - - - -
-
-
-
-
-
-

- @yield('main.title') -

-
-
- - -
-
-

- @yield('main.lead') -

-
-
- - - -
- -
- -
-
-
- -
- -
-
-
-
- -

- @yield('main.description') -

- -

- @yield('main.slogan') -

-
-
- -
-
-
-
- -
- - - -
- - @yield('main.col1.title') -
-
-
- @yield('main.col1.description') -
-
-
-
-
-
- -
- - - -
- -
@yield('main.col2.title')
-
-
-
- @yield('main.col2.description') -
-
-
-
-
-
- -
- - - -
- - @yield('main.col5.title') -
-
-
- @yield('main.col5.description') -
-
-
-
-
-
- -
- - - -
- - @yield('main.col3.title') -
-
-
- @yield('main.col3.description') -
-
-
-
-
-
- -
- - - -
- - @yield('main.col4.title') -
-
-
- @yield('main.col4.description') -
-
-
-
-
-
- -
- - - -
- - @yield('main.col6.title') -
-
-
- @yield('main.col6.description') -
-
-
-
-
-
- -
- - - -
- - @yield('main.col7.title') -
-
-
- @yield('main.col7.description') -
-
-
-
- -
-
- -
- - - -
- - Attachments -
-
-
- When the file is loaded, a hash is generated and no duplicates are physically stored on - disk. It can also be easily linked to an Eloquent record. -
-
- -
-
- - -
-
- -
- - - -
- - Data Visulization -
-
-
- Show the dynamics of changes using SVG graphs of different types: - 'bar', 'line', 'pie' or 'percentage', which can be exported. -
-
- -
-
-
-
- -
- - - -
- - Localization -
-
-
- Users from different countries? You can translate into any language of your choice. All - texts in the entire application can be translated. -
-
-
-
- - -
-
- -
- - - -
- - Form builder -
-
-
- There is no need to describe forms of the same type in html. There are many custom fields - prepared that are easy to use. -
-
- -
-
- - -
-
- -
- - - -
- - Various Interface Elements -
-
-
- Display information in the form of rows, tables, columns, tabs, modal windows. -
-
- -
-
-
-
- -
- - - -
- - @yield('main.col8.title') -
-
-
- @yield('main.col8.description') -
-
-
-
- - -
-
- -
- - - -
- - In Motion -
-
-
- There is no need to tie employees to the workplace. All of these cool things can be used - from a mobile device, tablet, or desktop computer. -
-
- -
-
- -
-
- - - -
-
- - -
-
- -

- Testimonials -

- -

- Over the years, the package has helped many developers to create high-quality applications
- with a minimum of attention to administration panels. -

-
-
- - -
- -
-
-
-
- image -
-
- Pavlov Pavel
- Russia, Shira -
-
-
-
-

- For me, Orchid appeared at the same time as Laravel because for learning Laravel, - I started looking for the admin panel and chose the Orchid Platform. At the moment, - I am doing all projects on Orchid. The main advantage of Orchid is that you can get - started quickly, - and in a short time, you can get to the very essence of the project. And then, it is - easy to scale the project. - Another huge plus of the Orchid Platform is the code organization structure. - Learning to think according to - this structure to speed up development in other projects. -

-
-
-
-
- -
-
-
-
- image -
-
- Lemys LΓ³pez
- Venezuela, Valencia. -
-
-
-
-

- The laravel ecosystem is vast as mature. But as an aged web developer, - I realize that "richness" is not enough, I need a stable and well-designed open - source platform, - in terms of architecture and principles which allows to me and my team ship - solutions fast, - with an easy to maintain base code and without all the common fancy "automatic - magic" that - might be complex to adapt and useless most of the time. Orchid-platform is all that - and more, - Orchid-Platform boost out our productivity in levels that i can't almost not to - believe with - beautiful and expressive resulting code. Orchid-platform is application-nature - agnostic but - it fits like no other package on administrative kind of Solutions. -

-
-
-
-
- -
-
-
-
- image -
-
- Vladislav Ponomarev
- Russia, Krasnodar -
-
-
-
-

- - Before meeting Orchid, I constantly had to write the admin panel from scratch. - It was such a "pleasure". I first heard about Orchid in a podcast on "Five Minutes - PHP". - After reading the documentation, I decided to try it, and I still use it. Orchid - fits most projects I develop and scales well. If you have any questions, - you will always be helped in the project's official Telegram chat. Although the - answers to most of the questions are in the documentation. -

-
-
-
-
-
- - -
-
- - - @empty(!$page->getBlogItems()) -
-
- -
-
-

- Latest News -

-
-
- - -
- - @foreach($page->getBlogItems() as $entry) -
- - - - - - -
- {{ $entry->title }} -
- - - -

{!! $entry->summary !!}

- -
- @endforeach - -
-
-
- @endempty - - - - - -@endsection diff --git a/source/_layouts/master.blade.php b/source/_layouts/master.blade.php deleted file mode 100644 index faa29e12c..000000000 --- a/source/_layouts/master.blade.php +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - {{ $page->title ? $page->title . ' | ' : '' }}{{ $page->siteName }} - - - - - - - @stack('meta') - - - - - -
- - - - - -
- @yield('content') -
- - - - - -
- @yield('footer') - -
- -
-
- -
- - @foreach($page->navigation[$page->get('lang','en')]['community'] as $links) -
    - - @if($loop->first) - - @endif - - - @isset($links['children']) - @foreach($links['children'] as $name => $url) -
  • - - {{ $name }} - -
  • - @endforeach - @endisset -
- @endforeach - - -
-
-
- - - - -
-
- -
- -
- - - -
- - - @if ($page->production) - - - - - - - - - - @endif - - - - - - - diff --git a/source/_layouts/page.blade.php b/source/_layouts/page.blade.php deleted file mode 100644 index 7d54682cb..000000000 --- a/source/_layouts/page.blade.php +++ /dev/null @@ -1,82 +0,0 @@ -@extends('_layouts.master') - -@include('_lang.en') - -@section('content') - -
-
-
-
- -

{{ $page->title }}

- - @if($page->get('githubEdit',true)) - - @endif - -
- - -
- @yield('main') -
-
- -
- - @empty(!$page->getBlogItems()) -
-

- Latest News -

- -
- - @foreach(collect($page->getBlogItems())->take(2) as $entry) -
- - - - - - -
- {{ $entry->title }} -
- - -
- @endforeach - -
-
- @endempty -
-
-
-
- -@endsection diff --git a/source/_nav/menu-item.blade.php b/source/_nav/menu-item.blade.php deleted file mode 100644 index 188a51bc3..000000000 --- a/source/_nav/menu-item.blade.php +++ /dev/null @@ -1,20 +0,0 @@ -@if (!$url = is_string($item) ? $item : $item->url) - {{-- Menu item without URL--}} -

{{ $label }}

-@endif - -
  • - @if ($url = is_string($item) ? $item : $item->url) - {{-- Menu item with URL--}} - - {{ $label }} - - @endif - - @if (! is_string($item) && $item->children) - {{-- Recursively handle children --}} - @include('_nav.menu', ['items' => $item->children, 'level' => ++$level]) - @endif -
  • diff --git a/source/_nav/menu-toggle.blade.php b/source/_nav/menu-toggle.blade.php deleted file mode 100644 index d41b65ae5..000000000 --- a/source/_nav/menu-toggle.blade.php +++ /dev/null @@ -1,30 +0,0 @@ - - -@push('scripts') - -@endpush diff --git a/source/_nav/menu.blade.php b/source/_nav/menu.blade.php deleted file mode 100644 index 4a48fa5b9..000000000 --- a/source/_nav/menu.blade.php +++ /dev/null @@ -1,7 +0,0 @@ -@php $level = $level ?? 0 @endphp - - diff --git a/source/_nav/search-input.blade.php b/source/_nav/search-input.blade.php deleted file mode 100644 index 101f1b181..000000000 --- a/source/_nav/search-input.blade.php +++ /dev/null @@ -1,47 +0,0 @@ - - - - -@push('scripts') - @if ($page->docsearchApiKey && $page->docsearchIndexName) - - @endif -@endpush diff --git a/source/assets/build/css/app.css b/source/assets/build/css/app.css deleted file mode 100644 index 449472aca..000000000 --- a/source/assets/build/css/app.css +++ /dev/null @@ -1,15768 +0,0 @@ -/** - * okaidia theme for JavaScript, CSS and HTML - * Loosely based on Monokai textmate theme by http://www.monokai.nl/ - * @author ocodia - */ - -code[class*="language-"], -pre[class*="language-"] { - color: #f8f8f2; - background: none; - text-shadow: 0 1px rgba(0, 0, 0, 0.3); - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - font-size: 1em; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - line-height: 1.5; - - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; - - -webkit-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} - -/* Code blocks */ -pre[class*="language-"] { - padding: 1em; - margin: .5em 0; - overflow: auto; - border-radius: 0.3em; -} - -:not(pre) > code[class*="language-"], -pre[class*="language-"] { - background: #272822; -} - -/* Inline code */ -:not(pre) > code[class*="language-"] { - padding: .1em; - border-radius: .3em; - white-space: normal; -} - -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: #8292a2; -} - -.token.punctuation { - color: #f8f8f2; -} - -.token.namespace { - opacity: .7; -} - -.token.property, -.token.tag, -.token.constant, -.token.symbol, -.token.deleted { - color: #f92672; -} - -.token.boolean, -.token.number { - color: #ae81ff; -} - -.token.selector, -.token.attr-name, -.token.string, -.token.char, -.token.builtin, -.token.inserted { - color: #a6e22e; -} - -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string, -.token.variable { - color: #f8f8f2; -} - -.token.atrule, -.token.attr-value, -.token.function, -.token.class-name { - color: #e6db74; -} - -.token.keyword { - color: #66d9ef; -} - -.token.regex, -.token.important { - color: #fd971f; -} - -.token.important, -.token.bold { - font-weight: bold; -} -.token.italic { - font-style: italic; -} - -.token.entity { - cursor: help; -} -/*! - * Bootstrap v5.0.0-alpha1 (https://getbootstrap.com/) - * Copyright 2011-2020 The Bootstrap Authors - * Copyright 2011-2020 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ - -:root { - --bs-blue: #007bff; - --bs-indigo: #6610f2; - --bs-purple: #6f42c1; - --bs-pink: #e83e8c; - --bs-red: #dc3545; - --bs-orange: #fd7e14; - --bs-yellow: #ffc107; - --bs-green: #28a745; - --bs-teal: #20c997; - --bs-cyan: #17a2b8; - --bs-white: #ffffff; - --bs-gray: #6c757d; - --bs-gray-dark: #343a40; - --bs-primary: #AC5CA0; - --bs-secondary: #6c757d; - --bs-success: #28a745; - --bs-info: #17a2b8; - --bs-warning: #ffc107; - --bs-danger: #dc3545; - --bs-light: #f8f9fa; - --bs-dark: #212529; - --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); -} - -*, -*::before, -*::after { - box-sizing: border-box; -} - -body { - margin: 0; - font-family: var(--bs-font-sans-serif); - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #212529; - background-color: #fff; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -[tabindex="-1"]:focus:not(:focus-visible) { - outline: 0 !important; -} - -hr { - margin: 1rem 0; - color: inherit; - background-color: currentColor; - border: 0; - opacity: 0.25; -} - -hr:not([size]) { - height: 1px; -} - -h1, -.h1, -h2, -.h2, -h3, -.h3, -h4, -.h4, -h5, -.h5, -h6, -.h6 { - margin-top: 0; - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; -} - -h1, -.h1 { - font-size: calc(1.375rem + 1.5vw); -} - -@media (min-width: 1200px) { - h1, - .h1 { - font-size: 2.5rem; - } -} - -h2, -.h2 { - font-size: calc(1.325rem + 0.9vw); -} - -@media (min-width: 1200px) { - h2, - .h2 { - font-size: 2rem; - } -} - -h3, -.h3 { - font-size: calc(1.3rem + 0.6vw); -} - -@media (min-width: 1200px) { - h3, - .h3 { - font-size: 1.75rem; - } -} - -h4, -.h4 { - font-size: calc(1.275rem + 0.3vw); -} - -@media (min-width: 1200px) { - h4, - .h4 { - font-size: 1.5rem; - } -} - -h5, -.h5 { - font-size: 1.25rem; -} - -h6, -.h6 { - font-size: 1rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-original-title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul { - padding-left: 2rem; -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: 700; -} - -dd { - margin-bottom: .5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -b, -strong { - font-weight: bolder; -} - -small, -.small { - font-size: 0.875em; -} - -mark, -.mark { - padding: 0.2em; - background-color: #fcf8e3; -} - -sub, -sup { - position: relative; - font-size: 0.75em; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -.25em; -} - -sup { - top: -.5em; -} - -a { - color: #363f44; - text-decoration: underline; -} - -a:hover { - color: #141719; -} - -a:not([href]):not([class]), -a:not([href]):not([class]):hover { - color: inherit; - text-decoration: none; -} - -pre, -code, -kbd, -samp { - font-family: var(--bs-font-monospace); - font-size: 1em; -} - -pre { - display: block; - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; - font-size: 0.875em; - -ms-overflow-style: scrollbar; -} - -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} - -code { - font-size: 0.875em; - color: #e83e8c; - word-wrap: break-word; -} - -a > code { - color: inherit; -} - -kbd { - padding: 0.2rem 0.4rem; - font-size: 0.875em; - color: #ffffff; - background-color: #212529; - border-radius: 0.2rem; -} - -kbd kbd { - padding: 0; - font-size: 1em; - font-weight: 700; -} - -figure { - margin: 0 0 1rem; -} - -img, -svg { - vertical-align: middle; -} - -table { - caption-side: bottom; - border-collapse: collapse; -} - -caption { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - color: #99a6ad; - text-align: left; -} - -th { - text-align: inherit; - text-align: -webkit-match-parent; -} - -thead, -tbody, -tfoot, -tr, -td, -th { - border-color: inherit; - border-style: solid; - border-width: 0; -} - -label { - display: inline-block; -} - -button { - border-radius: 0; -} - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -input { - overflow: visible; -} - -button, -select { - text-transform: none; -} - -[role="button"] { - cursor: pointer; -} - -select { - word-wrap: normal; -} - -[list]::-webkit-calendar-picker-indicator { - display: none; -} - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -button:not(:disabled), -[type="button"]:not(:disabled), -[type="reset"]:not(:disabled), -[type="submit"]:not(:disabled) { - cursor: pointer; -} - -::-moz-focus-inner { - padding: 0; - border-style: none; -} - -textarea { - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - float: left; - width: 100%; - padding: 0; - margin-bottom: 0.5rem; - font-size: calc(1.275rem + 0.3vw); - line-height: inherit; - white-space: normal; -} - -@media (min-width: 1200px) { - legend { - font-size: 1.5rem; - } -} - -legend + * { - clear: left; -} - -::-webkit-datetime-edit-fields-wrapper, -::-webkit-datetime-edit-text, -::-webkit-datetime-edit-minute, -::-webkit-datetime-edit-hour-field, -::-webkit-datetime-edit-day-field, -::-webkit-datetime-edit-month-field, -::-webkit-datetime-edit-year-field { - padding: 0; -} - -::-webkit-inner-spin-button { - height: auto; -} - -[type="search"] { - outline-offset: -2px; - -webkit-appearance: textfield; -} - -::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-color-swatch-wrapper { - padding: 0; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -iframe { - border: 0; -} - -summary { - display: list-item; - cursor: pointer; -} - -progress { - vertical-align: baseline; -} - -[hidden] { - display: none !important; -} - -.lead { - font-size: 1.25rem; - font-weight: 300; -} - -.display-1 { - font-size: calc(1.625rem + 4.5vw); - font-weight: 300; - line-height: 1.2; -} - -@media (min-width: 1200px) { - .display-1 { - font-size: 5rem; - } -} - -.display-2 { - font-size: calc(1.575rem + 3.9vw); - font-weight: 300; - line-height: 1.2; -} - -@media (min-width: 1200px) { - .display-2 { - font-size: 4.5rem; - } -} - -.display-3 { - font-size: calc(1.525rem + 3.3vw); - font-weight: 300; - line-height: 1.2; -} - -@media (min-width: 1200px) { - .display-3 { - font-size: 4rem; - } -} - -.display-4 { - font-size: calc(1.475rem + 2.7vw); - font-weight: 300; - line-height: 1.2; -} - -@media (min-width: 1200px) { - .display-4 { - font-size: 3.5rem; - } -} - -.display-5 { - font-size: calc(1.425rem + 2.1vw); - font-weight: 300; - line-height: 1.2; -} - -@media (min-width: 1200px) { - .display-5 { - font-size: 3rem; - } -} - -.display-6 { - font-size: calc(1.375rem + 1.5vw); - font-weight: 300; - line-height: 1.2; -} - -@media (min-width: 1200px) { - .display-6 { - font-size: 2.5rem; - } -} - -.list-unstyled { - padding-left: 0; - list-style: none; -} - -.list-inline { - padding-left: 0; - list-style: none; -} - -.list-inline-item { - display: inline-block; -} - -.list-inline-item:not(:last-child) { - margin-right: 0.5rem; -} - -.initialism { - font-size: 0.875em; - text-transform: uppercase; -} - -.blockquote { - margin-bottom: 1rem; - font-size: 1.25rem; -} - -.blockquote > :last-child { - margin-bottom: 0; -} - -.blockquote-footer { - margin-top: -1rem; - margin-bottom: 1rem; - font-size: 0.875em; - color: #6c757d; -} - -.blockquote-footer::before { - content: "\2014\A0"; -} - -.img-fluid { - max-width: 100%; - height: auto; -} - -.img-thumbnail { - padding: 0.25rem; - background-color: #fff; - border: 1px solid #dee2e6; - border-radius: 0.25rem; - max-width: 100%; - height: auto; -} - -.figure { - display: inline-block; -} - -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; -} - -.figure-caption { - font-size: 0.875em; - color: #6c757d; -} - -.container, -.container-fluid, -.container-sm, -.container-md, -.container-lg, -.container-xl, -.container-xxl { - width: 100%; - padding-right: 1rem; - padding-left: 1rem; - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container, - .container-sm { - max-width: 540px; - } -} - -@media (min-width: 768px) { - .container, - .container-sm, - .container-md { - max-width: 720px; - } -} - -@media (min-width: 992px) { - .container, - .container-sm, - .container-md, - .container-lg { - max-width: 960px; - } -} - -@media (min-width: 1200px) { - .container, - .container-sm, - .container-md, - .container-lg, - .container-xl { - max-width: 1140px; - } -} - -@media (min-width: 1400px) { - .container, - .container-sm, - .container-md, - .container-lg, - .container-xl, - .container-xxl { - max-width: 1320px; - } -} - -.row { - --bs-gutter-x: 1.5rem; - --bs-gutter-y: 0; - display: flex; - flex: 1 0 100%; - flex-wrap: wrap; - margin-top: calc(var(--bs-gutter-y) * -1); - margin-right: calc(var(--bs-gutter-x) / -2); - margin-left: calc(var(--bs-gutter-x) / -2); -} - -.row > * { - flex-shrink: 0; - width: 100%; - max-width: 100%; - padding-right: calc(var(--bs-gutter-x) / 2); - padding-left: calc(var(--bs-gutter-x) / 2); - margin-top: var(--bs-gutter-y); -} - -.col { - flex: 1 0 0%; -} - -.row-cols-auto > * { - flex: 0 0 auto; - width: auto; -} - -.row-cols-1 > * { - flex: 0 0 auto; - width: 100%; -} - -.row-cols-2 > * { - flex: 0 0 auto; - width: 50%; -} - -.row-cols-3 > * { - flex: 0 0 auto; - width: 33.33333333%; -} - -.row-cols-4 > * { - flex: 0 0 auto; - width: 25%; -} - -.row-cols-5 > * { - flex: 0 0 auto; - width: 20%; -} - -.row-cols-6 > * { - flex: 0 0 auto; - width: 16.66666667%; -} - -.col-auto { - flex: 0 0 auto; - width: auto; -} - -.col-1 { - flex: 0 0 auto; - width: 8.33333333%; -} - -.col-2 { - flex: 0 0 auto; - width: 16.66666667%; -} - -.col-3 { - flex: 0 0 auto; - width: 25%; -} - -.col-4 { - flex: 0 0 auto; - width: 33.33333333%; -} - -.col-5 { - flex: 0 0 auto; - width: 41.66666667%; -} - -.col-6 { - flex: 0 0 auto; - width: 50%; -} - -.col-7 { - flex: 0 0 auto; - width: 58.33333333%; -} - -.col-8 { - flex: 0 0 auto; - width: 66.66666667%; -} - -.col-9 { - flex: 0 0 auto; - width: 75%; -} - -.col-10 { - flex: 0 0 auto; - width: 83.33333333%; -} - -.col-11 { - flex: 0 0 auto; - width: 91.66666667%; -} - -.col-12 { - flex: 0 0 auto; - width: 100%; -} - -.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%; -} - -.g-0, -.gx-0 { - --bs-gutter-x: 0; -} - -.g-0, -.gy-0 { - --bs-gutter-y: 0; -} - -.g-1, -.gx-1 { - --bs-gutter-x: 0.25rem; -} - -.g-1, -.gy-1 { - --bs-gutter-y: 0.25rem; -} - -.g-2, -.gx-2 { - --bs-gutter-x: 0.5rem; -} - -.g-2, -.gy-2 { - --bs-gutter-y: 0.5rem; -} - -.g-3, -.gx-3 { - --bs-gutter-x: 1rem; -} - -.g-3, -.gy-3 { - --bs-gutter-y: 1rem; -} - -.g-4, -.gx-4 { - --bs-gutter-x: 1.5rem; -} - -.g-4, -.gy-4 { - --bs-gutter-y: 1.5rem; -} - -.g-5, -.gx-5 { - --bs-gutter-x: 3rem; -} - -.g-5, -.gy-5 { - --bs-gutter-y: 3rem; -} - -@media (min-width: 576px) { - .col-sm { - flex: 1 0 0%; - } - - .row-cols-sm-auto > * { - flex: 0 0 auto; - width: auto; - } - - .row-cols-sm-1 > * { - flex: 0 0 auto; - width: 100%; - } - - .row-cols-sm-2 > * { - flex: 0 0 auto; - width: 50%; - } - - .row-cols-sm-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - - .row-cols-sm-4 > * { - flex: 0 0 auto; - width: 25%; - } - - .row-cols-sm-5 > * { - flex: 0 0 auto; - width: 20%; - } - - .row-cols-sm-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-sm-auto { - flex: 0 0 auto; - width: auto; - } - - .col-sm-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - - .col-sm-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-sm-3 { - flex: 0 0 auto; - width: 25%; - } - - .col-sm-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - - .col-sm-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - - .col-sm-6 { - flex: 0 0 auto; - width: 50%; - } - - .col-sm-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - - .col-sm-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - - .col-sm-9 { - flex: 0 0 auto; - width: 75%; - } - - .col-sm-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - - .col-sm-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - - .col-sm-12 { - flex: 0 0 auto; - width: 100%; - } - - .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%; - } - - .g-sm-0, - .gx-sm-0 { - --bs-gutter-x: 0; - } - - .g-sm-0, - .gy-sm-0 { - --bs-gutter-y: 0; - } - - .g-sm-1, - .gx-sm-1 { - --bs-gutter-x: 0.25rem; - } - - .g-sm-1, - .gy-sm-1 { - --bs-gutter-y: 0.25rem; - } - - .g-sm-2, - .gx-sm-2 { - --bs-gutter-x: 0.5rem; - } - - .g-sm-2, - .gy-sm-2 { - --bs-gutter-y: 0.5rem; - } - - .g-sm-3, - .gx-sm-3 { - --bs-gutter-x: 1rem; - } - - .g-sm-3, - .gy-sm-3 { - --bs-gutter-y: 1rem; - } - - .g-sm-4, - .gx-sm-4 { - --bs-gutter-x: 1.5rem; - } - - .g-sm-4, - .gy-sm-4 { - --bs-gutter-y: 1.5rem; - } - - .g-sm-5, - .gx-sm-5 { - --bs-gutter-x: 3rem; - } - - .g-sm-5, - .gy-sm-5 { - --bs-gutter-y: 3rem; - } -} - -@media (min-width: 768px) { - .col-md { - flex: 1 0 0%; - } - - .row-cols-md-auto > * { - flex: 0 0 auto; - width: auto; - } - - .row-cols-md-1 > * { - flex: 0 0 auto; - width: 100%; - } - - .row-cols-md-2 > * { - flex: 0 0 auto; - width: 50%; - } - - .row-cols-md-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - - .row-cols-md-4 > * { - flex: 0 0 auto; - width: 25%; - } - - .row-cols-md-5 > * { - flex: 0 0 auto; - width: 20%; - } - - .row-cols-md-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-md-auto { - flex: 0 0 auto; - width: auto; - } - - .col-md-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - - .col-md-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-md-3 { - flex: 0 0 auto; - width: 25%; - } - - .col-md-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - - .col-md-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - - .col-md-6 { - flex: 0 0 auto; - width: 50%; - } - - .col-md-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - - .col-md-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - - .col-md-9 { - flex: 0 0 auto; - width: 75%; - } - - .col-md-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - - .col-md-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - - .col-md-12 { - flex: 0 0 auto; - width: 100%; - } - - .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%; - } - - .g-md-0, - .gx-md-0 { - --bs-gutter-x: 0; - } - - .g-md-0, - .gy-md-0 { - --bs-gutter-y: 0; - } - - .g-md-1, - .gx-md-1 { - --bs-gutter-x: 0.25rem; - } - - .g-md-1, - .gy-md-1 { - --bs-gutter-y: 0.25rem; - } - - .g-md-2, - .gx-md-2 { - --bs-gutter-x: 0.5rem; - } - - .g-md-2, - .gy-md-2 { - --bs-gutter-y: 0.5rem; - } - - .g-md-3, - .gx-md-3 { - --bs-gutter-x: 1rem; - } - - .g-md-3, - .gy-md-3 { - --bs-gutter-y: 1rem; - } - - .g-md-4, - .gx-md-4 { - --bs-gutter-x: 1.5rem; - } - - .g-md-4, - .gy-md-4 { - --bs-gutter-y: 1.5rem; - } - - .g-md-5, - .gx-md-5 { - --bs-gutter-x: 3rem; - } - - .g-md-5, - .gy-md-5 { - --bs-gutter-y: 3rem; - } -} - -@media (min-width: 992px) { - .col-lg { - flex: 1 0 0%; - } - - .row-cols-lg-auto > * { - flex: 0 0 auto; - width: auto; - } - - .row-cols-lg-1 > * { - flex: 0 0 auto; - width: 100%; - } - - .row-cols-lg-2 > * { - flex: 0 0 auto; - width: 50%; - } - - .row-cols-lg-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - - .row-cols-lg-4 > * { - flex: 0 0 auto; - width: 25%; - } - - .row-cols-lg-5 > * { - flex: 0 0 auto; - width: 20%; - } - - .row-cols-lg-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-lg-auto { - flex: 0 0 auto; - width: auto; - } - - .col-lg-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - - .col-lg-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-lg-3 { - flex: 0 0 auto; - width: 25%; - } - - .col-lg-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - - .col-lg-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - - .col-lg-6 { - flex: 0 0 auto; - width: 50%; - } - - .col-lg-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - - .col-lg-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - - .col-lg-9 { - flex: 0 0 auto; - width: 75%; - } - - .col-lg-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - - .col-lg-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - - .col-lg-12 { - flex: 0 0 auto; - width: 100%; - } - - .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%; - } - - .g-lg-0, - .gx-lg-0 { - --bs-gutter-x: 0; - } - - .g-lg-0, - .gy-lg-0 { - --bs-gutter-y: 0; - } - - .g-lg-1, - .gx-lg-1 { - --bs-gutter-x: 0.25rem; - } - - .g-lg-1, - .gy-lg-1 { - --bs-gutter-y: 0.25rem; - } - - .g-lg-2, - .gx-lg-2 { - --bs-gutter-x: 0.5rem; - } - - .g-lg-2, - .gy-lg-2 { - --bs-gutter-y: 0.5rem; - } - - .g-lg-3, - .gx-lg-3 { - --bs-gutter-x: 1rem; - } - - .g-lg-3, - .gy-lg-3 { - --bs-gutter-y: 1rem; - } - - .g-lg-4, - .gx-lg-4 { - --bs-gutter-x: 1.5rem; - } - - .g-lg-4, - .gy-lg-4 { - --bs-gutter-y: 1.5rem; - } - - .g-lg-5, - .gx-lg-5 { - --bs-gutter-x: 3rem; - } - - .g-lg-5, - .gy-lg-5 { - --bs-gutter-y: 3rem; - } -} - -@media (min-width: 1200px) { - .col-xl { - flex: 1 0 0%; - } - - .row-cols-xl-auto > * { - flex: 0 0 auto; - width: auto; - } - - .row-cols-xl-1 > * { - flex: 0 0 auto; - width: 100%; - } - - .row-cols-xl-2 > * { - flex: 0 0 auto; - width: 50%; - } - - .row-cols-xl-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - - .row-cols-xl-4 > * { - flex: 0 0 auto; - width: 25%; - } - - .row-cols-xl-5 > * { - flex: 0 0 auto; - width: 20%; - } - - .row-cols-xl-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-xl-auto { - flex: 0 0 auto; - width: auto; - } - - .col-xl-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - - .col-xl-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-xl-3 { - flex: 0 0 auto; - width: 25%; - } - - .col-xl-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - - .col-xl-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - - .col-xl-6 { - flex: 0 0 auto; - width: 50%; - } - - .col-xl-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - - .col-xl-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - - .col-xl-9 { - flex: 0 0 auto; - width: 75%; - } - - .col-xl-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - - .col-xl-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - - .col-xl-12 { - flex: 0 0 auto; - width: 100%; - } - - .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%; - } - - .g-xl-0, - .gx-xl-0 { - --bs-gutter-x: 0; - } - - .g-xl-0, - .gy-xl-0 { - --bs-gutter-y: 0; - } - - .g-xl-1, - .gx-xl-1 { - --bs-gutter-x: 0.25rem; - } - - .g-xl-1, - .gy-xl-1 { - --bs-gutter-y: 0.25rem; - } - - .g-xl-2, - .gx-xl-2 { - --bs-gutter-x: 0.5rem; - } - - .g-xl-2, - .gy-xl-2 { - --bs-gutter-y: 0.5rem; - } - - .g-xl-3, - .gx-xl-3 { - --bs-gutter-x: 1rem; - } - - .g-xl-3, - .gy-xl-3 { - --bs-gutter-y: 1rem; - } - - .g-xl-4, - .gx-xl-4 { - --bs-gutter-x: 1.5rem; - } - - .g-xl-4, - .gy-xl-4 { - --bs-gutter-y: 1.5rem; - } - - .g-xl-5, - .gx-xl-5 { - --bs-gutter-x: 3rem; - } - - .g-xl-5, - .gy-xl-5 { - --bs-gutter-y: 3rem; - } -} - -@media (min-width: 1400px) { - .col-xxl { - flex: 1 0 0%; - } - - .row-cols-xxl-auto > * { - flex: 0 0 auto; - width: auto; - } - - .row-cols-xxl-1 > * { - flex: 0 0 auto; - width: 100%; - } - - .row-cols-xxl-2 > * { - flex: 0 0 auto; - width: 50%; - } - - .row-cols-xxl-3 > * { - flex: 0 0 auto; - width: 33.33333333%; - } - - .row-cols-xxl-4 > * { - flex: 0 0 auto; - width: 25%; - } - - .row-cols-xxl-5 > * { - flex: 0 0 auto; - width: 20%; - } - - .row-cols-xxl-6 > * { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-xxl-auto { - flex: 0 0 auto; - width: auto; - } - - .col-xxl-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - - .col-xxl-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-xxl-3 { - flex: 0 0 auto; - width: 25%; - } - - .col-xxl-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - - .col-xxl-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - - .col-xxl-6 { - flex: 0 0 auto; - width: 50%; - } - - .col-xxl-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - - .col-xxl-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - - .col-xxl-9 { - flex: 0 0 auto; - width: 75%; - } - - .col-xxl-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - - .col-xxl-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - - .col-xxl-12 { - flex: 0 0 auto; - width: 100%; - } - - .offset-xxl-0 { - margin-left: 0; - } - - .offset-xxl-1 { - margin-left: 8.33333333%; - } - - .offset-xxl-2 { - margin-left: 16.66666667%; - } - - .offset-xxl-3 { - margin-left: 25%; - } - - .offset-xxl-4 { - margin-left: 33.33333333%; - } - - .offset-xxl-5 { - margin-left: 41.66666667%; - } - - .offset-xxl-6 { - margin-left: 50%; - } - - .offset-xxl-7 { - margin-left: 58.33333333%; - } - - .offset-xxl-8 { - margin-left: 66.66666667%; - } - - .offset-xxl-9 { - margin-left: 75%; - } - - .offset-xxl-10 { - margin-left: 83.33333333%; - } - - .offset-xxl-11 { - margin-left: 91.66666667%; - } - - .g-xxl-0, - .gx-xxl-0 { - --bs-gutter-x: 0; - } - - .g-xxl-0, - .gy-xxl-0 { - --bs-gutter-y: 0; - } - - .g-xxl-1, - .gx-xxl-1 { - --bs-gutter-x: 0.25rem; - } - - .g-xxl-1, - .gy-xxl-1 { - --bs-gutter-y: 0.25rem; - } - - .g-xxl-2, - .gx-xxl-2 { - --bs-gutter-x: 0.5rem; - } - - .g-xxl-2, - .gy-xxl-2 { - --bs-gutter-y: 0.5rem; - } - - .g-xxl-3, - .gx-xxl-3 { - --bs-gutter-x: 1rem; - } - - .g-xxl-3, - .gy-xxl-3 { - --bs-gutter-y: 1rem; - } - - .g-xxl-4, - .gx-xxl-4 { - --bs-gutter-x: 1.5rem; - } - - .g-xxl-4, - .gy-xxl-4 { - --bs-gutter-y: 1.5rem; - } - - .g-xxl-5, - .gx-xxl-5 { - --bs-gutter-x: 3rem; - } - - .g-xxl-5, - .gy-xxl-5 { - --bs-gutter-y: 3rem; - } -} - -.table { - --bs-table-bg: transparent; - --bs-table-accent-bg: transparent; - --bs-table-striped-color: #f6f7f9; - --bs-table-striped-bg: rgba(0, 0, 0, 0.05); - --bs-table-active-color: #212529; - --bs-table-active-bg: rgba(0, 0, 0, 0.1); - --bs-table-hover-color: #212529; - --bs-table-hover-bg: rgba(0, 0, 0, 0.075); - width: 100%; - margin-bottom: 1rem; - color: #212529; - vertical-align: top; - border-color: #e6e9ed; -} - -.table > :not(caption) > * > * { - padding: 0.5rem 0.5rem; - background-color: var(--bs-table-bg); - background-image: linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg)); - border-bottom-width: 1px; -} - -.table > tbody { - vertical-align: inherit; -} - -.table > thead { - vertical-align: bottom; -} - -.table > :not(:last-child) > :last-child > * { - border-bottom-color: currentColor; -} - -.caption-top { - caption-side: top; -} - -.table-sm > :not(caption) > * > * { - padding: 0.25rem 0.25rem; -} - -.table-bordered > :not(caption) > * { - border-width: 1px 0; -} - -.table-bordered > :not(caption) > * > * { - border-width: 0 1px; -} - -.table-borderless > :not(caption) > * > * { - border-bottom-width: 0; -} - -.table-striped > tbody > tr:nth-of-type(odd) { - --bs-table-accent-bg: var(--bs-table-striped-bg); - color: var(--bs-table-striped-color); -} - -.table-active { - --bs-table-accent-bg: var(--bs-table-active-bg); - color: var(--bs-table-active-color); -} - -.table-hover > tbody > tr:hover { - --bs-table-accent-bg: var(--bs-table-hover-bg); - color: var(--bs-table-hover-color); -} - -.table-primary { - --bs-table-bg: #e8d1e4; - --bs-table-striped-bg: #dec8db; - --bs-table-striped-color: #212529; - --bs-table-active-bg: #d4c0d1; - --bs-table-active-color: #212529; - --bs-table-hover-bg: #d9c4d6; - --bs-table-hover-color: #212529; - color: #212529; - border-color: #d4c0d1; -} - -.table-secondary { - --bs-table-bg: #d6d8db; - --bs-table-striped-bg: #cdcfd2; - --bs-table-striped-color: #212529; - --bs-table-active-bg: #c4c6c9; - --bs-table-active-color: #212529; - --bs-table-hover-bg: #c8cbce; - --bs-table-hover-color: #212529; - color: #212529; - border-color: #c4c6c9; -} - -.table-success { - --bs-table-bg: #c3e6cb; - --bs-table-striped-bg: #bbdcc3; - --bs-table-striped-color: #212529; - --bs-table-active-bg: #b3d3bb; - --bs-table-active-color: #212529; - --bs-table-hover-bg: #b7d8bf; - --bs-table-hover-color: #212529; - color: #212529; - border-color: #b3d3bb; -} - -.table-info { - --bs-table-bg: #bee5eb; - --bs-table-striped-bg: #b6dbe1; - --bs-table-striped-color: #212529; - --bs-table-active-bg: #aed2d8; - --bs-table-active-color: #212529; - --bs-table-hover-bg: #b2d7dc; - --bs-table-hover-color: #212529; - color: #212529; - border-color: #aed2d8; -} - -.table-warning { - --bs-table-bg: #ffeeba; - --bs-table-striped-bg: #f4e4b3; - --bs-table-striped-color: #212529; - --bs-table-active-bg: #e9daac; - --bs-table-active-color: #212529; - --bs-table-hover-bg: #eedfaf; - --bs-table-hover-color: #212529; - color: #212529; - border-color: #e9daac; -} - -.table-danger { - --bs-table-bg: #f5c6cb; - --bs-table-striped-bg: #eabec3; - --bs-table-striped-color: #212529; - --bs-table-active-bg: #e0b6bb; - --bs-table-active-color: #212529; - --bs-table-hover-bg: #e5babf; - --bs-table-hover-color: #212529; - color: #212529; - border-color: #e0b6bb; -} - -.table-light { - --bs-table-bg: #f8f9fa; - --bs-table-striped-bg: #edeef0; - --bs-table-striped-color: #212529; - --bs-table-active-bg: #e3e4e5; - --bs-table-active-color: #212529; - --bs-table-hover-bg: #e8e9ea; - --bs-table-hover-color: #212529; - color: #212529; - border-color: #e3e4e5; -} - -.table-dark { - --bs-table-bg: #212529; - --bs-table-striped-bg: #2c3034; - --bs-table-striped-color: #ffffff; - --bs-table-active-bg: #373b3e; - --bs-table-active-color: #ffffff; - --bs-table-hover-bg: #323539; - --bs-table-hover-color: #ffffff; - color: #ffffff; - border-color: #373b3e; -} - -.table-responsive { - overflow-x: auto; - -webkit-overflow-scrolling: touch; -} - -@media (max-width: 575.98px) { - .table-responsive-sm { - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } -} - -@media (max-width: 767.98px) { - .table-responsive-md { - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } -} - -@media (max-width: 991.98px) { - .table-responsive-lg { - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } -} - -@media (max-width: 1199.98px) { - .table-responsive-xl { - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } -} - -@media (max-width: 1399.98px) { - .table-responsive-xxl { - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } -} - -.form-label { - margin-bottom: 0.5rem; -} - -.col-form-label { - padding-top: calc(0.375rem + 1px); - padding-bottom: calc(0.375rem + 1px); - margin-bottom: 0; - font-size: inherit; - line-height: 1.5; -} - -.col-form-label-lg { - padding-top: calc(0.5rem + 1px); - padding-bottom: calc(0.5rem + 1px); - font-size: 1.23rem; -} - -.col-form-label-sm { - padding-top: calc(0.25rem + 1px); - padding-bottom: calc(0.25rem + 1px); - font-size: 0.92857rem; -} - -.form-text { - margin-top: 0.25rem; - font-size: 0.875em; - color: #99a6ad; -} - -.form-control { - display: block; - width: 100%; - min-height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #ffffff; - background-clip: padding-box; - border: 1px solid #ced4da; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - border-radius: 2px; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .form-control { - transition: none; - } -} - -.form-control:focus { - color: #495057; - background-color: #ffffff; - border-color: #d7b0d1; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(172, 92, 160, 0.25); -} - -.form-control::-moz-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control::placeholder { - color: #6c757d; - opacity: 1; -} - -.form-control:disabled, -.form-control[readonly] { - background-color: #e9ecef; - opacity: 1; -} - -.form-control-plaintext { - display: block; - width: 100%; - padding: 0.375rem 0; - margin-bottom: 0; - line-height: 1.5; - color: #212529; - background-color: transparent; - border: solid transparent; - border-width: 1px 0; -} - -.form-control-plaintext.form-control-sm, -.form-control-plaintext.form-control-lg { - padding-right: 0; - padding-left: 0; -} - -.form-control-sm { - min-height: calc(1.5em + 0.5rem + 2px); - padding: 0.25rem 0.5rem; - font-size: 0.92857rem; - border-radius: 0.2rem; -} - -.form-control-lg { - min-height: calc(1.5em + 1rem + 2px); - padding: 0.5rem 1rem; - font-size: 1.23rem; - border-radius: 0.3rem; -} - -.form-control-color { - max-width: 3rem; - padding: 0.375rem; -} - -.form-control-color::-moz-color-swatch { - border-radius: 2px; -} - -.form-control-color::-webkit-color-swatch { - border-radius: 2px; -} - -.form-select { - display: block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 1.75rem 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - vertical-align: middle; - background-color: #ffffff; - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right 0.75rem center; - background-size: 16px 12px; - border: 1px solid #ced4da; - border-radius: 0.25rem; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.form-select:focus { - border-color: #d7b0d1; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(172, 92, 160, 0.25); -} - -.form-select:focus::-ms-value { - color: #495057; - background-color: #ffffff; -} - -.form-select[multiple], -.form-select[size]:not([size="1"]) { - height: auto; - padding-right: 0.75rem; - background-image: none; -} - -.form-select:disabled { - color: #6c757d; - background-color: #e9ecef; -} - -.form-select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} - -.form-select-sm { - height: calc(1.5em + 0.5rem + 2px); - padding-top: 0.25rem; - padding-bottom: 0.25rem; - padding-left: 0.5rem; - font-size: 0.92857rem; -} - -.form-select-lg { - height: calc(1.5em + 1rem + 2px); - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - font-size: 1.23rem; -} - -.form-check { - display: block; - min-height: 1.5rem; - padding-left: 1.75em; - margin-bottom: 0.125rem; -} - -.form-check .form-check-input { - float: left; - margin-left: -1.75em; -} - -.form-check-input { - width: 1.25em; - height: 1.25em; - margin-top: 0.125em; - vertical-align: top; - background-color: #fff; - background-repeat: no-repeat; - background-position: center; - background-size: contain; - border: 1px solid rgba(0, 0, 0, 0.25); - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - -webkit-print-color-adjust: exact; - color-adjust: exact; - transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .form-check-input { - transition: none; - } -} - -.form-check-input[type="checkbox"] { - border-radius: 0.25em; -} - -.form-check-input[type="radio"] { - border-radius: 50%; -} - -.form-check-input:active { - filter: brightness(90%); -} - -.form-check-input:focus { - border-color: #d7b0d1; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(172, 92, 160, 0.25); -} - -.form-check-input:checked { - background-color: #AC5CA0; - border-color: #AC5CA0; -} - -.form-check-input:checked[type="checkbox"] { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); -} - -.form-check-input:checked[type="radio"] { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e"); -} - -.form-check-input[type="checkbox"]:indeterminate { - background-color: #AC5CA0; - border-color: #AC5CA0; - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); -} - -.form-check-input:disabled { - pointer-events: none; - filter: none; - opacity: .5; -} - -.form-check-input[disabled] ~ .form-check-label, -.form-check-input:disabled ~ .form-check-label { - opacity: .5; -} - -.form-switch { - padding-left: 2.5em; -} - -.form-switch .form-check-input { - width: 2em; - margin-left: -2.5em; - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); - background-position: left center; - border-radius: 2em; -} - -.form-switch .form-check-input:focus { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23d7b0d1'/%3e%3c/svg%3e"); -} - -.form-switch .form-check-input:checked { - background-position: right center; - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e"); -} - -.form-check-inline { - display: inline-block; - margin-right: 1rem; -} - -.btn-check { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} - -.form-file { - --bs-form-file-height: calc(1.5em + 0.75rem + 2px); - position: relative; -} - -.form-file-input { - position: relative; - z-index: 2; - width: 100%; - height: var(--bs-form-file-height); - margin: 0; - opacity: 0; -} - -.form-file-input:focus-within ~ .form-file-label { - border-color: #d7b0d1; - box-shadow: 0 0 0 0.2rem rgba(172, 92, 160, 0.25); -} - -.form-file-input[disabled] ~ .form-file-label .form-file-text, -.form-file-input:disabled ~ .form-file-label .form-file-text { - background-color: #e9ecef; -} - -.form-file-label { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 1; - display: flex; - height: var(--bs-form-file-height); - border-color: #ced4da; - border-radius: 2px; -} - -.form-file-text { - display: block; - flex-grow: 1; - padding: 0.375rem 0.75rem; - overflow: hidden; - font-weight: 400; - line-height: 1.5; - color: #495057; - text-overflow: ellipsis; - white-space: nowrap; - background-color: #ffffff; - border-color: inherit; - border-style: solid; - border-width: 1px; - border-top-left-radius: inherit; - border-bottom-left-radius: inherit; -} - -.form-file-button { - display: block; - flex-shrink: 0; - padding: 0.375rem 0.75rem; - margin-left: -1px; - line-height: 1.5; - color: #495057; - background-color: #e9ecef; - border-color: inherit; - border-style: solid; - border-width: 1px; - border-top-right-radius: inherit; - border-bottom-right-radius: inherit; -} - -.form-file-sm { - --bs-form-file-height: calc(1.5em + 0.5rem + 2px); - font-size: 0.92857rem; -} - -.form-file-sm .form-file-text, -.form-file-sm .form-file-button { - padding: 0.25rem 0.5rem; -} - -.form-file-lg { - --bs-form-file-height: calc(1.5em + 1rem + 2px); - font-size: 1.23rem; -} - -.form-file-lg .form-file-text, -.form-file-lg .form-file-button { - padding: 0.5rem 1rem; -} - -.form-range { - width: 100%; - height: 1.4rem; - padding: 0; - background-color: transparent; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.form-range:focus { - outline: none; -} - -.form-range:focus::-webkit-slider-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(172, 92, 160, 0.25); -} - -.form-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(172, 92, 160, 0.25); -} - -.form-range:focus::-ms-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(172, 92, 160, 0.25); -} - -.form-range::-moz-focus-outer { - border: 0; -} - -.form-range::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - margin-top: -0.25rem; - background-color: #AC5CA0; - border: 0; - border-radius: 1rem; - -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -webkit-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .form-range::-webkit-slider-thumb { - -webkit-transition: none; - transition: none; - } -} - -.form-range::-webkit-slider-thumb:active { - background-color: #e8d2e5; -} - -.form-range::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.form-range::-moz-range-thumb { - width: 1rem; - height: 1rem; - background-color: #AC5CA0; - border: 0; - border-radius: 1rem; - -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -moz-appearance: none; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .form-range::-moz-range-thumb { - -moz-transition: none; - transition: none; - } -} - -.form-range::-moz-range-thumb:active { - background-color: #e8d2e5; -} - -.form-range::-moz-range-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} - -.form-range::-ms-thumb { - width: 1rem; - height: 1rem; - margin-top: 0; - margin-right: 0.2rem; - margin-left: 0.2rem; - background-color: #AC5CA0; - border: 0; - border-radius: 1rem; - -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; -} - -@media (prefers-reduced-motion: reduce) { - .form-range::-ms-thumb { - -ms-transition: none; - transition: none; - } -} - -.form-range::-ms-thumb:active { - background-color: #e8d2e5; -} - -.form-range::-ms-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: transparent; - border-color: transparent; - border-width: 0.5rem; -} - -.form-range::-ms-fill-lower { - background-color: #dee2e6; - border-radius: 1rem; -} - -.form-range::-ms-fill-upper { - margin-right: 15px; - background-color: #dee2e6; - border-radius: 1rem; -} - -.form-range:disabled { - pointer-events: none; -} - -.form-range:disabled::-webkit-slider-thumb { - background-color: #adb5bd; -} - -.form-range:disabled::-moz-range-thumb { - background-color: #adb5bd; -} - -.form-range:disabled::-ms-thumb { - background-color: #adb5bd; -} - -.input-group { - position: relative; - display: flex; - flex-wrap: wrap; - align-items: stretch; - width: 100%; -} - -.input-group > .form-control, -.input-group > .form-select, -.input-group > .form-file { - position: relative; - flex: 1 1 auto; - width: 1%; - min-width: 0; -} - -.input-group > .form-control:focus, -.input-group > .form-select:focus, -.input-group > .form-file .form-file-input:focus ~ .form-file-label { - z-index: 3; -} - -.input-group > .form-file > .form-file-input:focus { - z-index: 4; -} - -.input-group > .form-file:not(:last-child) > .form-file-label { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > .form-file:not(:first-child) > .form-file-label { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.input-group .btn { - position: relative; - z-index: 2; -} - -.input-group .btn:focus { - z-index: 3; -} - -.input-group-text { - display: flex; - align-items: center; - padding: 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - text-align: center; - white-space: nowrap; - background-color: #e9ecef; - border: 1px solid #ced4da; - border-radius: 2px; -} - -.input-group-lg > .form-control { - min-height: calc(1.5em + 1rem + 2px); -} - -.input-group-lg > .form-select { - height: calc(1.5em + 1rem + 2px); -} - -.input-group-lg > .form-control, -.input-group-lg > .form-select, -.input-group-lg > .input-group-text, -.input-group-lg > .btn { - padding: 0.5rem 1rem; - font-size: 1.23rem; - border-radius: 0.3rem; -} - -.input-group-sm > .form-control { - min-height: calc(1.5em + 0.5rem + 2px); -} - -.input-group-sm > .form-select { - height: calc(1.5em + 0.5rem + 2px); -} - -.input-group-sm > .form-control, -.input-group-sm > .form-select, -.input-group-sm > .input-group-text, -.input-group-sm > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.92857rem; - border-radius: 0.2rem; -} - -.input-group-lg > .form-select, -.input-group-sm > .form-select { - padding-right: 1.75rem; -} - -.input-group > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), -.input-group > .dropdown-toggle:nth-last-child(n + 3) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.input-group > :not(:first-child):not(.dropdown-menu) { - margin-left: -1px; - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.valid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 0.875em; - color: #28a745; -} - -.valid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: .1rem; - font-size: 0.92857rem; - color: #ffffff; - background-color: rgba(40, 167, 69, 0.9); - border-radius: 0.25rem; -} - -.was-validated :valid ~ .valid-feedback, -.was-validated :valid ~ .valid-tooltip, -.is-valid ~ .valid-feedback, -.is-valid ~ .valid-tooltip { - display: block; -} - -.was-validated .form-control:valid, -.form-control.is-valid { - border-color: #28a745; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.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-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:valid:focus, -.form-control.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated textarea.form-control:valid, -textarea.form-control.is-valid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); -} - -.was-validated .form-select:valid, -.form-select.is-valid { - border-color: #28a745; - padding-right: calc(0.75em + 2.3125rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.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 0.75rem center, center right 1.75rem; - background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-select:valid:focus, -.form-select.is-valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .form-check-input:valid, -.form-check-input.is-valid { - border-color: #28a745; -} - -.was-validated .form-check-input:valid:checked, -.form-check-input.is-valid:checked { - background-color: #28a745; -} - -.was-validated .form-check-input:valid:focus, -.form-check-input.is-valid:focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.was-validated .form-check-input:valid ~ .form-check-label, -.form-check-input.is-valid ~ .form-check-label { - color: #28a745; -} - -.form-check-inline .form-check-input ~ .valid-feedback { - margin-left: .5em; -} - -.was-validated .form-file-input:valid ~ .form-file-label, -.form-file-input.is-valid ~ .form-file-label { - border-color: #28a745; -} - -.was-validated .form-file-input:valid:focus ~ .form-file-label, -.form-file-input.is-valid:focus ~ .form-file-label { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} - -.invalid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 0.875em; - color: #dc3545; -} - -.invalid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: .1rem; - font-size: 0.92857rem; - color: #ffffff; - background-color: rgba(220, 53, 69, 0.9); - border-radius: 0.25rem; -} - -.was-validated :invalid ~ .invalid-feedback, -.was-validated :invalid ~ .invalid-tooltip, -.is-invalid ~ .invalid-feedback, -.is-invalid ~ .invalid-tooltip { - display: block; -} - -.was-validated .form-control:invalid, -.form-control.is-invalid { - border-color: #dc3545; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-control:invalid:focus, -.form-control.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated textarea.form-control:invalid, -textarea.form-control.is-invalid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); -} - -.was-validated .form-select:invalid, -.form-select.is-invalid { - border-color: #dc3545; - padding-right: calc(0.75em + 2.3125rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e"); - background-position: right 0.75rem center, center right 1.75rem; - background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} - -.was-validated .form-select:invalid:focus, -.form-select.is-invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .form-check-input:invalid, -.form-check-input.is-invalid { - border-color: #dc3545; -} - -.was-validated .form-check-input:invalid:checked, -.form-check-input.is-invalid:checked { - background-color: #dc3545; -} - -.was-validated .form-check-input:invalid:focus, -.form-check-input.is-invalid:focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.was-validated .form-check-input:invalid ~ .form-check-label, -.form-check-input.is-invalid ~ .form-check-label { - color: #dc3545; -} - -.form-check-inline .form-check-input ~ .invalid-feedback { - margin-left: .5em; -} - -.was-validated .form-file-input:invalid ~ .form-file-label, -.form-file-input.is-invalid ~ .form-file-label { - border-color: #dc3545; -} - -.was-validated .form-file-input:invalid:focus ~ .form-file-label, -.form-file-input.is-invalid:focus ~ .form-file-label { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} - -.btn { - display: inline-block; - font-weight: 400; - line-height: 1.5; - color: #212529; - text-align: center; - text-decoration: none; - vertical-align: middle; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.375rem 0.75rem; - font-size: 1rem; - border-radius: 2px; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .btn { - transition: none; - } -} - -.btn:hover { - color: #212529; -} - -.btn-check:focus + .btn, -.btn:focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(172, 92, 160, 0.25); -} - -.btn:disabled, -.btn.disabled, -fieldset:disabled .btn { - pointer-events: none; - opacity: 0.65; -} - -.btn-primary { - color: #ffffff; - background-color: #AC5CA0; - border-color: #AC5CA0; -} - -.btn-primary:hover { - color: #ffffff; - background-color: #964c8b; - border-color: #8d4883; -} - -.btn-check:focus + .btn-primary, -.btn-primary:focus { - color: #ffffff; - background-color: #964c8b; - border-color: #8d4883; - box-shadow: 0 0 0 0.2rem rgba(184, 116, 174, 0.5); -} - -.btn-check:checked + .btn-primary, -.btn-check:active + .btn-primary, -.btn-primary:active, -.btn-primary.active, -.show > .btn-primary.dropdown-toggle { - color: #ffffff; - background-color: #8d4883; - border-color: #85447b; -} - -.btn-check:checked + .btn-primary:focus, -.btn-check:active + .btn-primary:focus, -.btn-primary:active:focus, -.btn-primary.active:focus, -.show > .btn-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(184, 116, 174, 0.5); -} - -.btn-primary:disabled, -.btn-primary.disabled { - color: #ffffff; - background-color: #AC5CA0; - border-color: #AC5CA0; -} - -.btn-secondary { - color: #ffffff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-secondary:hover { - color: #ffffff; - background-color: #5a6268; - border-color: #545b62; -} - -.btn-check:focus + .btn-secondary, -.btn-secondary:focus { - color: #ffffff; - background-color: #5a6268; - border-color: #545b62; - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-check:checked + .btn-secondary, -.btn-check:active + .btn-secondary, -.btn-secondary:active, -.btn-secondary.active, -.show > .btn-secondary.dropdown-toggle { - color: #ffffff; - background-color: #545b62; - border-color: #4e555b; -} - -.btn-check:checked + .btn-secondary:focus, -.btn-check:active + .btn-secondary:focus, -.btn-secondary:active:focus, -.btn-secondary.active:focus, -.show > .btn-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} - -.btn-secondary:disabled, -.btn-secondary.disabled { - color: #ffffff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-success { - color: #ffffff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-success:hover { - color: #ffffff; - background-color: #218838; - border-color: #1e7e34; -} - -.btn-check:focus + .btn-success, -.btn-success:focus { - color: #ffffff; - background-color: #218838; - border-color: #1e7e34; - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-check:checked + .btn-success, -.btn-check:active + .btn-success, -.btn-success:active, -.btn-success.active, -.show > .btn-success.dropdown-toggle { - color: #ffffff; - background-color: #1e7e34; - border-color: #1c7430; -} - -.btn-check:checked + .btn-success:focus, -.btn-check:active + .btn-success:focus, -.btn-success:active:focus, -.btn-success.active:focus, -.show > .btn-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} - -.btn-success:disabled, -.btn-success.disabled { - color: #ffffff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-info { - color: #ffffff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-info:hover { - color: #ffffff; - background-color: #138496; - border-color: #117a8b; -} - -.btn-check:focus + .btn-info, -.btn-info:focus { - color: #ffffff; - background-color: #138496; - border-color: #117a8b; - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-check:checked + .btn-info, -.btn-check:active + .btn-info, -.btn-info:active, -.btn-info.active, -.show > .btn-info.dropdown-toggle { - color: #ffffff; - background-color: #117a8b; - border-color: #10707f; -} - -.btn-check:checked + .btn-info:focus, -.btn-check:active + .btn-info:focus, -.btn-info:active:focus, -.btn-info.active:focus, -.show > .btn-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} - -.btn-info:disabled, -.btn-info.disabled { - color: #ffffff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-warning { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-warning:hover { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; -} - -.btn-check:focus + .btn-warning, -.btn-warning:focus { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-check:checked + .btn-warning, -.btn-check:active + .btn-warning, -.btn-warning:active, -.btn-warning.active, -.show > .btn-warning.dropdown-toggle { - color: #212529; - background-color: #d39e00; - border-color: #c69500; -} - -.btn-check:checked + .btn-warning:focus, -.btn-check:active + .btn-warning:focus, -.btn-warning:active:focus, -.btn-warning.active:focus, -.show > .btn-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} - -.btn-warning:disabled, -.btn-warning.disabled { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-danger { - color: #ffffff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-danger:hover { - color: #ffffff; - background-color: #c82333; - border-color: #bd2130; -} - -.btn-check:focus + .btn-danger, -.btn-danger:focus { - color: #ffffff; - background-color: #c82333; - border-color: #bd2130; - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-check:checked + .btn-danger, -.btn-check:active + .btn-danger, -.btn-danger:active, -.btn-danger.active, -.show > .btn-danger.dropdown-toggle { - color: #ffffff; - background-color: #bd2130; - border-color: #b21f2d; -} - -.btn-check:checked + .btn-danger:focus, -.btn-check:active + .btn-danger:focus, -.btn-danger:active:focus, -.btn-danger.active:focus, -.show > .btn-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} - -.btn-danger:disabled, -.btn-danger.disabled { - color: #ffffff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-light { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-light:hover { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; -} - -.btn-check:focus + .btn-light, -.btn-light:focus { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-check:checked + .btn-light, -.btn-check:active + .btn-light, -.btn-light:active, -.btn-light.active, -.show > .btn-light.dropdown-toggle { - color: #212529; - background-color: #dae0e5; - border-color: #d3d9df; -} - -.btn-check:checked + .btn-light:focus, -.btn-check:active + .btn-light:focus, -.btn-light:active:focus, -.btn-light.active:focus, -.show > .btn-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} - -.btn-light:disabled, -.btn-light.disabled { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-dark { - color: #ffffff; - background-color: #212529; - border-color: #212529; -} - -.btn-dark:hover { - color: #ffffff; - background-color: #101214; - border-color: #0a0c0d; -} - -.btn-check:focus + .btn-dark, -.btn-dark:focus { - color: #ffffff; - background-color: #101214; - border-color: #0a0c0d; - box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5); -} - -.btn-check:checked + .btn-dark, -.btn-check:active + .btn-dark, -.btn-dark:active, -.btn-dark.active, -.show > .btn-dark.dropdown-toggle { - color: #ffffff; - background-color: #0a0c0d; - border-color: #050506; -} - -.btn-check:checked + .btn-dark:focus, -.btn-check:active + .btn-dark:focus, -.btn-dark:active:focus, -.btn-dark.active:focus, -.show > .btn-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5); -} - -.btn-dark:disabled, -.btn-dark.disabled { - color: #ffffff; - background-color: #212529; - border-color: #212529; -} - -.btn-outline-primary { - color: #AC5CA0; - border-color: #AC5CA0; -} - -.btn-outline-primary:hover { - color: #ffffff; - background-color: #AC5CA0; - border-color: #AC5CA0; -} - -.btn-check:focus + .btn-outline-primary, -.btn-outline-primary:focus { - box-shadow: 0 0 0 0.2rem rgba(172, 92, 160, 0.5); -} - -.btn-check:checked + .btn-outline-primary, -.btn-check:active + .btn-outline-primary, -.btn-outline-primary:active, -.btn-outline-primary.active, -.btn-outline-primary.dropdown-toggle.show { - color: #ffffff; - background-color: #AC5CA0; - border-color: #AC5CA0; -} - -.btn-check:checked + .btn-outline-primary:focus, -.btn-check:active + .btn-outline-primary:focus, -.btn-outline-primary:active:focus, -.btn-outline-primary.active:focus, -.btn-outline-primary.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.2rem rgba(172, 92, 160, 0.5); -} - -.btn-outline-primary:disabled, -.btn-outline-primary.disabled { - color: #AC5CA0; - background-color: transparent; -} - -.btn-outline-secondary { - color: #6c757d; - border-color: #6c757d; -} - -.btn-outline-secondary:hover { - color: #ffffff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-check:focus + .btn-outline-secondary, -.btn-outline-secondary:focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-check:checked + .btn-outline-secondary, -.btn-check:active + .btn-outline-secondary, -.btn-outline-secondary:active, -.btn-outline-secondary.active, -.btn-outline-secondary.dropdown-toggle.show { - color: #ffffff; - background-color: #6c757d; - border-color: #6c757d; -} - -.btn-check:checked + .btn-outline-secondary:focus, -.btn-check:active + .btn-outline-secondary:focus, -.btn-outline-secondary:active:focus, -.btn-outline-secondary.active:focus, -.btn-outline-secondary.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} - -.btn-outline-secondary:disabled, -.btn-outline-secondary.disabled { - color: #6c757d; - background-color: transparent; -} - -.btn-outline-success { - color: #28a745; - border-color: #28a745; -} - -.btn-outline-success:hover { - color: #ffffff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-check:focus + .btn-outline-success, -.btn-outline-success:focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-check:checked + .btn-outline-success, -.btn-check:active + .btn-outline-success, -.btn-outline-success:active, -.btn-outline-success.active, -.btn-outline-success.dropdown-toggle.show { - color: #ffffff; - background-color: #28a745; - border-color: #28a745; -} - -.btn-check:checked + .btn-outline-success:focus, -.btn-check:active + .btn-outline-success:focus, -.btn-outline-success:active:focus, -.btn-outline-success.active:focus, -.btn-outline-success.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} - -.btn-outline-success:disabled, -.btn-outline-success.disabled { - color: #28a745; - background-color: transparent; -} - -.btn-outline-info { - color: #17a2b8; - border-color: #17a2b8; -} - -.btn-outline-info:hover { - color: #ffffff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-check:focus + .btn-outline-info, -.btn-outline-info:focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-check:checked + .btn-outline-info, -.btn-check:active + .btn-outline-info, -.btn-outline-info:active, -.btn-outline-info.active, -.btn-outline-info.dropdown-toggle.show { - color: #ffffff; - background-color: #17a2b8; - border-color: #17a2b8; -} - -.btn-check:checked + .btn-outline-info:focus, -.btn-check:active + .btn-outline-info:focus, -.btn-outline-info:active:focus, -.btn-outline-info.active:focus, -.btn-outline-info.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} - -.btn-outline-info:disabled, -.btn-outline-info.disabled { - color: #17a2b8; - background-color: transparent; -} - -.btn-outline-warning { - color: #ffc107; - border-color: #ffc107; -} - -.btn-outline-warning:hover { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-check:focus + .btn-outline-warning, -.btn-outline-warning:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-check:checked + .btn-outline-warning, -.btn-check:active + .btn-outline-warning, -.btn-outline-warning:active, -.btn-outline-warning.active, -.btn-outline-warning.dropdown-toggle.show { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} - -.btn-check:checked + .btn-outline-warning:focus, -.btn-check:active + .btn-outline-warning:focus, -.btn-outline-warning:active:focus, -.btn-outline-warning.active:focus, -.btn-outline-warning.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} - -.btn-outline-warning:disabled, -.btn-outline-warning.disabled { - color: #ffc107; - background-color: transparent; -} - -.btn-outline-danger { - color: #dc3545; - border-color: #dc3545; -} - -.btn-outline-danger:hover { - color: #ffffff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-check:focus + .btn-outline-danger, -.btn-outline-danger:focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-check:checked + .btn-outline-danger, -.btn-check:active + .btn-outline-danger, -.btn-outline-danger:active, -.btn-outline-danger.active, -.btn-outline-danger.dropdown-toggle.show { - color: #ffffff; - background-color: #dc3545; - border-color: #dc3545; -} - -.btn-check:checked + .btn-outline-danger:focus, -.btn-check:active + .btn-outline-danger:focus, -.btn-outline-danger:active:focus, -.btn-outline-danger.active:focus, -.btn-outline-danger.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} - -.btn-outline-danger:disabled, -.btn-outline-danger.disabled { - color: #dc3545; - background-color: transparent; -} - -.btn-outline-light { - color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-outline-light:hover { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-check:focus + .btn-outline-light, -.btn-outline-light:focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-check:checked + .btn-outline-light, -.btn-check:active + .btn-outline-light, -.btn-outline-light:active, -.btn-outline-light.active, -.btn-outline-light.dropdown-toggle.show { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} - -.btn-check:checked + .btn-outline-light:focus, -.btn-check:active + .btn-outline-light:focus, -.btn-outline-light:active:focus, -.btn-outline-light.active:focus, -.btn-outline-light.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} - -.btn-outline-light:disabled, -.btn-outline-light.disabled { - color: #f8f9fa; - background-color: transparent; -} - -.btn-outline-dark { - color: #212529; - border-color: #212529; -} - -.btn-outline-dark:hover { - color: #ffffff; - background-color: #212529; - border-color: #212529; -} - -.btn-check:focus + .btn-outline-dark, -.btn-outline-dark:focus { - box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); -} - -.btn-check:checked + .btn-outline-dark, -.btn-check:active + .btn-outline-dark, -.btn-outline-dark:active, -.btn-outline-dark.active, -.btn-outline-dark.dropdown-toggle.show { - color: #ffffff; - background-color: #212529; - border-color: #212529; -} - -.btn-check:checked + .btn-outline-dark:focus, -.btn-check:active + .btn-outline-dark:focus, -.btn-outline-dark:active:focus, -.btn-outline-dark.active:focus, -.btn-outline-dark.dropdown-toggle.show:focus { - box-shadow: 0 0 0 0.2rem rgba(33, 37, 41, 0.5); -} - -.btn-outline-dark:disabled, -.btn-outline-dark.disabled { - color: #212529; - background-color: transparent; -} - -.btn-link { - font-weight: 400; - color: #363f44; - text-decoration: underline; -} - -.btn-link:hover { - color: #141719; -} - -.btn-link:disabled, -.btn-link.disabled { - color: #6c757d; -} - -.btn-lg, -.btn-group-lg > .btn { - padding: 0.5rem 1rem; - font-size: 1.23rem; - border-radius: 0.3rem; -} - -.btn-sm, -.btn-group-sm > .btn { - padding: 0.25rem 0.5rem; - font-size: 0.92857rem; - border-radius: 0.2rem; -} - -.btn-block { - display: block; - width: 100%; -} - -.btn-block + .btn-block { - margin-top: 0.5rem; -} - -.fade { - transition: opacity 0.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; - transition: height 0.35s ease; -} - -@media (prefers-reduced-motion: reduce) { - .collapsing { - transition: none; - } -} - -.dropup, -.dropright, -.dropdown, -.dropleft { - position: relative; -} - -.dropdown-toggle { - white-space: nowrap; -} - -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - min-width: 10rem; - padding: 0.5rem 0; - margin: 0.125rem 0 0; - font-size: 1rem; - color: #212529; - text-align: left; - list-style: none; - background-color: #ffffff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; -} - -.dropdown-menu-left { - right: auto; - left: 0; -} - -.dropdown-menu-right { - right: 0; - left: auto; -} - -@media (min-width: 576px) { - .dropdown-menu-sm-left { - right: auto; - left: 0; - } - - .dropdown-menu-sm-right { - right: 0; - left: auto; - } -} - -@media (min-width: 768px) { - .dropdown-menu-md-left { - right: auto; - left: 0; - } - - .dropdown-menu-md-right { - right: 0; - left: auto; - } -} - -@media (min-width: 992px) { - .dropdown-menu-lg-left { - right: auto; - left: 0; - } - - .dropdown-menu-lg-right { - right: 0; - left: auto; - } -} - -@media (min-width: 1200px) { - .dropdown-menu-xl-left { - right: auto; - left: 0; - } - - .dropdown-menu-xl-right { - right: 0; - left: auto; - } -} - -@media (min-width: 1400px) { - .dropdown-menu-xxl-left { - right: auto; - left: 0; - } - - .dropdown-menu-xxl-right { - right: 0; - left: auto; - } -} - -.dropup .dropdown-menu { - top: auto; - bottom: 100%; - margin-top: 0; - margin-bottom: 0.125rem; -} - -.dropright .dropdown-menu { - top: 0; - right: auto; - left: 100%; - margin-top: 0; - margin-left: 0.125rem; -} - -.dropright .dropdown-toggle::after { - vertical-align: 0; -} - -.dropleft .dropdown-menu { - top: 0; - right: 100%; - left: auto; - margin-top: 0; - margin-right: 0.125rem; -} - -.dropleft .dropdown-toggle::before { - vertical-align: 0; -} - -.dropdown-menu[x-placement^="top"], -.dropdown-menu[x-placement^="right"], -.dropdown-menu[x-placement^="bottom"], -.dropdown-menu[x-placement^="left"] { - right: auto; - bottom: auto; -} - -.dropdown-divider { - height: 0; - margin: 0.5rem 0; - overflow: hidden; - border-top: 1px solid #e9ecef; -} - -.dropdown-item { - display: block; - width: 100%; - padding: 0.25rem 1rem; - clear: both; - font-weight: 400; - color: #212529; - text-align: inherit; - text-decoration: none; - white-space: nowrap; - background-color: transparent; - border: 0; -} - -.dropdown-item:hover, -.dropdown-item:focus { - color: #16181b; - background-color: #f8f9fa; -} - -.dropdown-item.active, -.dropdown-item:active { - color: #ffffff; - text-decoration: none; - background-color: #AC5CA0; -} - -.dropdown-item.disabled, -.dropdown-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: transparent; -} - -.dropdown-menu.show { - display: block; -} - -.dropdown-header { - display: block; - padding: 0.5rem 1rem; - margin-bottom: 0; - font-size: 0.92857rem; - color: #6c757d; - white-space: nowrap; -} - -.dropdown-item-text { - display: block; - padding: 0.25rem 1rem; - color: #212529; -} - -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-flex; - vertical-align: middle; -} - -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - flex: 1 1 auto; -} - -.btn-group > .btn-check:checked + .btn, -.btn-group > .btn-check:focus + .btn, -.btn-group > .btn:hover, -.btn-group > .btn:focus, -.btn-group > .btn:active, -.btn-group > .btn.active, -.btn-group-vertical > .btn-check:checked + .btn, -.btn-group-vertical > .btn-check:focus + .btn, -.btn-group-vertical > .btn:hover, -.btn-group-vertical > .btn:focus, -.btn-group-vertical > .btn:active, -.btn-group-vertical > .btn.active { - z-index: 1; -} - -.btn-toolbar { - display: flex; - flex-wrap: wrap; - justify-content: flex-start; -} - -.btn-toolbar .input-group { - width: auto; -} - -.btn-group > .btn:not(:first-child), -.btn-group > .btn-group:not(:first-child) { - margin-left: -1px; -} - -.btn-group > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group > .btn:nth-child(n + 3), -.btn-group > :not(.btn-check) + .btn, -.btn-group > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.dropdown-toggle-split { - padding-right: 0.5625rem; - padding-left: 0.5625rem; -} - -.dropdown-toggle-split::after, -.dropup .dropdown-toggle-split::after, -.dropright .dropdown-toggle-split::after { - margin-left: 0; -} - -.dropleft .dropdown-toggle-split::before { - margin-right: 0; -} - -.btn-sm + .dropdown-toggle-split, -.btn-group-sm > .btn + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; -} - -.btn-lg + .dropdown-toggle-split, -.btn-group-lg > .btn + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; -} - -.btn-group-vertical { - flex-direction: column; - align-items: flex-start; - justify-content: center; -} - -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group { - width: 100%; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) { - margin-top: -1px; -} - -.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), -.btn-group-vertical > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group-vertical > .btn:not(:first-child), -.btn-group-vertical > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.nav { - display: flex; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav-link { - display: block; - padding: 0.5rem 1rem; - text-decoration: none; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .nav-link { - transition: none; - } -} - -.nav-link.disabled { - color: #6c757d; - pointer-events: none; - cursor: default; -} - -.nav-tabs { - border-bottom: 1px solid #dee2e6; -} - -.nav-tabs .nav-link { - margin-bottom: -1px; - border: 1px solid transparent; - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.nav-tabs .nav-link:hover, -.nav-tabs .nav-link:focus { - border-color: #e9ecef #e9ecef #dee2e6; -} - -.nav-tabs .nav-link.disabled { - color: #6c757d; - background-color: transparent; - border-color: transparent; -} - -.nav-tabs .nav-link.active, -.nav-tabs .nav-item.show .nav-link { - color: #495057; - background-color: #fff; - border-color: #dee2e6 #dee2e6 #fff; -} - -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.nav-pills .nav-link { - border-radius: 0.25rem; -} - -.nav-pills .nav-link.active, -.nav-pills .show > .nav-link { - color: #ffffff; - background-color: #AC5CA0; -} - -.nav-fill > .nav-link, -.nav-fill .nav-item { - flex: 1 1 auto; - text-align: center; -} - -.nav-justified > .nav-link, -.nav-justified .nav-item { - flex-basis: 0; - flex-grow: 1; - text-align: center; -} - -.tab-content > .tab-pane { - display: none; -} - -.tab-content > .active { - display: block; -} - -.navbar { - position: relative; - display: flex; - flex-wrap: wrap; - align-items: center; - justify-content: space-between; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.navbar > .container, -.navbar > .container-fluid, -.navbar > .container-sm, -.navbar > .container-md, -.navbar > .container-lg, -.navbar > .container-xl, -.navbar > .container-xxl { - display: flex; - flex-wrap: inherit; - align-items: center; - justify-content: space-between; -} - -.navbar-brand { - padding-top: 0.3275rem; - padding-bottom: 0.3275rem; - margin-right: 1rem; - font-size: 1.23rem; - text-decoration: none; - white-space: nowrap; -} - -.navbar-nav { - display: flex; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.navbar-nav .nav-link { - padding-right: 0; - padding-left: 0; -} - -.navbar-nav .dropdown-menu { - position: static; -} - -.navbar-text { - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.navbar-collapse { - align-items: center; - width: 100%; -} - -.navbar-toggler { - padding: 0.25rem 0.75rem; - font-size: 1.23rem; - line-height: 1; - background-color: transparent; - border: 1px solid transparent; - border-radius: 2px; - transition: box-shadow 0.15s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .navbar-toggler { - transition: none; - } -} - -.navbar-toggler:hover { - text-decoration: none; -} - -.navbar-toggler:focus { - text-decoration: none; - outline: 0; - box-shadow: 0 0 0 0.2rem; -} - -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - background-repeat: no-repeat; - background-position: center; - background-size: 100%; -} - -@media (min-width: 576px) { - .navbar-expand-sm { - flex-wrap: 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-right: 0.5rem; - padding-left: 0.5rem; - } - - .navbar-expand-sm .navbar-collapse { - display: flex !important; - } - - .navbar-expand-sm .navbar-toggler { - display: none; - } -} - -@media (min-width: 768px) { - .navbar-expand-md { - flex-wrap: 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-right: 0.5rem; - padding-left: 0.5rem; - } - - .navbar-expand-md .navbar-collapse { - display: flex !important; - } - - .navbar-expand-md .navbar-toggler { - display: none; - } -} - -@media (min-width: 992px) { - .navbar-expand-lg { - flex-wrap: 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-right: 0.5rem; - padding-left: 0.5rem; - } - - .navbar-expand-lg .navbar-collapse { - display: flex !important; - } - - .navbar-expand-lg .navbar-toggler { - display: none; - } -} - -@media (min-width: 1200px) { - .navbar-expand-xl { - flex-wrap: 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-right: 0.5rem; - padding-left: 0.5rem; - } - - .navbar-expand-xl .navbar-collapse { - display: flex !important; - } - - .navbar-expand-xl .navbar-toggler { - display: none; - } -} - -@media (min-width: 1400px) { - .navbar-expand-xxl { - flex-wrap: nowrap; - justify-content: flex-start; - } - - .navbar-expand-xxl .navbar-nav { - flex-direction: row; - } - - .navbar-expand-xxl .navbar-nav .dropdown-menu { - position: absolute; - } - - .navbar-expand-xxl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - - .navbar-expand-xxl .navbar-collapse { - display: flex !important; - } - - .navbar-expand-xxl .navbar-toggler { - display: none; - } -} - -.navbar-expand { - flex-wrap: nowrap; - justify-content: flex-start; -} - -.navbar-expand .navbar-nav { - flex-direction: row; -} - -.navbar-expand .navbar-nav .dropdown-menu { - position: absolute; -} - -.navbar-expand .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; -} - -.navbar-expand .navbar-collapse { - display: flex !important; -} - -.navbar-expand .navbar-toggler { - display: none; -} - -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-brand:hover, -.navbar-light .navbar-brand:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.55); -} - -.navbar-light .navbar-nav .nav-link:hover, -.navbar-light .navbar-nav .nav-link:focus { - color: rgba(0, 0, 0, 0.7); -} - -.navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3); -} - -.navbar-light .navbar-nav .show > .nav-link, -.navbar-light .navbar-nav .nav-link.active { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.55); - border-color: rgba(0, 0, 0, 0.1); -} - -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' 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, 0.55); -} - -.navbar-light .navbar-text a, -.navbar-light .navbar-text a:hover, -.navbar-light .navbar-text a:focus { - color: rgba(0, 0, 0, 0.9); -} - -.navbar-dark .navbar-brand { - color: #ffffff; -} - -.navbar-dark .navbar-brand:hover, -.navbar-dark .navbar-brand:focus { - color: #ffffff; -} - -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.55); -} - -.navbar-dark .navbar-nav .nav-link:hover, -.navbar-dark .navbar-nav .nav-link:focus { - color: rgba(255, 255, 255, 0.75); -} - -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25); -} - -.navbar-dark .navbar-nav .show > .nav-link, -.navbar-dark .navbar-nav .nav-link.active { - color: #ffffff; -} - -.navbar-dark .navbar-toggler { - color: rgba(255, 255, 255, 0.55); - border-color: rgba(255, 255, 255, 0.1); -} - -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} - -.navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.55); -} - -.navbar-dark .navbar-text a, -.navbar-dark .navbar-text a:hover, -.navbar-dark .navbar-text a:focus { - color: #ffffff; -} - -.card { - position: relative; - display: flex; - flex-direction: column; - min-width: 0; - word-wrap: break-word; - background-color: #ffffff; - background-clip: border-box; - border: 1px solid rgba(0, 0, 0, 0.125); - border-radius: 0.25rem; -} - -.card > hr { - margin-right: 0; - margin-left: 0; -} - -.card > .list-group { - border-top: inherit; - border-bottom: inherit; -} - -.card > .list-group:first-child { - border-top-width: 0; - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.card > .list-group:last-child { - border-bottom-width: 0; - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -.card > .card-header + .list-group, -.card > .list-group + .card-footer { - border-top: 0; -} - -.card-body { - flex: 1 1 auto; - padding: 1rem 1rem; -} - -.card-title { - margin-bottom: 0.5rem; -} - -.card-subtitle { - margin-top: -0.25rem; - margin-bottom: 0; -} - -.card-text:last-child { - margin-bottom: 0; -} - -.card-link:hover { - text-decoration: none; -} - -.card-link + .card-link { - margin-left: 1rem; -} - -.card-header { - padding: 0.5rem 1rem; - margin-bottom: 0; - background-color: rgba(0, 0, 0, 0.03); - border-bottom: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-header:first-child { - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; -} - -.card-footer { - padding: 0.5rem 1rem; - background-color: rgba(0, 0, 0, 0.03); - border-top: 1px solid rgba(0, 0, 0, 0.125); -} - -.card-footer:last-child { - border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); -} - -.card-header-tabs { - margin-right: -0.5rem; - margin-bottom: -0.5rem; - margin-left: -0.5rem; - border-bottom: 0; -} - -.card-header-pills { - margin-right: -0.5rem; - margin-left: -0.5rem; -} - -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1rem; - border-radius: calc(0.25rem - 1px); -} - -.card-img, -.card-img-top, -.card-img-bottom { - width: 100%; -} - -.card-img, -.card-img-top { - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} - -.card-img, -.card-img-bottom { - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} - -.card-group > .card { - margin-bottom: 0.75rem; -} - -@media (min-width: 576px) { - .card-group { - display: flex; - flex-flow: row wrap; - } - - .card-group > .card { - flex: 1 0 0%; - margin-bottom: 0; - } - - .card-group > .card + .card { - margin-left: 0; - border-left: 0; - } - - .card-group > .card:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .card-group > .card:not(:last-child) .card-img-top, - .card-group > .card:not(:last-child) .card-header { - border-top-right-radius: 0; - } - - .card-group > .card:not(:last-child) .card-img-bottom, - .card-group > .card:not(:last-child) .card-footer { - border-bottom-right-radius: 0; - } - - .card-group > .card:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .card-group > .card:not(:first-child) .card-img-top, - .card-group > .card:not(:first-child) .card-header { - border-top-left-radius: 0; - } - - .card-group > .card:not(:first-child) .card-img-bottom, - .card-group > .card:not(:first-child) .card-footer { - border-bottom-left-radius: 0; - } -} - -.accordion > .card { - overflow: hidden; -} - -.accordion > .card:not(:last-of-type) { - border-bottom: 0; - border-bottom-right-radius: 0; - border-bottom-left-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 { - display: flex; - flex-wrap: wrap; - padding: 0.5rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.breadcrumb-item { - display: flex; -} - -.breadcrumb-item + .breadcrumb-item { - padding-left: 0.5rem; -} - -.breadcrumb-item + .breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - color: #6c757d; - content: "/"; -} - -.breadcrumb-item.active { - color: #6c757d; -} - -.pagination { - display: flex; - padding-left: 0; - list-style: none; -} - -.page-link { - position: relative; - display: block; - color: #363f44; - text-decoration: none; - background-color: #ffffff; - border: 1px solid #dee2e6; -} - -.page-link:hover { - z-index: 2; - color: #141719; - background-color: #e9ecef; - border-color: #dee2e6; -} - -.page-link:focus { - z-index: 3; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(172, 92, 160, 0.25); -} - -.page-item:not(:first-child) .page-link { - margin-left: -1px; -} - -.page-item.active .page-link { - z-index: 3; - color: #ffffff; - background-color: #AC5CA0; - border-color: #AC5CA0; -} - -.page-item.disabled .page-link { - color: #6c757d; - pointer-events: none; - background-color: #ffffff; - border-color: #dee2e6; -} - -.page-link { - padding: 0.375rem 0.75rem; -} - -.page-item:first-child .page-link { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.page-item:last-child .page-link { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - -.pagination-lg .page-link { - padding: 0.75rem 1.5rem; - font-size: 1.23rem; -} - -.pagination-lg .page-item:first-child .page-link { - border-top-left-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; -} - -.pagination-lg .page-item:last-child .page-link { - border-top-right-radius: 0.3rem; - border-bottom-right-radius: 0.3rem; -} - -.pagination-sm .page-link { - padding: 0.25rem 0.5rem; - font-size: 0.92857rem; -} - -.pagination-sm .page-item:first-child .page-link { - border-top-left-radius: 0.2rem; - border-bottom-left-radius: 0.2rem; -} - -.pagination-sm .page-item:last-child .page-link { - border-top-right-radius: 0.2rem; - border-bottom-right-radius: 0.2rem; -} - -.badge { - display: inline-block; - padding: 0.25em 0.5em; - font-size: 0.75em; - font-weight: 700; - line-height: 1; - color: #ffffff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25rem; -} - -.badge:empty { - display: none; -} - -.btn .badge { - position: relative; - top: -1px; -} - -.alert { - position: relative; - padding: 1rem 1rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: 0.25rem; -} - -.alert-heading { - color: inherit; -} - -.alert-link { - font-weight: 700; -} - -.alert-dismissible { - padding-right: 3.5rem; -} - -.alert-dismissible .close { - position: absolute; - top: 0; - right: 0; - padding: 1rem 1rem; - color: inherit; -} - -.alert-primary { - color: #593053; - background-color: #eedeec; - border-color: #e8d1e4; -} - -.alert-primary .alert-link { - color: #381e34; -} - -.alert-secondary { - color: #383d41; - background-color: #e2e3e5; - border-color: #d6d8db; -} - -.alert-secondary .alert-link { - color: #202326; -} - -.alert-success { - color: #155724; - background-color: #d4edda; - border-color: #c3e6cb; -} - -.alert-success .alert-link { - color: #0b2e13; -} - -.alert-info { - color: #0c5460; - background-color: #d1ecf1; - border-color: #bee5eb; -} - -.alert-info .alert-link { - color: #062c33; -} - -.alert-warning { - color: #856404; - background-color: #fff3cd; - border-color: #ffeeba; -} - -.alert-warning .alert-link { - color: #533f03; -} - -.alert-danger { - color: #721c24; - background-color: #f8d7da; - border-color: #f5c6cb; -} - -.alert-danger .alert-link { - color: #491217; -} - -.alert-light { - color: #818182; - background-color: #fefefe; - border-color: #fdfdfe; -} - -.alert-light .alert-link { - color: #686868; -} - -.alert-dark { - color: #111315; - background-color: #d3d3d4; - border-color: #c1c2c3; -} - -.alert-dark .alert-link { - color: black; -} - -@-webkit-keyframes progress-bar-stripes { - 0% { - background-position-x: 1rem; - } -} - -@keyframes progress-bar-stripes { - 0% { - background-position-x: 1rem; - } -} - -.progress { - display: flex; - height: 1rem; - overflow: hidden; - font-size: 0.75rem; - background-color: #e9ecef; - border-radius: 0.25rem; -} - -.progress-bar { - display: flex; - flex-direction: column; - justify-content: center; - overflow: hidden; - color: #ffffff; - text-align: center; - white-space: nowrap; - background-color: #AC5CA0; - transition: width 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar { - transition: none; - } -} - -.progress-bar-striped { - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 1rem 1rem; -} - -.progress-bar-animated { - -webkit-animation: progress-bar-stripes 1s linear infinite; - animation: progress-bar-stripes 1s linear infinite; -} - -@media (prefers-reduced-motion: reduce) { - .progress-bar-animated { - -webkit-animation: none; - animation: none; - } -} - -.list-group { - display: flex; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - border-radius: 0.25rem; -} - -.list-group-item-action { - width: 100%; - color: #495057; - text-align: inherit; -} - -.list-group-item-action:hover, -.list-group-item-action:focus { - z-index: 1; - color: #495057; - text-decoration: none; - background-color: #f8f9fa; -} - -.list-group-item-action:active { - color: #212529; - background-color: #e9ecef; -} - -.list-group-item { - position: relative; - display: block; - padding: 0.5rem 1rem; - text-decoration: none; - background-color: #ffffff; - border: 1px solid rgba(0, 0, 0, 0.125); -} - -.list-group-item:first-child { - border-top-left-radius: inherit; - border-top-right-radius: inherit; -} - -.list-group-item:last-child { - border-bottom-right-radius: inherit; - border-bottom-left-radius: inherit; -} - -.list-group-item.disabled, -.list-group-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: #ffffff; -} - -.list-group-item.active { - z-index: 2; - color: #1c7ed6; - background-color: #AC5CA0; - border-color: #AC5CA0; -} - -.list-group-item + .list-group-item { - border-top-width: 0; -} - -.list-group-item + .list-group-item.active { - margin-top: -1px; - border-top-width: 1px; -} - -.list-group-horizontal { - flex-direction: row; -} - -.list-group-horizontal > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; -} - -.list-group-horizontal > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; -} - -.list-group-horizontal > .list-group-item.active { - margin-top: 0; -} - -.list-group-horizontal > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; -} - -.list-group-horizontal > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; -} - -@media (min-width: 576px) { - .list-group-horizontal-sm { - flex-direction: row; - } - - .list-group-horizontal-sm > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - - .list-group-horizontal-sm > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - - .list-group-horizontal-sm > .list-group-item.active { - margin-top: 0; - } - - .list-group-horizontal-sm > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - - .list-group-horizontal-sm > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 768px) { - .list-group-horizontal-md { - flex-direction: row; - } - - .list-group-horizontal-md > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - - .list-group-horizontal-md > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - - .list-group-horizontal-md > .list-group-item.active { - margin-top: 0; - } - - .list-group-horizontal-md > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - - .list-group-horizontal-md > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 992px) { - .list-group-horizontal-lg { - flex-direction: row; - } - - .list-group-horizontal-lg > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - - .list-group-horizontal-lg > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - - .list-group-horizontal-lg > .list-group-item.active { - margin-top: 0; - } - - .list-group-horizontal-lg > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - - .list-group-horizontal-lg > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 1200px) { - .list-group-horizontal-xl { - flex-direction: row; - } - - .list-group-horizontal-xl > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - - .list-group-horizontal-xl > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - - .list-group-horizontal-xl > .list-group-item.active { - margin-top: 0; - } - - .list-group-horizontal-xl > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - - .list-group-horizontal-xl > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} - -@media (min-width: 1400px) { - .list-group-horizontal-xxl { - flex-direction: row; - } - - .list-group-horizontal-xxl > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - - .list-group-horizontal-xxl > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - - .list-group-horizontal-xxl > .list-group-item.active { - margin-top: 0; - } - - .list-group-horizontal-xxl > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - - .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 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 { - color: #593053; - background-color: #e8d1e4; -} - -.list-group-item-primary.list-group-item-action:hover, -.list-group-item-primary.list-group-item-action:focus { - color: #593053; - background-color: #e0c0da; -} - -.list-group-item-primary.list-group-item-action.active { - color: #ffffff; - background-color: #593053; - border-color: #593053; -} - -.list-group-item-secondary { - color: #383d41; - background-color: #d6d8db; -} - -.list-group-item-secondary.list-group-item-action:hover, -.list-group-item-secondary.list-group-item-action:focus { - color: #383d41; - background-color: #c8cbcf; -} - -.list-group-item-secondary.list-group-item-action.active { - color: #ffffff; - background-color: #383d41; - border-color: #383d41; -} - -.list-group-item-success { - color: #155724; - background-color: #c3e6cb; -} - -.list-group-item-success.list-group-item-action:hover, -.list-group-item-success.list-group-item-action:focus { - color: #155724; - background-color: #b1dfbb; -} - -.list-group-item-success.list-group-item-action.active { - color: #ffffff; - background-color: #155724; - border-color: #155724; -} - -.list-group-item-info { - color: #0c5460; - background-color: #bee5eb; -} - -.list-group-item-info.list-group-item-action:hover, -.list-group-item-info.list-group-item-action:focus { - color: #0c5460; - background-color: #abdde5; -} - -.list-group-item-info.list-group-item-action.active { - color: #ffffff; - background-color: #0c5460; - border-color: #0c5460; -} - -.list-group-item-warning { - color: #856404; - background-color: #ffeeba; -} - -.list-group-item-warning.list-group-item-action:hover, -.list-group-item-warning.list-group-item-action:focus { - color: #856404; - background-color: #ffe8a1; -} - -.list-group-item-warning.list-group-item-action.active { - color: #ffffff; - background-color: #856404; - border-color: #856404; -} - -.list-group-item-danger { - color: #721c24; - background-color: #f5c6cb; -} - -.list-group-item-danger.list-group-item-action:hover, -.list-group-item-danger.list-group-item-action:focus { - color: #721c24; - background-color: #f1b0b7; -} - -.list-group-item-danger.list-group-item-action.active { - color: #ffffff; - background-color: #721c24; - border-color: #721c24; -} - -.list-group-item-light { - color: #818182; - background-color: #fdfdfe; -} - -.list-group-item-light.list-group-item-action:hover, -.list-group-item-light.list-group-item-action:focus { - color: #818182; - background-color: #ececf6; -} - -.list-group-item-light.list-group-item-action.active { - color: #ffffff; - background-color: #818182; - border-color: #818182; -} - -.list-group-item-dark { - color: #111315; - background-color: #c1c2c3; -} - -.list-group-item-dark.list-group-item-action:hover, -.list-group-item-dark.list-group-item-action:focus { - color: #111315; - background-color: #b4b5b6; -} - -.list-group-item-dark.list-group-item-action.active { - color: #ffffff; - background-color: #111315; - border-color: #111315; -} - -.close { - font-size: calc(1.275rem + 0.3vw); - font-weight: 700; - line-height: 1; - color: #000000; - text-shadow: 0 1px 0 #ffffff; - opacity: .5; -} - -@media (min-width: 1200px) { - .close { - font-size: 1.5rem; - } -} - -.close:hover { - color: #000000; - text-decoration: none; -} - -.close:hover, -.close:focus { - opacity: .75; -} - -.close:disabled, -.close.disabled { - pointer-events: none; -} - -button.close { - padding: 0; - background-color: transparent; - border: 0; -} - -.toast { - max-width: 350px; - overflow: hidden; - font-size: 0.875rem; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - opacity: 0; - border-radius: 0.25rem; -} - -.toast:not(:last-child) { - margin-bottom: 0.75rem; -} - -.toast.showing { - opacity: 1; -} - -.toast.show { - display: block; - opacity: 1; -} - -.toast.hide { - display: none; -} - -.toast-header { - display: flex; - align-items: center; - padding: 0.25rem 0.75rem; - color: #6c757d; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border-bottom: 1px solid rgba(0, 0, 0, 0.05); -} - -.toast-body { - padding: 0.75rem; -} - -.modal-open { - overflow: hidden; -} - -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -.modal { - position: fixed; - top: 0; - left: 0; - z-index: 1050; - display: none; - width: 100%; - height: 100%; - overflow: hidden; - outline: 0; -} - -.modal-dialog { - position: relative; - width: auto; - margin: 0.5rem; - pointer-events: none; -} - -.modal.fade .modal-dialog { - transition: transform 0.3s ease-out; - transform: translate(0, -50px); -} - -@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 { - max-height: calc(100% - 1rem); -} - -.modal-dialog-scrollable .modal-content { - overflow: hidden; -} - -.modal-dialog-scrollable .modal-body { - overflow-y: auto; -} - -.modal-dialog-centered { - display: flex; - align-items: center; - min-height: calc(100% - 1rem); -} - -.modal-content { - position: relative; - display: flex; - flex-direction: column; - width: 100%; - pointer-events: auto; - background-color: #ffffff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; - outline: 0; -} - -.modal-backdrop { - position: fixed; - top: 0; - left: 0; - z-index: 1040; - width: 100vw; - height: 100vh; - background-color: #000000; -} - -.modal-backdrop.fade { - opacity: 0; -} - -.modal-backdrop.show { - opacity: 0.5; -} - -.modal-header { - display: flex; - flex-shrink: 0; - align-items: flex-start; - justify-content: space-between; - padding: 1rem 1rem; - border-bottom: 1px solid #dadfe4; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.modal-header .close { - padding: 1rem 1rem; - margin: -1rem -1rem -1rem auto; -} - -.modal-title { - margin-bottom: 0; - line-height: 1.5; -} - -.modal-body { - position: relative; - flex: 1 1 auto; - padding: 1rem; -} - -.modal-footer { - display: flex; - flex-wrap: wrap; - flex-shrink: 0; - align-items: center; - justify-content: flex-end; - padding: 0.75rem; - border-top: 1px solid #dadfe4; - border-bottom-right-radius: calc(0.3rem - 1px); - border-bottom-left-radius: calc(0.3rem - 1px); -} - -.modal-footer > * { - margin: 0.25rem; -} - -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} - -@media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 1.75rem auto; - } - - .modal-dialog-scrollable { - max-height: calc(100% - 3.5rem); - } - - .modal-dialog-centered { - min-height: calc(100% - 3.5rem); - } - - .modal-sm { - max-width: 300px; - } -} - -@media (min-width: 992px) { - .modal-lg, - .modal-xl { - max-width: 800px; - } -} - -@media (min-width: 1200px) { - .modal-xl { - max-width: 1140px; - } -} - -.modal-fullscreen { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; -} - -.modal-fullscreen .modal-content { - height: 100%; - border: 0; - border-radius: 0; -} - -.modal-fullscreen .modal-header { - border-radius: 0; -} - -.modal-fullscreen .modal-body { - overflow-y: auto; -} - -.modal-fullscreen .modal-footer { - border-radius: 0; -} - -@media (max-width: 575.98px) { - .modal-fullscreen-sm-down { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; - } - - .modal-fullscreen-sm-down .modal-content { - height: 100%; - border: 0; - border-radius: 0; - } - - .modal-fullscreen-sm-down .modal-header { - border-radius: 0; - } - - .modal-fullscreen-sm-down .modal-body { - overflow-y: auto; - } - - .modal-fullscreen-sm-down .modal-footer { - border-radius: 0; - } -} - -@media (max-width: 767.98px) { - .modal-fullscreen-md-down { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; - } - - .modal-fullscreen-md-down .modal-content { - height: 100%; - border: 0; - border-radius: 0; - } - - .modal-fullscreen-md-down .modal-header { - border-radius: 0; - } - - .modal-fullscreen-md-down .modal-body { - overflow-y: auto; - } - - .modal-fullscreen-md-down .modal-footer { - border-radius: 0; - } -} - -@media (max-width: 991.98px) { - .modal-fullscreen-lg-down { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; - } - - .modal-fullscreen-lg-down .modal-content { - height: 100%; - border: 0; - border-radius: 0; - } - - .modal-fullscreen-lg-down .modal-header { - border-radius: 0; - } - - .modal-fullscreen-lg-down .modal-body { - overflow-y: auto; - } - - .modal-fullscreen-lg-down .modal-footer { - border-radius: 0; - } -} - -@media (max-width: 1199.98px) { - .modal-fullscreen-xl-down { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; - } - - .modal-fullscreen-xl-down .modal-content { - height: 100%; - border: 0; - border-radius: 0; - } - - .modal-fullscreen-xl-down .modal-header { - border-radius: 0; - } - - .modal-fullscreen-xl-down .modal-body { - overflow-y: auto; - } - - .modal-fullscreen-xl-down .modal-footer { - border-radius: 0; - } -} - -@media (max-width: 1399.98px) { - .modal-fullscreen-xxl-down { - width: 100vw; - max-width: none; - height: 100%; - margin: 0; - } - - .modal-fullscreen-xxl-down .modal-content { - height: 100%; - border: 0; - border-radius: 0; - } - - .modal-fullscreen-xxl-down .modal-header { - border-radius: 0; - } - - .modal-fullscreen-xxl-down .modal-body { - overflow-y: auto; - } - - .modal-fullscreen-xxl-down .modal-footer { - border-radius: 0; - } -} - -.tooltip { - position: absolute; - z-index: 1070; - display: block; - margin: 0; - font-family: var(--bs-font-sans-serif); - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.92857rem; - word-wrap: break-word; - opacity: 0; -} - -.tooltip.show { - opacity: 0.9; -} - -.tooltip .tooltip-arrow { - position: absolute; - display: block; - width: 0.8rem; - height: 0.4rem; -} - -.tooltip .tooltip-arrow::before { - position: absolute; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-tooltip-top, -.bs-tooltip-auto[x-placement^="top"] { - padding: 0.4rem 0; -} - -.bs-tooltip-top .tooltip-arrow, -.bs-tooltip-auto[x-placement^="top"] .tooltip-arrow { - bottom: 0; -} - -.bs-tooltip-top .tooltip-arrow::before, -.bs-tooltip-auto[x-placement^="top"] .tooltip-arrow::before { - top: 0; - border-width: 0.4rem 0.4rem 0; - border-top-color: #000000; -} - -.bs-tooltip-right, -.bs-tooltip-auto[x-placement^="right"] { - padding: 0 0.4rem; -} - -.bs-tooltip-right .tooltip-arrow, -.bs-tooltip-auto[x-placement^="right"] .tooltip-arrow { - left: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-right .tooltip-arrow::before, -.bs-tooltip-auto[x-placement^="right"] .tooltip-arrow::before { - right: 0; - border-width: 0.4rem 0.4rem 0.4rem 0; - border-right-color: #000000; -} - -.bs-tooltip-bottom, -.bs-tooltip-auto[x-placement^="bottom"] { - padding: 0.4rem 0; -} - -.bs-tooltip-bottom .tooltip-arrow, -.bs-tooltip-auto[x-placement^="bottom"] .tooltip-arrow { - top: 0; -} - -.bs-tooltip-bottom .tooltip-arrow::before, -.bs-tooltip-auto[x-placement^="bottom"] .tooltip-arrow::before { - bottom: 0; - border-width: 0 0.4rem 0.4rem; - border-bottom-color: #000000; -} - -.bs-tooltip-left, -.bs-tooltip-auto[x-placement^="left"] { - padding: 0 0.4rem; -} - -.bs-tooltip-left .tooltip-arrow, -.bs-tooltip-auto[x-placement^="left"] .tooltip-arrow { - right: 0; - width: 0.4rem; - height: 0.8rem; -} - -.bs-tooltip-left .tooltip-arrow::before, -.bs-tooltip-auto[x-placement^="left"] .tooltip-arrow::before { - left: 0; - border-width: 0.4rem 0 0.4rem 0.4rem; - border-left-color: #000000; -} - -.tooltip-inner { - max-width: 200px; - padding: 0.25rem 0.5rem; - color: #ffffff; - text-align: center; - background-color: #000000; - border-radius: 0.25rem; -} - -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - font-family: var(--bs-font-sans-serif); - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.92857rem; - word-wrap: break-word; - background-color: #ffffff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; -} - -.popover .popover-arrow { - position: absolute; - display: block; - width: 1rem; - height: 0.5rem; - margin: 0 0.3rem; -} - -.popover .popover-arrow::before, -.popover .popover-arrow::after { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid; -} - -.bs-popover-top, -.bs-popover-auto[x-placement^="top"] { - margin-bottom: 0.5rem; -} - -.bs-popover-top > .popover-arrow, -.bs-popover-auto[x-placement^="top"] > .popover-arrow { - bottom: calc(-0.5rem - 1px); -} - -.bs-popover-top > .popover-arrow::before, -.bs-popover-auto[x-placement^="top"] > .popover-arrow::before { - bottom: 0; - border-width: 0.5rem 0.5rem 0; - border-top-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-top > .popover-arrow::after, -.bs-popover-auto[x-placement^="top"] > .popover-arrow::after { - bottom: 1px; - border-width: 0.5rem 0.5rem 0; - border-top-color: #ffffff; -} - -.bs-popover-right, -.bs-popover-auto[x-placement^="right"] { - margin-left: 0.5rem; -} - -.bs-popover-right > .popover-arrow, -.bs-popover-auto[x-placement^="right"] > .popover-arrow { - left: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-right > .popover-arrow::before, -.bs-popover-auto[x-placement^="right"] > .popover-arrow::before { - left: 0; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-right > .popover-arrow::after, -.bs-popover-auto[x-placement^="right"] > .popover-arrow::after { - left: 1px; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: #ffffff; -} - -.bs-popover-bottom, -.bs-popover-auto[x-placement^="bottom"] { - margin-top: 0.5rem; -} - -.bs-popover-bottom > .popover-arrow, -.bs-popover-auto[x-placement^="bottom"] > .popover-arrow { - top: calc(-0.5rem - 1px); -} - -.bs-popover-bottom > .popover-arrow::before, -.bs-popover-auto[x-placement^="bottom"] > .popover-arrow::before { - top: 0; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-bottom > .popover-arrow::after, -.bs-popover-auto[x-placement^="bottom"] > .popover-arrow::after { - top: 1px; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: #ffffff; -} - -.bs-popover-bottom .popover-header::before, -.bs-popover-auto[x-placement^="bottom"] .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 1rem; - margin-left: -0.5rem; - content: ""; - border-bottom: 1px solid #f7f7f7; -} - -.bs-popover-left, -.bs-popover-auto[x-placement^="left"] { - margin-right: 0.5rem; -} - -.bs-popover-left > .popover-arrow, -.bs-popover-auto[x-placement^="left"] > .popover-arrow { - right: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} - -.bs-popover-left > .popover-arrow::before, -.bs-popover-auto[x-placement^="left"] > .popover-arrow::before { - right: 0; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: rgba(0, 0, 0, 0.25); -} - -.bs-popover-left > .popover-arrow::after, -.bs-popover-auto[x-placement^="left"] > .popover-arrow::after { - right: 1px; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: #ffffff; -} - -.popover-header { - padding: 0.5rem 1rem; - margin-bottom: 0; - font-size: 1rem; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} - -.popover-header:empty { - display: none; -} - -.popover-body { - padding: 1rem 1rem; - color: #212529; -} - -.carousel { - position: relative; -} - -.carousel.pointer-event { - touch-action: pan-y; -} - -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} - -.carousel-inner::after { - display: block; - clear: both; - content: ""; -} - -.carousel-item { - position: relative; - display: none; - float: left; - width: 100%; - margin-right: -100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - transition: transform 0.6s ease-in-out; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-item { - transition: none; - } -} - -.carousel-item.active, -.carousel-item-next, -.carousel-item-prev { - display: block; -} - -.carousel-item-next:not(.carousel-item-left), -.active.carousel-item-right { - transform: translateX(100%); -} - -.carousel-item-prev:not(.carousel-item-right), -.active.carousel-item-left { - transform: translateX(-100%); -} - -.carousel-fade .carousel-item { - opacity: 0; - transition-property: opacity; - transform: none; -} - -.carousel-fade .carousel-item.active, -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right { - z-index: 1; - opacity: 1; -} - -.carousel-fade .active.carousel-item-left, -.carousel-fade .active.carousel-item-right { - z-index: 0; - opacity: 0; - transition: opacity 0s 0.6s; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-fade .active.carousel-item-left, - .carousel-fade .active.carousel-item-right { - transition: none; - } -} - -.carousel-control-prev, -.carousel-control-next { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - display: flex; - align-items: center; - justify-content: center; - width: 15%; - color: #ffffff; - text-align: center; - opacity: 0.5; - transition: opacity 0.15s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-control-prev, - .carousel-control-next { - transition: none; - } -} - -.carousel-control-prev:hover, -.carousel-control-prev:focus, -.carousel-control-next:hover, -.carousel-control-next:focus { - color: #ffffff; - text-decoration: none; - outline: 0; - opacity: 0.9; -} - -.carousel-control-prev { - left: 0; -} - -.carousel-control-next { - right: 0; -} - -.carousel-control-prev-icon, -.carousel-control-next-icon { - display: inline-block; - width: 20px; - height: 20px; - background-repeat: no-repeat; - background-position: 50%; - background-size: 100% 100%; -} - -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-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,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); -} - -.carousel-indicators { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 2; - display: flex; - justify-content: center; - padding-left: 0; - margin-right: 15%; - margin-left: 15%; - list-style: none; -} - -.carousel-indicators li { - box-sizing: content-box; - flex: 0 1 auto; - width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: #ffffff; - background-clip: padding-box; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - opacity: 0.5; - transition: opacity 0.6s ease; -} - -@media (prefers-reduced-motion: reduce) { - .carousel-indicators li { - transition: none; - } -} - -.carousel-indicators .active { - opacity: 1; -} - -.carousel-caption { - position: absolute; - right: 15%; - bottom: 1.25rem; - left: 15%; - padding-top: 1.25rem; - padding-bottom: 1.25rem; - color: #ffffff; - text-align: center; -} - -@-webkit-keyframes spinner-border { - to { - transform: rotate(360deg); - } -} - -@keyframes spinner-border { - to { - transform: rotate(360deg); - } -} - -.spinner-border { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - border: 0.25em solid currentColor; - border-right-color: transparent; - border-radius: 50%; - -webkit-animation: spinner-border 0.75s linear infinite; - animation: spinner-border 0.75s linear infinite; -} - -.spinner-border-sm { - width: 1rem; - height: 1rem; - border-width: 0.2em; -} - -@-webkit-keyframes spinner-grow { - 0% { - transform: scale(0); - } - - 50% { - opacity: 1; - transform: none; - } -} - -@keyframes spinner-grow { - 0% { - transform: scale(0); - } - - 50% { - opacity: 1; - transform: none; - } -} - -.spinner-grow { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - background-color: currentColor; - border-radius: 50%; - opacity: 0; - -webkit-animation: spinner-grow 0.75s linear infinite; - animation: spinner-grow 0.75s linear infinite; -} - -.spinner-grow-sm { - width: 1rem; - height: 1rem; -} - -.clearfix::after { - display: block; - clear: both; - content: ""; -} - -.link-primary { - color: #AC5CA0; -} - -.link-primary:hover, -.link-primary:focus { - color: #7c3f73; -} - -.link-secondary { - color: #6c757d; -} - -.link-secondary:hover, -.link-secondary:focus { - color: #494f54; -} - -.link-success { - color: #28a745; -} - -.link-success:hover, -.link-success:focus { - color: #19692c; -} - -.link-info { - color: #17a2b8; -} - -.link-info:hover, -.link-info:focus { - color: #0f6674; -} - -.link-warning { - color: #ffc107; -} - -.link-warning:hover, -.link-warning:focus { - color: #ba8b00; -} - -.link-danger { - color: #dc3545; -} - -.link-danger:hover, -.link-danger:focus { - color: #a71d2a; -} - -.link-light { - color: #f8f9fa; -} - -.link-light:hover, -.link-light:focus { - color: #cbd3da; -} - -.link-dark { - color: #212529; -} - -.link-dark:hover, -.link-dark:focus { - color: black; -} - -.embed-responsive { - position: relative; - width: 100%; -} - -.embed-responsive::before { - display: block; - content: ""; -} - -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 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%; -} - -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; -} - -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; -} - -.sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; -} - -@media (min-width: 576px) { - .sticky-sm-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } -} - -@media (min-width: 768px) { - .sticky-md-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } -} - -@media (min-width: 992px) { - .sticky-lg-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } -} - -@media (min-width: 1200px) { - .sticky-xl-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } -} - -@media (min-width: 1400px) { - .sticky-xxl-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } -} - -.sr-only, -.sr-only-focusable:not(:focus) { - position: absolute !important; - width: 1px !important; - height: 1px !important; - padding: 0 !important; - margin: -1px !important; - overflow: hidden !important; - clip: rect(0, 0, 0, 0) !important; - white-space: nowrap !important; - border: 0 !important; -} - -.stretched-link::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - content: ""; -} - -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.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; -} - -.float-left { - float: left !important; -} - -.float-right { - float: right !important; -} - -.float-none { - float: none !important; -} - -.overflow-auto { - overflow: auto !important; -} - -.overflow-hidden { - overflow: hidden !important; -} - -.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; -} - -.shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; -} - -.shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; -} - -.shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; -} - -.shadow-none { - box-shadow: none !important; -} - -.position-static { - position: static !important; -} - -.position-relative { - position: relative !important; -} - -.position-absolute { - position: absolute !important; -} - -.position-fixed { - position: fixed !important; -} - -.position-sticky { - position: -webkit-sticky !important; - position: sticky !important; -} - -.border { - border: 1px solid #dadfe4 !important; -} - -.border-0 { - border: 0 !important; -} - -.border-top { - border-top: 1px solid #dadfe4 !important; -} - -.border-top-0 { - border-top: 0 !important; -} - -.border-right { - border-right: 1px solid #dadfe4 !important; -} - -.border-right-0 { - border-right: 0 !important; -} - -.border-bottom { - border-bottom: 1px solid #dadfe4 !important; -} - -.border-bottom-0 { - border-bottom: 0 !important; -} - -.border-left { - border-left: 1px solid #dadfe4 !important; -} - -.border-left-0 { - border-left: 0 !important; -} - -.border-primary { - border-color: #AC5CA0 !important; -} - -.border-secondary { - border-color: #6c757d !important; -} - -.border-success { - border-color: #28a745 !important; -} - -.border-info { - border-color: #17a2b8 !important; -} - -.border-warning { - border-color: #ffc107 !important; -} - -.border-danger { - border-color: #dc3545 !important; -} - -.border-light { - border-color: #f8f9fa !important; -} - -.border-dark { - border-color: #212529 !important; -} - -.border-white { - border-color: #ffffff !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; -} - -.mw-100 { - max-width: 100% !important; -} - -.vw-100 { - width: 100vw !important; -} - -.min-vw-100 { - min-width: 100vw !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; -} - -.mh-100 { - max-height: 100% !important; -} - -.vh-100 { - height: 100vh !important; -} - -.min-vh-100 { - min-height: 100vh !important; -} - -.flex-fill { - flex: 1 1 auto !important; -} - -.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-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; -} - -.flex-wrap { - flex-wrap: wrap !important; -} - -.flex-nowrap { - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - flex-wrap: wrap-reverse !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; -} - -.justify-content-evenly { - justify-content: space-evenly !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; -} - -.order-first { - order: -1 !important; -} - -.order-0 { - order: 0 !important; -} - -.order-1 { - order: 1 !important; -} - -.order-2 { - order: 2 !important; -} - -.order-3 { - order: 3 !important; -} - -.order-4 { - order: 4 !important; -} - -.order-5 { - order: 5 !important; -} - -.order-last { - order: 6 !important; -} - -.m-0 { - margin: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mx-0 { - margin-right: 0 !important; - margin-left: 0 !important; -} - -.mx-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; -} - -.mx-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; -} - -.mx-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; -} - -.mx-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; -} - -.mx-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; -} - -.mx-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.my-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.my-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; -} - -.my-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; -} - -.my-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; -} - -.my-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; -} - -.my-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; -} - -.my-auto { - margin-top: auto !important; - margin-bottom: auto !important; -} - -.mt-0 { - margin-top: 0 !important; -} - -.mt-1 { - margin-top: 0.25rem !important; -} - -.mt-2 { - margin-top: 0.5rem !important; -} - -.mt-3 { - margin-top: 1rem !important; -} - -.mt-4 { - margin-top: 1.5rem !important; -} - -.mt-5 { - margin-top: 3rem !important; -} - -.mt-auto { - margin-top: auto !important; -} - -.mr-0 { - margin-right: 0 !important; -} - -.mr-1 { - margin-right: 0.25rem !important; -} - -.mr-2 { - margin-right: 0.5rem !important; -} - -.mr-3 { - margin-right: 1rem !important; -} - -.mr-4 { - margin-right: 1.5rem !important; -} - -.mr-5 { - margin-right: 3rem !important; -} - -.mr-auto { - margin-right: auto !important; -} - -.mb-0 { - margin-bottom: 0 !important; -} - -.mb-1 { - margin-bottom: 0.25rem !important; -} - -.mb-2 { - margin-bottom: 0.5rem !important; -} - -.mb-3 { - margin-bottom: 1rem !important; -} - -.mb-4 { - margin-bottom: 1.5rem !important; -} - -.mb-5 { - margin-bottom: 3rem !important; -} - -.mb-auto { - margin-bottom: auto !important; -} - -.ml-0 { - margin-left: 0 !important; -} - -.ml-1 { - margin-left: 0.25rem !important; -} - -.ml-2 { - margin-left: 0.5rem !important; -} - -.ml-3 { - margin-left: 1rem !important; -} - -.ml-4 { - margin-left: 1.5rem !important; -} - -.ml-5 { - margin-left: 3rem !important; -} - -.ml-auto { - margin-left: auto !important; -} - -.p-0 { - padding: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.px-0 { - padding-right: 0 !important; - padding-left: 0 !important; -} - -.px-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; -} - -.px-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; -} - -.px-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; -} - -.px-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; -} - -.px-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; -} - -.py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} - -.py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; -} - -.py-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; -} - -.py-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; -} - -.py-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; -} - -.py-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; -} - -.pt-0 { - padding-top: 0 !important; -} - -.pt-1 { - padding-top: 0.25rem !important; -} - -.pt-2 { - padding-top: 0.5rem !important; -} - -.pt-3 { - padding-top: 1rem !important; -} - -.pt-4 { - padding-top: 1.5rem !important; -} - -.pt-5 { - padding-top: 3rem !important; -} - -.pr-0 { - padding-right: 0 !important; -} - -.pr-1 { - padding-right: 0.25rem !important; -} - -.pr-2 { - padding-right: 0.5rem !important; -} - -.pr-3 { - padding-right: 1rem !important; -} - -.pr-4 { - padding-right: 1.5rem !important; -} - -.pr-5 { - padding-right: 3rem !important; -} - -.pb-0 { - padding-bottom: 0 !important; -} - -.pb-1 { - padding-bottom: 0.25rem !important; -} - -.pb-2 { - padding-bottom: 0.5rem !important; -} - -.pb-3 { - padding-bottom: 1rem !important; -} - -.pb-4 { - padding-bottom: 1.5rem !important; -} - -.pb-5 { - padding-bottom: 3rem !important; -} - -.pl-0 { - padding-left: 0 !important; -} - -.pl-1 { - padding-left: 0.25rem !important; -} - -.pl-2 { - padding-left: 0.5rem !important; -} - -.pl-3 { - padding-left: 1rem !important; -} - -.pl-4 { - padding-left: 1.5rem !important; -} - -.pl-5 { - padding-left: 3rem !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: 700 !important; -} - -.font-weight-bolder { - font-weight: bolder !important; -} - -.text-lowercase { - text-transform: lowercase !important; -} - -.text-uppercase { - text-transform: uppercase !important; -} - -.text-capitalize { - text-transform: capitalize !important; -} - -.text-left { - text-align: left !important; -} - -.text-right { - text-align: right !important; -} - -.text-center { - text-align: center !important; -} - -.text-primary { - color: #AC5CA0 !important; -} - -.text-secondary { - color: #6c757d !important; -} - -.text-success { - color: #28a745 !important; -} - -.text-info { - color: #17a2b8 !important; -} - -.text-warning { - color: #ffc107 !important; -} - -.text-danger { - color: #dc3545 !important; -} - -.text-light { - color: #f8f9fa !important; -} - -.text-dark { - color: #212529 !important; -} - -.text-white, -code[class*="language-"], -pre[class*="language-"] { - color: #ffffff !important; -} - -.text-body { - color: #212529 !important; -} - -.text-muted, -.pagination > li.active .page-link, -.pagination > li.active .page-link:hover, -.pagination > li.active .page-link:focus, -.pagination > li.active span, -.pagination > li.active span:hover, -.pagination > li.active span:focus, -.pagination .page-item.active .page-link, -.pagination .page-item.active .page-link:hover, -.pagination .page-item.active .page-link:focus, -.pagination .page-item.active span, -.pagination .page-item.active span:hover, -.pagination .page-item.active span:focus { - color: #99a6ad !important; -} - -.text-black-50 { - color: rgba(0, 0, 0, 0.5) !important; -} - -.text-white-50 { - color: rgba(255, 255, 255, 0.5) !important; -} - -.text-reset { - color: inherit !important; -} - -.lh-1 { - line-height: 1 !important; -} - -.lh-sm { - line-height: 1.25 !important; -} - -.lh-base { - line-height: 1.5 !important; -} - -.lh-lg { - line-height: 2 !important; -} - -.bg-primary { - background-color: #AC5CA0 !important; -} - -.bg-secondary { - background-color: #6c757d !important; -} - -.bg-success { - background-color: #28a745 !important; -} - -.bg-info { - background-color: #17a2b8 !important; -} - -.bg-warning { - background-color: #ffc107 !important; -} - -.bg-danger { - background-color: #dc3545 !important; -} - -.bg-light { - background-color: #f8f9fa !important; -} - -.bg-dark, -pre[class*="language-"], -code[class*="language-"] { - background-color: #212529 !important; -} - -.bg-body { - background-color: #fff !important; -} - -.bg-white { - background-color: #ffffff !important; -} - -.bg-transparent { - background-color: transparent !important; -} - -.bg-gradient { - background-image: var(--bs-gradient) !important; -} - -.text-wrap { - white-space: normal !important; -} - -.text-nowrap { - white-space: nowrap !important; -} - -.text-decoration-none { - text-decoration: none !important; -} - -.text-decoration-underline { - text-decoration: underline !important; -} - -.text-decoration-line-through { - text-decoration: line-through !important; -} - -.font-italic { - font-style: italic !important; -} - -.font-normal { - font-style: normal !important; -} - -.text-break { - word-wrap: break-word !important; - word-break: break-word !important; -} - -.font-monospace { - font-family: var(--bs-font-monospace) !important; -} - -.user-select-all { - -webkit-user-select: all !important; - -moz-user-select: all !important; - -ms-user-select: all !important; - user-select: all !important; -} - -.user-select-auto { - -webkit-user-select: auto !important; - -moz-user-select: auto !important; - -ms-user-select: auto !important; - user-select: auto !important; -} - -.user-select-none { - -webkit-user-select: none !important; - -moz-user-select: none !important; - -ms-user-select: none !important; - user-select: none !important; -} - -.pe-none { - pointer-events: none !important; -} - -.pe-auto { - pointer-events: auto !important; -} - -.rounded { - border-radius: 0.25rem !important; -} - -.rounded-sm { - border-radius: 0.2rem !important; -} - -.rounded-lg { - border-radius: 0.3rem !important; -} - -.rounded-circle { - border-radius: 50% !important; -} - -.rounded-pill { - border-radius: 50rem !important; -} - -.rounded-0 { - border-radius: 0 !important; -} - -.rounded-top { - border-top-left-radius: 0.25rem !important; - border-top-right-radius: 0.25rem !important; -} - -.rounded-right { - border-top-right-radius: 0.25rem !important; - border-bottom-right-radius: 0.25rem !important; -} - -.rounded-bottom { - border-bottom-right-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} - -.rounded-left { - border-bottom-left-radius: 0.25rem !important; - border-top-left-radius: 0.25rem !important; -} - -.visible { - visibility: visible !important; -} - -.invisible { - visibility: hidden !important; -} - -@media (min-width: 576px) { - .float-sm-left { - float: left !important; - } - - .float-sm-right { - float: right !important; - } - - .float-sm-none { - float: none !important; - } - - .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; - } - - .flex-sm-fill { - flex: 1 1 auto !important; - } - - .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-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; - } - - .flex-sm-wrap { - flex-wrap: wrap !important; - } - - .flex-sm-nowrap { - flex-wrap: nowrap !important; - } - - .flex-sm-wrap-reverse { - flex-wrap: wrap-reverse !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; - } - - .justify-content-sm-evenly { - justify-content: space-evenly !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; - } - - .order-sm-first { - order: -1 !important; - } - - .order-sm-0 { - order: 0 !important; - } - - .order-sm-1 { - order: 1 !important; - } - - .order-sm-2 { - order: 2 !important; - } - - .order-sm-3 { - order: 3 !important; - } - - .order-sm-4 { - order: 4 !important; - } - - .order-sm-5 { - order: 5 !important; - } - - .order-sm-last { - order: 6 !important; - } - - .m-sm-0 { - margin: 0 !important; - } - - .m-sm-1 { - margin: 0.25rem !important; - } - - .m-sm-2 { - margin: 0.5rem !important; - } - - .m-sm-3 { - margin: 1rem !important; - } - - .m-sm-4 { - margin: 1.5rem !important; - } - - .m-sm-5 { - margin: 3rem !important; - } - - .m-sm-auto { - margin: auto !important; - } - - .mx-sm-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - - .mx-sm-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - - .mx-sm-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - - .mx-sm-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - - .mx-sm-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - - .mx-sm-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - - .mx-sm-auto { - margin-right: auto !important; - margin-left: auto !important; - } - - .my-sm-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .my-sm-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .my-sm-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .my-sm-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .my-sm-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .my-sm-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .my-sm-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - - .mt-sm-0 { - margin-top: 0 !important; - } - - .mt-sm-1 { - margin-top: 0.25rem !important; - } - - .mt-sm-2 { - margin-top: 0.5rem !important; - } - - .mt-sm-3 { - margin-top: 1rem !important; - } - - .mt-sm-4 { - margin-top: 1.5rem !important; - } - - .mt-sm-5 { - margin-top: 3rem !important; - } - - .mt-sm-auto { - margin-top: auto !important; - } - - .mr-sm-0 { - margin-right: 0 !important; - } - - .mr-sm-1 { - margin-right: 0.25rem !important; - } - - .mr-sm-2 { - margin-right: 0.5rem !important; - } - - .mr-sm-3 { - margin-right: 1rem !important; - } - - .mr-sm-4 { - margin-right: 1.5rem !important; - } - - .mr-sm-5 { - margin-right: 3rem !important; - } - - .mr-sm-auto { - margin-right: auto !important; - } - - .mb-sm-0 { - margin-bottom: 0 !important; - } - - .mb-sm-1 { - margin-bottom: 0.25rem !important; - } - - .mb-sm-2 { - margin-bottom: 0.5rem !important; - } - - .mb-sm-3 { - margin-bottom: 1rem !important; - } - - .mb-sm-4 { - margin-bottom: 1.5rem !important; - } - - .mb-sm-5 { - margin-bottom: 3rem !important; - } - - .mb-sm-auto { - margin-bottom: auto !important; - } - - .ml-sm-0 { - margin-left: 0 !important; - } - - .ml-sm-1 { - margin-left: 0.25rem !important; - } - - .ml-sm-2 { - margin-left: 0.5rem !important; - } - - .ml-sm-3 { - margin-left: 1rem !important; - } - - .ml-sm-4 { - margin-left: 1.5rem !important; - } - - .ml-sm-5 { - margin-left: 3rem !important; - } - - .ml-sm-auto { - margin-left: auto !important; - } - - .p-sm-0 { - padding: 0 !important; - } - - .p-sm-1 { - padding: 0.25rem !important; - } - - .p-sm-2 { - padding: 0.5rem !important; - } - - .p-sm-3 { - padding: 1rem !important; - } - - .p-sm-4 { - padding: 1.5rem !important; - } - - .p-sm-5 { - padding: 3rem !important; - } - - .px-sm-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - - .px-sm-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - - .px-sm-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - - .px-sm-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - - .px-sm-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - - .px-sm-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - - .py-sm-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .py-sm-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .py-sm-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .py-sm-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .py-sm-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .py-sm-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .pt-sm-0 { - padding-top: 0 !important; - } - - .pt-sm-1 { - padding-top: 0.25rem !important; - } - - .pt-sm-2 { - padding-top: 0.5rem !important; - } - - .pt-sm-3 { - padding-top: 1rem !important; - } - - .pt-sm-4 { - padding-top: 1.5rem !important; - } - - .pt-sm-5 { - padding-top: 3rem !important; - } - - .pr-sm-0 { - padding-right: 0 !important; - } - - .pr-sm-1 { - padding-right: 0.25rem !important; - } - - .pr-sm-2 { - padding-right: 0.5rem !important; - } - - .pr-sm-3 { - padding-right: 1rem !important; - } - - .pr-sm-4 { - padding-right: 1.5rem !important; - } - - .pr-sm-5 { - padding-right: 3rem !important; - } - - .pb-sm-0 { - padding-bottom: 0 !important; - } - - .pb-sm-1 { - padding-bottom: 0.25rem !important; - } - - .pb-sm-2 { - padding-bottom: 0.5rem !important; - } - - .pb-sm-3 { - padding-bottom: 1rem !important; - } - - .pb-sm-4 { - padding-bottom: 1.5rem !important; - } - - .pb-sm-5 { - padding-bottom: 3rem !important; - } - - .pl-sm-0 { - padding-left: 0 !important; - } - - .pl-sm-1 { - padding-left: 0.25rem !important; - } - - .pl-sm-2 { - padding-left: 0.5rem !important; - } - - .pl-sm-3 { - padding-left: 1rem !important; - } - - .pl-sm-4 { - padding-left: 1.5rem !important; - } - - .pl-sm-5 { - padding-left: 3rem !important; - } - - .text-sm-left { - text-align: left !important; - } - - .text-sm-right { - text-align: right !important; - } - - .text-sm-center { - text-align: center !important; - } -} - -@media (min-width: 768px) { - .float-md-left { - float: left !important; - } - - .float-md-right { - float: right !important; - } - - .float-md-none { - float: none !important; - } - - .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; - } - - .flex-md-fill { - flex: 1 1 auto !important; - } - - .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-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; - } - - .flex-md-wrap { - flex-wrap: wrap !important; - } - - .flex-md-nowrap { - flex-wrap: nowrap !important; - } - - .flex-md-wrap-reverse { - flex-wrap: wrap-reverse !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; - } - - .justify-content-md-evenly { - justify-content: space-evenly !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; - } - - .order-md-first { - order: -1 !important; - } - - .order-md-0 { - order: 0 !important; - } - - .order-md-1 { - order: 1 !important; - } - - .order-md-2 { - order: 2 !important; - } - - .order-md-3 { - order: 3 !important; - } - - .order-md-4 { - order: 4 !important; - } - - .order-md-5 { - order: 5 !important; - } - - .order-md-last { - order: 6 !important; - } - - .m-md-0 { - margin: 0 !important; - } - - .m-md-1 { - margin: 0.25rem !important; - } - - .m-md-2 { - margin: 0.5rem !important; - } - - .m-md-3 { - margin: 1rem !important; - } - - .m-md-4 { - margin: 1.5rem !important; - } - - .m-md-5 { - margin: 3rem !important; - } - - .m-md-auto { - margin: auto !important; - } - - .mx-md-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - - .mx-md-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - - .mx-md-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - - .mx-md-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - - .mx-md-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - - .mx-md-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - - .mx-md-auto { - margin-right: auto !important; - margin-left: auto !important; - } - - .my-md-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .my-md-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .my-md-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .my-md-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .my-md-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .my-md-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .my-md-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - - .mt-md-0 { - margin-top: 0 !important; - } - - .mt-md-1 { - margin-top: 0.25rem !important; - } - - .mt-md-2 { - margin-top: 0.5rem !important; - } - - .mt-md-3 { - margin-top: 1rem !important; - } - - .mt-md-4 { - margin-top: 1.5rem !important; - } - - .mt-md-5 { - margin-top: 3rem !important; - } - - .mt-md-auto { - margin-top: auto !important; - } - - .mr-md-0 { - margin-right: 0 !important; - } - - .mr-md-1 { - margin-right: 0.25rem !important; - } - - .mr-md-2 { - margin-right: 0.5rem !important; - } - - .mr-md-3 { - margin-right: 1rem !important; - } - - .mr-md-4 { - margin-right: 1.5rem !important; - } - - .mr-md-5 { - margin-right: 3rem !important; - } - - .mr-md-auto { - margin-right: auto !important; - } - - .mb-md-0 { - margin-bottom: 0 !important; - } - - .mb-md-1 { - margin-bottom: 0.25rem !important; - } - - .mb-md-2 { - margin-bottom: 0.5rem !important; - } - - .mb-md-3 { - margin-bottom: 1rem !important; - } - - .mb-md-4 { - margin-bottom: 1.5rem !important; - } - - .mb-md-5 { - margin-bottom: 3rem !important; - } - - .mb-md-auto { - margin-bottom: auto !important; - } - - .ml-md-0 { - margin-left: 0 !important; - } - - .ml-md-1 { - margin-left: 0.25rem !important; - } - - .ml-md-2 { - margin-left: 0.5rem !important; - } - - .ml-md-3 { - margin-left: 1rem !important; - } - - .ml-md-4 { - margin-left: 1.5rem !important; - } - - .ml-md-5 { - margin-left: 3rem !important; - } - - .ml-md-auto { - margin-left: auto !important; - } - - .p-md-0 { - padding: 0 !important; - } - - .p-md-1 { - padding: 0.25rem !important; - } - - .p-md-2 { - padding: 0.5rem !important; - } - - .p-md-3 { - padding: 1rem !important; - } - - .p-md-4 { - padding: 1.5rem !important; - } - - .p-md-5 { - padding: 3rem !important; - } - - .px-md-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - - .px-md-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - - .px-md-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - - .px-md-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - - .px-md-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - - .px-md-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - - .py-md-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .py-md-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .py-md-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .py-md-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .py-md-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .py-md-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .pt-md-0 { - padding-top: 0 !important; - } - - .pt-md-1 { - padding-top: 0.25rem !important; - } - - .pt-md-2 { - padding-top: 0.5rem !important; - } - - .pt-md-3 { - padding-top: 1rem !important; - } - - .pt-md-4 { - padding-top: 1.5rem !important; - } - - .pt-md-5 { - padding-top: 3rem !important; - } - - .pr-md-0 { - padding-right: 0 !important; - } - - .pr-md-1 { - padding-right: 0.25rem !important; - } - - .pr-md-2 { - padding-right: 0.5rem !important; - } - - .pr-md-3 { - padding-right: 1rem !important; - } - - .pr-md-4 { - padding-right: 1.5rem !important; - } - - .pr-md-5 { - padding-right: 3rem !important; - } - - .pb-md-0 { - padding-bottom: 0 !important; - } - - .pb-md-1 { - padding-bottom: 0.25rem !important; - } - - .pb-md-2 { - padding-bottom: 0.5rem !important; - } - - .pb-md-3 { - padding-bottom: 1rem !important; - } - - .pb-md-4 { - padding-bottom: 1.5rem !important; - } - - .pb-md-5 { - padding-bottom: 3rem !important; - } - - .pl-md-0 { - padding-left: 0 !important; - } - - .pl-md-1 { - padding-left: 0.25rem !important; - } - - .pl-md-2 { - padding-left: 0.5rem !important; - } - - .pl-md-3 { - padding-left: 1rem !important; - } - - .pl-md-4 { - padding-left: 1.5rem !important; - } - - .pl-md-5 { - padding-left: 3rem !important; - } - - .text-md-left { - text-align: left !important; - } - - .text-md-right { - text-align: right !important; - } - - .text-md-center { - text-align: center !important; - } -} - -@media (min-width: 992px) { - .float-lg-left { - float: left !important; - } - - .float-lg-right { - float: right !important; - } - - .float-lg-none { - float: none !important; - } - - .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; - } - - .flex-lg-fill { - flex: 1 1 auto !important; - } - - .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-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; - } - - .flex-lg-wrap { - flex-wrap: wrap !important; - } - - .flex-lg-nowrap { - flex-wrap: nowrap !important; - } - - .flex-lg-wrap-reverse { - flex-wrap: wrap-reverse !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; - } - - .justify-content-lg-evenly { - justify-content: space-evenly !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; - } - - .order-lg-first { - order: -1 !important; - } - - .order-lg-0 { - order: 0 !important; - } - - .order-lg-1 { - order: 1 !important; - } - - .order-lg-2 { - order: 2 !important; - } - - .order-lg-3 { - order: 3 !important; - } - - .order-lg-4 { - order: 4 !important; - } - - .order-lg-5 { - order: 5 !important; - } - - .order-lg-last { - order: 6 !important; - } - - .m-lg-0 { - margin: 0 !important; - } - - .m-lg-1 { - margin: 0.25rem !important; - } - - .m-lg-2 { - margin: 0.5rem !important; - } - - .m-lg-3 { - margin: 1rem !important; - } - - .m-lg-4 { - margin: 1.5rem !important; - } - - .m-lg-5 { - margin: 3rem !important; - } - - .m-lg-auto { - margin: auto !important; - } - - .mx-lg-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - - .mx-lg-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - - .mx-lg-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - - .mx-lg-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - - .mx-lg-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - - .mx-lg-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - - .mx-lg-auto { - margin-right: auto !important; - margin-left: auto !important; - } - - .my-lg-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .my-lg-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .my-lg-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .my-lg-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .my-lg-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .my-lg-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .my-lg-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - - .mt-lg-0 { - margin-top: 0 !important; - } - - .mt-lg-1 { - margin-top: 0.25rem !important; - } - - .mt-lg-2 { - margin-top: 0.5rem !important; - } - - .mt-lg-3 { - margin-top: 1rem !important; - } - - .mt-lg-4 { - margin-top: 1.5rem !important; - } - - .mt-lg-5 { - margin-top: 3rem !important; - } - - .mt-lg-auto { - margin-top: auto !important; - } - - .mr-lg-0 { - margin-right: 0 !important; - } - - .mr-lg-1 { - margin-right: 0.25rem !important; - } - - .mr-lg-2 { - margin-right: 0.5rem !important; - } - - .mr-lg-3 { - margin-right: 1rem !important; - } - - .mr-lg-4 { - margin-right: 1.5rem !important; - } - - .mr-lg-5 { - margin-right: 3rem !important; - } - - .mr-lg-auto { - margin-right: auto !important; - } - - .mb-lg-0 { - margin-bottom: 0 !important; - } - - .mb-lg-1 { - margin-bottom: 0.25rem !important; - } - - .mb-lg-2 { - margin-bottom: 0.5rem !important; - } - - .mb-lg-3 { - margin-bottom: 1rem !important; - } - - .mb-lg-4 { - margin-bottom: 1.5rem !important; - } - - .mb-lg-5 { - margin-bottom: 3rem !important; - } - - .mb-lg-auto { - margin-bottom: auto !important; - } - - .ml-lg-0 { - margin-left: 0 !important; - } - - .ml-lg-1 { - margin-left: 0.25rem !important; - } - - .ml-lg-2 { - margin-left: 0.5rem !important; - } - - .ml-lg-3 { - margin-left: 1rem !important; - } - - .ml-lg-4 { - margin-left: 1.5rem !important; - } - - .ml-lg-5 { - margin-left: 3rem !important; - } - - .ml-lg-auto { - margin-left: auto !important; - } - - .p-lg-0 { - padding: 0 !important; - } - - .p-lg-1 { - padding: 0.25rem !important; - } - - .p-lg-2 { - padding: 0.5rem !important; - } - - .p-lg-3 { - padding: 1rem !important; - } - - .p-lg-4 { - padding: 1.5rem !important; - } - - .p-lg-5 { - padding: 3rem !important; - } - - .px-lg-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - - .px-lg-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - - .px-lg-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - - .px-lg-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - - .px-lg-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - - .px-lg-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - - .py-lg-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .py-lg-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .py-lg-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .py-lg-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .py-lg-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .py-lg-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .pt-lg-0 { - padding-top: 0 !important; - } - - .pt-lg-1 { - padding-top: 0.25rem !important; - } - - .pt-lg-2 { - padding-top: 0.5rem !important; - } - - .pt-lg-3 { - padding-top: 1rem !important; - } - - .pt-lg-4 { - padding-top: 1.5rem !important; - } - - .pt-lg-5 { - padding-top: 3rem !important; - } - - .pr-lg-0 { - padding-right: 0 !important; - } - - .pr-lg-1 { - padding-right: 0.25rem !important; - } - - .pr-lg-2 { - padding-right: 0.5rem !important; - } - - .pr-lg-3 { - padding-right: 1rem !important; - } - - .pr-lg-4 { - padding-right: 1.5rem !important; - } - - .pr-lg-5 { - padding-right: 3rem !important; - } - - .pb-lg-0 { - padding-bottom: 0 !important; - } - - .pb-lg-1 { - padding-bottom: 0.25rem !important; - } - - .pb-lg-2 { - padding-bottom: 0.5rem !important; - } - - .pb-lg-3 { - padding-bottom: 1rem !important; - } - - .pb-lg-4 { - padding-bottom: 1.5rem !important; - } - - .pb-lg-5 { - padding-bottom: 3rem !important; - } - - .pl-lg-0 { - padding-left: 0 !important; - } - - .pl-lg-1 { - padding-left: 0.25rem !important; - } - - .pl-lg-2 { - padding-left: 0.5rem !important; - } - - .pl-lg-3 { - padding-left: 1rem !important; - } - - .pl-lg-4 { - padding-left: 1.5rem !important; - } - - .pl-lg-5 { - padding-left: 3rem !important; - } - - .text-lg-left { - text-align: left !important; - } - - .text-lg-right { - text-align: right !important; - } - - .text-lg-center { - text-align: center !important; - } -} - -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; - } - - .float-xl-right { - float: right !important; - } - - .float-xl-none { - float: none !important; - } - - .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; - } - - .flex-xl-fill { - flex: 1 1 auto !important; - } - - .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-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; - } - - .flex-xl-wrap { - flex-wrap: wrap !important; - } - - .flex-xl-nowrap { - flex-wrap: nowrap !important; - } - - .flex-xl-wrap-reverse { - flex-wrap: wrap-reverse !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; - } - - .justify-content-xl-evenly { - justify-content: space-evenly !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; - } - - .order-xl-first { - order: -1 !important; - } - - .order-xl-0 { - order: 0 !important; - } - - .order-xl-1 { - order: 1 !important; - } - - .order-xl-2 { - order: 2 !important; - } - - .order-xl-3 { - order: 3 !important; - } - - .order-xl-4 { - order: 4 !important; - } - - .order-xl-5 { - order: 5 !important; - } - - .order-xl-last { - order: 6 !important; - } - - .m-xl-0 { - margin: 0 !important; - } - - .m-xl-1 { - margin: 0.25rem !important; - } - - .m-xl-2 { - margin: 0.5rem !important; - } - - .m-xl-3 { - margin: 1rem !important; - } - - .m-xl-4 { - margin: 1.5rem !important; - } - - .m-xl-5 { - margin: 3rem !important; - } - - .m-xl-auto { - margin: auto !important; - } - - .mx-xl-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - - .mx-xl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - - .mx-xl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - - .mx-xl-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - - .mx-xl-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - - .mx-xl-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - - .mx-xl-auto { - margin-right: auto !important; - margin-left: auto !important; - } - - .my-xl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .my-xl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .my-xl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .my-xl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .my-xl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .my-xl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .my-xl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - - .mt-xl-0 { - margin-top: 0 !important; - } - - .mt-xl-1 { - margin-top: 0.25rem !important; - } - - .mt-xl-2 { - margin-top: 0.5rem !important; - } - - .mt-xl-3 { - margin-top: 1rem !important; - } - - .mt-xl-4 { - margin-top: 1.5rem !important; - } - - .mt-xl-5 { - margin-top: 3rem !important; - } - - .mt-xl-auto { - margin-top: auto !important; - } - - .mr-xl-0 { - margin-right: 0 !important; - } - - .mr-xl-1 { - margin-right: 0.25rem !important; - } - - .mr-xl-2 { - margin-right: 0.5rem !important; - } - - .mr-xl-3 { - margin-right: 1rem !important; - } - - .mr-xl-4 { - margin-right: 1.5rem !important; - } - - .mr-xl-5 { - margin-right: 3rem !important; - } - - .mr-xl-auto { - margin-right: auto !important; - } - - .mb-xl-0 { - margin-bottom: 0 !important; - } - - .mb-xl-1 { - margin-bottom: 0.25rem !important; - } - - .mb-xl-2 { - margin-bottom: 0.5rem !important; - } - - .mb-xl-3 { - margin-bottom: 1rem !important; - } - - .mb-xl-4 { - margin-bottom: 1.5rem !important; - } - - .mb-xl-5 { - margin-bottom: 3rem !important; - } - - .mb-xl-auto { - margin-bottom: auto !important; - } - - .ml-xl-0 { - margin-left: 0 !important; - } - - .ml-xl-1 { - margin-left: 0.25rem !important; - } - - .ml-xl-2 { - margin-left: 0.5rem !important; - } - - .ml-xl-3 { - margin-left: 1rem !important; - } - - .ml-xl-4 { - margin-left: 1.5rem !important; - } - - .ml-xl-5 { - margin-left: 3rem !important; - } - - .ml-xl-auto { - margin-left: auto !important; - } - - .p-xl-0 { - padding: 0 !important; - } - - .p-xl-1 { - padding: 0.25rem !important; - } - - .p-xl-2 { - padding: 0.5rem !important; - } - - .p-xl-3 { - padding: 1rem !important; - } - - .p-xl-4 { - padding: 1.5rem !important; - } - - .p-xl-5 { - padding: 3rem !important; - } - - .px-xl-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - - .px-xl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - - .px-xl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - - .px-xl-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - - .px-xl-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - - .px-xl-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - - .py-xl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .py-xl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .py-xl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .py-xl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .py-xl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .py-xl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .pt-xl-0 { - padding-top: 0 !important; - } - - .pt-xl-1 { - padding-top: 0.25rem !important; - } - - .pt-xl-2 { - padding-top: 0.5rem !important; - } - - .pt-xl-3 { - padding-top: 1rem !important; - } - - .pt-xl-4 { - padding-top: 1.5rem !important; - } - - .pt-xl-5 { - padding-top: 3rem !important; - } - - .pr-xl-0 { - padding-right: 0 !important; - } - - .pr-xl-1 { - padding-right: 0.25rem !important; - } - - .pr-xl-2 { - padding-right: 0.5rem !important; - } - - .pr-xl-3 { - padding-right: 1rem !important; - } - - .pr-xl-4 { - padding-right: 1.5rem !important; - } - - .pr-xl-5 { - padding-right: 3rem !important; - } - - .pb-xl-0 { - padding-bottom: 0 !important; - } - - .pb-xl-1 { - padding-bottom: 0.25rem !important; - } - - .pb-xl-2 { - padding-bottom: 0.5rem !important; - } - - .pb-xl-3 { - padding-bottom: 1rem !important; - } - - .pb-xl-4 { - padding-bottom: 1.5rem !important; - } - - .pb-xl-5 { - padding-bottom: 3rem !important; - } - - .pl-xl-0 { - padding-left: 0 !important; - } - - .pl-xl-1 { - padding-left: 0.25rem !important; - } - - .pl-xl-2 { - padding-left: 0.5rem !important; - } - - .pl-xl-3 { - padding-left: 1rem !important; - } - - .pl-xl-4 { - padding-left: 1.5rem !important; - } - - .pl-xl-5 { - padding-left: 3rem !important; - } - - .text-xl-left { - text-align: left !important; - } - - .text-xl-right { - text-align: right !important; - } - - .text-xl-center { - text-align: center !important; - } -} - -@media (min-width: 1400px) { - .float-xxl-left { - float: left !important; - } - - .float-xxl-right { - float: right !important; - } - - .float-xxl-none { - float: none !important; - } - - .d-xxl-none { - display: none !important; - } - - .d-xxl-inline { - display: inline !important; - } - - .d-xxl-inline-block { - display: inline-block !important; - } - - .d-xxl-block { - display: block !important; - } - - .d-xxl-table { - display: table !important; - } - - .d-xxl-table-row { - display: table-row !important; - } - - .d-xxl-table-cell { - display: table-cell !important; - } - - .d-xxl-flex { - display: flex !important; - } - - .d-xxl-inline-flex { - display: inline-flex !important; - } - - .flex-xxl-fill { - flex: 1 1 auto !important; - } - - .flex-xxl-row { - flex-direction: row !important; - } - - .flex-xxl-column { - flex-direction: column !important; - } - - .flex-xxl-row-reverse { - flex-direction: row-reverse !important; - } - - .flex-xxl-column-reverse { - flex-direction: column-reverse !important; - } - - .flex-xxl-grow-0 { - flex-grow: 0 !important; - } - - .flex-xxl-grow-1 { - flex-grow: 1 !important; - } - - .flex-xxl-shrink-0 { - flex-shrink: 0 !important; - } - - .flex-xxl-shrink-1 { - flex-shrink: 1 !important; - } - - .flex-xxl-wrap { - flex-wrap: wrap !important; - } - - .flex-xxl-nowrap { - flex-wrap: nowrap !important; - } - - .flex-xxl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - - .justify-content-xxl-start { - justify-content: flex-start !important; - } - - .justify-content-xxl-end { - justify-content: flex-end !important; - } - - .justify-content-xxl-center { - justify-content: center !important; - } - - .justify-content-xxl-between { - justify-content: space-between !important; - } - - .justify-content-xxl-around { - justify-content: space-around !important; - } - - .justify-content-xxl-evenly { - justify-content: space-evenly !important; - } - - .align-items-xxl-start { - align-items: flex-start !important; - } - - .align-items-xxl-end { - align-items: flex-end !important; - } - - .align-items-xxl-center { - align-items: center !important; - } - - .align-items-xxl-baseline { - align-items: baseline !important; - } - - .align-items-xxl-stretch { - align-items: stretch !important; - } - - .align-content-xxl-start { - align-content: flex-start !important; - } - - .align-content-xxl-end { - align-content: flex-end !important; - } - - .align-content-xxl-center { - align-content: center !important; - } - - .align-content-xxl-between { - align-content: space-between !important; - } - - .align-content-xxl-around { - align-content: space-around !important; - } - - .align-content-xxl-stretch { - align-content: stretch !important; - } - - .align-self-xxl-auto { - align-self: auto !important; - } - - .align-self-xxl-start { - align-self: flex-start !important; - } - - .align-self-xxl-end { - align-self: flex-end !important; - } - - .align-self-xxl-center { - align-self: center !important; - } - - .align-self-xxl-baseline { - align-self: baseline !important; - } - - .align-self-xxl-stretch { - align-self: stretch !important; - } - - .order-xxl-first { - order: -1 !important; - } - - .order-xxl-0 { - order: 0 !important; - } - - .order-xxl-1 { - order: 1 !important; - } - - .order-xxl-2 { - order: 2 !important; - } - - .order-xxl-3 { - order: 3 !important; - } - - .order-xxl-4 { - order: 4 !important; - } - - .order-xxl-5 { - order: 5 !important; - } - - .order-xxl-last { - order: 6 !important; - } - - .m-xxl-0 { - margin: 0 !important; - } - - .m-xxl-1 { - margin: 0.25rem !important; - } - - .m-xxl-2 { - margin: 0.5rem !important; - } - - .m-xxl-3 { - margin: 1rem !important; - } - - .m-xxl-4 { - margin: 1.5rem !important; - } - - .m-xxl-5 { - margin: 3rem !important; - } - - .m-xxl-auto { - margin: auto !important; - } - - .mx-xxl-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - - .mx-xxl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - - .mx-xxl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - - .mx-xxl-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - - .mx-xxl-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - - .mx-xxl-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - - .mx-xxl-auto { - margin-right: auto !important; - margin-left: auto !important; - } - - .my-xxl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .my-xxl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .my-xxl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .my-xxl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .my-xxl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .my-xxl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .my-xxl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - - .mt-xxl-0 { - margin-top: 0 !important; - } - - .mt-xxl-1 { - margin-top: 0.25rem !important; - } - - .mt-xxl-2 { - margin-top: 0.5rem !important; - } - - .mt-xxl-3 { - margin-top: 1rem !important; - } - - .mt-xxl-4 { - margin-top: 1.5rem !important; - } - - .mt-xxl-5 { - margin-top: 3rem !important; - } - - .mt-xxl-auto { - margin-top: auto !important; - } - - .mr-xxl-0 { - margin-right: 0 !important; - } - - .mr-xxl-1 { - margin-right: 0.25rem !important; - } - - .mr-xxl-2 { - margin-right: 0.5rem !important; - } - - .mr-xxl-3 { - margin-right: 1rem !important; - } - - .mr-xxl-4 { - margin-right: 1.5rem !important; - } - - .mr-xxl-5 { - margin-right: 3rem !important; - } - - .mr-xxl-auto { - margin-right: auto !important; - } - - .mb-xxl-0 { - margin-bottom: 0 !important; - } - - .mb-xxl-1 { - margin-bottom: 0.25rem !important; - } - - .mb-xxl-2 { - margin-bottom: 0.5rem !important; - } - - .mb-xxl-3 { - margin-bottom: 1rem !important; - } - - .mb-xxl-4 { - margin-bottom: 1.5rem !important; - } - - .mb-xxl-5 { - margin-bottom: 3rem !important; - } - - .mb-xxl-auto { - margin-bottom: auto !important; - } - - .ml-xxl-0 { - margin-left: 0 !important; - } - - .ml-xxl-1 { - margin-left: 0.25rem !important; - } - - .ml-xxl-2 { - margin-left: 0.5rem !important; - } - - .ml-xxl-3 { - margin-left: 1rem !important; - } - - .ml-xxl-4 { - margin-left: 1.5rem !important; - } - - .ml-xxl-5 { - margin-left: 3rem !important; - } - - .ml-xxl-auto { - margin-left: auto !important; - } - - .p-xxl-0 { - padding: 0 !important; - } - - .p-xxl-1 { - padding: 0.25rem !important; - } - - .p-xxl-2 { - padding: 0.5rem !important; - } - - .p-xxl-3 { - padding: 1rem !important; - } - - .p-xxl-4 { - padding: 1.5rem !important; - } - - .p-xxl-5 { - padding: 3rem !important; - } - - .px-xxl-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - - .px-xxl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - - .px-xxl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - - .px-xxl-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - - .px-xxl-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - - .px-xxl-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - - .py-xxl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .py-xxl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .py-xxl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .py-xxl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .py-xxl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .py-xxl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .pt-xxl-0 { - padding-top: 0 !important; - } - - .pt-xxl-1 { - padding-top: 0.25rem !important; - } - - .pt-xxl-2 { - padding-top: 0.5rem !important; - } - - .pt-xxl-3 { - padding-top: 1rem !important; - } - - .pt-xxl-4 { - padding-top: 1.5rem !important; - } - - .pt-xxl-5 { - padding-top: 3rem !important; - } - - .pr-xxl-0 { - padding-right: 0 !important; - } - - .pr-xxl-1 { - padding-right: 0.25rem !important; - } - - .pr-xxl-2 { - padding-right: 0.5rem !important; - } - - .pr-xxl-3 { - padding-right: 1rem !important; - } - - .pr-xxl-4 { - padding-right: 1.5rem !important; - } - - .pr-xxl-5 { - padding-right: 3rem !important; - } - - .pb-xxl-0 { - padding-bottom: 0 !important; - } - - .pb-xxl-1 { - padding-bottom: 0.25rem !important; - } - - .pb-xxl-2 { - padding-bottom: 0.5rem !important; - } - - .pb-xxl-3 { - padding-bottom: 1rem !important; - } - - .pb-xxl-4 { - padding-bottom: 1.5rem !important; - } - - .pb-xxl-5 { - padding-bottom: 3rem !important; - } - - .pl-xxl-0 { - padding-left: 0 !important; - } - - .pl-xxl-1 { - padding-left: 0.25rem !important; - } - - .pl-xxl-2 { - padding-left: 0.5rem !important; - } - - .pl-xxl-3 { - padding-left: 1rem !important; - } - - .pl-xxl-4 { - padding-left: 1.5rem !important; - } - - .pl-xxl-5 { - padding-left: 3rem !important; - } - - .text-xxl-left { - text-align: left !important; - } - - .text-xxl-right { - text-align: right !important; - } - - .text-xxl-center { - text-align: center !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; - } -} - -html { - background-color: #fff; - font-size: 14px; -} - -body { - font-family: var(--bs-font-sans-serif); - font-size: 1rem; - color: #58666e; - background-color: transparent; - -webkit-font-smoothing: antialiased; - line-height: 1.5; -} - -*:focus { - outline: 0 !important; -} - -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - margin: 0; -} - -a { - color: #363f44; - text-decoration: none; - cursor: pointer; -} - -a:hover, -a:focus { - color: #141719; - text-decoration: none; -} - -label { - font-weight: normal; - font-size: 12px; - word-break: normal; -} - -small, -.small, -.small { - font-size: 0.92857rem; -} - -.badge, -.label { - font-weight: bold; - text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); -} - -.badge.bg-light, -.label.bg-light { - text-shadow: none; -} - -.badge { - background-color: #cbd3da; -} - -.badge.up { - position: relative; - top: -10px; - padding: 3px 6px; - margin-left: -10px; -} - -.badge-sm { - font-size: 85%; - padding: 2px 5px !important; -} - -.label-sm { - padding-top: 0; - padding-bottom: 1px; -} - -.badge-white { - background-color: transparent; - border: 1px solid rgba(255, 255, 255, 0.35); - padding: 2px 6px; -} - -.badge-empty { - background-color: transparent; - border: 1px solid rgba(0, 0, 0, 0.15); - color: inherit; -} - -blockquote { - border-color: #dadfe4; -} - -.caret-white { - border-top-color: #fff; - border-top-color: rgba(255, 255, 255, 0.65); -} - -a:hover .caret-white { - border-top-color: #fff; -} - -.thumbnail { - border-color: #dadfe4; -} - -.progress { - background-color: #e9ecef; -} - -.progress-xxs { - height: 2px; -} - -.progress-xs { - height: 6px; -} - -.progress-sm { - height: 12px; -} - -.progress-sm .progress-bar { - font-size: 10px; - line-height: 1rem; -} - -.progress, -.progress-bar { - box-shadow: none; -} - -.progress-bar-primary { - background-color: #AC5CA0; -} - -.progress-bar-info { - background-color: #1c7ed6; -} - -.progress-bar-success { - background-color: #2f9e44; -} - -.progress-bar-warning { - background-color: #fcc419; -} - -.progress-bar-danger { - background-color: #e03131; -} - -.progress-bar-black { - background-color: #1c2b36; -} - -.progress-bar-white { - background-color: #fff; -} - -.accordion-group, -.accordion-inner { - border-color: #dadfe4; - border-radius: 2px; -} - -.alert { - font-size: 0.92857rem; - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2); - border-radius: 0; - border: 0; -} - -.alert p, -.alert ul { - margin-bottom: 0; -} - -.alert .close i { - font-size: 12px; - font-weight: normal; - display: block; -} - -.form-control { - border-color: #cbd3da; - border-radius: 2px; -} - -.form-control, -.form-control:focus { - box-shadow: none; -} - -.form-control:focus { - border-color: #1c7ed6; -} - -.form-horizontal .control-label.text-left { - text-align: left; -} - -.form-control-spin { - position: absolute; - z-index: 2; - right: 10px; - top: 50%; - margin-top: -7px; -} - -.input-lg { - height: 45px; -} - -.input-group-addon { - border-color: #cbd3da; - background-color: #e9ecef; -} - -.list-group { - border-radius: 2px; -} - -.list-group.no-radius .list-group-item { - border-radius: 0 !important; -} - -.list-group.no-borders .list-group-item { - border: none; -} - -.list-group.no-border .list-group-item { - border-width: 1px 0; -} - -.list-group.no-bg .list-group-item { - background-color: transparent; -} - -.list-group-item { - border-color: #e3e7eb; - padding-right: 15px; -} - -.list-group-item a.list-group-item:hover, -.list-group-item a.list-group-item:focus, -.list-group-item a.list-group-item.hover { - background-color: #f2f4f5; -} - -.list-group-item.media { - margin-top: 0; -} - -.list-group-item.active { - color: #fff; - border-color: #1c7ed6 !important; - background-color: #1c7ed6 !important; -} - -.list-group-item.active .text-muted, -.list-group-item.active .pagination > li.active .page-link, -.pagination > li.active .list-group-item.active .page-link, -.list-group-item.active .pagination > li.active span, -.pagination > li.active .list-group-item.active span, -.list-group-item.active .pagination .page-item.active .page-link, -.pagination .page-item.active .list-group-item.active .page-link, -.list-group-item.active .pagination .page-item.active span, -.pagination .page-item.active .list-group-item.active span { - color: #99c8f2 !important; -} - -.list-group-item.active a { - color: #fff; -} - -.list-group-item.focus { - background-color: #e0e4e9 !important; -} - -.list-group-item.select { - position: relative; - z-index: 1; - background-color: #dbeef9 !important; - border-color: #c5e4f5; -} - -.list-group-alt .list-group-item:nth-child(2n+2) { - background-color: rgba(0, 0, 0, 0.02) !important; -} - -.list-group-lg .list-group-item { - padding-top: 15px; - padding-bottom: 15px; -} - -.list-group-sm .list-group-item { - padding: 6px 10px; -} - -.list-group-sp .list-group-item { - margin-bottom: 5px; - border-radius: 3px; -} - -.list-group-item > .badge { - margin-right: 0; -} - -.list-group-item > .fa-chevron-right { - float: right; - margin-top: 4px; - margin-right: -5px; -} - -.list-group-item > .fa-chevron-right + .badge { - margin-right: 5px; -} - -.nav-pills.no-radius > li > a { - border-radius: 0; -} - -.nav-pills > li.active > a { - color: #fff !important; - background-color: #1c7ed6; -} - -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:active { - background-color: #1971bf; -} - -.nav .nav-item .nav-link:hover, -.nav .nav-item .nav-link:focus { - border-radius: unset; -} - -.nav.nav-lg .nav-item .nav-link { - padding: 20px 20px; -} - -.nav.nav-md .nav-item .nav-link { - padding: 15px 15px; -} - -.nav.nav-sm .nav-item .nav-link { - padding: 6px 12px; -} - -.nav.nav-xs .nav-item .nav-link { - padding: 4px 10px; -} - -.nav.nav-xxs .nav-item .nav-link { - padding: 1px 10px; -} - -.nav.nav-rounded .nav-item .nav-link { - border-radius: 20px; -} - -.nav .open .nav-link, -.nav .open .nav-link:hover, -.nav .open .nav-link:focus { - background-color: #f2f4f5; -} - -.nav-tabs .nav-item:hover .nav-link, -.nav-tabs .nav-item.active .nav-link, -.nav-tabs .nav-item.active .nav-link:hover { - border-bottom-color: #AC5CA0; -} - -.nav-tabs .nav-item.active .nav-link { - border-bottom-color: #AC5CA0; -} - -.nav-tabs-alt .nav-tabs.nav-justified .nav-item { - display: table-cell; - width: 1%; -} - -.nav-tabs-alt .nav-tabs .nav-item .nav-link { - border-radius: 0; - border-color: transparent !important; - background: transparent !important; -} - -.nav-tabs-alt .nav-tabs .nav-item .nav-link.active { - border-bottom-color: #AC5CA0 !important; -} - -.nav-tabs-alt .nav-tabs .nav-item.active .nav-link { - border-bottom-color: #AC5CA0 !important; -} - -.tab-container { - margin-bottom: 15px; -} - -.tab-container .tab-content { - padding: 15px; - background-color: #fff; - border: 1px solid #dadfe4; - border-top-width: 0; - border-radius: 0 0 2px 2px; -} - -.pagination > li > a, -.pagination > li .page-link, -.pagination .page-item > a, -.pagination .page-item .page-link { - border: none; -} - -.pagination > li > a:hover, -.pagination > li > a:focus, -.pagination > li .page-link:hover, -.pagination > li .page-link:focus, -.pagination .page-item > a:hover, -.pagination .page-item > a:focus, -.pagination .page-item .page-link:hover, -.pagination .page-item .page-link:focus { - border-color: initial; - background-color: initial; - text-decoration: underline; - box-shadow: none; -} - -.pagination > li.active .page-link, -.pagination > li.active .page-link:hover, -.pagination > li.active .page-link:focus, -.pagination > li.active span, -.pagination > li.active span:hover, -.pagination > li.active span:focus, -.pagination .page-item.active .page-link, -.pagination .page-item.active .page-link:hover, -.pagination .page-item.active .page-link:focus, -.pagination .page-item.active span, -.pagination .page-item.active span:hover, -.pagination .page-item.active span:focus { - z-index: 3; - background-color: inherit; - border-color: inherit; - cursor: default; -} - -.text-right .pagination { - justify-content: flex-end !important; -} - -.panel, -.card { - border-radius: 2px; -} - -.panel .accordion-toggle, -.card .accordion-toggle { - font-size: 14px; - display: block; - cursor: pointer; -} - -.panel .list-group-item, -.card .list-group-item { - border-color: #e9ecef; -} - -.panel.no-borders, -.card.no-borders { - border-width: 0; -} - -.panel.no-borders .card-heading, -.panel.no-borders .card-footer, -.card.no-borders .card-heading, -.card.no-borders .card-footer { - border-width: 0; -} - -.card-heading { - border-radius: 2px 2px 0 0; -} - -.card-default .card-heading { - background-color: #f2f4f5; -} - -.card-heading.no-border { - margin: -1px -1px 0 -1px; - border: none; -} - -.card-heading .nav { - margin: -10px -15px; -} - -.card-heading .list-group { - background: transparent; -} - -.card-footer { - border-color: #e9ecef; - border-radius: 0 0 2px 2px; - background-color: #ffffff; -} - -.card-default { - border-color: #dadfe4; -} - -.card-default > .card-heading, -.card-default > .card-footer { - border-color: #e9ecef; -} - -.card-group .card-heading + .card-collapse .card-body { - border-top: 1px solid #eaedef; -} - -.table > tbody > tr > td, -.table > tfoot > tr > td { - padding: 8px 15px; - border-top: 1px solid #e6e9ed; -} - -.table > thead > tr > th { - padding: 8px 15px; - border-bottom: 1px solid #e6e9ed; -} - -.table-bordered { - border-color: #e6e9ed; -} - -.table-bordered > tbody > tr > td { - border-color: #e6e9ed; -} - -.table-bordered > thead > tr > th { - border-color: #e6e9ed; -} - -.table-striped > tbody > tr:nth-child(odd) > td, -.table-striped > tbody > tr:nth-child(odd) > th { - background-color: #f6f7f9; -} - -.table-striped > thead > th { - background-color: #f6f7f9; - border-right: 1px solid #e6e9ed; -} - -.table-striped > thead > th:last-child { - border-right: none; -} - -.well, -pre { - background-color: #e9ecef; - border-color: #dadfe4; -} - -.dropdown-menu { - display: none; - min-width: 12rem; - border-radius: 2px; - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); - border: 1px solid #dadfe4; -} - -.dropdown-menu.pull-left { - left: 100%; -} - -.dropdown-menu > .panel, -.dropdown-menu .card { - border: none; - margin: -5px 0; -} - -.dropdown-menu > li > a { - padding: 5px 15px; -} - -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus, -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - background-image: none; - filter: none; - background-color: #e9ecef !important; - color: #141719; -} - -.dropdown-menu-arrow:before { - position: absolute; - top: -6px; - left: 12px; - display: inline-block; - border-right: 5px solid transparent; - border-bottom: 5px solid #dadfe4; - border-left: 5px solid transparent; - border-bottom-color: rgba(0, 0, 0, 0.2); - content: ''; -} - -.dropdown-menu-arrow:after { - position: absolute; - top: -5px; - left: 12px; - display: inline-block; - border-right: 5px solid transparent; - border-bottom: 5px solid #fff; - border-left: 5px solid transparent; - content: ''; -} - -.dropdown-menu-arrow.dropdown-menu-right:before, -.dropdown-menu-arrow.dropdown-menu-right:after { - left: auto; - right: 12px; -} - -.dropdown-header { - padding: 5px 15px; -} - -.dropdown-submenu { - position: relative; -} - -.dropdown-submenu:hover > a, -.dropdown-submenu:focus > a { - background-color: #e9ecef !important; - color: #58666e; -} - -.dropdown-submenu:hover > .dropdown-menu, -.dropdown-submenu:focus > .dropdown-menu { - display: block; -} - -.dropdown-submenu.pull-left { - float: none !important; -} - -.dropdown-submenu.pull-left > .dropdown-menu { - left: -100%; - margin-left: 10px; -} - -.dropdown-submenu .dropdown-menu { - left: 100%; - top: 0; - margin-top: -6px; - margin-left: -1px; -} - -.dropup .dropdown-submenu > .dropdown-menu { - top: auto; - bottom: 0; -} - -.btn-group > .btn { - margin-left: -1px; -} - -/*cols*/ - -.col-lg-2-4 { - position: relative; - min-height: 1px; - padding-left: 15px; - padding-right: 15px; -} - -.col-0 { - clear: left; -} - -.row.no-gutter { - margin-left: 0; - margin-right: 0; -} - -.no-gutter [class*="col"] { - padding: 0; -} - -.row-sm { - margin-left: -10px; - margin-right: -10px; -} - -.row-sm > div { - padding-left: 10px; - padding-right: 10px; -} - -.modal-backdrop { - background-color: #212529; -} - -.modal-backdrop.in { - opacity: 0.8; - filter: alpha(opacity=80); -} - -.modal-over { - left: 0; - right: 0; - top: 0; - bottom: 0; - position: fixed; -} - -.modal-center { - position: absolute; - left: 50%; - top: 50%; -} - -.dropdown-item.active, -.dropdown-item:active { - color: #16181b; - background-color: #f8f9fa; -} - -.dropdown-item.disabled, -.dropdown-item:disabled { - color: #6c757d; -} - -.breadcrumb { - border-radius: unset; -} - -.sub-menu { - transition: all .4s ease-in-out 0s; -} - -.sub-menu .dropdown-item { - padding: .5rem 2.5rem; -} - -.sub-menu .dropdown-item:hover, -.sub-menu .dropdown-item:focus { - background-color: inherit; -} - -html, -body { - width: 100%; - height: 100%; -} - -body { - overflow-x: hidden; -} - -@media (min-width: 1200px) { - .container { - width: 1100px; - } -} - -.turbolinks-progress-bar { - height: 1px; - background-color: #AC5CA0; -} - -.hbox { - display: table; - table-layout: fixed; - border-spacing: 0; - width: 100%; - height: 100%; -} - -.hbox .col { - display: table-cell; - vertical-align: top; - height: 100%; - float: none; -} - -.v-middle { - vertical-align: middle !important; -} - -.v-top { - vertical-align: top !important; -} - -.v-bottom { - vertical-align: bottom !important; -} - -.vbox { - display: table; - border-spacing: 0; - position: relative; - width: 100%; - height: 100%; - min-height: 240px; -} - -.vbox .row-row { - display: table-row; - height: 100%; -} - -.vbox .row-row .cell { - position: relative; - height: 100%; - width: 100%; - -webkit-overflow-scrolling: touch; - overflow: auto; -} - -.ie .vbox .row-row .cell { - display: table-cell; -} - -.vbox .row-row .cell .cell-inner { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; -} - -.navbar { - border-width: 0; - border-radius: 0; - margin: 0; -} - -.navbar .navbar-form-sm { - margin-top: 10px; - margin-bottom: 10px; -} - -.navbar-md { - min-height: 60px; -} - -.navbar-md .navbar-btn { - margin-top: 13px; -} - -.navbar-md .navbar-form { - margin-top: 15px; -} - -.navbar-md .navbar-nav > li > a { - padding-top: 20px; - padding-bottom: 20px; -} - -.navbar-md .navbar-brand { - line-height: 60px; -} - -.navbar-header > button { - text-decoration: none; - line-height: 30px; - font-size: 16px; - padding: 10px 17px; - border: none; - background-color: transparent; -} - -.navbar-brand { - float: none; - text-align: center; - font-size: 20px; - font-weight: 700; - height: auto; - line-height: 45px; - display: inline-block; - padding: 0 20px; -} - -.navbar-brand:hover { - text-decoration: none; -} - -.navbar-brand img { - vertical-align: middle; - display: inline; -} - -@media (min-width: 768px) { - .app-aside { - width: 250px; - } - - .navbar-collapse, - .app-content, - .app-footer { - margin-left: 250px; - } - - .app-aside-right { - position: absolute; - top: 80px; - bottom: 0; - right: 0; - z-index: 1000; - } - - .app-aside-right.pos-fix { - z-index: 1010; - } - - .visible-folded { - display: none; - } - - .app-aside-folded .hidden-folded { - display: none !important; - } - - .app-aside-folded .visible-folded { - display: inherit; - } - - .app-aside-folded .text-center-folded { - text-align: center; - } - - .app-aside-folded .pull-none-folded { - float: none !important; - } - - .app-aside-folded .w-auto-folded { - width: auto; - } - - .app-aside-folded .app-aside, - .app-aside-folded .navbar-header { - width: 60px; - } - - .app-aside-folded .navbar-collapse, - .app-aside-folded .app-content, - .app-aside-folded .app-footer { - margin-left: 60px; - } - - .app-aside-folded .app-header .navbar-brand { - display: block; - padding: 0; - } - - .app-aside-fixed .app-header .navbar-header { - position: fixed; - } - - .app-aside-fixed .aside-wrap { - position: fixed; - overflow: hidden; - top: 0; - bottom: 0; - left: 100px; - width: 150px; - z-index: 1050; - background-color: #222c3c; - } - - .app-aside-fixed .aside-wrap .navi-wrap { - width: 267px; - position: relative; - height: 100%; - overflow-x: hidden; - overflow-y: scroll; - -webkit-overflow-scrolling: touch; - } - - .app-aside-fixed .aside-wrap .navi-wrap::-webkit-scrollbar { - -webkit-appearance: none; - } - - .app-aside-fixed .aside-wrap .navi-wrap::-webkit-scrollbar:vertical { - width: 17px; - } - - .app-aside-fixed .aside-wrap .navi-wrap > * { - width: 150px; - } - - .smart .app-aside-fixed .aside-wrap .navi-wrap { - width: 250px; - } - - .app-aside-fixed.app-aside-folded .app-aside { - position: fixed; - top: 0; - bottom: 0; - z-index: 1010; - } - - .app-aside-fixed.app-aside-folded .aside-wrap { - width: 59px; - } - - .app-aside-fixed.app-aside-folded .aside-wrap .navi-wrap { - width: 77px; - } - - .app-aside-fixed.app-aside-folded .aside-wrap .navi-wrap > * { - width: 60px; - } - - .smart .app-aside-fixed.app-aside-folded .aside-wrap .navi-wrap { - width: 60px; - } - - .bg-auto:before { - content: ""; - position: absolute; - width: inherit; - top: 0; - bottom: 0; - z-index: -1; - background-color: inherit; - border: inherit; - } - - .bg-auto.b-l:before { - margin-left: -1px; - } - - .bg-auto.b-r:before { - margin-right: -1px; - } - - .col.show { - display: table-cell !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .hbox-auto-sm { - display: block; - } - - .hbox-auto-sm > .col { - width: auto; - height: auto; - display: block; - } - - .hbox-auto-sm > .col.show { - display: block !important; - } -} - -@media (max-width: 767px) { - .app-aside { - float: none; - } - - .app-content-full { - width: 100% !important; - } - - .hbox-auto-xs { - display: block; - } - - .hbox-auto-xs > .col { - width: auto; - height: auto; - display: block; - } - - .navbar-nav { - margin-top: 0; - margin-bottom: 0; - } - - .navbar-nav > li > a { - box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); - } - - .navbar-nav > li > a .up { - top: 0; - } - - .navbar-nav > li > a .avatar { - width: 30px; - margin-top: -5px; - } - - .navbar-nav .open .dropdown-menu { - background-color: #fff; - } - - .navbar-form { - box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .navbar-form .form-group { - margin-bottom: 0; - } -} - -.btn { - font-weight: 500; - border-radius: 2px; - outline: 0 !important; -} - -.btn-link { - color: #58666e; -} - -.btn-link.active { - webkit-box-shadow: none; - box-shadow: none; -} - -.btn-default { - color: #58666e !important; - background-color: #f8f9fa; - border-color: #dadfe4; - background-color: #fff; - border-bottom-color: #d4dae0; - box-shadow: 0 1px 1px rgba(90, 90, 90, 0.1); -} - -.btn-default:hover, -.btn-default:focus, -.btn-default:active, -.btn-default.active, -.btn-default .open .dropdown-toggle { - color: #58666e !important; - background-color: #e9ecef; - border-color: #c3cbd3; - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-default:active, -.btn-default.active, -.btn-default .open .dropdown-toggle.btn-default { - background-image: none; -} - -.btn-default.disabled, -.btn-default.disabled:hover, -.btn-default.disabled:focus, -.btn-default.disabled:active, -.btn-default.disabled.active, -.btn-default[disabled], -.btn-default[disabled]:hover, -.btn-default[disabled]:focus, -.btn-default[disabled]:active, -.btn-default[disabled].active, -fieldset[disabled] .btn-default, -fieldset[disabled] .btn-default:hover, -fieldset[disabled] .btn-default:focus, -fieldset[disabled] .btn-default:active, -fieldset[disabled] .btn-default.active { - background-color: #f8f9fa; - border-color: #dadfe4; -} - -.btn-default:not([disabled]):not(.disabled):active, -.btn-default:not([disabled]):not(.disabled).active, -.show > .btn-default.dropdown-toggle { - color: #58666e !important; - background-color: #e9ecef; - border-color: #c3cbd3; - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-default.btn-bg { - border-color: rgba(0, 0, 0, 0.1); - background-clip: padding-box; -} - -.btn-primary { - color: #fff !important; - background-color: #AC5CA0; - border-color: #AC5CA0; -} - -.btn-primary:hover, -.btn-primary:focus, -.btn-primary:active, -.btn-primary.active, -.btn-primary .open .dropdown-toggle { - color: #fff !important; - background-color: #9e5092; - border-color: #944b89; - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-primary:active, -.btn-primary.active, -.btn-primary .open .dropdown-toggle.btn-primary { - background-image: none; -} - -.btn-primary.disabled, -.btn-primary.disabled:hover, -.btn-primary.disabled:focus, -.btn-primary.disabled:active, -.btn-primary.disabled.active, -.btn-primary[disabled], -.btn-primary[disabled]:hover, -.btn-primary[disabled]:focus, -.btn-primary[disabled]:active, -.btn-primary[disabled].active, -fieldset[disabled] .btn-primary, -fieldset[disabled] .btn-primary:hover, -fieldset[disabled] .btn-primary:focus, -fieldset[disabled] .btn-primary:active, -fieldset[disabled] .btn-primary.active { - background-color: #AC5CA0; - border-color: #AC5CA0; -} - -.btn-primary:not([disabled]):not(.disabled):active, -.btn-primary:not([disabled]):not(.disabled).active, -.show > .btn-primary.dropdown-toggle { - color: #fff !important; - background-color: #9e5092; - border-color: #944b89; - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-success { - color: #fff !important; - background-color: #2f9e44; - border-color: #2f9e44; -} - -.btn-success:hover, -.btn-success:focus, -.btn-success:active, -.btn-success.active, -.btn-success .open .dropdown-toggle { - color: #fff !important; - background-color: #298a3c; - border-color: #267f36; - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-success:active, -.btn-success.active, -.btn-success .open .dropdown-toggle.btn-success { - background-image: none; -} - -.btn-success.disabled, -.btn-success.disabled:hover, -.btn-success.disabled:focus, -.btn-success.disabled:active, -.btn-success.disabled.active, -.btn-success[disabled], -.btn-success[disabled]:hover, -.btn-success[disabled]:focus, -.btn-success[disabled]:active, -.btn-success[disabled].active, -fieldset[disabled] .btn-success, -fieldset[disabled] .btn-success:hover, -fieldset[disabled] .btn-success:focus, -fieldset[disabled] .btn-success:active, -fieldset[disabled] .btn-success.active { - background-color: #2f9e44; - border-color: #2f9e44; -} - -.btn-success:not([disabled]):not(.disabled):active, -.btn-success:not([disabled]):not(.disabled).active, -.show > .btn-success.dropdown-toggle { - color: #fff !important; - background-color: #298a3c; - border-color: #267f36; - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-info { - color: #fff !important; - background-color: #1c7ed6; - border-color: #1c7ed6; -} - -.btn-info:hover, -.btn-info:focus, -.btn-info:active, -.btn-info.active, -.btn-info .open .dropdown-toggle { - color: #fff !important; - background-color: #1971bf; - border-color: #1769b2; - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-info:active, -.btn-info.active, -.btn-info .open .dropdown-toggle.btn-info { - background-image: none; -} - -.btn-info.disabled, -.btn-info.disabled:hover, -.btn-info.disabled:focus, -.btn-info.disabled:active, -.btn-info.disabled.active, -.btn-info[disabled], -.btn-info[disabled]:hover, -.btn-info[disabled]:focus, -.btn-info[disabled]:active, -.btn-info[disabled].active, -fieldset[disabled] .btn-info, -fieldset[disabled] .btn-info:hover, -fieldset[disabled] .btn-info:focus, -fieldset[disabled] .btn-info:active, -fieldset[disabled] .btn-info.active { - background-color: #1c7ed6; - border-color: #1c7ed6; -} - -.btn-info:not([disabled]):not(.disabled):active, -.btn-info:not([disabled]):not(.disabled).active, -.show > .btn-info.dropdown-toggle { - color: #fff !important; - background-color: #1971bf; - border-color: #1769b2; - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-warning { - color: #fff !important; - background-color: #fcc419; - border-color: #fcc419; -} - -.btn-warning:hover, -.btn-warning:focus, -.btn-warning:active, -.btn-warning.active, -.btn-warning .open .dropdown-toggle { - color: #fff !important; - background-color: #f8bc03; - border-color: #e9b003; - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-warning:active, -.btn-warning.active, -.btn-warning .open .dropdown-toggle.btn-warning { - background-image: none; -} - -.btn-warning.disabled, -.btn-warning.disabled:hover, -.btn-warning.disabled:focus, -.btn-warning.disabled:active, -.btn-warning.disabled.active, -.btn-warning[disabled], -.btn-warning[disabled]:hover, -.btn-warning[disabled]:focus, -.btn-warning[disabled]:active, -.btn-warning[disabled].active, -fieldset[disabled] .btn-warning, -fieldset[disabled] .btn-warning:hover, -fieldset[disabled] .btn-warning:focus, -fieldset[disabled] .btn-warning:active, -fieldset[disabled] .btn-warning.active { - background-color: #fcc419; - border-color: #fcc419; -} - -.btn-warning:not([disabled]):not(.disabled):active, -.btn-warning:not([disabled]):not(.disabled).active, -.show > .btn-warning.dropdown-toggle { - color: #fff !important; - background-color: #f8bc03; - border-color: #e9b003; - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-danger { - color: #fff !important; - background-color: #e03131; - border-color: #e03131; -} - -.btn-danger:hover, -.btn-danger:focus, -.btn-danger:active, -.btn-danger.active, -.btn-danger .open .dropdown-toggle { - color: #fff !important; - background-color: #d72020; - border-color: #ca1e1e; - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-danger:active, -.btn-danger.active, -.btn-danger .open .dropdown-toggle.btn-danger { - background-image: none; -} - -.btn-danger.disabled, -.btn-danger.disabled:hover, -.btn-danger.disabled:focus, -.btn-danger.disabled:active, -.btn-danger.disabled.active, -.btn-danger[disabled], -.btn-danger[disabled]:hover, -.btn-danger[disabled]:focus, -.btn-danger[disabled]:active, -.btn-danger[disabled].active, -fieldset[disabled] .btn-danger, -fieldset[disabled] .btn-danger:hover, -fieldset[disabled] .btn-danger:focus, -fieldset[disabled] .btn-danger:active, -fieldset[disabled] .btn-danger.active { - background-color: #e03131; - border-color: #e03131; -} - -.btn-danger:not([disabled]):not(.disabled):active, -.btn-danger:not([disabled]):not(.disabled).active, -.show > .btn-danger.dropdown-toggle { - color: #fff !important; - background-color: #d72020; - border-color: #ca1e1e; - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-dark { - color: #fff !important; - background-color: #212529; - border-color: #212529; -} - -.btn-dark:hover, -.btn-dark:focus, -.btn-dark:active, -.btn-dark.active, -.btn-dark .open .dropdown-toggle { - color: #fff !important; - background-color: #16181b; - border-color: #0f1112; - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-dark:active, -.btn-dark.active, -.btn-dark .open .dropdown-toggle.btn-dark { - background-image: none; -} - -.btn-dark.disabled, -.btn-dark.disabled:hover, -.btn-dark.disabled:focus, -.btn-dark.disabled:active, -.btn-dark.disabled.active, -.btn-dark[disabled], -.btn-dark[disabled]:hover, -.btn-dark[disabled]:focus, -.btn-dark[disabled]:active, -.btn-dark[disabled].active, -fieldset[disabled] .btn-dark, -fieldset[disabled] .btn-dark:hover, -fieldset[disabled] .btn-dark:focus, -fieldset[disabled] .btn-dark:active, -fieldset[disabled] .btn-dark.active { - background-color: #212529; - border-color: #212529; -} - -.btn-dark:not([disabled]):not(.disabled):active, -.btn-dark:not([disabled]):not(.disabled).active, -.show > .btn-dark.dropdown-toggle { - color: #fff !important; - background-color: #16181b; - border-color: #0f1112; - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-black { - color: #fff !important; - background-color: #1c2b36; - border-color: #1c2b36; -} - -.btn-black:hover, -.btn-black:focus, -.btn-black:active, -.btn-black.active, -.btn-black .open .dropdown-toggle { - color: #fff !important; - background-color: #131e25; - border-color: #0e161b; - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-black:active, -.btn-black.active, -.btn-black .open .dropdown-toggle.btn-black { - background-image: none; -} - -.btn-black.disabled, -.btn-black.disabled:hover, -.btn-black.disabled:focus, -.btn-black.disabled:active, -.btn-black.disabled.active, -.btn-black[disabled], -.btn-black[disabled]:hover, -.btn-black[disabled]:focus, -.btn-black[disabled]:active, -.btn-black[disabled].active, -fieldset[disabled] .btn-black, -fieldset[disabled] .btn-black:hover, -fieldset[disabled] .btn-black:focus, -fieldset[disabled] .btn-black:active, -fieldset[disabled] .btn-black.active { - background-color: #1c2b36; - border-color: #1c2b36; -} - -.btn-black:not([disabled]):not(.disabled):active, -.btn-black:not([disabled]):not(.disabled).active, -.show > .btn-black.dropdown-toggle { - color: #fff !important; - background-color: #131e25; - border-color: #0e161b; - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} - -.btn-icon { - padding: 0 !important; - text-align: center; - width: 34px; - height: 34px; -} - -.btn-icon i { - top: -1px; - position: relative; - line-height: 34px; -} - -.btn-icon.btn-sm, -.btn-group-sm > .btn-icon.btn { - width: 30px; - height: 30px; -} - -.btn-icon.btn-sm i, -.btn-group-sm > .btn-icon.btn i { - line-height: 30px; -} - -.btn-icon.btn-lg, -.btn-group-lg > .btn-icon.btn { - width: 45px; - height: 45px; -} - -.btn-icon.btn-lg i, -.btn-group-lg > .btn-icon.btn i { - line-height: 45px; -} - -.btn-rounded { - border-radius: 50px; - padding-left: 15px; - padding-right: 15px; -} - -.btn-rounded.btn-lg, -.btn-group-lg > .btn-rounded.btn { - padding-left: 25px; - padding-right: 25px; -} - -.btn > i.pull-left, -.btn > i.pull-right { - line-height: 1.5; -} - -.btn-block { - padding-left: 12px; - padding-right: 12px; -} - -.btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-right-radius: 2px; -} - -.btn-group-vertical > .btn:last-child:not(:first-child) { - border-bottom-left-radius: 2px; -} - -.btn-addon i { - margin: -7px -12px; - margin-right: 12px; - background-color: rgba(0, 0, 0, 0.1); - width: 34px; - height: 34px; - line-height: 34px; - text-align: center; - float: left; - position: relative; - border-radius: 2px 0 0 2px; -} - -.btn-addon i.pull-right { - margin-right: -12px; - margin-left: 12px; - border-radius: 0 2px 2px 0; -} - -.btn-addon.btn-sm i, -.btn-group-sm > .btn-addon.btn i { - margin: -6px -10px; - margin-right: 10px; - width: 30px; - height: 30px; - line-height: 30px; -} - -.btn-addon.btn-sm i.pull-right, -.btn-group-sm > .btn-addon.btn i.pull-right { - margin-right: -10px; - margin-left: 10px; -} - -.btn-addon.btn-lg i, -.btn-group-lg > .btn-addon.btn i { - margin: -11px -16px; - margin-right: 16px; - width: 45px; - height: 45px; - line-height: 45px; -} - -.btn-addon.btn-lg i.pull-right, -.btn-group-lg > .btn-addon.btn i.pull-right { - margin-right: -16px; - margin-left: 16px; -} - -.btn-addon.btn-default i { - background-color: transparent; - border-right: 1px solid #dadfe4; -} - -.btn-groups .btn { - margin-bottom: 5px; -} - -button.close { - font-size: 12px; -} - -.item { - position: relative; -} - -.item .top { - position: absolute; - top: 0; - left: 0; -} - -.item .bottom { - position: absolute; - bottom: 0; - left: 0; -} - -.item .center { - position: absolute; - top: 50%; -} - -.item-overlay { - display: none; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; -} - -.item-overlay.active, -.item:hover .item-overlay { - display: block; -} - -.pos-rlt { - position: relative; -} - -.pos-stc { - position: static !important; -} - -.pos-abt { - position: absolute; -} - -.pos-fix { - position: fixed; -} - -.show { - visibility: visible; -} - -.line { - width: 100%; - height: 2px; - margin: 10px 0; - font-size: 0; - overflow: hidden; -} - -.line-xs { - margin: 0; -} - -.line-lg { - margin-top: 15px; - margin-bottom: 15px; -} - -.line-dashed { - border-style: dashed !important; - background-color: transparent; - border-width: 0; -} - -.no-line { - border-width: 0; -} - -@media (min-width: 768px) { - .wi-col { - width: 200px; - } -} - -@media (min-width: 1280px) { - .wi-col { - width: 350px; - } -} - -.no-border, -.no-borders { - border: 0 transparent !important; -} - -.no-radius { - border-radius: 0; -} - -.block { - display: block; -} - -.block.hide { - display: none; -} - -.inline { - display: inline-block !important; -} - -.none { - display: none; -} - -.pull-none { - float: none; -} - -.rounded { - border-radius: 500px; -} - -.clear { - display: block; - overflow: hidden; -} - -.no-bg { - background-color: transparent; - color: inherit; -} - -.no-select { - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.l-h { - line-height: 1.5; -} - -.l-h-0x { - line-height: 0; -} - -.l-h-1x { - line-height: 1.2; -} - -.l-h-2x { - line-height: 2rem; -} - -.l-s-1x { - letter-spacing: 1px; -} - -.l-s-2x { - letter-spacing: 2px; -} - -.l-s-3x { - letter-spacing: 3px; -} - -.font-normal { - font-weight: normal; -} - -.font-thin { - font-weight: 300; -} - -.font-bold { - font-weight: 700; -} - -.text-3x { - font-size: 3rem; -} - -.text-2x { - font-size: 2rem; -} - -.text-lg { - font-size: 1.23rem; -} - -.text-md { - font-size: 1.142857rem; -} - -.text-base { - font-size: 1rem; -} - -.text-sm { - font-size: 0.92857rem; -} - -.text-xs { - font-size: 0.85714rem; -} - -.text-xxs { - text-indent: -9999px; -} - -.text-ellipsis { - display: block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.text-u-c { - text-transform: uppercase; -} - -.text-l-t { - text-decoration: line-through; -} - -.text-u-l { - text-decoration: underline; -} - -.text-active, -.active > .text, -.active > .auto .text { - display: none !important; -} - -.active > .text-active, -.active > .auto .text-active { - display: inline-block !important; -} - -.box-shadow { - box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05); -} - -.box-shadow-lg, -main blockquote, -main iframe, -main div iframe { - box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.05); -} - -.text-shadow { - font-size: 170px; - text-shadow: 0 1px 0 #dadfe4, 0 2px 0 #f8f9fa, 0 5px 10px rgba(0, 0, 0, 0.125), 0 10px 20px rgba(0, 0, 0, 0.2); -} - -.no-shadow { - box-shadow: none !important; -} - -.wrapper-xs { - padding: 5px; -} - -.wrapper-sm { - padding: 10px; -} - -.wrapper { - padding: 15px; -} - -.wrapper-md { - padding: 20px; -} - -*:not(.no-gutters) > .col .wrapper-md { - padding: 20px 5px; -} - -.wrapper-lg { - padding: 30px; -} - -.wrapper-xl { - padding: 50px; -} - -.padder-lg { - padding-left: 30px; - padding-right: 30px; -} - -.padder-md { - padding-left: 20px; - padding-right: 20px; -} - -.padder { - padding-left: 15px; - padding-right: 15px; -} - -.padder-v { - padding-top: 15px; - padding-bottom: 15px; -} - -.no-padder { - padding: 0 !important; -} - -.pull-in { - margin-left: -15px; - margin-right: -15px; -} - -.pull-out { - margin: -10px -15px; -} - -.b, -main iframe, -main div iframe { - border: 1px solid rgba(0, 0, 0, 0.125); -} - -.b-a { - border: 1px solid #dadfe4; -} - -.b-t { - border-top: 1px solid #dadfe4; -} - -.b-r { - border-right: 1px solid #dadfe4; -} - -.b-b { - border-bottom: 1px solid #dadfe4; -} - -.b-l { - border-left: 1px solid #dadfe4; -} - -.b-light { - border-color: #e9ecef; -} - -.b-dark { - border-color: #212529; -} - -.b-black { - border-color: #212529; -} - -.b-primary { - border-color: #AC5CA0; -} - -.b-success { - border-color: #2f9e44; -} - -.b-info { - border-color: #1c7ed6; -} - -.b-warning { - border-color: #fcc419; -} - -.b-danger { - border-color: #e03131; -} - -.b-white { - border-color: #fff; -} - -.b-dashed { - border-style: dashed !important; -} - -.b-l-light { - border-left-color: #e9ecef; -} - -.b-l-dark { - border-left-color: #212529; -} - -.b-l-black { - border-left-color: #212529; -} - -.b-l-primary { - border-left-color: #AC5CA0; -} - -.b-l-success { - border-left-color: #2f9e44; -} - -.b-l-info { - border-left-color: #1c7ed6; -} - -.b-l-warning { - border-left-color: #fcc419; -} - -.b-l-danger { - border-left-color: #e03131; -} - -.b-l-white { - border-left-color: #fff; -} - -.b-l-2x { - border-left-width: 2px; -} - -.b-l-3x { - border-left-width: 3px; -} - -.b-l-4x { - border-left-width: 4px; -} - -.b-l-5x { - border-left-width: 5px; -} - -.b-2x { - border-width: 2px; -} - -.b-3x { - border-width: 3px; -} - -.b-4x { - border-width: 4px; -} - -.b-5x { - border-width: 5px; -} - -.r { - border-radius: 2px 2px 2px 2px; -} - -.r-2x { - border-radius: 4px; -} - -.r-3x { - border-radius: 6px; -} - -.r-l { - border-radius: 2px 0 0 2px; -} - -.r-r { - border-radius: 0 2px 2px 0; -} - -.r-t { - border-radius: 2px 2px 0 0; -} - -.r-b { - border-radius: 0 0 2px 2px; -} - -.m-xxs { - margin: 2px 4px; -} - -.m-xs { - margin: 5px; -} - -.m-sm { - margin: 10px; -} - -.m { - margin: 15px; -} - -.m-md { - margin: 20px; -} - -.m-lg { - margin: 30px; -} - -.m-xl { - margin: 50px; -} - -.m-n { - margin: 0 !important; -} - -.m-l-none { - margin-left: 0 !important; -} - -.m-l-xs { - margin-left: 5px; -} - -.m-l-sm { - margin-left: 10px; -} - -.m-l { - margin-left: 15px; -} - -.m-l-md { - margin-left: 20px; -} - -.m-l-lg { - margin-left: 30px; -} - -.m-l-xl { - margin-left: 40px; -} - -.m-l-xxl { - margin-left: 50px; -} - -.m-l-n-xxs { - margin-left: -1px; -} - -.m-l-n-xs { - margin-left: -5px; -} - -.m-l-n-sm { - margin-left: -10px; -} - -.m-l-n { - margin-left: -15px; -} - -.m-l-n-md { - margin-left: -20px; -} - -.m-l-n-lg { - margin-left: -30px; -} - -.m-l-n-xl { - margin-left: -40px; -} - -.m-l-n-xxl { - margin-left: -50px; -} - -.m-t-none { - margin-top: 0 !important; -} - -.m-t-xxs { - margin-top: 1px; -} - -.m-t-xs { - margin-top: 5px; -} - -.m-t-sm { - margin-top: 10px; -} - -.m-t { - margin-top: 15px; -} - -.m-t-md { - margin-top: 20px; -} - -.m-t-lg { - margin-top: 30px; -} - -.m-t-xl { - margin-top: 40px; -} - -.m-t-xxl { - margin-top: 50px; -} - -.m-t-n-xxs { - margin-top: -1px; -} - -.m-t-n-xs { - margin-top: -5px; -} - -.m-t-n-sm { - margin-top: -10px; -} - -.m-t-n { - margin-top: -15px; -} - -.m-t-n-md { - margin-top: -20px; -} - -.m-t-n-lg { - margin-top: -30px; -} - -.m-t-n-xl { - margin-top: -40px; -} - -.m-t-n-xxl { - margin-top: -50px; -} - -.m-r-none { - margin-right: 0 !important; -} - -.m-r-xxs { - margin-right: 1px; -} - -.m-r-xs { - margin-right: 5px; -} - -.m-r-sm { - margin-right: 10px; -} - -.m-r { - margin-right: 15px; -} - -.m-r-md { - margin-right: 20px; -} - -.m-r-lg { - margin-right: 30px; -} - -.m-r-xl { - margin-right: 40px; -} - -.m-r-xxl { - margin-right: 50px; -} - -.m-r-n-xxs { - margin-right: -1px; -} - -.m-r-n-xs { - margin-right: -5px; -} - -.m-r-n-sm { - margin-right: -10px; -} - -.m-r-n { - margin-right: -15px; -} - -.m-r-n-md { - margin-right: -20px; -} - -.m-r-n-lg { - margin-right: -30px; -} - -.m-r-n-xl { - margin-right: -40px; -} - -.m-r-n-xxl { - margin-right: -50px; -} - -.m-b-none { - margin-bottom: 0 !important; -} - -.m-b-xxs { - margin-bottom: 1px; -} - -.m-b-xs { - margin-bottom: 5px; -} - -.m-b-sm { - margin-bottom: 10px; -} - -.m-b { - margin-bottom: 15px; -} - -.m-b-md { - margin-bottom: 20px; -} - -.m-b-lg { - margin-bottom: 30px; -} - -.m-b-xl { - margin-bottom: 40px; -} - -.m-b-xxl { - margin-bottom: 50px; -} - -.m-b-n-xxs { - margin-bottom: -1px; -} - -.m-b-n-xs { - margin-bottom: -5px; -} - -.m-b-n-sm { - margin-bottom: -10px; -} - -.m-b-n { - margin-bottom: -15px; -} - -.m-b-n-md { - margin-bottom: -20px; -} - -.m-b-n-lg { - margin-bottom: -30px; -} - -.m-b-n-xl { - margin-bottom: -40px; -} - -.m-b-n-xxl { - margin-bottom: -50px; -} - -.avatar { - position: relative; - display: block; - border-radius: 500px; - white-space: nowrap; -} - -.avatar img { - border-radius: 500px; - width: 100%; -} - -.avatar i { - position: absolute; - left: 0; - top: 0; - width: 10px; - height: 10px; - margin: 2px; - border: 2px solid; - border-radius: 100%; -} - -.avatar i.right { - left: auto; - right: 0; -} - -.avatar i.bottom { - left: auto; - top: auto; - bottom: 0; - right: 0; -} - -.avatar i.left { - top: auto; - bottom: 0; -} - -.avatar i.on { - background-color: #2f9e44; -} - -.avatar i.off { - background-color: #99a6ad; -} - -.avatar i.busy { - background-color: #e03131; -} - -.avatar i.away { - background-color: #fcc419; -} - -.avatar.thumb-md i { - width: 12px; - height: 12px; - margin: 3px; -} - -.avatar.thumb-sm i { - margin: 1px; -} - -.avatar.thumb-xs i { - margin: 0; -} - -.w-1x { - width: 1rem; -} - -.w-2x { - width: 2rem; -} - -.w-3x { - width: 3rem; -} - -.w-xxs { - width: 60px; -} - -.w-xs { - width: 90px; -} - -.w-sm { - width: 150px; -} - -.w { - width: 200px; -} - -.w-md { - width: 240px; -} - -.w-lg { - width: 280px; -} - -.w-xl { - width: 320px; -} - -.w-xxl { - width: 360px; -} - -.w-full, -main iframe, -main div iframe { - width: 100%; -} - -.w-auto { - width: auto; -} - -.h-auto { - height: auto; -} - -.h-full { - height: 100%; -} - -.thumb-xl { - width: 128px; - display: inline-block; -} - -.thumb-lg { - width: 96px; - display: inline-block; -} - -.thumb-md { - width: 64px; - display: inline-block; -} - -.thumb { - width: 50px; - display: inline-block; -} - -.thumb-sm { - width: 40px; - display: inline-block; -} - -.thumb-xs { - width: 34px; - display: inline-block; -} - -.thumb-xxs { - width: 30px; - display: inline-block; -} - -.thumb-wrapper { - padding: 2px; - border: 1px solid #dadfe4; -} - -.thumb img, -.thumb-xs img, -.thumb-sm img, -.thumb-md img, -.thumb-lg img, -.thumb-btn img { - height: auto; - max-width: 100%; - vertical-align: middle; -} - -.img-full { - width: 100%; -} - -.img-full img { - width: 100%; -} - -.scrollable { - overflow-x: hidden; - overflow-y: auto; - -webkit-overflow-scrolling: touch; -} - -.scrollable.hover { - overflow-y: hidden !important; -} - -.scrollable.hover:hover { - overflow: visible !important; - overflow-y: auto !important; -} - -.smart .scrollable { - overflow-y: auto !important; -} - -.scroll-x, -.scroll-y { - overflow: hidden; - -webkit-overflow-scrolling: touch; -} - -.scroll-y { - overflow-y: auto; -} - -.scroll-x { - overflow-x: auto; -} - -.hover-action { - display: none; -} - -.hover-rotate { - transition: all 0.2s ease-in-out 0.1s; -} - -.hover-anchor:hover > .hover-action, -.hover-anchor:focus > .hover-action, -.hover-anchor:active > .hover-action { - display: inherit; -} - -.hover-anchor:hover > .hover-rotate, -.hover-anchor:focus > .hover-rotate, -.hover-anchor:active > .hover-rotate { - transform: rotate(90deg); -} - -.backdrop { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1050; -} - -.backdrop.fade { - opacity: 0; - filter: alpha(opacity=0); -} - -.backdrop.in { - opacity: 0.8; - filter: alpha(opacity=80); -} - -/*desktop*/ - -@media screen and (min-width: 992px) { - .col-lg-2-4 { - width: 20.000%; - float: left; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - .hidden-sm.show { - display: inherit !important; - } - - .no-m-sm { - margin: 0 !important; - } -} - -/*phone*/ - -@media (max-width: 767px) { - .w-auto-xs { - width: auto; - } - - .shift { - display: none !important; - } - - .shift.in { - display: block !important; - } - - .row-2 [class*="col"] { - width: 50%; - float: left; - } - - .row-2 .col-0 { - clear: none; - } - - .row-2 li:nth-child(odd) { - clear: left; - margin-left: 0; - } - - .text-center-xs { - text-align: center; - } - - .text-left-xs { - text-align: left; - } - - .text-right-xs { - text-align: right; - } - - .no-border-xs { - border-width: 0; - } - - .pull-none-xs { - float: none !important; - } - - .pull-right-xs { - float: right !important; - } - - .pull-left-xs { - float: left !important; - } - - .dropdown-menu.pull-none-xs { - left: 0; - } - - .hidden-xs.show { - display: inherit !important; - } - - .wrapper-lg, - .wrapper-md { - padding: 15px; - } - - .padder-lg, - .padder-md { - padding-left: 15px; - padding-right: 15px; - } - - .no-m-xs { - margin: 0 !important; - } -} - -.center { - margin: 0 auto; -} - -.v-center, -.custom-checkbox { - display: flex; - align-items: center; -} - -@media (min-width: 768px) { - .v-md-center { - display: flex; - align-items: center; - } -} - -.no-resize { - resize: none; -} - -.top-left { - position: absolute !important; - top: 0; - left: 0; -} - -.top-right { - position: absolute !important; - top: 1px; - right: 0; -} - -.bottom-left { - position: absolute !important; - bottom: 1px; - left: 0; -} - -.bottom-right { - position: absolute !important; - bottom: 0; - right: 0; -} - -.pull-bottom { - position: absolute !important; - bottom: 0; -} - -.login-container .pull-bottom { - width: 100%; -} - -.pull-up { - position: absolute !important; - top: 0; -} - -.cursor { - cursor: pointer; -} - -.pull-left { - float: left; -} - -.pull-right { - float: right; -} - -.w-b-k { - word-wrap: break-word; - word-break: keep-all; -} - -.form-control { - background: #ffffff none; - border: 1px solid rgba(28, 43, 54, 0.07); - -webkit-appearance: none; - -moz-appearance: none; - color: #1c2b36; - outline: 0; - height: 35px; - line-height: normal; - font-weight: normal; - vertical-align: middle; - transition: all 0.12s ease; - box-shadow: none; - border-radius: 2px; - transition: background 0.2s linear 0s; -} - -.form-control:-moz-placeholder { - color: #99a6ad; -} - -.form-control::-moz-placeholder { - color: #99a6ad; - opacity: 1; -} - -.form-control:-ms-input-placeholder { - color: #99a6ad; -} - -.form-control::-webkit-input-placeholder { - color: #99a6ad; -} - -.form-control.placeholder { - color: #99a6ad; -} - -.form-control:focus { - border-color: rgba(28, 43, 54, 0.1); - background-color: #edeeee; - outline: 0 !important; - color: #1c2b36; - box-shadow: none; -} - -.form-control:focus:-moz-placeholder { - color: #212529; -} - -.form-control:focus::-moz-placeholder { - color: #212529; - opacity: 1; -} - -.form-control:focus:-ms-input-placeholder { - color: #212529; -} - -.form-control:focus::-webkit-input-placeholder { - color: #212529; -} - -.form-control:focus.placeholder { - color: #212529; -} - -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background: #f6f7f7; - color: rgba(73, 80, 87, 0.23); -} - -.form-control select { - -moz-appearance: none; - text-indent: 0.01px; - text-overflow: ''; -} - -.input-group .input-group-btn .btn-default { - height: 35px; -} - -textarea.form-control { - height: auto; -} - -select.form-control { - height: 35px !important; -} - -/** - Icon input - */ - -.input-icon { - position: relative; -} - -.input-icon .form-control:not(:last-child) { - padding-right: 2.5rem; -} - -.input-icon .form-control:not(:first-child) { - padding-left: 2.5rem; -} - -.input-icon-addon { - position: absolute; - top: 0; - bottom: 0; - left: 0; - color: #99a6ad; - display: flex; - align-items: center; - justify-content: center; - min-width: 2.5rem; -} - -.input-icon-addon:last-child { - left: auto; - right: 0; -} - -.custom-checkbox { - height: 35px; -} - -.custom-checkbox .custom-control-label { - padding-top: 0.1em; -} - -.bg-dark .form-control, -pre[class*="language-"] .form-control, -code[class*="language-"] .form-control, -.bg-dark .form-control:focus, -pre[class*="language-"] .form-control:focus, -code[class*="language-"] .form-control:focus { - border: 1px solid rgba(233, 236, 239, 0.05); -} - -.bg-gd { - background-image: linear-gradient(to bottom, rgba(40, 50, 60, 0) 0, rgba(40, 50, 60, 0.075) 100%); - background-repeat: repeat-x; - filter: none; -} - -.bg-gd-dk { - background-image: linear-gradient(to bottom, rgba(40, 50, 60, 0) 10%, rgba(40, 50, 60, 0.5) 100%); - background-repeat: repeat-x; - filter: none; -} - -.bg-light { - background-color: #e9ecef; - color: #58666e; -} - -.bg-dark, -pre[class*="language-"], -code[class*="language-"] { - background-color: #212529; - color: #8a8b8c; -} - -.bg-dark a, -pre[class*="language-"] a, -code[class*="language-"] a { - color: #d5d8da; -} - -.bg-dark a:hover, -pre[class*="language-"] a:hover, -code[class*="language-"] a:hover { - color: #fff; -} - -.bg-dark a.list-group-item:hover, -pre[class*="language-"] a.list-group-item:hover, -code[class*="language-"] a.list-group-item:hover, -.bg-dark a.list-group-item:focus, -pre[class*="language-"] a.list-group-item:focus, -code[class*="language-"] a.list-group-item:focus { - background-color: inherit; -} - -.bg-dark .nav > li:hover > a, -pre[class*="language-"] .nav > li:hover > a, -code[class*="language-"] .nav > li:hover > a, -.bg-dark .nav > li:focus > a, -pre[class*="language-"] .nav > li:focus > a, -code[class*="language-"] .nav > li:focus > a, -.bg-dark .nav > li.active > a, -pre[class*="language-"] .nav > li.active > a, -code[class*="language-"] .nav > li.active > a { - color: #fff; - background-color: #15181b; -} - -.bg-dark .nav > li > a, -pre[class*="language-"] .nav > li > a, -code[class*="language-"] .nav > li > a { - color: #c8cbce; -} - -.bg-dark .nav > li > a:hover, -pre[class*="language-"] .nav > li > a:hover, -code[class*="language-"] .nav > li > a:hover, -.bg-dark .nav > li > a:focus, -pre[class*="language-"] .nav > li > a:focus, -code[class*="language-"] .nav > li > a:focus { - background-color: #191d21; -} - -.bg-dark .nav .open > a, -pre[class*="language-"] .nav .open > a, -code[class*="language-"] .nav .open > a { - background-color: #15181b; -} - -.bg-dark .caret, -pre[class*="language-"] .caret, -code[class*="language-"] .caret { - border-top-color: #8a8b8c; - border-bottom-color: #8a8b8c; -} - -.bg-dark.navbar .nav > li.active > a, -pre.navbar[class*=language-] .nav > li.active > a, -code.navbar[class*="language-"] .nav > li.active > a { - color: #fff; - background-color: #15181b; -} - -.bg-dark .open > a, -pre[class*="language-"] .open > a, -code[class*="language-"] .open > a, -.bg-dark .open > a:hover, -pre[class*="language-"] .open > a:hover, -code[class*="language-"] .open > a:hover, -.bg-dark .open > a:focus, -pre[class*="language-"] .open > a:focus, -code[class*="language-"] .open > a:focus { - color: #fff; -} - -.bg-dark .text-muted, -pre[class*="language-"] .text-muted, -code[class*="language-"] .text-muted, -.bg-dark .pagination > li.active .page-link, -.pagination > li.active .bg-dark .page-link, -pre[class*="language-"] .pagination > li.active .page-link, -.pagination > li.active pre[class*="language-"] .page-link, -code[class*="language-"] .pagination > li.active .page-link, -.pagination > li.active code[class*="language-"] .page-link, -.bg-dark .pagination > li.active span, -.pagination > li.active .bg-dark span, -pre[class*="language-"] .pagination > li.active span, -.pagination > li.active pre[class*="language-"] span, -code[class*="language-"] .pagination > li.active span, -.pagination > li.active code[class*="language-"] span, -.bg-dark .pagination .page-item.active .page-link, -.pagination .page-item.active .bg-dark .page-link, -pre[class*="language-"] .pagination .page-item.active .page-link, -.pagination .page-item.active pre[class*="language-"] .page-link, -code[class*="language-"] .pagination .page-item.active .page-link, -.pagination .page-item.active code[class*="language-"] .page-link, -.bg-dark .pagination .page-item.active span, -.pagination .page-item.active .bg-dark span, -pre[class*="language-"] .pagination .page-item.active span, -.pagination .page-item.active pre[class*="language-"] span, -code[class*="language-"] .pagination .page-item.active span, -.pagination .page-item.active code[class*="language-"] span { - color: #717272 !important; -} - -.bg-dark .text-lt, -pre[class*="language-"] .text-lt, -code[class*="language-"] .text-lt { - color: #cacbcb !important; -} - -.bg-dark.auto .list-group-item, -pre.auto[class*=language-] .list-group-item, -code.auto[class*="language-"] .list-group-item, -.bg-dark .auto .list-group-item, -pre[class*="language-"] .auto .list-group-item, -code[class*="language-"] .auto .list-group-item { - border-color: #16181b !important; - background-color: transparent; -} - -.bg-dark.auto .list-group-item:hover, -pre.auto[class*=language-] .list-group-item:hover, -code.auto[class*="language-"] .list-group-item:hover, -.bg-dark.auto .list-group-item:focus, -pre.auto[class*=language-] .list-group-item:focus, -code.auto[class*="language-"] .list-group-item:focus, -.bg-dark.auto .list-group-item:active, -pre.auto[class*=language-] .list-group-item:active, -code.auto[class*="language-"] .list-group-item:active, -.bg-dark.auto .list-group-item.active, -pre.auto[class*=language-] .list-group-item.active, -code.auto[class*="language-"] .list-group-item.active, -.bg-dark .auto .list-group-item:hover, -pre[class*="language-"] .auto .list-group-item:hover, -code[class*="language-"] .auto .list-group-item:hover, -.bg-dark .auto .list-group-item:focus, -pre[class*="language-"] .auto .list-group-item:focus, -code[class*="language-"] .auto .list-group-item:focus, -.bg-dark .auto .list-group-item:active, -pre[class*="language-"] .auto .list-group-item:active, -code[class*="language-"] .auto .list-group-item:active, -.bg-dark .auto .list-group-item.active, -pre[class*="language-"] .auto .list-group-item.active, -code[class*="language-"] .auto .list-group-item.active { - background-color: saturate(#16181b); -} - -.bg-black { - background-color: #1c2b36; - color: #7793a7; -} - -.bg-black a { - color: #d2dde5; -} - -.bg-black a:hover { - color: #fff; -} - -.bg-black a.list-group-item:hover, -.bg-black a.list-group-item:focus { - background-color: inherit; -} - -.bg-black .nav > li:hover > a, -.bg-black .nav > li:focus > a, -.bg-black .nav > li.active > a { - color: #fff; - background-color: #131e26; -} - -.bg-black .nav > li > a { - color: #c2d1dc; -} - -.bg-black .nav > li > a:hover, -.bg-black .nav > li > a:focus { - background-color: #16232d; -} - -.bg-black .nav .open > a { - background-color: #131e26; -} - -.bg-black .caret { - border-top-color: #7793a7; - border-bottom-color: #7793a7; -} - -.bg-black.navbar .nav > li.active > a { - color: #fff; - background-color: #131e26; -} - -.bg-black .open > a, -.bg-black .open > a:hover, -.bg-black .open > a:focus { - color: #fff; -} - -.bg-black .text-muted, -.bg-black .pagination > li.active .page-link, -.pagination > li.active .bg-black .page-link, -.bg-black .pagination > li.active span, -.pagination > li.active .bg-black span, -.bg-black .pagination .page-item.active .page-link, -.pagination .page-item.active .bg-black .page-link, -.bg-black .pagination .page-item.active span, -.pagination .page-item.active .bg-black span { - color: #5c798f !important; -} - -.bg-black .text-lt { - color: #c4d0d9 !important; -} - -.bg-black.auto .list-group-item, -.bg-black .auto .list-group-item { - border-color: #131e25 !important; - background-color: transparent; -} - -.bg-black.auto .list-group-item:hover, -.bg-black.auto .list-group-item:focus, -.bg-black.auto .list-group-item:active, -.bg-black.auto .list-group-item.active, -.bg-black .auto .list-group-item:hover, -.bg-black .auto .list-group-item:focus, -.bg-black .auto .list-group-item:active, -.bg-black .auto .list-group-item.active { - background-color: saturate(#131e25); -} - -.bg-primary { - background-color: #AC5CA0; - color: #efe5ed; -} - -.bg-primary a { - color: white; -} - -.bg-primary a:hover { - color: #fff; -} - -.bg-primary a.list-group-item:hover, -.bg-primary a.list-group-item:focus { - background-color: inherit; -} - -.bg-primary .nav > li:hover > a, -.bg-primary .nav > li:focus > a, -.bg-primary .nav > li.active > a { - color: #fff; - background-color: #a14d94; -} - -.bg-primary .nav > li > a { - color: #f2f2f2; -} - -.bg-primary .nav > li > a:hover, -.bg-primary .nav > li > a:focus { - background-color: #a8519b; -} - -.bg-primary .nav .open > a { - background-color: #a14d94; -} - -.bg-primary .caret { - border-top-color: #efe5ed; - border-bottom-color: #efe5ed; -} - -.bg-primary.navbar .nav > li.active > a { - color: #fff; - background-color: #a14d94; -} - -.bg-primary .open > a, -.bg-primary .open > a:hover, -.bg-primary .open > a:focus { - color: #fff; -} - -.bg-primary .text-muted, -.bg-primary .pagination > li.active .page-link, -.pagination > li.active .bg-primary .page-link, -.bg-primary .pagination > li.active span, -.pagination > li.active .bg-primary span, -.bg-primary .pagination .page-item.active .page-link, -.pagination .page-item.active .bg-primary .page-link, -.bg-primary .pagination .page-item.active span, -.pagination .page-item.active .bg-primary span { - color: #dbc6d8 !important; -} - -.bg-primary .text-lt { - color: white !important; -} - -.bg-primary.auto .list-group-item, -.bg-primary .auto .list-group-item { - border-color: #9e5092 !important; - background-color: transparent; -} - -.bg-primary.auto .list-group-item:hover, -.bg-primary.auto .list-group-item:focus, -.bg-primary.auto .list-group-item:active, -.bg-primary.auto .list-group-item.active, -.bg-primary .auto .list-group-item:hover, -.bg-primary .auto .list-group-item:focus, -.bg-primary .auto .list-group-item:active, -.bg-primary .auto .list-group-item.active { - background-color: saturate(#9e5092); -} - -.bg-success { - background-color: #2f9e44; - color: #b6e3bf; -} - -.bg-success a { - color: white; -} - -.bg-success a:hover { - color: #fff; -} - -.bg-success a.list-group-item:hover, -.bg-success a.list-group-item:focus { - background-color: inherit; -} - -.bg-success .nav > li:hover > a, -.bg-success .nav > li:focus > a, -.bg-success .nav > li.active > a { - color: #fff; - background-color: #278d3a; -} - -.bg-success .nav > li > a { - color: #f2f2f2; -} - -.bg-success .nav > li > a:hover, -.bg-success .nav > li > a:focus { - background-color: #29953d; -} - -.bg-success .nav .open > a { - background-color: #278d3a; -} - -.bg-success .caret { - border-top-color: #b6e3bf; - border-bottom-color: #b6e3bf; -} - -.bg-success.navbar .nav > li.active > a { - color: #fff; - background-color: #278d3a; -} - -.bg-success .open > a, -.bg-success .open > a:hover, -.bg-success .open > a:focus { - color: #fff; -} - -.bg-success .text-muted, -.bg-success .pagination > li.active .page-link, -.pagination > li.active .bg-success .page-link, -.bg-success .pagination > li.active span, -.pagination > li.active .bg-success span, -.bg-success .pagination .page-item.active .page-link, -.pagination .page-item.active .bg-success .page-link, -.bg-success .pagination .page-item.active span, -.pagination .page-item.active .bg-success span { - color: #91d59e !important; -} - -.bg-success .text-lt { - color: white !important; -} - -.bg-success.auto .list-group-item, -.bg-success .auto .list-group-item { - border-color: #298a3c !important; - background-color: transparent; -} - -.bg-success.auto .list-group-item:hover, -.bg-success.auto .list-group-item:focus, -.bg-success.auto .list-group-item:active, -.bg-success.auto .list-group-item.active, -.bg-success .auto .list-group-item:hover, -.bg-success .auto .list-group-item:focus, -.bg-success .auto .list-group-item:active, -.bg-success .auto .list-group-item.active { - background-color: saturate(#298a3c); -} - -.bg-info { - background-color: #1c7ed6; - color: #cae0f4; -} - -.bg-info a { - color: white; -} - -.bg-info a:hover { - color: #fff; -} - -.bg-info a.list-group-item:hover, -.bg-info a.list-group-item:focus { - background-color: inherit; -} - -.bg-info .nav > li:hover > a, -.bg-info .nav > li:focus > a, -.bg-info .nav > li.active > a { - color: #fff; - background-color: #1671c2; -} - -.bg-info .nav > li > a { - color: #f2f2f2; -} - -.bg-info .nav > li > a:hover, -.bg-info .nav > li > a:focus { - background-color: #1776cb; -} - -.bg-info .nav .open > a { - background-color: #1671c2; -} - -.bg-info .caret { - border-top-color: #cae0f4; - border-bottom-color: #cae0f4; -} - -.bg-info.navbar .nav > li.active > a { - color: #fff; - background-color: #1671c2; -} - -.bg-info .open > a, -.bg-info .open > a:hover, -.bg-info .open > a:focus { - color: #fff; -} - -.bg-info .text-muted, -.bg-info .pagination > li.active .page-link, -.pagination > li.active .bg-info .page-link, -.bg-info .pagination > li.active span, -.pagination > li.active .bg-info span, -.bg-info .pagination .page-item.active .page-link, -.pagination .page-item.active .bg-info .page-link, -.bg-info .pagination .page-item.active span, -.pagination .page-item.active .bg-info span { - color: #9fc8ec !important; -} - -.bg-info .text-lt { - color: white !important; -} - -.bg-info.auto .list-group-item, -.bg-info .auto .list-group-item { - border-color: #1971bf !important; - background-color: transparent; -} - -.bg-info.auto .list-group-item:hover, -.bg-info.auto .list-group-item:focus, -.bg-info.auto .list-group-item:active, -.bg-info.auto .list-group-item.active, -.bg-info .auto .list-group-item:hover, -.bg-info .auto .list-group-item:focus, -.bg-info .auto .list-group-item:active, -.bg-info .auto .list-group-item.active { - background-color: saturate(#1971bf); -} - -.bg-warning { - background-color: #fcc419; - color: #fdf7e4; -} - -.bg-warning a { - color: white; -} - -.bg-warning a:hover { - color: #fff; -} - -.bg-warning a.list-group-item:hover, -.bg-warning a.list-group-item:focus { - background-color: inherit; -} - -.bg-warning .nav > li:hover > a, -.bg-warning .nav > li:focus > a, -.bg-warning .nav > li.active > a { - color: #fff; - background-color: #fbbd00; -} - -.bg-warning .nav > li > a { - color: #f2f2f2; -} - -.bg-warning .nav > li > a:hover, -.bg-warning .nav > li > a:focus { - background-color: #ffc207; -} - -.bg-warning .nav .open > a { - background-color: #fbbd00; -} - -.bg-warning .caret { - border-top-color: #fdf7e4; - border-bottom-color: #fdf7e4; -} - -.bg-warning.navbar .nav > li.active > a { - color: #fff; - background-color: #fbbd00; -} - -.bg-warning .open > a, -.bg-warning .open > a:hover, -.bg-warning .open > a:focus { - color: #fff; -} - -.bg-warning .text-muted, -.bg-warning .pagination > li.active .page-link, -.pagination > li.active .bg-warning .page-link, -.bg-warning .pagination > li.active span, -.pagination > li.active .bg-warning span, -.bg-warning .pagination .page-item.active .page-link, -.pagination .page-item.active .bg-warning .page-link, -.bg-warning .pagination .page-item.active span, -.pagination .page-item.active .bg-warning span { - color: #fae9b4 !important; -} - -.bg-warning .text-lt { - color: white !important; -} - -.bg-warning.auto .list-group-item, -.bg-warning .auto .list-group-item { - border-color: #f8bc03 !important; - background-color: transparent; -} - -.bg-warning.auto .list-group-item:hover, -.bg-warning.auto .list-group-item:focus, -.bg-warning.auto .list-group-item:active, -.bg-warning.auto .list-group-item.active, -.bg-warning .auto .list-group-item:hover, -.bg-warning .auto .list-group-item:focus, -.bg-warning .auto .list-group-item:active, -.bg-warning .auto .list-group-item.active { - background-color: saturate(#f8bc03); -} - -.bg-danger { - background-color: #e03131; - color: #f9e4e4; -} - -.bg-danger a { - color: white; -} - -.bg-danger a:hover { - color: #fff; -} - -.bg-danger a.list-group-item:hover, -.bg-danger a.list-group-item:focus { - background-color: inherit; -} - -.bg-danger .nav > li:hover > a, -.bg-danger .nav > li:focus > a, -.bg-danger .nav > li.active > a { - color: #fff; - background-color: #da1d1d; -} - -.bg-danger .nav > li > a { - color: #f2f2f2; -} - -.bg-danger .nav > li > a:hover, -.bg-danger .nav > li > a:focus { - background-color: #e12121; -} - -.bg-danger .nav .open > a { - background-color: #da1d1d; -} - -.bg-danger .caret { - border-top-color: #f9e4e4; - border-bottom-color: #f9e4e4; -} - -.bg-danger.navbar .nav > li.active > a { - color: #fff; - background-color: #da1d1d; -} - -.bg-danger .open > a, -.bg-danger .open > a:hover, -.bg-danger .open > a:focus { - color: #fff; -} - -.bg-danger .text-muted, -.bg-danger .pagination > li.active .page-link, -.pagination > li.active .bg-danger .page-link, -.bg-danger .pagination > li.active span, -.pagination > li.active .bg-danger span, -.bg-danger .pagination .page-item.active .page-link, -.pagination .page-item.active .bg-danger .page-link, -.bg-danger .pagination .page-item.active span, -.pagination .page-item.active .bg-danger span { - color: #f0baba !important; -} - -.bg-danger .text-lt { - color: white !important; -} - -.bg-danger.auto .list-group-item, -.bg-danger .auto .list-group-item { - border-color: #d72020 !important; - background-color: transparent; -} - -.bg-danger.auto .list-group-item:hover, -.bg-danger.auto .list-group-item:focus, -.bg-danger.auto .list-group-item:active, -.bg-danger.auto .list-group-item.active, -.bg-danger .auto .list-group-item:hover, -.bg-danger .auto .list-group-item:focus, -.bg-danger .auto .list-group-item:active, -.bg-danger .auto .list-group-item.active { - background-color: saturate(#d72020); -} - -.bg-white { - background-color: #fff; - color: #58666e; -} - -.bg-white a { - color: #363f44; -} - -.bg-white a:hover { - color: #1f2427 !important; -} - -.bg-white .text-muted, -.bg-white .pagination > li.active .page-link, -.pagination > li.active .bg-white .page-link, -.bg-white .pagination > li.active span, -.pagination > li.active .bg-white span, -.bg-white .pagination .page-item.active .page-link, -.pagination .page-item.active .bg-white .page-link, -.bg-white .pagination .page-item.active span, -.pagination .page-item.active .bg-white span { - color: #99a6ad !important; -} - -.bg-white .lt, -.bg-white .lter, -.bg-white .dk, -.bg-white .dker { - background-color: #fff; -} - -.bg-white-only { - background-color: #fff; -} - -.bg-white-opacity { - background-color: rgba(255, 255, 255, 0.5); -} - -.bg-black-opacity { - background-color: rgba(32, 43, 54, 0.5); -} - -a.bg-light:hover { - color: #363f44; -} - -a.bg-name:hover { - background-color: #9e5092; -} - -a.text-primary:hover { - color: #9e5092; -} - -.text-primary { - color: #AC5CA0 !important; -} - -.text-primary-lt { - color: #b56daa; -} - -.text-primary-lter { - color: #bd7eb4; -} - -.text-primary-dk { - color: #9e5092; -} - -.text-primary-dker { - color: #8d4883; -} - -a.bg-name:hover { - background-color: #1971bf; -} - -a.text-info:hover { - color: #1971bf; -} - -.text-info { - color: #1c7ed6 !important; -} - -.text-info-lt { - color: #298be3; -} - -.text-info-lter { - color: #3f97e6; -} - -.text-info-dk { - color: #1971bf; -} - -.text-info-dker { - color: #1663a9; -} - -a.bg-name:hover { - background-color: #298a3c; -} - -a.text-success:hover { - color: #298a3c; -} - -.text-success { - color: #2f9e44 !important; -} - -.text-success-lt { - color: #35b24c; -} - -.text-success-lter { - color: #3bc555; -} - -.text-success-dk { - color: #298a3c; -} - -.text-success-dker { - color: #237733; -} - -a.bg-name:hover { - background-color: #f8bc03; -} - -a.text-warning:hover { - color: #f8bc03; -} - -.text-warning { - color: #fcc419 !important; -} - -.text-warning-lt { - color: #fcca32; -} - -.text-warning-lter { - color: #fdd14b; -} - -.text-warning-dk { - color: #f8bc03; -} - -.text-warning-dker { - color: #dfa903; -} - -a.bg-name:hover { - background-color: #d72020; -} - -a.text-danger:hover { - color: #d72020; -} - -.text-danger { - color: #e03131 !important; -} - -.text-danger-lt { - color: #e34747; -} - -.text-danger-lter { - color: #e75d5d; -} - -.text-danger-dk { - color: #d72020; -} - -.text-danger-dker { - color: #c11d1d; -} - -a.bg-name:hover { - background-color: #16181b; -} - -a.text-dark:hover { - color: #16181b; -} - -.text-dark { - color: #212529 !important; -} - -.text-dark-lt { - color: #2c3237; -} - -.text-dark-lter { - color: #383f45; -} - -.text-dark-dk { - color: #16181b; -} - -.text-dark-dker { - color: #0a0c0d; -} - -a.bg-name:hover { - background-color: #131e25; -} - -a.text-black:hover, -.nav-docs li.active a:hover { - color: #131e25; -} - -.text-black, -.nav-docs li.active a { - color: #1c2b36 !important; -} - -.text-black-lt { - color: #253847; -} - -.text-black-lter { - color: #2d4658; -} - -.text-black-dk { - color: #131e25; -} - -.text-black-dker { - color: #0b1014; -} - -.text-white, -code[class*="language-"], -pre[class*="language-"] { - color: #fff; -} - -.text-black, -.nav-docs li.active a { - color: #000; -} - -.text-muted, -.pagination > li.active .page-link, -.pagination > li.active .page-link:hover, -.pagination > li.active .page-link:focus, -.pagination > li.active span, -.pagination > li.active span:hover, -.pagination > li.active span:focus, -.pagination .page-item.active .page-link, -.pagination .page-item.active .page-link:hover, -.pagination .page-item.active .page-link:focus, -.pagination .page-item.active span, -.pagination .page-item.active span:hover, -.pagination .page-item.active span:focus { - color: #99a6ad !important; -} - -.hero { - background-image: url("/assets/img/background.png"); - background-position: center; - background-size: cover; - background-repeat: no-repeat; - /* - background-image: url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2348494b' fill-opacity='0.28' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E"); - */ -} - -.hero-dark { - background: #000000ba; -} - -.nav-docs { - position: initial; - top: 1.5em; - bottom: 1.5em; - line-height: 1.8em; - margin-top: 0.5em; - z-index: 200; -} - -.nav-docs h4, -.nav-docs .h4 { - margin-top: 1.2em; -} - -.nav-docs li.active { - list-style: disc; -} - -/** -@media (min-width: 1900px) and (orientation:landscape) { - .nav-docs { - position: sticky; - } -} -*/ - -@media only screen and (max-width: 480px) { - .nav-docs { - display: inline-block; - list-style: none; - margin: 0; - padding: 0; - overflow-x: auto; - white-space: nowrap; - width: 100%; - } - - .nav-docs h4, - .nav-docs .h4 { - margin-top: 0; - display: inline-block; - } - - .nav-docs ul { - margin: 0; - padding: 0; - display: inline-block; - } - - .nav-docs ul li { - padding: 0; - display: inline-block; - } -} - -main { - max-width: 800px !important; - line-height: 2em; - overflow: initial; - color: #212529; -} - -main img { - display: block; - max-width: 100%; - -o-object-fit: cover; - object-fit: cover; -} - -main h1, -main .h1 { - margin-top: 0.5em; -} - -main h1, -main .h1, -main h2, -main .h2, -main h3, -main .h3, -main h4, -main .h4, -main h5, -main .h5, -main h6, -main .h6 { - color: #1c2b36; - font-weight: 300; -} - -main h2, -main .h2 { - margin-bottom: 1em !important; -} - -main h2 a, -main .h2 a { - padding-left: 25px; -} - -main h2 a:before, -main .h2 a:before { - content: "#"; - margin-left: -25px; - position: absolute; - font-size: 28px; - color: #AC5CA0; - opacity: .5; -} - -main p { - margin: 0 0 1em; -} - -main pre { - margin: 0 0 1.66em; -} - -main li { - padding-bottom: 0.33em; -} - -main pre { - margin-bottom: 1.66em !important; -} - -main blockquote { - border-left: 2px solid #AC5CA0; - position: relative; - padding: 1em 2em; - font-size: 1em; - line-height: 2em; - margin: 1.66em 0; - background: #f6f8fa; -} - -main blockquote:before { - position: absolute; - top: 1em; - left: -0.8em; - background-color: #AC5CA0; - color: #fff; - content: "!"; - width: 1.5em; - height: 1.5em; - border-radius: 100%; - text-align: center; - line-height: 1.5em; - font-weight: bold; -} - -main blockquote > p { - margin-bottom: 0; -} - -main blockquote p:last-child { - margin-bottom: 0; -} - -#docs main img { - max-width: 100%; - height: auto; - margin: 0 auto; -} - -main, -main div { - line-height: 1.8em; -} - -main ul, -main div ul { - padding: 0 4rem; -} - -main ol, -main div ol { - padding: 0 1.5rem; -} - -main .h2, -main .h3, -main h2, -main .h2, -main h3, -main .h3, -main div .h2, -main div .h3, -main div h2, -main div .h2, -main div h3, -main div .h3 { - margin-top: 2em; - margin-bottom: 15px; -} - -main p, -main div p { - font-size: 1.1em; - line-height: 28px; - margin-bottom: 1.5rem; -} - -main p > a, -main div p > a { - text-decoration: underline; -} - -main iframe, -main div iframe { - margin-bottom: 15px; -} - -main::-moz-selection, main div::-moz-selection { - background: #1c7ed6; - color: #ffffff; -} - -main::selection, -main div::selection { - background: #1c7ed6; - color: #ffffff; -} - -.text-orchid { - color: #AC5CA0; -} - -.desc { - margin-left: 20%; - overflow: hidden; -} - -.column { - float: left; -} - -.ico { - color: #AC5CA0; - font-size: 40px; - position: absolute; - top: 50%; - left: 10%; - transform: translateY(-50%); - -webkit-transform: translateY(-50%); - -moz-transform: translateY(-50%); - -ms-transform: translateY(-50%); - -o-transform: translateY(-50%); -} - -.github_screenshot { - position: absolute; - right: -35%; - bottom: -12%; -} - -@media (min-width: 1800px) { - .github_screenshot { - right: -15%; - } -} - -@media only screen and (max-width: 1460px) { - .github_screenshot { - right: -45% !important; - } -} - -.github { - position: relative !important; - overflow: hidden !important; - background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 121 121' height='121' width='121' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23EFF1F3' fill-rule='evenodd'%3E%3Cpath d='M1 60h60l-.024-60H62v60h59v1H62v59h-1V61H1zM0 0h1v121H0zM1 120h120v1H1z'/%3E%3C/g%3E%3C/svg%3E"); -} - -pre[class*=language-] { - background: initial; - border: none; - font-size: 14px; - letter-spacing: 0.05em; -} - -code[class*="language-"], -pre[class*="language-"] { - font-size: 0.92rem; - letter-spacing: 0.001rem; -} - -#docs-search-result { - -webkit-animation: blurin 340ms ease-in; - animation: blurin 340ms ease-in; -} - -@-webkit-keyframes blurin { - 0% { - opacity: 0.7; - filter: blur(16px); - } - - 25% { - opacity: 0.8; - filter: blur(8px); - } - - 50% { - opacity: 0.9; - filter: blur(4px); - } - - 100% { - opacity: 1; - filter: blur(0px); - } -} - -@keyframes blurin { - 0% { - opacity: 0.7; - filter: blur(16px); - } - - 25% { - opacity: 0.8; - filter: blur(8px); - } - - 50% { - opacity: 0.9; - filter: blur(4px); - } - - 100% { - opacity: 1; - filter: blur(0px); - } -} - -.search-navbar-input { - padding: 11px 16px; - border-radius: 2px 0 0 2px; - border: 0 none; - outline: 0 none; - font-size: 15px; - color: #000; -} - -.search-navbar-button { - border-radius: 0 2px 2px 0; - padding: 10px 0; - height: 43px; - cursor: pointer; -} - -input::-webkit-outer-adjust-hue-button, -input::-webkit-inner-adjust-hue-button { - /* display: none; <- Crashes Chrome on hover */ - -webkit-appearance: none; - margin: 0; - /* <-- Apparently some margin are still there even though it's hidden */ -} - -.list-inline { - padding-left: 0; - list-style: none; - margin-left: -5px; -} - -.list-inline li { - display: inline-block; - padding-left: 5px; - padding-right: 5px; -} - -.toc-links { - padding-left: 0; -} - -.toc-links > li { - list-style: none; -} - -.toc-links .toc-links-1 li { - list-style: none; - margin-left: 0.3em; -} - -.toc-links .toc-links-1 li a { - display: block; - padding: 0.3em 0.8em; -} - -@media (min-width: 768px) { - .toc-links .toc-links-1 li a { - border-left: 2px solid #d6d9db; - } -} - -.toc-links .toc-links-1 li.active a, -.toc-links .toc-links-1 li:hover a { - text-decoration: underline; -} - -@media (min-width: 768px) { - .toc-links .toc-links-1 li.active a, - .toc-links .toc-links-1 li:hover a { - border-left: 2px solid #AC5CA0; - text-decoration: none; - } -} - -.toc-links ul { - padding-left: 0; -} - -li.anchor-h3 { - margin-left: 1.5em; -} - -li.anchor-h4 { - margin-left: 2.5em; -} - -.topics-list h3, -.topics-list .h3 { - margin-top: 2em; -} - -.topics-list li { - padding: 0.3em 0; -} - -.design-macbook { - position: absolute; - left: -1200px; - bottom: 0; -} - -.dev-macbook { - position: absolute; - left: 0; - right: 0; -} - -.github_screenshot { - position: absolute; - right: -20%; - bottom: -13%; -} - -@media only screen and (max-width: 1367px) { - .design-macbook { - left: -1300px; - bottom: 0; - } -} - -@media only screen and (max-width: 1100px) { - .design-macbook { - left: -1400px; - bottom: 0; - } -} - -@media only screen and (min-width: 1200px) { - .cubes { - background-image: url("/assets/img/cubes.jpg"); - background-size: contain; - background-repeat: no-repeat; - background-position: bottom left; - } -} - -.algolia-autocomplete { - width: 100%; -} - -.algolia-autocomplete .ds-dropdown-menu { - box-shadow: none !important; -} - -input[type="search"] { - background: rgba(255, 255, 255, 0.01); - color: white; - border-radius: 50px; - padding-left: 15px; - padding-right: 15px; - position: relative; - vertical-align: top; - border-color: #dadfe433 !important; - height: 28px; -} - -.hero-icon { - background-color: #ac5ca0; - border-radius: 5px; - color: #fff; - box-shadow: 0 2px 7px rgba(0, 0, 0, 0.15); -} - -.app-screenshot { - box-shadow: 0 10px 30px rgba(0, 0, 0, 0.6); - max-width: 960px; - width: 100%; -} - -.main-screenshot { - position: absolute; - left: 0; - right: 0; -} - -.img-blog { - width: 100%; - height: 200px; - -o-object-position: center; - object-position: center; - -o-object-fit: cover; - object-fit: cover; -} - -@media (min-width: 768px) { - #docsearch { - width: 280px; - } -} - -@media (min-width: 768px) { - .documentation main::after { - content: ""; - position: absolute; - top: 0; - bottom: -1px; - z-index: -1; - left: 0; - display: block; - width: 35vw; - background: linear-gradient(to bottom, #f3f2f1 0%, #f3f2f170 100%); - } -} - -.preview { - padding: 15px 0; - position: relative; - height: 50px; - display: flex; - align-items: center; -} - -.preview svg { - width: 1.5em; - height: 1.5em; - fill: currentColor; -} - -.name { - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; -} - -.show-code { - color: #1c2b36; -} - -.show-code:hover, -.show-code:active, -.show-code:focus { - color: #252525; - text-decoration: none; -} - -.quick-search { - width: 200px; - margin: 25px auto; - position: relative; -} - -.quick-search i { - position: absolute; - left: 7px; - top: 7px; - color: #ccc; -} - -.quick-search input { - border: 1px solid #ccc; - border-radius: 3px; - padding: 3px; - text-indent: 22px; - width: 100%; -} - -.quick-search input:focus { - border-color: #999; -} - -.quick-search input:focus + i { - color: #999; -} - -.small-icons, -.small-icons .icons { - font-size: 8pt; - vertical-align: middle; -} - -.medium-icons { - vertical-align: middle; -} - -.large-icons, -.large-icons .icons { - font-size: 22pt; - vertical-align: middle; -} - -.font-size-changer a { - text-decoration: none; - border: 1px solid #fff; - border-radius: 3px; - display: inline-block; - padding: 5px; - vertical-align: middle; -} - -.font-size-changer a.active { - border-color: #999; - color: #333; -} - -svg { - display: inline-block; - font-size: inherit; - overflow: visible; - vertical-align: -0.125em; -} - diff --git a/source/assets/build/css/main.css b/source/assets/build/css/main.css deleted file mode 100644 index 82a60b612..000000000 --- a/source/assets/build/css/main.css +++ /dev/null @@ -1,31886 +0,0 @@ -/* a11y-light theme */ - -/* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */ - -/* @author: ericwbailey */ - -/* Comment */ - -.hljs-comment, -.hljs-quote { - color: #696969; -} - -/* Red */ - -.hljs-variable, -.hljs-template-variable, -.hljs-tag, -.hljs-name, -.hljs-selector-id, -.hljs-selector-class, -.hljs-regexp, -.hljs-deletion { - color: #d91e18; -} - -/* Orange */ - -.hljs-number, -.hljs-built_in, -.hljs-builtin-name, -.hljs-literal, -.hljs-type, -.hljs-params, -.hljs-meta, -.hljs-link { - color: #aa5d00; -} - -/* Yellow */ - -.hljs-attribute { - color: #aa5d00; -} - -/* Green */ - -.hljs-string, -.hljs-symbol, -.hljs-bullet, -.hljs-addition { - color: #008000; -} - -/* Blue */ - -.hljs-title, -.hljs-section { - color: #007faa; -} - -/* Purple */ - -.hljs-keyword, -.hljs-selector-tag { - color: #7928a1; -} - -.hljs { - display: block; - overflow-x: auto; - background: #fefefe; - color: #545454; - padding: .5em; -} - -.hljs-emphasis { - font-style: italic; -} - -.hljs-strong { - font-weight: bold; -} - -@media screen and (-ms-high-contrast: active) { - .hljs-addition, - .hljs-attribute, - .hljs-built_in, - .hljs-builtin-name, - .hljs-bullet, - .hljs-comment, - .hljs-link, - .hljs-literal, - .hljs-meta, - .hljs-number, - .hljs-params, - .hljs-string, - .hljs-symbol, - .hljs-type, - .hljs-quote { - color: highlight; - } - - .hljs-keyword, - .hljs-selector-tag { - font-weight: bold; - } -} -/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ - -/* Document - ========================================================================== */ - -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ - -html { - line-height: 1.15; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/* Sections - ========================================================================== */ - -/** - * Remove the margin in all browsers. - */ - -body { - margin: 0; -} - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ - -h1 { - font-size: 2em; - margin: .67em 0; -} - -/* Grouping content - ========================================================================== */ - -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - -hr { - box-sizing: content-box; /* 1 */ - height: 0; /* 1 */ - overflow: visible; /* 2 */ -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -pre { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/* Text-level semantics - ========================================================================== */ - -/** - * Remove the gray background on active links in IE 10. - */ - -a { - background-color: transparent; -} - -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ - -abbr[title] { - border-bottom: none; /* 1 */ - text-decoration: underline; /* 2 */ - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; /* 2 */ -} - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ - -b, -strong { - font-weight: bolder; -} - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ - -code, -kbd, -samp { - font-family: monospace, monospace; /* 1 */ - font-size: 1em; /* 2 */ -} - -/** - * Add the correct font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* Embedded content - ========================================================================== */ - -/** - * Remove the border on images inside links in IE 10. - */ - -img { - border-style: none; -} - -/* Forms - ========================================================================== */ - -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; /* 1 */ - font-size: 100%; /* 1 */ - line-height: 1.15; /* 1 */ - margin: 0; /* 2 */ -} - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ - -button, -input { - /* 1 */ - overflow: visible; -} - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ - -button, -select { - /* 1 */ - text-transform: none; -} - -/** - * Correct the inability to style clickable types in iOS and Safari. - */ - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; -} - -/** - * Remove the inner border and padding in Firefox. - */ - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; -} - -/** - * Restore the focus styles unset by the previous rule. - */ - -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; -} - -/** - * Correct the padding in Firefox. - */ - -fieldset { - padding: .35em .75em .625em; -} - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ - -legend { - box-sizing: border-box; /* 1 */ - color: inherit; /* 2 */ - display: table; /* 1 */ - max-width: 100%; /* 1 */ - padding: 0; /* 3 */ - white-space: normal; /* 1 */ -} - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ - -progress { - vertical-align: baseline; -} - -/** - * Remove the default vertical scrollbar in IE 10+. - */ - -textarea { - overflow: auto; -} - -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ - -[type="checkbox"], -[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ -} - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ - -[type="search"] { - -webkit-appearance: textfield; /* 1 */ - outline-offset: -2px; /* 2 */ -} - -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ - -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ - -::-webkit-file-upload-button { - -webkit-appearance: button; /* 1 */ - font: inherit; /* 2 */ -} - -/* Interactive - ========================================================================== */ - -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ - -details { - display: block; -} - -/* - * Add the correct display in all browsers. - */ - -summary { - display: list-item; -} - -/* Misc - ========================================================================== */ - -/** - * Add the correct display in IE 10+. - */ - -template { - display: none; -} - -/** - * Add the correct display in IE 10. - */ - -[hidden] { - display: none; -} - -/** - * Manually forked from SUIT CSS Base: https://github.com/suitcss/base - * A thin layer on top of normalize.css that provides a starting point more - * suitable for web applications. - */ - -/** - * 1. Prevent padding and border from affecting element width - * https://goo.gl/pYtbK7 - * 2. Change the default font family in all browsers (opinionated) - */ - -html { - box-sizing: border-box; /* 1 */ - font-family: sans-serif; /* 2 */ -} - -*, -*::before, -*::after { - box-sizing: inherit; -} - -/** - * Removes the default spacing and border for appropriate elements. - */ - -blockquote, -dl, -dd, -h1, -h2, -h3, -h4, -h5, -h6, -figure, -p, -pre { - margin: 0; -} - -button { - background: transparent; - padding: 0; -} - -/** - * Work around a Firefox/IE bug where the transparent `button` background - * results in a loss of the default `button` focus styles. - */ - -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} - -fieldset { - margin: 0; - padding: 0; -} - -ol, -ul { - margin: 0; -} - -/** - * Tailwind custom reset styles - */ - -/** - * Allow adding a border to an element by just adding a border-width. - * - * By default, the way the browser specifies that an element should have no - * border is by setting it's border-style to `none` in the user-agent - * stylesheet. - * - * In order to easily add borders to elements by just setting the `border-width` - * property, we change the default border-style for all elements to `solid`, and - * use border-width to hide them instead. This way our `border` utilities only - * need to set the `border-width` property instead of the entire `border` - * shorthand, making our border utilities much more straightforward to compose. - * - * https://github.com/tailwindcss/tailwindcss/pull/116 - */ - -*, -*::before, -*::after { - border-width: 0; - border-style: solid; - border-color: #e2e8ee; -} - -/** - * Undo the `border-style: none` reset that Normalize applies to images so that - * our `border-{width}` utilities have the expected effect. - * - * The Normalize reset is unnecessary for us since we default the border-width - * to 0 on all elements. - * - * https://github.com/tailwindcss/tailwindcss/issues/362 - */ - -img { - border-style: solid; -} - -textarea { - resize: vertical; -} - -img { - max-width: 100%; - height: auto; -} - -input::-webkit-input-placeholder, -textarea::-webkit-input-placeholder { - color: inherit; - opacity: .5; -} - -input:-ms-input-placeholder, -textarea:-ms-input-placeholder { - color: inherit; - opacity: .5; -} - -input::-ms-input-placeholder, -textarea::-ms-input-placeholder { - color: inherit; - opacity: .5; -} - -input::placeholder, -textarea::placeholder { - color: inherit; - opacity: .5; -} - -button, -[role="button"] { - cursor: pointer; -} - -table { - border-collapse: collapse; -} - -.container { - width: 100%; -} - -@media (min-width: 576px) { - .container { - max-width: 576px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 768px; - } -} - -@media (min-width: 992px) { - .container { - max-width: 992px; - } -} - -@media (min-width: 1200px) { - .container { - max-width: 1200px; - } -} - -body { - font-size: 17px; -} - -a { - font-weight: 600; - text-decoration: none; - color: #0174d4; -} - -a:hover { - color: #1a4d8c; -} - -blockquote { - border-color: #6cb2eb; - border-left-width: 4px; - font-weight: 400; - font-style: italic; - margin-top: 2rem; - margin-bottom: 2rem; - padding-left: 1.5rem; - color: #606f7b; - font-size: 1.125rem; -} - -code { - background-color: #e2e8ee; - padding-left: .5rem; - padding-right: .5rem; - padding-top: 1px; - padding-bottom: 1px; - border-radius: .25rem; - font-size: .925rem; -} - -code.hljs { - background-color: transparent; - padding: 0; -} - -code.hljs .hljs-comment, -code.hljs .hljs-keyword, -code.hljs .hljs-meta { - font-weight: 400; - font-style: normal; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - line-height: 1.25; - margin-bottom: 1rem; - margin-top: 2rem; - color: #1f2e41; -} - -h1:first-child, -h2:first-child, -h3:first-child, -h4:first-child, -h5:first-child, -h6:first-child { - margin-top: 0; -} - -h1 { - font-weight: 800; - font-size: 2.625rem; -} - -h2 { - font-weight: 700; - font-size: 2.125rem; -} - -h3 { - font-weight: 700; - font-size: 1.75rem; -} - -h4 { - font-weight: 400; - font-size: 1.5rem; -} - -h5 { - font-weight: 400; - font-size: 1.25rem; -} - -h6 { - font-weight: 300; - font-size: 1.125rem; -} - -hr { - border-bottom-width: 1px; - border-color: #bcdefa; - margin-top: 3rem; - margin-bottom: 3rem; - border-radius: 9999px; -} - -li ul, -li ol { - margin-top: 0; - margin-bottom: 0; -} - -ol, -ul { - margin-top: 1rem; - margin-bottom: 1rem; -} - -p { - margin-top: 1.5rem; - margin-bottom: 1.5rem; -} - -pre { - background-color: #ecf0f3; - line-height: 1.75; - margin-top: 1.5rem; - margin-bottom: 1.5rem; - overflow-x: auto; - padding: 1rem; - border-radius: .25rem; - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); - font-size: 1rem; -} - -pre code { - background-color: transparent; - display: block; - padding: 0; -} - -.nav-menu { - margin-top: -3rem; - margin-left: -2rem; - margin-right: -2rem; - background-color: #ecf0f3; - margin-bottom: 2rem; - padding-bottom: 1rem; - padding-top: 2rem; - padding-left: 1rem; - padding-right: 1rem; - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); - width: auto; -} - -@media (min-width: 992px) { - .nav-menu { - margin-left: -1rem; - margin-right: -1rem; - background-color: transparent; - display: block; - border-bottom-width: 0; - margin-top: .25rem; - padding-left: 0; - padding-right: 1rem; - padding-top: 0; - box-shadow: none; - width: 25%; - } -} - -.nav-menu__item { - display: block; - list-style: none; - padding: 0; - text-decoration: none; - margin-bottom: .75rem; - margin-top: 0; - color: #3e4852; - font-size: .925rem; -} - -.docsearch-input { - background-image: url("/assets/img/magnifying-glass.svg"); - background-position: .8em; - background-repeat: no-repeat; - text-indent: 1.2em; -} - -@media (min-width: 992px) { - .docsearch-input:focus { - width: 66.66667%; - } -} - -@media (min-width: 1200px) { - .docsearch-input:focus { - width: 50%; - } -} - -.docsearch-input__wrapper { - position: absolute; - background-color: #fff; - margin-top: 1.75rem; - left: 0; - top: 0; - padding-left: 1rem; - padding-right: 1rem; - width: 100%; - z-index: 10; -} - -@media (min-width: 768px) { - .docsearch-input__wrapper { - margin-top: 0; - padding-left: 0; - padding-right: 0; - position: relative; - } -} - -.algolia-autocomplete { - text-align: right; - width: 100%; -} - -.algolia-autocomplete .ds-dropdown-menu { - width: 100%; - max-width: 750px !important; - min-width: auto !important; -} - -.algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--content { - width: 100%; -} - -@media (min-width: 768px) { - .algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--content { - width: 66.66667%; - } -} - -.algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--text { - font-weight: 400; - line-height: 1.4; -} - -.algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--wrapper { - padding-top: .75rem; - padding-bottom: .75rem; -} - -.algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column { - display: none; -} - -@media (min-width: 768px) { - .algolia-autocomplete .ds-dropdown-menu .algolia-docsearch-suggestion .algolia-docsearch-suggestion--subcategory-column { - width: 33.33333%; - display: inline-block; - } -} - -.list-reset { - list-style: none; - padding: 0; -} - -.appearance-none { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.bg-fixed { - background-attachment: fixed; -} - -.bg-local { - background-attachment: local; -} - -.bg-scroll { - background-attachment: scroll; -} - -.bg-transparent { - background-color: transparent; -} - -.bg-black { - background-color: #1f2e41; -} - -.bg-grey-darkest { - background-color: #3e4852; -} - -.bg-grey-darker { - background-color: #606f7b; -} - -.bg-grey-dark { - background-color: #8795a1; -} - -.bg-grey { - background-color: #b8c2cc; -} - -.bg-grey-light { - background-color: #e2e8ee; -} - -.bg-grey-lighter { - background-color: #ecf0f3; -} - -.bg-grey-lightest { - background-color: #f9f9f9; -} - -.bg-white { - background-color: #fff; -} - -.bg-red-darkest { - background-color: #3b0d0c; -} - -.bg-red-darker { - background-color: #621b18; -} - -.bg-red-dark { - background-color: #cc1f1a; -} - -.bg-red { - background-color: #e3342f; -} - -.bg-red-light { - background-color: #ef5753; -} - -.bg-red-lighter { - background-color: #f9acaa; -} - -.bg-red-lightest { - background-color: #fcebea; -} - -.bg-orange-darkest { - background-color: #462a16; -} - -.bg-orange-darker { - background-color: #613b1f; -} - -.bg-orange-dark { - background-color: #de751f; -} - -.bg-orange { - background-color: #f6993f; -} - -.bg-orange-light { - background-color: #faad63; -} - -.bg-orange-lighter { - background-color: #fcd9b6; -} - -.bg-orange-lightest { - background-color: #fff5eb; -} - -.bg-yellow-darkest { - background-color: #453411; -} - -.bg-yellow-darker { - background-color: #684f1d; -} - -.bg-yellow-dark { - background-color: #f2d024; -} - -.bg-yellow { - background-color: #ffed4a; -} - -.bg-yellow-light { - background-color: #fff382; -} - -.bg-yellow-lighter { - background-color: #fff9c2; -} - -.bg-yellow-lightest { - background-color: #fcfbeb; -} - -.bg-green-darkest { - background-color: #0f2f21; -} - -.bg-green-darker { - background-color: #1a4731; -} - -.bg-green-dark { - background-color: #1f9d55; -} - -.bg-green { - background-color: #38c172; -} - -.bg-green-light { - background-color: #51d88a; -} - -.bg-green-lighter { - background-color: #a2f5bf; -} - -.bg-green-lightest { - background-color: #e3fcec; -} - -.bg-teal-darkest { - background-color: #0d3331; -} - -.bg-teal-darker { - background-color: #20504f; -} - -.bg-teal-dark { - background-color: #38a89d; -} - -.bg-teal { - background-color: #4dc0b5; -} - -.bg-teal-light { - background-color: #64d5ca; -} - -.bg-teal-lighter { - background-color: #a0f0ed; -} - -.bg-teal-lightest { - background-color: #e8fffe; -} - -.bg-blue-darkest { - background-color: #24548f; -} - -.bg-blue-darker { - background-color: #1a4d8c; -} - -.bg-blue-dark { - background-color: #0174d4; -} - -.bg-blue { - background-color: #3490dc; -} - -.bg-blue-light { - background-color: #6cb2eb; -} - -.bg-blue-lighter { - background-color: #bcdefa; -} - -.bg-blue-lightest { - background-color: #eff8ff; -} - -.bg-indigo-darkest { - background-color: #191e38; -} - -.bg-indigo-darker { - background-color: #2f365f; -} - -.bg-indigo-dark { - background-color: #5661b3; -} - -.bg-indigo { - background-color: #6574cd; -} - -.bg-indigo-light { - background-color: #7886d7; -} - -.bg-indigo-lighter { - background-color: #b2b7ff; -} - -.bg-indigo-lightest { - background-color: #e6e8ff; -} - -.bg-purple-darkest { - background-color: #21183c; -} - -.bg-purple-darker { - background-color: #382b5f; -} - -.bg-purple-dark { - background-color: #794acf; -} - -.bg-purple { - background-color: #9561e2; -} - -.bg-purple-light { - background-color: #a779e9; -} - -.bg-purple-lighter { - background-color: #d6bbfc; -} - -.bg-purple-lightest { - background-color: #f3ebff; -} - -.bg-pink-darkest { - background-color: #451225; -} - -.bg-pink-darker { - background-color: #6f213f; -} - -.bg-pink-dark { - background-color: #eb5286; -} - -.bg-pink { - background-color: #f66d9b; -} - -.bg-pink-light { - background-color: #fa7ea8; -} - -.bg-pink-lighter { - background-color: #ffbbca; -} - -.bg-pink-lightest { - background-color: #ffebef; -} - -.hover\:bg-transparent:hover { - background-color: transparent; -} - -.hover\:bg-black:hover { - background-color: #1f2e41; -} - -.hover\:bg-grey-darkest:hover { - background-color: #3e4852; -} - -.hover\:bg-grey-darker:hover { - background-color: #606f7b; -} - -.hover\:bg-grey-dark:hover { - background-color: #8795a1; -} - -.hover\:bg-grey:hover { - background-color: #b8c2cc; -} - -.hover\:bg-grey-light:hover { - background-color: #e2e8ee; -} - -.hover\:bg-grey-lighter:hover { - background-color: #ecf0f3; -} - -.hover\:bg-grey-lightest:hover { - background-color: #f9f9f9; -} - -.hover\:bg-white:hover { - background-color: #fff; -} - -.hover\:bg-red-darkest:hover { - background-color: #3b0d0c; -} - -.hover\:bg-red-darker:hover { - background-color: #621b18; -} - -.hover\:bg-red-dark:hover { - background-color: #cc1f1a; -} - -.hover\:bg-red:hover { - background-color: #e3342f; -} - -.hover\:bg-red-light:hover { - background-color: #ef5753; -} - -.hover\:bg-red-lighter:hover { - background-color: #f9acaa; -} - -.hover\:bg-red-lightest:hover { - background-color: #fcebea; -} - -.hover\:bg-orange-darkest:hover { - background-color: #462a16; -} - -.hover\:bg-orange-darker:hover { - background-color: #613b1f; -} - -.hover\:bg-orange-dark:hover { - background-color: #de751f; -} - -.hover\:bg-orange:hover { - background-color: #f6993f; -} - -.hover\:bg-orange-light:hover { - background-color: #faad63; -} - -.hover\:bg-orange-lighter:hover { - background-color: #fcd9b6; -} - -.hover\:bg-orange-lightest:hover { - background-color: #fff5eb; -} - -.hover\:bg-yellow-darkest:hover { - background-color: #453411; -} - -.hover\:bg-yellow-darker:hover { - background-color: #684f1d; -} - -.hover\:bg-yellow-dark:hover { - background-color: #f2d024; -} - -.hover\:bg-yellow:hover { - background-color: #ffed4a; -} - -.hover\:bg-yellow-light:hover { - background-color: #fff382; -} - -.hover\:bg-yellow-lighter:hover { - background-color: #fff9c2; -} - -.hover\:bg-yellow-lightest:hover { - background-color: #fcfbeb; -} - -.hover\:bg-green-darkest:hover { - background-color: #0f2f21; -} - -.hover\:bg-green-darker:hover { - background-color: #1a4731; -} - -.hover\:bg-green-dark:hover { - background-color: #1f9d55; -} - -.hover\:bg-green:hover { - background-color: #38c172; -} - -.hover\:bg-green-light:hover { - background-color: #51d88a; -} - -.hover\:bg-green-lighter:hover { - background-color: #a2f5bf; -} - -.hover\:bg-green-lightest:hover { - background-color: #e3fcec; -} - -.hover\:bg-teal-darkest:hover { - background-color: #0d3331; -} - -.hover\:bg-teal-darker:hover { - background-color: #20504f; -} - -.hover\:bg-teal-dark:hover { - background-color: #38a89d; -} - -.hover\:bg-teal:hover { - background-color: #4dc0b5; -} - -.hover\:bg-teal-light:hover { - background-color: #64d5ca; -} - -.hover\:bg-teal-lighter:hover { - background-color: #a0f0ed; -} - -.hover\:bg-teal-lightest:hover { - background-color: #e8fffe; -} - -.hover\:bg-blue-darkest:hover { - background-color: #24548f; -} - -.hover\:bg-blue-darker:hover { - background-color: #1a4d8c; -} - -.hover\:bg-blue-dark:hover { - background-color: #0174d4; -} - -.hover\:bg-blue:hover { - background-color: #3490dc; -} - -.hover\:bg-blue-light:hover { - background-color: #6cb2eb; -} - -.hover\:bg-blue-lighter:hover { - background-color: #bcdefa; -} - -.hover\:bg-blue-lightest:hover { - background-color: #eff8ff; -} - -.hover\:bg-indigo-darkest:hover { - background-color: #191e38; -} - -.hover\:bg-indigo-darker:hover { - background-color: #2f365f; -} - -.hover\:bg-indigo-dark:hover { - background-color: #5661b3; -} - -.hover\:bg-indigo:hover { - background-color: #6574cd; -} - -.hover\:bg-indigo-light:hover { - background-color: #7886d7; -} - -.hover\:bg-indigo-lighter:hover { - background-color: #b2b7ff; -} - -.hover\:bg-indigo-lightest:hover { - background-color: #e6e8ff; -} - -.hover\:bg-purple-darkest:hover { - background-color: #21183c; -} - -.hover\:bg-purple-darker:hover { - background-color: #382b5f; -} - -.hover\:bg-purple-dark:hover { - background-color: #794acf; -} - -.hover\:bg-purple:hover { - background-color: #9561e2; -} - -.hover\:bg-purple-light:hover { - background-color: #a779e9; -} - -.hover\:bg-purple-lighter:hover { - background-color: #d6bbfc; -} - -.hover\:bg-purple-lightest:hover { - background-color: #f3ebff; -} - -.hover\:bg-pink-darkest:hover { - background-color: #451225; -} - -.hover\:bg-pink-darker:hover { - background-color: #6f213f; -} - -.hover\:bg-pink-dark:hover { - background-color: #eb5286; -} - -.hover\:bg-pink:hover { - background-color: #f66d9b; -} - -.hover\:bg-pink-light:hover { - background-color: #fa7ea8; -} - -.hover\:bg-pink-lighter:hover { - background-color: #ffbbca; -} - -.hover\:bg-pink-lightest:hover { - background-color: #ffebef; -} - -.focus\:bg-transparent:focus { - background-color: transparent; -} - -.focus\:bg-black:focus { - background-color: #1f2e41; -} - -.focus\:bg-grey-darkest:focus { - background-color: #3e4852; -} - -.focus\:bg-grey-darker:focus { - background-color: #606f7b; -} - -.focus\:bg-grey-dark:focus { - background-color: #8795a1; -} - -.focus\:bg-grey:focus { - background-color: #b8c2cc; -} - -.focus\:bg-grey-light:focus { - background-color: #e2e8ee; -} - -.focus\:bg-grey-lighter:focus { - background-color: #ecf0f3; -} - -.focus\:bg-grey-lightest:focus { - background-color: #f9f9f9; -} - -.focus\:bg-white:focus { - background-color: #fff; -} - -.focus\:bg-red-darkest:focus { - background-color: #3b0d0c; -} - -.focus\:bg-red-darker:focus { - background-color: #621b18; -} - -.focus\:bg-red-dark:focus { - background-color: #cc1f1a; -} - -.focus\:bg-red:focus { - background-color: #e3342f; -} - -.focus\:bg-red-light:focus { - background-color: #ef5753; -} - -.focus\:bg-red-lighter:focus { - background-color: #f9acaa; -} - -.focus\:bg-red-lightest:focus { - background-color: #fcebea; -} - -.focus\:bg-orange-darkest:focus { - background-color: #462a16; -} - -.focus\:bg-orange-darker:focus { - background-color: #613b1f; -} - -.focus\:bg-orange-dark:focus { - background-color: #de751f; -} - -.focus\:bg-orange:focus { - background-color: #f6993f; -} - -.focus\:bg-orange-light:focus { - background-color: #faad63; -} - -.focus\:bg-orange-lighter:focus { - background-color: #fcd9b6; -} - -.focus\:bg-orange-lightest:focus { - background-color: #fff5eb; -} - -.focus\:bg-yellow-darkest:focus { - background-color: #453411; -} - -.focus\:bg-yellow-darker:focus { - background-color: #684f1d; -} - -.focus\:bg-yellow-dark:focus { - background-color: #f2d024; -} - -.focus\:bg-yellow:focus { - background-color: #ffed4a; -} - -.focus\:bg-yellow-light:focus { - background-color: #fff382; -} - -.focus\:bg-yellow-lighter:focus { - background-color: #fff9c2; -} - -.focus\:bg-yellow-lightest:focus { - background-color: #fcfbeb; -} - -.focus\:bg-green-darkest:focus { - background-color: #0f2f21; -} - -.focus\:bg-green-darker:focus { - background-color: #1a4731; -} - -.focus\:bg-green-dark:focus { - background-color: #1f9d55; -} - -.focus\:bg-green:focus { - background-color: #38c172; -} - -.focus\:bg-green-light:focus { - background-color: #51d88a; -} - -.focus\:bg-green-lighter:focus { - background-color: #a2f5bf; -} - -.focus\:bg-green-lightest:focus { - background-color: #e3fcec; -} - -.focus\:bg-teal-darkest:focus { - background-color: #0d3331; -} - -.focus\:bg-teal-darker:focus { - background-color: #20504f; -} - -.focus\:bg-teal-dark:focus { - background-color: #38a89d; -} - -.focus\:bg-teal:focus { - background-color: #4dc0b5; -} - -.focus\:bg-teal-light:focus { - background-color: #64d5ca; -} - -.focus\:bg-teal-lighter:focus { - background-color: #a0f0ed; -} - -.focus\:bg-teal-lightest:focus { - background-color: #e8fffe; -} - -.focus\:bg-blue-darkest:focus { - background-color: #24548f; -} - -.focus\:bg-blue-darker:focus { - background-color: #1a4d8c; -} - -.focus\:bg-blue-dark:focus { - background-color: #0174d4; -} - -.focus\:bg-blue:focus { - background-color: #3490dc; -} - -.focus\:bg-blue-light:focus { - background-color: #6cb2eb; -} - -.focus\:bg-blue-lighter:focus { - background-color: #bcdefa; -} - -.focus\:bg-blue-lightest:focus { - background-color: #eff8ff; -} - -.focus\:bg-indigo-darkest:focus { - background-color: #191e38; -} - -.focus\:bg-indigo-darker:focus { - background-color: #2f365f; -} - -.focus\:bg-indigo-dark:focus { - background-color: #5661b3; -} - -.focus\:bg-indigo:focus { - background-color: #6574cd; -} - -.focus\:bg-indigo-light:focus { - background-color: #7886d7; -} - -.focus\:bg-indigo-lighter:focus { - background-color: #b2b7ff; -} - -.focus\:bg-indigo-lightest:focus { - background-color: #e6e8ff; -} - -.focus\:bg-purple-darkest:focus { - background-color: #21183c; -} - -.focus\:bg-purple-darker:focus { - background-color: #382b5f; -} - -.focus\:bg-purple-dark:focus { - background-color: #794acf; -} - -.focus\:bg-purple:focus { - background-color: #9561e2; -} - -.focus\:bg-purple-light:focus { - background-color: #a779e9; -} - -.focus\:bg-purple-lighter:focus { - background-color: #d6bbfc; -} - -.focus\:bg-purple-lightest:focus { - background-color: #f3ebff; -} - -.focus\:bg-pink-darkest:focus { - background-color: #451225; -} - -.focus\:bg-pink-darker:focus { - background-color: #6f213f; -} - -.focus\:bg-pink-dark:focus { - background-color: #eb5286; -} - -.focus\:bg-pink:focus { - background-color: #f66d9b; -} - -.focus\:bg-pink-light:focus { - background-color: #fa7ea8; -} - -.focus\:bg-pink-lighter:focus { - background-color: #ffbbca; -} - -.focus\:bg-pink-lightest:focus { - background-color: #ffebef; -} - -.bg-bottom { - background-position: bottom; -} - -.bg-center { - background-position: center; -} - -.bg-left { - background-position: left; -} - -.bg-left-bottom { - background-position: left bottom; -} - -.bg-left-top { - background-position: left top; -} - -.bg-right { - background-position: right; -} - -.bg-right-bottom { - background-position: right bottom; -} - -.bg-right-top { - background-position: right top; -} - -.bg-top { - background-position: top; -} - -.bg-repeat { - background-repeat: repeat; -} - -.bg-no-repeat { - background-repeat: no-repeat; -} - -.bg-repeat-x { - background-repeat: repeat-x; -} - -.bg-repeat-y { - background-repeat: repeat-y; -} - -.bg-auto { - background-size: auto; -} - -.bg-cover { - background-size: cover; -} - -.bg-contain { - background-size: contain; -} - -.border-collapse { - border-collapse: collapse; -} - -.border-separate { - border-collapse: separate; -} - -.border-transparent { - border-color: transparent; -} - -.border-black { - border-color: #1f2e41; -} - -.border-grey-darkest { - border-color: #3e4852; -} - -.border-grey-darker { - border-color: #606f7b; -} - -.border-grey-dark { - border-color: #8795a1; -} - -.border-grey { - border-color: #b8c2cc; -} - -.border-grey-light { - border-color: #e2e8ee; -} - -.border-grey-lighter { - border-color: #ecf0f3; -} - -.border-grey-lightest { - border-color: #f9f9f9; -} - -.border-white { - border-color: #fff; -} - -.border-red-darkest { - border-color: #3b0d0c; -} - -.border-red-darker { - border-color: #621b18; -} - -.border-red-dark { - border-color: #cc1f1a; -} - -.border-red { - border-color: #e3342f; -} - -.border-red-light { - border-color: #ef5753; -} - -.border-red-lighter { - border-color: #f9acaa; -} - -.border-red-lightest { - border-color: #fcebea; -} - -.border-orange-darkest { - border-color: #462a16; -} - -.border-orange-darker { - border-color: #613b1f; -} - -.border-orange-dark { - border-color: #de751f; -} - -.border-orange { - border-color: #f6993f; -} - -.border-orange-light { - border-color: #faad63; -} - -.border-orange-lighter { - border-color: #fcd9b6; -} - -.border-orange-lightest { - border-color: #fff5eb; -} - -.border-yellow-darkest { - border-color: #453411; -} - -.border-yellow-darker { - border-color: #684f1d; -} - -.border-yellow-dark { - border-color: #f2d024; -} - -.border-yellow { - border-color: #ffed4a; -} - -.border-yellow-light { - border-color: #fff382; -} - -.border-yellow-lighter { - border-color: #fff9c2; -} - -.border-yellow-lightest { - border-color: #fcfbeb; -} - -.border-green-darkest { - border-color: #0f2f21; -} - -.border-green-darker { - border-color: #1a4731; -} - -.border-green-dark { - border-color: #1f9d55; -} - -.border-green { - border-color: #38c172; -} - -.border-green-light { - border-color: #51d88a; -} - -.border-green-lighter { - border-color: #a2f5bf; -} - -.border-green-lightest { - border-color: #e3fcec; -} - -.border-teal-darkest { - border-color: #0d3331; -} - -.border-teal-darker { - border-color: #20504f; -} - -.border-teal-dark { - border-color: #38a89d; -} - -.border-teal { - border-color: #4dc0b5; -} - -.border-teal-light { - border-color: #64d5ca; -} - -.border-teal-lighter { - border-color: #a0f0ed; -} - -.border-teal-lightest { - border-color: #e8fffe; -} - -.border-blue-darkest { - border-color: #24548f; -} - -.border-blue-darker { - border-color: #1a4d8c; -} - -.border-blue-dark { - border-color: #0174d4; -} - -.border-blue { - border-color: #3490dc; -} - -.border-blue-light { - border-color: #6cb2eb; -} - -.border-blue-lighter { - border-color: #bcdefa; -} - -.border-blue-lightest { - border-color: #eff8ff; -} - -.border-indigo-darkest { - border-color: #191e38; -} - -.border-indigo-darker { - border-color: #2f365f; -} - -.border-indigo-dark { - border-color: #5661b3; -} - -.border-indigo { - border-color: #6574cd; -} - -.border-indigo-light { - border-color: #7886d7; -} - -.border-indigo-lighter { - border-color: #b2b7ff; -} - -.border-indigo-lightest { - border-color: #e6e8ff; -} - -.border-purple-darkest { - border-color: #21183c; -} - -.border-purple-darker { - border-color: #382b5f; -} - -.border-purple-dark { - border-color: #794acf; -} - -.border-purple { - border-color: #9561e2; -} - -.border-purple-light { - border-color: #a779e9; -} - -.border-purple-lighter { - border-color: #d6bbfc; -} - -.border-purple-lightest { - border-color: #f3ebff; -} - -.border-pink-darkest { - border-color: #451225; -} - -.border-pink-darker { - border-color: #6f213f; -} - -.border-pink-dark { - border-color: #eb5286; -} - -.border-pink { - border-color: #f66d9b; -} - -.border-pink-light { - border-color: #fa7ea8; -} - -.border-pink-lighter { - border-color: #ffbbca; -} - -.border-pink-lightest { - border-color: #ffebef; -} - -.hover\:border-transparent:hover { - border-color: transparent; -} - -.hover\:border-black:hover { - border-color: #1f2e41; -} - -.hover\:border-grey-darkest:hover { - border-color: #3e4852; -} - -.hover\:border-grey-darker:hover { - border-color: #606f7b; -} - -.hover\:border-grey-dark:hover { - border-color: #8795a1; -} - -.hover\:border-grey:hover { - border-color: #b8c2cc; -} - -.hover\:border-grey-light:hover { - border-color: #e2e8ee; -} - -.hover\:border-grey-lighter:hover { - border-color: #ecf0f3; -} - -.hover\:border-grey-lightest:hover { - border-color: #f9f9f9; -} - -.hover\:border-white:hover { - border-color: #fff; -} - -.hover\:border-red-darkest:hover { - border-color: #3b0d0c; -} - -.hover\:border-red-darker:hover { - border-color: #621b18; -} - -.hover\:border-red-dark:hover { - border-color: #cc1f1a; -} - -.hover\:border-red:hover { - border-color: #e3342f; -} - -.hover\:border-red-light:hover { - border-color: #ef5753; -} - -.hover\:border-red-lighter:hover { - border-color: #f9acaa; -} - -.hover\:border-red-lightest:hover { - border-color: #fcebea; -} - -.hover\:border-orange-darkest:hover { - border-color: #462a16; -} - -.hover\:border-orange-darker:hover { - border-color: #613b1f; -} - -.hover\:border-orange-dark:hover { - border-color: #de751f; -} - -.hover\:border-orange:hover { - border-color: #f6993f; -} - -.hover\:border-orange-light:hover { - border-color: #faad63; -} - -.hover\:border-orange-lighter:hover { - border-color: #fcd9b6; -} - -.hover\:border-orange-lightest:hover { - border-color: #fff5eb; -} - -.hover\:border-yellow-darkest:hover { - border-color: #453411; -} - -.hover\:border-yellow-darker:hover { - border-color: #684f1d; -} - -.hover\:border-yellow-dark:hover { - border-color: #f2d024; -} - -.hover\:border-yellow:hover { - border-color: #ffed4a; -} - -.hover\:border-yellow-light:hover { - border-color: #fff382; -} - -.hover\:border-yellow-lighter:hover { - border-color: #fff9c2; -} - -.hover\:border-yellow-lightest:hover { - border-color: #fcfbeb; -} - -.hover\:border-green-darkest:hover { - border-color: #0f2f21; -} - -.hover\:border-green-darker:hover { - border-color: #1a4731; -} - -.hover\:border-green-dark:hover { - border-color: #1f9d55; -} - -.hover\:border-green:hover { - border-color: #38c172; -} - -.hover\:border-green-light:hover { - border-color: #51d88a; -} - -.hover\:border-green-lighter:hover { - border-color: #a2f5bf; -} - -.hover\:border-green-lightest:hover { - border-color: #e3fcec; -} - -.hover\:border-teal-darkest:hover { - border-color: #0d3331; -} - -.hover\:border-teal-darker:hover { - border-color: #20504f; -} - -.hover\:border-teal-dark:hover { - border-color: #38a89d; -} - -.hover\:border-teal:hover { - border-color: #4dc0b5; -} - -.hover\:border-teal-light:hover { - border-color: #64d5ca; -} - -.hover\:border-teal-lighter:hover { - border-color: #a0f0ed; -} - -.hover\:border-teal-lightest:hover { - border-color: #e8fffe; -} - -.hover\:border-blue-darkest:hover { - border-color: #24548f; -} - -.hover\:border-blue-darker:hover { - border-color: #1a4d8c; -} - -.hover\:border-blue-dark:hover { - border-color: #0174d4; -} - -.hover\:border-blue:hover { - border-color: #3490dc; -} - -.hover\:border-blue-light:hover { - border-color: #6cb2eb; -} - -.hover\:border-blue-lighter:hover { - border-color: #bcdefa; -} - -.hover\:border-blue-lightest:hover { - border-color: #eff8ff; -} - -.hover\:border-indigo-darkest:hover { - border-color: #191e38; -} - -.hover\:border-indigo-darker:hover { - border-color: #2f365f; -} - -.hover\:border-indigo-dark:hover { - border-color: #5661b3; -} - -.hover\:border-indigo:hover { - border-color: #6574cd; -} - -.hover\:border-indigo-light:hover { - border-color: #7886d7; -} - -.hover\:border-indigo-lighter:hover { - border-color: #b2b7ff; -} - -.hover\:border-indigo-lightest:hover { - border-color: #e6e8ff; -} - -.hover\:border-purple-darkest:hover { - border-color: #21183c; -} - -.hover\:border-purple-darker:hover { - border-color: #382b5f; -} - -.hover\:border-purple-dark:hover { - border-color: #794acf; -} - -.hover\:border-purple:hover { - border-color: #9561e2; -} - -.hover\:border-purple-light:hover { - border-color: #a779e9; -} - -.hover\:border-purple-lighter:hover { - border-color: #d6bbfc; -} - -.hover\:border-purple-lightest:hover { - border-color: #f3ebff; -} - -.hover\:border-pink-darkest:hover { - border-color: #451225; -} - -.hover\:border-pink-darker:hover { - border-color: #6f213f; -} - -.hover\:border-pink-dark:hover { - border-color: #eb5286; -} - -.hover\:border-pink:hover { - border-color: #f66d9b; -} - -.hover\:border-pink-light:hover { - border-color: #fa7ea8; -} - -.hover\:border-pink-lighter:hover { - border-color: #ffbbca; -} - -.hover\:border-pink-lightest:hover { - border-color: #ffebef; -} - -.focus\:border-transparent:focus { - border-color: transparent; -} - -.focus\:border-black:focus { - border-color: #1f2e41; -} - -.focus\:border-grey-darkest:focus { - border-color: #3e4852; -} - -.focus\:border-grey-darker:focus { - border-color: #606f7b; -} - -.focus\:border-grey-dark:focus { - border-color: #8795a1; -} - -.focus\:border-grey:focus { - border-color: #b8c2cc; -} - -.focus\:border-grey-light:focus { - border-color: #e2e8ee; -} - -.focus\:border-grey-lighter:focus { - border-color: #ecf0f3; -} - -.focus\:border-grey-lightest:focus { - border-color: #f9f9f9; -} - -.focus\:border-white:focus { - border-color: #fff; -} - -.focus\:border-red-darkest:focus { - border-color: #3b0d0c; -} - -.focus\:border-red-darker:focus { - border-color: #621b18; -} - -.focus\:border-red-dark:focus { - border-color: #cc1f1a; -} - -.focus\:border-red:focus { - border-color: #e3342f; -} - -.focus\:border-red-light:focus { - border-color: #ef5753; -} - -.focus\:border-red-lighter:focus { - border-color: #f9acaa; -} - -.focus\:border-red-lightest:focus { - border-color: #fcebea; -} - -.focus\:border-orange-darkest:focus { - border-color: #462a16; -} - -.focus\:border-orange-darker:focus { - border-color: #613b1f; -} - -.focus\:border-orange-dark:focus { - border-color: #de751f; -} - -.focus\:border-orange:focus { - border-color: #f6993f; -} - -.focus\:border-orange-light:focus { - border-color: #faad63; -} - -.focus\:border-orange-lighter:focus { - border-color: #fcd9b6; -} - -.focus\:border-orange-lightest:focus { - border-color: #fff5eb; -} - -.focus\:border-yellow-darkest:focus { - border-color: #453411; -} - -.focus\:border-yellow-darker:focus { - border-color: #684f1d; -} - -.focus\:border-yellow-dark:focus { - border-color: #f2d024; -} - -.focus\:border-yellow:focus { - border-color: #ffed4a; -} - -.focus\:border-yellow-light:focus { - border-color: #fff382; -} - -.focus\:border-yellow-lighter:focus { - border-color: #fff9c2; -} - -.focus\:border-yellow-lightest:focus { - border-color: #fcfbeb; -} - -.focus\:border-green-darkest:focus { - border-color: #0f2f21; -} - -.focus\:border-green-darker:focus { - border-color: #1a4731; -} - -.focus\:border-green-dark:focus { - border-color: #1f9d55; -} - -.focus\:border-green:focus { - border-color: #38c172; -} - -.focus\:border-green-light:focus { - border-color: #51d88a; -} - -.focus\:border-green-lighter:focus { - border-color: #a2f5bf; -} - -.focus\:border-green-lightest:focus { - border-color: #e3fcec; -} - -.focus\:border-teal-darkest:focus { - border-color: #0d3331; -} - -.focus\:border-teal-darker:focus { - border-color: #20504f; -} - -.focus\:border-teal-dark:focus { - border-color: #38a89d; -} - -.focus\:border-teal:focus { - border-color: #4dc0b5; -} - -.focus\:border-teal-light:focus { - border-color: #64d5ca; -} - -.focus\:border-teal-lighter:focus { - border-color: #a0f0ed; -} - -.focus\:border-teal-lightest:focus { - border-color: #e8fffe; -} - -.focus\:border-blue-darkest:focus { - border-color: #24548f; -} - -.focus\:border-blue-darker:focus { - border-color: #1a4d8c; -} - -.focus\:border-blue-dark:focus { - border-color: #0174d4; -} - -.focus\:border-blue:focus { - border-color: #3490dc; -} - -.focus\:border-blue-light:focus { - border-color: #6cb2eb; -} - -.focus\:border-blue-lighter:focus { - border-color: #bcdefa; -} - -.focus\:border-blue-lightest:focus { - border-color: #eff8ff; -} - -.focus\:border-indigo-darkest:focus { - border-color: #191e38; -} - -.focus\:border-indigo-darker:focus { - border-color: #2f365f; -} - -.focus\:border-indigo-dark:focus { - border-color: #5661b3; -} - -.focus\:border-indigo:focus { - border-color: #6574cd; -} - -.focus\:border-indigo-light:focus { - border-color: #7886d7; -} - -.focus\:border-indigo-lighter:focus { - border-color: #b2b7ff; -} - -.focus\:border-indigo-lightest:focus { - border-color: #e6e8ff; -} - -.focus\:border-purple-darkest:focus { - border-color: #21183c; -} - -.focus\:border-purple-darker:focus { - border-color: #382b5f; -} - -.focus\:border-purple-dark:focus { - border-color: #794acf; -} - -.focus\:border-purple:focus { - border-color: #9561e2; -} - -.focus\:border-purple-light:focus { - border-color: #a779e9; -} - -.focus\:border-purple-lighter:focus { - border-color: #d6bbfc; -} - -.focus\:border-purple-lightest:focus { - border-color: #f3ebff; -} - -.focus\:border-pink-darkest:focus { - border-color: #451225; -} - -.focus\:border-pink-darker:focus { - border-color: #6f213f; -} - -.focus\:border-pink-dark:focus { - border-color: #eb5286; -} - -.focus\:border-pink:focus { - border-color: #f66d9b; -} - -.focus\:border-pink-light:focus { - border-color: #fa7ea8; -} - -.focus\:border-pink-lighter:focus { - border-color: #ffbbca; -} - -.focus\:border-pink-lightest:focus { - border-color: #ffebef; -} - -.rounded-none { - border-radius: 0; -} - -.rounded-sm { - border-radius: .125rem; -} - -.rounded { - border-radius: .25rem; -} - -.rounded-lg { - border-radius: .5rem; -} - -.rounded-full { - border-radius: 9999px; -} - -.rounded-t-none { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.rounded-r-none { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.rounded-b-none { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.rounded-l-none { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.rounded-t-sm { - border-top-left-radius: .125rem; - border-top-right-radius: .125rem; -} - -.rounded-r-sm { - border-top-right-radius: .125rem; - border-bottom-right-radius: .125rem; -} - -.rounded-b-sm { - border-bottom-right-radius: .125rem; - border-bottom-left-radius: .125rem; -} - -.rounded-l-sm { - border-top-left-radius: .125rem; - border-bottom-left-radius: .125rem; -} - -.rounded-t { - border-top-left-radius: .25rem; - border-top-right-radius: .25rem; -} - -.rounded-r { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; -} - -.rounded-b { - border-bottom-right-radius: .25rem; - border-bottom-left-radius: .25rem; -} - -.rounded-l { - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; -} - -.rounded-t-lg { - border-top-left-radius: .5rem; - border-top-right-radius: .5rem; -} - -.rounded-r-lg { - border-top-right-radius: .5rem; - border-bottom-right-radius: .5rem; -} - -.rounded-b-lg { - border-bottom-right-radius: .5rem; - border-bottom-left-radius: .5rem; -} - -.rounded-l-lg { - border-top-left-radius: .5rem; - border-bottom-left-radius: .5rem; -} - -.rounded-t-full { - border-top-left-radius: 9999px; - border-top-right-radius: 9999px; -} - -.rounded-r-full { - border-top-right-radius: 9999px; - border-bottom-right-radius: 9999px; -} - -.rounded-b-full { - border-bottom-right-radius: 9999px; - border-bottom-left-radius: 9999px; -} - -.rounded-l-full { - border-top-left-radius: 9999px; - border-bottom-left-radius: 9999px; -} - -.rounded-tl-none { - border-top-left-radius: 0; -} - -.rounded-tr-none { - border-top-right-radius: 0; -} - -.rounded-br-none { - border-bottom-right-radius: 0; -} - -.rounded-bl-none { - border-bottom-left-radius: 0; -} - -.rounded-tl-sm { - border-top-left-radius: .125rem; -} - -.rounded-tr-sm { - border-top-right-radius: .125rem; -} - -.rounded-br-sm { - border-bottom-right-radius: .125rem; -} - -.rounded-bl-sm { - border-bottom-left-radius: .125rem; -} - -.rounded-tl { - border-top-left-radius: .25rem; -} - -.rounded-tr { - border-top-right-radius: .25rem; -} - -.rounded-br { - border-bottom-right-radius: .25rem; -} - -.rounded-bl { - border-bottom-left-radius: .25rem; -} - -.rounded-tl-lg { - border-top-left-radius: .5rem; -} - -.rounded-tr-lg { - border-top-right-radius: .5rem; -} - -.rounded-br-lg { - border-bottom-right-radius: .5rem; -} - -.rounded-bl-lg { - border-bottom-left-radius: .5rem; -} - -.rounded-tl-full { - border-top-left-radius: 9999px; -} - -.rounded-tr-full { - border-top-right-radius: 9999px; -} - -.rounded-br-full { - border-bottom-right-radius: 9999px; -} - -.rounded-bl-full { - border-bottom-left-radius: 9999px; -} - -.focus\:rounded-none:focus { - border-radius: 0; -} - -.focus\:rounded-sm:focus { - border-radius: .125rem; -} - -.focus\:rounded:focus { - border-radius: .25rem; -} - -.focus\:rounded-lg:focus { - border-radius: .5rem; -} - -.focus\:rounded-full:focus { - border-radius: 9999px; -} - -.focus\:rounded-t-none:focus { - border-top-left-radius: 0; - border-top-right-radius: 0; -} - -.focus\:rounded-r-none:focus { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.focus\:rounded-b-none:focus { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -.focus\:rounded-l-none:focus { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.focus\:rounded-t-sm:focus { - border-top-left-radius: .125rem; - border-top-right-radius: .125rem; -} - -.focus\:rounded-r-sm:focus { - border-top-right-radius: .125rem; - border-bottom-right-radius: .125rem; -} - -.focus\:rounded-b-sm:focus { - border-bottom-right-radius: .125rem; - border-bottom-left-radius: .125rem; -} - -.focus\:rounded-l-sm:focus { - border-top-left-radius: .125rem; - border-bottom-left-radius: .125rem; -} - -.focus\:rounded-t:focus { - border-top-left-radius: .25rem; - border-top-right-radius: .25rem; -} - -.focus\:rounded-r:focus { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; -} - -.focus\:rounded-b:focus { - border-bottom-right-radius: .25rem; - border-bottom-left-radius: .25rem; -} - -.focus\:rounded-l:focus { - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; -} - -.focus\:rounded-t-lg:focus { - border-top-left-radius: .5rem; - border-top-right-radius: .5rem; -} - -.focus\:rounded-r-lg:focus { - border-top-right-radius: .5rem; - border-bottom-right-radius: .5rem; -} - -.focus\:rounded-b-lg:focus { - border-bottom-right-radius: .5rem; - border-bottom-left-radius: .5rem; -} - -.focus\:rounded-l-lg:focus { - border-top-left-radius: .5rem; - border-bottom-left-radius: .5rem; -} - -.focus\:rounded-t-full:focus { - border-top-left-radius: 9999px; - border-top-right-radius: 9999px; -} - -.focus\:rounded-r-full:focus { - border-top-right-radius: 9999px; - border-bottom-right-radius: 9999px; -} - -.focus\:rounded-b-full:focus { - border-bottom-right-radius: 9999px; - border-bottom-left-radius: 9999px; -} - -.focus\:rounded-l-full:focus { - border-top-left-radius: 9999px; - border-bottom-left-radius: 9999px; -} - -.focus\:rounded-tl-none:focus { - border-top-left-radius: 0; -} - -.focus\:rounded-tr-none:focus { - border-top-right-radius: 0; -} - -.focus\:rounded-br-none:focus { - border-bottom-right-radius: 0; -} - -.focus\:rounded-bl-none:focus { - border-bottom-left-radius: 0; -} - -.focus\:rounded-tl-sm:focus { - border-top-left-radius: .125rem; -} - -.focus\:rounded-tr-sm:focus { - border-top-right-radius: .125rem; -} - -.focus\:rounded-br-sm:focus { - border-bottom-right-radius: .125rem; -} - -.focus\:rounded-bl-sm:focus { - border-bottom-left-radius: .125rem; -} - -.focus\:rounded-tl:focus { - border-top-left-radius: .25rem; -} - -.focus\:rounded-tr:focus { - border-top-right-radius: .25rem; -} - -.focus\:rounded-br:focus { - border-bottom-right-radius: .25rem; -} - -.focus\:rounded-bl:focus { - border-bottom-left-radius: .25rem; -} - -.focus\:rounded-tl-lg:focus { - border-top-left-radius: .5rem; -} - -.focus\:rounded-tr-lg:focus { - border-top-right-radius: .5rem; -} - -.focus\:rounded-br-lg:focus { - border-bottom-right-radius: .5rem; -} - -.focus\:rounded-bl-lg:focus { - border-bottom-left-radius: .5rem; -} - -.focus\:rounded-tl-full:focus { - border-top-left-radius: 9999px; -} - -.focus\:rounded-tr-full:focus { - border-top-right-radius: 9999px; -} - -.focus\:rounded-br-full:focus { - border-bottom-right-radius: 9999px; -} - -.focus\:rounded-bl-full:focus { - border-bottom-left-radius: 9999px; -} - -.border-solid { - border-style: solid; -} - -.border-dashed { - border-style: dashed; -} - -.border-dotted { - border-style: dotted; -} - -.border-none { - border-style: none; -} - -.border-0 { - border-width: 0; -} - -.border-2 { - border-width: 2px; -} - -.border-4 { - border-width: 4px; -} - -.border-8 { - border-width: 8px; -} - -.border { - border-width: 1px; -} - -.border-t-0 { - border-top-width: 0; -} - -.border-r-0 { - border-right-width: 0; -} - -.border-b-0 { - border-bottom-width: 0; -} - -.border-l-0 { - border-left-width: 0; -} - -.border-t-2 { - border-top-width: 2px; -} - -.border-r-2 { - border-right-width: 2px; -} - -.border-b-2 { - border-bottom-width: 2px; -} - -.border-l-2 { - border-left-width: 2px; -} - -.border-t-4 { - border-top-width: 4px; -} - -.border-r-4 { - border-right-width: 4px; -} - -.border-b-4 { - border-bottom-width: 4px; -} - -.border-l-4 { - border-left-width: 4px; -} - -.border-t-8 { - border-top-width: 8px; -} - -.border-r-8 { - border-right-width: 8px; -} - -.border-b-8 { - border-bottom-width: 8px; -} - -.border-l-8 { - border-left-width: 8px; -} - -.border-t { - border-top-width: 1px; -} - -.border-r { - border-right-width: 1px; -} - -.border-b { - border-bottom-width: 1px; -} - -.border-l { - border-left-width: 1px; -} - -.active\:border-0:active { - border-width: 0; -} - -.active\:border-2:active { - border-width: 2px; -} - -.active\:border-4:active { - border-width: 4px; -} - -.active\:border-8:active { - border-width: 8px; -} - -.active\:border:active { - border-width: 1px; -} - -.active\:border-t-0:active { - border-top-width: 0; -} - -.active\:border-r-0:active { - border-right-width: 0; -} - -.active\:border-b-0:active { - border-bottom-width: 0; -} - -.active\:border-l-0:active { - border-left-width: 0; -} - -.active\:border-t-2:active { - border-top-width: 2px; -} - -.active\:border-r-2:active { - border-right-width: 2px; -} - -.active\:border-b-2:active { - border-bottom-width: 2px; -} - -.active\:border-l-2:active { - border-left-width: 2px; -} - -.active\:border-t-4:active { - border-top-width: 4px; -} - -.active\:border-r-4:active { - border-right-width: 4px; -} - -.active\:border-b-4:active { - border-bottom-width: 4px; -} - -.active\:border-l-4:active { - border-left-width: 4px; -} - -.active\:border-t-8:active { - border-top-width: 8px; -} - -.active\:border-r-8:active { - border-right-width: 8px; -} - -.active\:border-b-8:active { - border-bottom-width: 8px; -} - -.active\:border-l-8:active { - border-left-width: 8px; -} - -.active\:border-t:active { - border-top-width: 1px; -} - -.active\:border-r:active { - border-right-width: 1px; -} - -.active\:border-b:active { - border-bottom-width: 1px; -} - -.active\:border-l:active { - border-left-width: 1px; -} - -.focus\:border-0:focus { - border-width: 0; -} - -.focus\:border-2:focus { - border-width: 2px; -} - -.focus\:border-4:focus { - border-width: 4px; -} - -.focus\:border-8:focus { - border-width: 8px; -} - -.focus\:border:focus { - border-width: 1px; -} - -.focus\:border-t-0:focus { - border-top-width: 0; -} - -.focus\:border-r-0:focus { - border-right-width: 0; -} - -.focus\:border-b-0:focus { - border-bottom-width: 0; -} - -.focus\:border-l-0:focus { - border-left-width: 0; -} - -.focus\:border-t-2:focus { - border-top-width: 2px; -} - -.focus\:border-r-2:focus { - border-right-width: 2px; -} - -.focus\:border-b-2:focus { - border-bottom-width: 2px; -} - -.focus\:border-l-2:focus { - border-left-width: 2px; -} - -.focus\:border-t-4:focus { - border-top-width: 4px; -} - -.focus\:border-r-4:focus { - border-right-width: 4px; -} - -.focus\:border-b-4:focus { - border-bottom-width: 4px; -} - -.focus\:border-l-4:focus { - border-left-width: 4px; -} - -.focus\:border-t-8:focus { - border-top-width: 8px; -} - -.focus\:border-r-8:focus { - border-right-width: 8px; -} - -.focus\:border-b-8:focus { - border-bottom-width: 8px; -} - -.focus\:border-l-8:focus { - border-left-width: 8px; -} - -.focus\:border-t:focus { - border-top-width: 1px; -} - -.focus\:border-r:focus { - border-right-width: 1px; -} - -.focus\:border-b:focus { - border-bottom-width: 1px; -} - -.focus\:border-l:focus { - border-left-width: 1px; -} - -.cursor-auto { - cursor: auto; -} - -.cursor-default { - cursor: default; -} - -.cursor-pointer { - cursor: pointer; -} - -.cursor-wait { - cursor: wait; -} - -.cursor-move { - cursor: move; -} - -.cursor-not-allowed { - cursor: not-allowed; -} - -.block { - display: block; -} - -.inline-block { - display: inline-block; -} - -.inline { - display: inline; -} - -.table { - display: table; -} - -.table-row { - display: table-row; -} - -.table-cell { - display: table-cell; -} - -.hidden { - display: none; -} - -.flex { - display: flex; -} - -.inline-flex { - display: inline-flex; -} - -.flex-row { - flex-direction: row; -} - -.flex-row-reverse { - flex-direction: row-reverse; -} - -.flex-col { - flex-direction: column; -} - -.flex-col-reverse { - flex-direction: column-reverse; -} - -.flex-wrap { - flex-wrap: wrap; -} - -.flex-wrap-reverse { - flex-wrap: wrap-reverse; -} - -.flex-no-wrap { - flex-wrap: nowrap; -} - -.items-start { - align-items: flex-start; -} - -.items-end { - align-items: flex-end; -} - -.items-center { - align-items: center; -} - -.items-baseline { - align-items: baseline; -} - -.items-stretch { - align-items: stretch; -} - -.self-auto { - align-self: auto; -} - -.self-start { - align-self: flex-start; -} - -.self-end { - align-self: flex-end; -} - -.self-center { - align-self: center; -} - -.self-stretch { - align-self: 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-around { - justify-content: space-around; -} - -.content-center { - align-content: center; -} - -.content-start { - align-content: flex-start; -} - -.content-end { - align-content: flex-end; -} - -.content-between { - align-content: space-between; -} - -.content-around { - align-content: space-around; -} - -.flex-1 { - flex: 1 1 0%; -} - -.flex-auto { - flex: 1 1 auto; -} - -.flex-initial { - flex: 0 1 auto; -} - -.flex-none { - flex: none; -} - -.flex-grow { - flex-grow: 1; -} - -.flex-shrink { - flex-shrink: 1; -} - -.flex-no-grow { - flex-grow: 0; -} - -.flex-no-shrink { - flex-shrink: 0; -} - -.float-right { - float: right; -} - -.float-left { - float: left; -} - -.float-none { - float: none; -} - -.clearfix:after { - content: ""; - display: table; - clear: both; -} - -.font-sans { - font-family: Nunito Sans, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; -} - -.font-serif { - font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; -} - -.font-mono { - font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; -} - -.font-hairline { - font-weight: 100; -} - -.font-thin { - font-weight: 200; -} - -.font-light { - font-weight: 300; -} - -.font-normal { - font-weight: 400; -} - -.font-medium { - font-weight: 500; -} - -.font-semibold { - font-weight: 600; -} - -.font-bold { - font-weight: 700; -} - -.font-extrabold { - font-weight: 800; -} - -.font-black { - font-weight: 900; -} - -.hover\:font-hairline:hover { - font-weight: 100; -} - -.hover\:font-thin:hover { - font-weight: 200; -} - -.hover\:font-light:hover { - font-weight: 300; -} - -.hover\:font-normal:hover { - font-weight: 400; -} - -.hover\:font-medium:hover { - font-weight: 500; -} - -.hover\:font-semibold:hover { - font-weight: 600; -} - -.hover\:font-bold:hover { - font-weight: 700; -} - -.hover\:font-extrabold:hover { - font-weight: 800; -} - -.hover\:font-black:hover { - font-weight: 900; -} - -.focus\:font-hairline:focus { - font-weight: 100; -} - -.focus\:font-thin:focus { - font-weight: 200; -} - -.focus\:font-light:focus { - font-weight: 300; -} - -.focus\:font-normal:focus { - font-weight: 400; -} - -.focus\:font-medium:focus { - font-weight: 500; -} - -.focus\:font-semibold:focus { - font-weight: 600; -} - -.focus\:font-bold:focus { - font-weight: 700; -} - -.focus\:font-extrabold:focus { - font-weight: 800; -} - -.focus\:font-black:focus { - font-weight: 900; -} - -.h-1 { - height: .25rem; -} - -.h-2 { - height: .5rem; -} - -.h-3 { - height: .75rem; -} - -.h-4 { - height: 1rem; -} - -.h-5 { - height: 1.25rem; -} - -.h-6 { - height: 1.5rem; -} - -.h-8 { - height: 2rem; -} - -.h-9 { - height: 2.2rem; -} - -.h-10 { - height: 2.5rem; -} - -.h-12 { - height: 3rem; -} - -.h-16 { - height: 4rem; -} - -.h-24 { - height: 6rem; -} - -.h-32 { - height: 8rem; -} - -.h-48 { - height: 12rem; -} - -.h-64 { - height: 16rem; -} - -.h-auto { - height: auto; -} - -.h-px { - height: 1px; -} - -.h-full { - height: 100%; -} - -.h-screen { - height: 100vh; -} - -.leading-none { - line-height: 1; -} - -.leading-tight { - line-height: 1.25; -} - -.leading-normal { - line-height: 1.6; -} - -.leading-loose { - line-height: 1.75; -} - -.m-0 { - margin: 0; -} - -.m-1 { - margin: .25rem; -} - -.m-2 { - margin: .5rem; -} - -.m-3 { - margin: .75rem; -} - -.m-4 { - margin: 1rem; -} - -.m-5 { - margin: 1.25rem; -} - -.m-6 { - margin: 1.5rem; -} - -.m-7 { - margin: 1.75rem; -} - -.m-8 { - margin: 2rem; -} - -.m-9 { - margin: 2.25rem; -} - -.m-10 { - margin: 2.5rem; -} - -.m-12 { - margin: 3rem; -} - -.m-16 { - margin: 4rem; -} - -.m-20 { - margin: 5rem; -} - -.m-24 { - margin: 6rem; -} - -.m-32 { - margin: 8rem; -} - -.m-auto { - margin: auto; -} - -.m-px { - margin: 1px; -} - -.my-0 { - margin-top: 0; - margin-bottom: 0; -} - -.mx-0 { - margin-left: 0; - margin-right: 0; -} - -.my-1 { - margin-top: .25rem; - margin-bottom: .25rem; -} - -.mx-1 { - margin-left: .25rem; - margin-right: .25rem; -} - -.my-2 { - margin-top: .5rem; - margin-bottom: .5rem; -} - -.mx-2 { - margin-left: .5rem; - margin-right: .5rem; -} - -.my-3 { - margin-top: .75rem; - margin-bottom: .75rem; -} - -.mx-3 { - margin-left: .75rem; - margin-right: .75rem; -} - -.my-4 { - margin-top: 1rem; - margin-bottom: 1rem; -} - -.mx-4 { - margin-left: 1rem; - margin-right: 1rem; -} - -.my-5 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; -} - -.mx-5 { - margin-left: 1.25rem; - margin-right: 1.25rem; -} - -.my-6 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; -} - -.mx-6 { - margin-left: 1.5rem; - margin-right: 1.5rem; -} - -.my-7 { - margin-top: 1.75rem; - margin-bottom: 1.75rem; -} - -.mx-7 { - margin-left: 1.75rem; - margin-right: 1.75rem; -} - -.my-8 { - margin-top: 2rem; - margin-bottom: 2rem; -} - -.mx-8 { - margin-left: 2rem; - margin-right: 2rem; -} - -.my-9 { - margin-top: 2.25rem; - margin-bottom: 2.25rem; -} - -.mx-9 { - margin-left: 2.25rem; - margin-right: 2.25rem; -} - -.my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; -} - -.mx-10 { - margin-left: 2.5rem; - margin-right: 2.5rem; -} - -.my-12 { - margin-top: 3rem; - margin-bottom: 3rem; -} - -.mx-12 { - margin-left: 3rem; - margin-right: 3rem; -} - -.my-16 { - margin-top: 4rem; - margin-bottom: 4rem; -} - -.mx-16 { - margin-left: 4rem; - margin-right: 4rem; -} - -.my-20 { - margin-top: 5rem; - margin-bottom: 5rem; -} - -.mx-20 { - margin-left: 5rem; - margin-right: 5rem; -} - -.my-24 { - margin-top: 6rem; - margin-bottom: 6rem; -} - -.mx-24 { - margin-left: 6rem; - margin-right: 6rem; -} - -.my-32 { - margin-top: 8rem; - margin-bottom: 8rem; -} - -.mx-32 { - margin-left: 8rem; - margin-right: 8rem; -} - -.my-auto { - margin-top: auto; - margin-bottom: auto; -} - -.mx-auto { - margin-left: auto; - margin-right: auto; -} - -.my-px { - margin-top: 1px; - margin-bottom: 1px; -} - -.mx-px { - margin-left: 1px; - margin-right: 1px; -} - -.mt-0 { - margin-top: 0; -} - -.mr-0 { - margin-right: 0; -} - -.mb-0 { - margin-bottom: 0; -} - -.ml-0 { - margin-left: 0; -} - -.mt-1 { - margin-top: .25rem; -} - -.mr-1 { - margin-right: .25rem; -} - -.mb-1 { - margin-bottom: .25rem; -} - -.ml-1 { - margin-left: .25rem; -} - -.mt-2 { - margin-top: .5rem; -} - -.mr-2 { - margin-right: .5rem; -} - -.mb-2 { - margin-bottom: .5rem; -} - -.ml-2 { - margin-left: .5rem; -} - -.mt-3 { - margin-top: .75rem; -} - -.mr-3 { - margin-right: .75rem; -} - -.mb-3 { - margin-bottom: .75rem; -} - -.ml-3 { - margin-left: .75rem; -} - -.mt-4 { - margin-top: 1rem; -} - -.mr-4 { - margin-right: 1rem; -} - -.mb-4 { - margin-bottom: 1rem; -} - -.ml-4 { - margin-left: 1rem; -} - -.mt-5 { - margin-top: 1.25rem; -} - -.mr-5 { - margin-right: 1.25rem; -} - -.mb-5 { - margin-bottom: 1.25rem; -} - -.ml-5 { - margin-left: 1.25rem; -} - -.mt-6 { - margin-top: 1.5rem; -} - -.mr-6 { - margin-right: 1.5rem; -} - -.mb-6 { - margin-bottom: 1.5rem; -} - -.ml-6 { - margin-left: 1.5rem; -} - -.mt-7 { - margin-top: 1.75rem; -} - -.mr-7 { - margin-right: 1.75rem; -} - -.mb-7 { - margin-bottom: 1.75rem; -} - -.ml-7 { - margin-left: 1.75rem; -} - -.mt-8 { - margin-top: 2rem; -} - -.mr-8 { - margin-right: 2rem; -} - -.mb-8 { - margin-bottom: 2rem; -} - -.ml-8 { - margin-left: 2rem; -} - -.mt-9 { - margin-top: 2.25rem; -} - -.mr-9 { - margin-right: 2.25rem; -} - -.mb-9 { - margin-bottom: 2.25rem; -} - -.ml-9 { - margin-left: 2.25rem; -} - -.mt-10 { - margin-top: 2.5rem; -} - -.mr-10 { - margin-right: 2.5rem; -} - -.mb-10 { - margin-bottom: 2.5rem; -} - -.ml-10 { - margin-left: 2.5rem; -} - -.mt-12 { - margin-top: 3rem; -} - -.mr-12 { - margin-right: 3rem; -} - -.mb-12 { - margin-bottom: 3rem; -} - -.ml-12 { - margin-left: 3rem; -} - -.mt-16 { - margin-top: 4rem; -} - -.mr-16 { - margin-right: 4rem; -} - -.mb-16 { - margin-bottom: 4rem; -} - -.ml-16 { - margin-left: 4rem; -} - -.mt-20 { - margin-top: 5rem; -} - -.mr-20 { - margin-right: 5rem; -} - -.mb-20 { - margin-bottom: 5rem; -} - -.ml-20 { - margin-left: 5rem; -} - -.mt-24 { - margin-top: 6rem; -} - -.mr-24 { - margin-right: 6rem; -} - -.mb-24 { - margin-bottom: 6rem; -} - -.ml-24 { - margin-left: 6rem; -} - -.mt-32 { - margin-top: 8rem; -} - -.mr-32 { - margin-right: 8rem; -} - -.mb-32 { - margin-bottom: 8rem; -} - -.ml-32 { - margin-left: 8rem; -} - -.mt-auto { - margin-top: auto; -} - -.mr-auto { - margin-right: auto; -} - -.mb-auto { - margin-bottom: auto; -} - -.ml-auto { - margin-left: auto; -} - -.mt-px { - margin-top: 1px; -} - -.mr-px { - margin-right: 1px; -} - -.mb-px { - margin-bottom: 1px; -} - -.ml-px { - margin-left: 1px; -} - -.max-h-full { - max-height: 100%; -} - -.max-h-screen { - max-height: 100vh; -} - -.max-w-xs { - max-width: 20rem; -} - -.max-w-sm { - max-width: 30rem; -} - -.max-w-md { - max-width: 40rem; -} - -.max-w-lg { - max-width: 50rem; -} - -.max-w-xl { - max-width: 60rem; -} - -.max-w-2xl { - max-width: 70rem; -} - -.max-w-3xl { - max-width: 80rem; -} - -.max-w-4xl { - max-width: 90rem; -} - -.max-w-5xl { - max-width: 100rem; -} - -.max-w-full { - max-width: 100%; -} - -.max-w-none { - max-width: none; -} - -.min-h-0 { - min-height: 0; -} - -.min-h-full { - min-height: 100%; -} - -.min-h-screen { - min-height: 100vh; -} - -.min-w-0 { - min-width: 0; -} - -.min-w-full { - min-width: 100%; -} - -.-m-0 { - margin: 0; -} - -.-m-1 { - margin: -0.25rem; -} - -.-m-2 { - margin: -0.5rem; -} - -.-m-3 { - margin: -0.75rem; -} - -.-m-4 { - margin: -1rem; -} - -.-m-5 { - margin: -1.25rem; -} - -.-m-6 { - margin: -1.5rem; -} - -.-m-8 { - margin: -2rem; -} - -.-m-10 { - margin: -2.5rem; -} - -.-m-12 { - margin: -3rem; -} - -.-m-16 { - margin: -4rem; -} - -.-m-20 { - margin: -5rem; -} - -.-m-24 { - margin: -6rem; -} - -.-m-32 { - margin: -8rem; -} - -.-m-px { - margin: -1px; -} - -.-my-0 { - margin-top: 0; - margin-bottom: 0; -} - -.-mx-0 { - margin-left: 0; - margin-right: 0; -} - -.-my-1 { - margin-top: -0.25rem; - margin-bottom: -0.25rem; -} - -.-mx-1 { - margin-left: -0.25rem; - margin-right: -0.25rem; -} - -.-my-2 { - margin-top: -0.5rem; - margin-bottom: -0.5rem; -} - -.-mx-2 { - margin-left: -0.5rem; - margin-right: -0.5rem; -} - -.-my-3 { - margin-top: -0.75rem; - margin-bottom: -0.75rem; -} - -.-mx-3 { - margin-left: -0.75rem; - margin-right: -0.75rem; -} - -.-my-4 { - margin-top: -1rem; - margin-bottom: -1rem; -} - -.-mx-4 { - margin-left: -1rem; - margin-right: -1rem; -} - -.-my-5 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; -} - -.-mx-5 { - margin-left: -1.25rem; - margin-right: -1.25rem; -} - -.-my-6 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; -} - -.-mx-6 { - margin-left: -1.5rem; - margin-right: -1.5rem; -} - -.-my-8 { - margin-top: -2rem; - margin-bottom: -2rem; -} - -.-mx-8 { - margin-left: -2rem; - margin-right: -2rem; -} - -.-my-10 { - margin-top: -2.5rem; - margin-bottom: -2.5rem; -} - -.-mx-10 { - margin-left: -2.5rem; - margin-right: -2.5rem; -} - -.-my-12 { - margin-top: -3rem; - margin-bottom: -3rem; -} - -.-mx-12 { - margin-left: -3rem; - margin-right: -3rem; -} - -.-my-16 { - margin-top: -4rem; - margin-bottom: -4rem; -} - -.-mx-16 { - margin-left: -4rem; - margin-right: -4rem; -} - -.-my-20 { - margin-top: -5rem; - margin-bottom: -5rem; -} - -.-mx-20 { - margin-left: -5rem; - margin-right: -5rem; -} - -.-my-24 { - margin-top: -6rem; - margin-bottom: -6rem; -} - -.-mx-24 { - margin-left: -6rem; - margin-right: -6rem; -} - -.-my-32 { - margin-top: -8rem; - margin-bottom: -8rem; -} - -.-mx-32 { - margin-left: -8rem; - margin-right: -8rem; -} - -.-my-px { - margin-top: -1px; - margin-bottom: -1px; -} - -.-mx-px { - margin-left: -1px; - margin-right: -1px; -} - -.-mt-0 { - margin-top: 0; -} - -.-mr-0 { - margin-right: 0; -} - -.-mb-0 { - margin-bottom: 0; -} - -.-ml-0 { - margin-left: 0; -} - -.-mt-1 { - margin-top: -0.25rem; -} - -.-mr-1 { - margin-right: -0.25rem; -} - -.-mb-1 { - margin-bottom: -0.25rem; -} - -.-ml-1 { - margin-left: -0.25rem; -} - -.-mt-2 { - margin-top: -0.5rem; -} - -.-mr-2 { - margin-right: -0.5rem; -} - -.-mb-2 { - margin-bottom: -0.5rem; -} - -.-ml-2 { - margin-left: -0.5rem; -} - -.-mt-3 { - margin-top: -0.75rem; -} - -.-mr-3 { - margin-right: -0.75rem; -} - -.-mb-3 { - margin-bottom: -0.75rem; -} - -.-ml-3 { - margin-left: -0.75rem; -} - -.-mt-4 { - margin-top: -1rem; -} - -.-mr-4 { - margin-right: -1rem; -} - -.-mb-4 { - margin-bottom: -1rem; -} - -.-ml-4 { - margin-left: -1rem; -} - -.-mt-5 { - margin-top: -1.25rem; -} - -.-mr-5 { - margin-right: -1.25rem; -} - -.-mb-5 { - margin-bottom: -1.25rem; -} - -.-ml-5 { - margin-left: -1.25rem; -} - -.-mt-6 { - margin-top: -1.5rem; -} - -.-mr-6 { - margin-right: -1.5rem; -} - -.-mb-6 { - margin-bottom: -1.5rem; -} - -.-ml-6 { - margin-left: -1.5rem; -} - -.-mt-8 { - margin-top: -2rem; -} - -.-mr-8 { - margin-right: -2rem; -} - -.-mb-8 { - margin-bottom: -2rem; -} - -.-ml-8 { - margin-left: -2rem; -} - -.-mt-10 { - margin-top: -2.5rem; -} - -.-mr-10 { - margin-right: -2.5rem; -} - -.-mb-10 { - margin-bottom: -2.5rem; -} - -.-ml-10 { - margin-left: -2.5rem; -} - -.-mt-12 { - margin-top: -3rem; -} - -.-mr-12 { - margin-right: -3rem; -} - -.-mb-12 { - margin-bottom: -3rem; -} - -.-ml-12 { - margin-left: -3rem; -} - -.-mt-16 { - margin-top: -4rem; -} - -.-mr-16 { - margin-right: -4rem; -} - -.-mb-16 { - margin-bottom: -4rem; -} - -.-ml-16 { - margin-left: -4rem; -} - -.-mt-20 { - margin-top: -5rem; -} - -.-mr-20 { - margin-right: -5rem; -} - -.-mb-20 { - margin-bottom: -5rem; -} - -.-ml-20 { - margin-left: -5rem; -} - -.-mt-24 { - margin-top: -6rem; -} - -.-mr-24 { - margin-right: -6rem; -} - -.-mb-24 { - margin-bottom: -6rem; -} - -.-ml-24 { - margin-left: -6rem; -} - -.-mt-32 { - margin-top: -8rem; -} - -.-mr-32 { - margin-right: -8rem; -} - -.-mb-32 { - margin-bottom: -8rem; -} - -.-ml-32 { - margin-left: -8rem; -} - -.-mt-px { - margin-top: -1px; -} - -.-mr-px { - margin-right: -1px; -} - -.-mb-px { - margin-bottom: -1px; -} - -.-ml-px { - margin-left: -1px; -} - -.opacity-0 { - opacity: 0; -} - -.opacity-25 { - opacity: .25; -} - -.opacity-50 { - opacity: .5; -} - -.opacity-75 { - opacity: .75; -} - -.opacity-100 { - opacity: 1; -} - -.outline-none { - outline: 0; -} - -.focus\:outline-none:focus { - outline: 0; -} - -.overflow-auto { - overflow: auto; -} - -.overflow-hidden { - overflow: hidden; -} - -.overflow-visible { - overflow: visible; -} - -.overflow-scroll { - overflow: scroll; -} - -.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-visible { - overflow-x: visible; -} - -.overflow-y-visible { - overflow-y: visible; -} - -.overflow-x-scroll { - overflow-x: scroll; -} - -.overflow-y-scroll { - overflow-y: scroll; -} - -.scrolling-touch { - -webkit-overflow-scrolling: touch; -} - -.scrolling-auto { - -webkit-overflow-scrolling: auto; -} - -.p-0 { - padding: 0; -} - -.p-1 { - padding: .25rem; -} - -.p-2 { - padding: .5rem; -} - -.p-3 { - padding: .75rem; -} - -.p-4 { - padding: 1rem; -} - -.p-5 { - padding: 1.25rem; -} - -.p-6 { - padding: 1.5rem; -} - -.p-7 { - padding: 1.75rem; -} - -.p-8 { - padding: 2rem; -} - -.p-10 { - padding: 2.5rem; -} - -.p-12 { - padding: 3rem; -} - -.p-16 { - padding: 4rem; -} - -.p-20 { - padding: 5rem; -} - -.p-24 { - padding: 6rem; -} - -.p-32 { - padding: 8rem; -} - -.p-px { - padding: 1px; -} - -.py-0 { - padding-top: 0; - padding-bottom: 0; -} - -.px-0 { - padding-left: 0; - padding-right: 0; -} - -.py-1 { - padding-top: .25rem; - padding-bottom: .25rem; -} - -.px-1 { - padding-left: .25rem; - padding-right: .25rem; -} - -.py-2 { - padding-top: .5rem; - padding-bottom: .5rem; -} - -.px-2 { - padding-left: .5rem; - padding-right: .5rem; -} - -.py-3 { - padding-top: .75rem; - padding-bottom: .75rem; -} - -.px-3 { - padding-left: .75rem; - padding-right: .75rem; -} - -.py-4 { - padding-top: 1rem; - padding-bottom: 1rem; -} - -.px-4 { - padding-left: 1rem; - padding-right: 1rem; -} - -.py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; -} - -.px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; -} - -.py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; -} - -.px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; -} - -.py-7 { - padding-top: 1.75rem; - padding-bottom: 1.75rem; -} - -.px-7 { - padding-left: 1.75rem; - padding-right: 1.75rem; -} - -.py-8 { - padding-top: 2rem; - padding-bottom: 2rem; -} - -.px-8 { - padding-left: 2rem; - padding-right: 2rem; -} - -.py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; -} - -.px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; -} - -.py-12 { - padding-top: 3rem; - padding-bottom: 3rem; -} - -.px-12 { - padding-left: 3rem; - padding-right: 3rem; -} - -.py-16 { - padding-top: 4rem; - padding-bottom: 4rem; -} - -.px-16 { - padding-left: 4rem; - padding-right: 4rem; -} - -.py-20 { - padding-top: 5rem; - padding-bottom: 5rem; -} - -.px-20 { - padding-left: 5rem; - padding-right: 5rem; -} - -.py-24 { - padding-top: 6rem; - padding-bottom: 6rem; -} - -.px-24 { - padding-left: 6rem; - padding-right: 6rem; -} - -.py-32 { - padding-top: 8rem; - padding-bottom: 8rem; -} - -.px-32 { - padding-left: 8rem; - padding-right: 8rem; -} - -.py-px { - padding-top: 1px; - padding-bottom: 1px; -} - -.px-px { - padding-left: 1px; - padding-right: 1px; -} - -.pt-0 { - padding-top: 0; -} - -.pr-0 { - padding-right: 0; -} - -.pb-0 { - padding-bottom: 0; -} - -.pl-0 { - padding-left: 0; -} - -.pt-1 { - padding-top: .25rem; -} - -.pr-1 { - padding-right: .25rem; -} - -.pb-1 { - padding-bottom: .25rem; -} - -.pl-1 { - padding-left: .25rem; -} - -.pt-2 { - padding-top: .5rem; -} - -.pr-2 { - padding-right: .5rem; -} - -.pb-2 { - padding-bottom: .5rem; -} - -.pl-2 { - padding-left: .5rem; -} - -.pt-3 { - padding-top: .75rem; -} - -.pr-3 { - padding-right: .75rem; -} - -.pb-3 { - padding-bottom: .75rem; -} - -.pl-3 { - padding-left: .75rem; -} - -.pt-4 { - padding-top: 1rem; -} - -.pr-4 { - padding-right: 1rem; -} - -.pb-4 { - padding-bottom: 1rem; -} - -.pl-4 { - padding-left: 1rem; -} - -.pt-5 { - padding-top: 1.25rem; -} - -.pr-5 { - padding-right: 1.25rem; -} - -.pb-5 { - padding-bottom: 1.25rem; -} - -.pl-5 { - padding-left: 1.25rem; -} - -.pt-6 { - padding-top: 1.5rem; -} - -.pr-6 { - padding-right: 1.5rem; -} - -.pb-6 { - padding-bottom: 1.5rem; -} - -.pl-6 { - padding-left: 1.5rem; -} - -.pt-7 { - padding-top: 1.75rem; -} - -.pr-7 { - padding-right: 1.75rem; -} - -.pb-7 { - padding-bottom: 1.75rem; -} - -.pl-7 { - padding-left: 1.75rem; -} - -.pt-8 { - padding-top: 2rem; -} - -.pr-8 { - padding-right: 2rem; -} - -.pb-8 { - padding-bottom: 2rem; -} - -.pl-8 { - padding-left: 2rem; -} - -.pt-10 { - padding-top: 2.5rem; -} - -.pr-10 { - padding-right: 2.5rem; -} - -.pb-10 { - padding-bottom: 2.5rem; -} - -.pl-10 { - padding-left: 2.5rem; -} - -.pt-12 { - padding-top: 3rem; -} - -.pr-12 { - padding-right: 3rem; -} - -.pb-12 { - padding-bottom: 3rem; -} - -.pl-12 { - padding-left: 3rem; -} - -.pt-16 { - padding-top: 4rem; -} - -.pr-16 { - padding-right: 4rem; -} - -.pb-16 { - padding-bottom: 4rem; -} - -.pl-16 { - padding-left: 4rem; -} - -.pt-20 { - padding-top: 5rem; -} - -.pr-20 { - padding-right: 5rem; -} - -.pb-20 { - padding-bottom: 5rem; -} - -.pl-20 { - padding-left: 5rem; -} - -.pt-24 { - padding-top: 6rem; -} - -.pr-24 { - padding-right: 6rem; -} - -.pb-24 { - padding-bottom: 6rem; -} - -.pl-24 { - padding-left: 6rem; -} - -.pt-32 { - padding-top: 8rem; -} - -.pr-32 { - padding-right: 8rem; -} - -.pb-32 { - padding-bottom: 8rem; -} - -.pl-32 { - padding-left: 8rem; -} - -.pt-px { - padding-top: 1px; -} - -.pr-px { - padding-right: 1px; -} - -.pb-px { - padding-bottom: 1px; -} - -.pl-px { - padding-left: 1px; -} - -.pointer-events-none { - pointer-events: none; -} - -.pointer-events-auto { - pointer-events: auto; -} - -.static { - position: static; -} - -.fixed { - position: fixed; -} - -.absolute { - position: absolute; -} - -.relative { - position: relative; -} - -.sticky { - position: -webkit-sticky; - position: sticky; -} - -.pin-none { - top: auto; - right: auto; - bottom: auto; - left: auto; -} - -.pin { - top: 0; - right: 0; - bottom: 0; - left: 0; -} - -.pin-y { - top: 0; - bottom: 0; -} - -.pin-x { - right: 0; - left: 0; -} - -.pin-t { - top: 0; -} - -.pin-r { - right: 0; -} - -.pin-b { - bottom: 0; -} - -.pin-l { - left: 0; -} - -.resize-none { - resize: none; -} - -.resize-y { - resize: vertical; -} - -.resize-x { - resize: horizontal; -} - -.resize { - resize: both; -} - -.shadow { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); -} - -.shadow-md { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); -} - -.shadow-lg { - box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, .04), 0 4px 15px 0 rgba(0, 0, 0, .08); -} - -.shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); -} - -.shadow-outline { - box-shadow: 0 0 0 3px rgba(52, 144, 220, .5); -} - -.shadow-none { - box-shadow: none; -} - -.hover\:shadow:hover { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); -} - -.hover\:shadow-md:hover { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); -} - -.hover\:shadow-lg:hover { - box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, .04), 0 4px 15px 0 rgba(0, 0, 0, .08); -} - -.hover\:shadow-inner:hover { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); -} - -.hover\:shadow-outline:hover { - box-shadow: 0 0 0 3px rgba(52, 144, 220, .5); -} - -.hover\:shadow-none:hover { - box-shadow: none; -} - -.focus\:shadow:focus { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); -} - -.focus\:shadow-md:focus { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); -} - -.focus\:shadow-lg:focus { - box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, .04), 0 4px 15px 0 rgba(0, 0, 0, .08); -} - -.focus\:shadow-inner:focus { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); -} - -.focus\:shadow-outline:focus { - box-shadow: 0 0 0 3px rgba(52, 144, 220, .5); -} - -.focus\:shadow-none:focus { - box-shadow: none; -} - -.fill-current { - fill: currentColor; -} - -.stroke-current { - stroke: currentColor; -} - -.table-auto { - table-layout: auto; -} - -.table-fixed { - table-layout: fixed; -} - -.text-left { - text-align: left; -} - -.text-center { - text-align: center; -} - -.text-right { - text-align: right; -} - -.text-justify { - text-align: justify; -} - -.text-transparent { - color: transparent; -} - -.text-black { - color: #1f2e41; -} - -.text-grey-darkest { - color: #3e4852; -} - -.text-grey-darker { - color: #606f7b; -} - -.text-grey-dark { - color: #8795a1; -} - -.text-grey { - color: #b8c2cc; -} - -.text-grey-light { - color: #e2e8ee; -} - -.text-grey-lighter { - color: #ecf0f3; -} - -.text-grey-lightest { - color: #f9f9f9; -} - -.text-white { - color: #fff; -} - -.text-red-darkest { - color: #3b0d0c; -} - -.text-red-darker { - color: #621b18; -} - -.text-red-dark { - color: #cc1f1a; -} - -.text-red { - color: #e3342f; -} - -.text-red-light { - color: #ef5753; -} - -.text-red-lighter { - color: #f9acaa; -} - -.text-red-lightest { - color: #fcebea; -} - -.text-orange-darkest { - color: #462a16; -} - -.text-orange-darker { - color: #613b1f; -} - -.text-orange-dark { - color: #de751f; -} - -.text-orange { - color: #f6993f; -} - -.text-orange-light { - color: #faad63; -} - -.text-orange-lighter { - color: #fcd9b6; -} - -.text-orange-lightest { - color: #fff5eb; -} - -.text-yellow-darkest { - color: #453411; -} - -.text-yellow-darker { - color: #684f1d; -} - -.text-yellow-dark { - color: #f2d024; -} - -.text-yellow { - color: #ffed4a; -} - -.text-yellow-light { - color: #fff382; -} - -.text-yellow-lighter { - color: #fff9c2; -} - -.text-yellow-lightest { - color: #fcfbeb; -} - -.text-green-darkest { - color: #0f2f21; -} - -.text-green-darker { - color: #1a4731; -} - -.text-green-dark { - color: #1f9d55; -} - -.text-green { - color: #38c172; -} - -.text-green-light { - color: #51d88a; -} - -.text-green-lighter { - color: #a2f5bf; -} - -.text-green-lightest { - color: #e3fcec; -} - -.text-teal-darkest { - color: #0d3331; -} - -.text-teal-darker { - color: #20504f; -} - -.text-teal-dark { - color: #38a89d; -} - -.text-teal { - color: #4dc0b5; -} - -.text-teal-light { - color: #64d5ca; -} - -.text-teal-lighter { - color: #a0f0ed; -} - -.text-teal-lightest { - color: #e8fffe; -} - -.text-blue-darkest { - color: #24548f; -} - -.text-blue-darker { - color: #1a4d8c; -} - -.text-blue-dark { - color: #0174d4; -} - -.text-blue { - color: #3490dc; -} - -.text-blue-light { - color: #6cb2eb; -} - -.text-blue-lighter { - color: #bcdefa; -} - -.text-blue-lightest { - color: #eff8ff; -} - -.text-indigo-darkest { - color: #191e38; -} - -.text-indigo-darker { - color: #2f365f; -} - -.text-indigo-dark { - color: #5661b3; -} - -.text-indigo { - color: #6574cd; -} - -.text-indigo-light { - color: #7886d7; -} - -.text-indigo-lighter { - color: #b2b7ff; -} - -.text-indigo-lightest { - color: #e6e8ff; -} - -.text-purple-darkest { - color: #21183c; -} - -.text-purple-darker { - color: #382b5f; -} - -.text-purple-dark { - color: #794acf; -} - -.text-purple { - color: #9561e2; -} - -.text-purple-light { - color: #a779e9; -} - -.text-purple-lighter { - color: #d6bbfc; -} - -.text-purple-lightest { - color: #f3ebff; -} - -.text-pink-darkest { - color: #451225; -} - -.text-pink-darker { - color: #6f213f; -} - -.text-pink-dark { - color: #eb5286; -} - -.text-pink { - color: #f66d9b; -} - -.text-pink-light { - color: #fa7ea8; -} - -.text-pink-lighter { - color: #ffbbca; -} - -.text-pink-lightest { - color: #ffebef; -} - -.hover\:text-transparent:hover { - color: transparent; -} - -.hover\:text-black:hover { - color: #1f2e41; -} - -.hover\:text-grey-darkest:hover { - color: #3e4852; -} - -.hover\:text-grey-darker:hover { - color: #606f7b; -} - -.hover\:text-grey-dark:hover { - color: #8795a1; -} - -.hover\:text-grey:hover { - color: #b8c2cc; -} - -.hover\:text-grey-light:hover { - color: #e2e8ee; -} - -.hover\:text-grey-lighter:hover { - color: #ecf0f3; -} - -.hover\:text-grey-lightest:hover { - color: #f9f9f9; -} - -.hover\:text-white:hover { - color: #fff; -} - -.hover\:text-red-darkest:hover { - color: #3b0d0c; -} - -.hover\:text-red-darker:hover { - color: #621b18; -} - -.hover\:text-red-dark:hover { - color: #cc1f1a; -} - -.hover\:text-red:hover { - color: #e3342f; -} - -.hover\:text-red-light:hover { - color: #ef5753; -} - -.hover\:text-red-lighter:hover { - color: #f9acaa; -} - -.hover\:text-red-lightest:hover { - color: #fcebea; -} - -.hover\:text-orange-darkest:hover { - color: #462a16; -} - -.hover\:text-orange-darker:hover { - color: #613b1f; -} - -.hover\:text-orange-dark:hover { - color: #de751f; -} - -.hover\:text-orange:hover { - color: #f6993f; -} - -.hover\:text-orange-light:hover { - color: #faad63; -} - -.hover\:text-orange-lighter:hover { - color: #fcd9b6; -} - -.hover\:text-orange-lightest:hover { - color: #fff5eb; -} - -.hover\:text-yellow-darkest:hover { - color: #453411; -} - -.hover\:text-yellow-darker:hover { - color: #684f1d; -} - -.hover\:text-yellow-dark:hover { - color: #f2d024; -} - -.hover\:text-yellow:hover { - color: #ffed4a; -} - -.hover\:text-yellow-light:hover { - color: #fff382; -} - -.hover\:text-yellow-lighter:hover { - color: #fff9c2; -} - -.hover\:text-yellow-lightest:hover { - color: #fcfbeb; -} - -.hover\:text-green-darkest:hover { - color: #0f2f21; -} - -.hover\:text-green-darker:hover { - color: #1a4731; -} - -.hover\:text-green-dark:hover { - color: #1f9d55; -} - -.hover\:text-green:hover { - color: #38c172; -} - -.hover\:text-green-light:hover { - color: #51d88a; -} - -.hover\:text-green-lighter:hover { - color: #a2f5bf; -} - -.hover\:text-green-lightest:hover { - color: #e3fcec; -} - -.hover\:text-teal-darkest:hover { - color: #0d3331; -} - -.hover\:text-teal-darker:hover { - color: #20504f; -} - -.hover\:text-teal-dark:hover { - color: #38a89d; -} - -.hover\:text-teal:hover { - color: #4dc0b5; -} - -.hover\:text-teal-light:hover { - color: #64d5ca; -} - -.hover\:text-teal-lighter:hover { - color: #a0f0ed; -} - -.hover\:text-teal-lightest:hover { - color: #e8fffe; -} - -.hover\:text-blue-darkest:hover { - color: #24548f; -} - -.hover\:text-blue-darker:hover { - color: #1a4d8c; -} - -.hover\:text-blue-dark:hover { - color: #0174d4; -} - -.hover\:text-blue:hover { - color: #3490dc; -} - -.hover\:text-blue-light:hover { - color: #6cb2eb; -} - -.hover\:text-blue-lighter:hover { - color: #bcdefa; -} - -.hover\:text-blue-lightest:hover { - color: #eff8ff; -} - -.hover\:text-indigo-darkest:hover { - color: #191e38; -} - -.hover\:text-indigo-darker:hover { - color: #2f365f; -} - -.hover\:text-indigo-dark:hover { - color: #5661b3; -} - -.hover\:text-indigo:hover { - color: #6574cd; -} - -.hover\:text-indigo-light:hover { - color: #7886d7; -} - -.hover\:text-indigo-lighter:hover { - color: #b2b7ff; -} - -.hover\:text-indigo-lightest:hover { - color: #e6e8ff; -} - -.hover\:text-purple-darkest:hover { - color: #21183c; -} - -.hover\:text-purple-darker:hover { - color: #382b5f; -} - -.hover\:text-purple-dark:hover { - color: #794acf; -} - -.hover\:text-purple:hover { - color: #9561e2; -} - -.hover\:text-purple-light:hover { - color: #a779e9; -} - -.hover\:text-purple-lighter:hover { - color: #d6bbfc; -} - -.hover\:text-purple-lightest:hover { - color: #f3ebff; -} - -.hover\:text-pink-darkest:hover { - color: #451225; -} - -.hover\:text-pink-darker:hover { - color: #6f213f; -} - -.hover\:text-pink-dark:hover { - color: #eb5286; -} - -.hover\:text-pink:hover { - color: #f66d9b; -} - -.hover\:text-pink-light:hover { - color: #fa7ea8; -} - -.hover\:text-pink-lighter:hover { - color: #ffbbca; -} - -.hover\:text-pink-lightest:hover { - color: #ffebef; -} - -.focus\:text-transparent:focus { - color: transparent; -} - -.focus\:text-black:focus { - color: #1f2e41; -} - -.focus\:text-grey-darkest:focus { - color: #3e4852; -} - -.focus\:text-grey-darker:focus { - color: #606f7b; -} - -.focus\:text-grey-dark:focus { - color: #8795a1; -} - -.focus\:text-grey:focus { - color: #b8c2cc; -} - -.focus\:text-grey-light:focus { - color: #e2e8ee; -} - -.focus\:text-grey-lighter:focus { - color: #ecf0f3; -} - -.focus\:text-grey-lightest:focus { - color: #f9f9f9; -} - -.focus\:text-white:focus { - color: #fff; -} - -.focus\:text-red-darkest:focus { - color: #3b0d0c; -} - -.focus\:text-red-darker:focus { - color: #621b18; -} - -.focus\:text-red-dark:focus { - color: #cc1f1a; -} - -.focus\:text-red:focus { - color: #e3342f; -} - -.focus\:text-red-light:focus { - color: #ef5753; -} - -.focus\:text-red-lighter:focus { - color: #f9acaa; -} - -.focus\:text-red-lightest:focus { - color: #fcebea; -} - -.focus\:text-orange-darkest:focus { - color: #462a16; -} - -.focus\:text-orange-darker:focus { - color: #613b1f; -} - -.focus\:text-orange-dark:focus { - color: #de751f; -} - -.focus\:text-orange:focus { - color: #f6993f; -} - -.focus\:text-orange-light:focus { - color: #faad63; -} - -.focus\:text-orange-lighter:focus { - color: #fcd9b6; -} - -.focus\:text-orange-lightest:focus { - color: #fff5eb; -} - -.focus\:text-yellow-darkest:focus { - color: #453411; -} - -.focus\:text-yellow-darker:focus { - color: #684f1d; -} - -.focus\:text-yellow-dark:focus { - color: #f2d024; -} - -.focus\:text-yellow:focus { - color: #ffed4a; -} - -.focus\:text-yellow-light:focus { - color: #fff382; -} - -.focus\:text-yellow-lighter:focus { - color: #fff9c2; -} - -.focus\:text-yellow-lightest:focus { - color: #fcfbeb; -} - -.focus\:text-green-darkest:focus { - color: #0f2f21; -} - -.focus\:text-green-darker:focus { - color: #1a4731; -} - -.focus\:text-green-dark:focus { - color: #1f9d55; -} - -.focus\:text-green:focus { - color: #38c172; -} - -.focus\:text-green-light:focus { - color: #51d88a; -} - -.focus\:text-green-lighter:focus { - color: #a2f5bf; -} - -.focus\:text-green-lightest:focus { - color: #e3fcec; -} - -.focus\:text-teal-darkest:focus { - color: #0d3331; -} - -.focus\:text-teal-darker:focus { - color: #20504f; -} - -.focus\:text-teal-dark:focus { - color: #38a89d; -} - -.focus\:text-teal:focus { - color: #4dc0b5; -} - -.focus\:text-teal-light:focus { - color: #64d5ca; -} - -.focus\:text-teal-lighter:focus { - color: #a0f0ed; -} - -.focus\:text-teal-lightest:focus { - color: #e8fffe; -} - -.focus\:text-blue-darkest:focus { - color: #24548f; -} - -.focus\:text-blue-darker:focus { - color: #1a4d8c; -} - -.focus\:text-blue-dark:focus { - color: #0174d4; -} - -.focus\:text-blue:focus { - color: #3490dc; -} - -.focus\:text-blue-light:focus { - color: #6cb2eb; -} - -.focus\:text-blue-lighter:focus { - color: #bcdefa; -} - -.focus\:text-blue-lightest:focus { - color: #eff8ff; -} - -.focus\:text-indigo-darkest:focus { - color: #191e38; -} - -.focus\:text-indigo-darker:focus { - color: #2f365f; -} - -.focus\:text-indigo-dark:focus { - color: #5661b3; -} - -.focus\:text-indigo:focus { - color: #6574cd; -} - -.focus\:text-indigo-light:focus { - color: #7886d7; -} - -.focus\:text-indigo-lighter:focus { - color: #b2b7ff; -} - -.focus\:text-indigo-lightest:focus { - color: #e6e8ff; -} - -.focus\:text-purple-darkest:focus { - color: #21183c; -} - -.focus\:text-purple-darker:focus { - color: #382b5f; -} - -.focus\:text-purple-dark:focus { - color: #794acf; -} - -.focus\:text-purple:focus { - color: #9561e2; -} - -.focus\:text-purple-light:focus { - color: #a779e9; -} - -.focus\:text-purple-lighter:focus { - color: #d6bbfc; -} - -.focus\:text-purple-lightest:focus { - color: #f3ebff; -} - -.focus\:text-pink-darkest:focus { - color: #451225; -} - -.focus\:text-pink-darker:focus { - color: #6f213f; -} - -.focus\:text-pink-dark:focus { - color: #eb5286; -} - -.focus\:text-pink:focus { - color: #f66d9b; -} - -.focus\:text-pink-light:focus { - color: #fa7ea8; -} - -.focus\:text-pink-lighter:focus { - color: #ffbbca; -} - -.focus\:text-pink-lightest:focus { - color: #ffebef; -} - -.text-xs { - font-size: .8rem; -} - -.text-sm { - font-size: .925rem; -} - -.text-base { - font-size: 1rem; -} - -.text-lg { - font-size: 1.125rem; -} - -.text-xl { - font-size: 1.25rem; -} - -.text-2xl { - font-size: 1.5rem; -} - -.text-3xl { - font-size: 1.75rem; -} - -.text-4xl { - font-size: 2.125rem; -} - -.text-5xl { - font-size: 2.625rem; -} - -.text-6xl { - font-size: 10rem; -} - -.italic { - font-style: italic; -} - -.roman { - font-style: normal; -} - -.uppercase { - text-transform: uppercase; -} - -.lowercase { - text-transform: lowercase; -} - -.capitalize { - text-transform: capitalize; -} - -.normal-case { - text-transform: none; -} - -.underline { - text-decoration: underline; -} - -.line-through { - text-decoration: line-through; -} - -.no-underline { - text-decoration: none; -} - -.antialiased { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.subpixel-antialiased { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; -} - -.hover\:italic:hover { - font-style: italic; -} - -.hover\:roman:hover { - font-style: normal; -} - -.hover\:uppercase:hover { - text-transform: uppercase; -} - -.hover\:lowercase:hover { - text-transform: lowercase; -} - -.hover\:capitalize:hover { - text-transform: capitalize; -} - -.hover\:normal-case:hover { - text-transform: none; -} - -.hover\:underline:hover { - text-decoration: underline; -} - -.hover\:line-through:hover { - text-decoration: line-through; -} - -.hover\:no-underline:hover { - text-decoration: none; -} - -.hover\:antialiased:hover { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.hover\:subpixel-antialiased:hover { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; -} - -.focus\:italic:focus { - font-style: italic; -} - -.focus\:roman:focus { - font-style: normal; -} - -.focus\:uppercase:focus { - text-transform: uppercase; -} - -.focus\:lowercase:focus { - text-transform: lowercase; -} - -.focus\:capitalize:focus { - text-transform: capitalize; -} - -.focus\:normal-case:focus { - text-transform: none; -} - -.focus\:underline:focus { - text-decoration: underline; -} - -.focus\:line-through:focus { - text-decoration: line-through; -} - -.focus\:no-underline:focus { - text-decoration: none; -} - -.focus\:antialiased:focus { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.focus\:subpixel-antialiased:focus { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; -} - -.tracking-tight { - letter-spacing: -0.05em; -} - -.tracking-normal { - letter-spacing: 0; -} - -.tracking-wide { - letter-spacing: .05em; -} - -.select-none { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.select-text { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; -} - -.align-baseline { - vertical-align: baseline; -} - -.align-top { - vertical-align: top; -} - -.align-middle { - vertical-align: middle; -} - -.align-bottom { - vertical-align: bottom; -} - -.align-text-top { - vertical-align: text-top; -} - -.align-text-bottom { - vertical-align: text-bottom; -} - -.visible { - visibility: visible; -} - -.invisible { - visibility: hidden; -} - -.whitespace-normal { - white-space: normal; -} - -.whitespace-no-wrap { - white-space: nowrap; -} - -.whitespace-pre { - white-space: pre; -} - -.whitespace-pre-line { - white-space: pre-line; -} - -.whitespace-pre-wrap { - white-space: pre-wrap; -} - -.break-words { - word-wrap: break-word; -} - -.break-normal { - word-wrap: normal; -} - -.truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.w-1 { - width: .25rem; -} - -.w-2 { - width: .5rem; -} - -.w-3 { - width: .75rem; -} - -.w-4 { - width: 1rem; -} - -.w-5 { - width: 1.25rem; -} - -.w-6 { - width: 1.5rem; -} - -.w-8 { - width: 2rem; -} - -.w-10 { - width: 2.5rem; -} - -.w-12 { - width: 3rem; -} - -.w-16 { - width: 4rem; -} - -.w-24 { - width: 6rem; -} - -.w-32 { - width: 8rem; -} - -.w-48 { - width: 12rem; -} - -.w-64 { - width: 16rem; -} - -.w-auto { - width: auto; -} - -.w-px { - width: 1px; -} - -.w-1\/2 { - width: 50%; -} - -.w-1\/3 { - width: 33.33333%; -} - -.w-2\/3 { - width: 66.66667%; -} - -.w-1\/4 { - width: 25%; -} - -.w-3\/4 { - width: 75%; -} - -.w-1\/5 { - width: 20%; -} - -.w-2\/5 { - width: 40%; -} - -.w-3\/5 { - width: 60%; -} - -.w-4\/5 { - width: 80%; -} - -.w-1\/6 { - width: 16.66667%; -} - -.w-5\/6 { - width: 83.33333%; -} - -.w-full { - width: 100%; -} - -.w-screen { - width: 100vw; -} - -.focus\:w-1:focus { - width: .25rem; -} - -.focus\:w-2:focus { - width: .5rem; -} - -.focus\:w-3:focus { - width: .75rem; -} - -.focus\:w-4:focus { - width: 1rem; -} - -.focus\:w-5:focus { - width: 1.25rem; -} - -.focus\:w-6:focus { - width: 1.5rem; -} - -.focus\:w-8:focus { - width: 2rem; -} - -.focus\:w-10:focus { - width: 2.5rem; -} - -.focus\:w-12:focus { - width: 3rem; -} - -.focus\:w-16:focus { - width: 4rem; -} - -.focus\:w-24:focus { - width: 6rem; -} - -.focus\:w-32:focus { - width: 8rem; -} - -.focus\:w-48:focus { - width: 12rem; -} - -.focus\:w-64:focus { - width: 16rem; -} - -.focus\:w-auto:focus { - width: auto; -} - -.focus\:w-px:focus { - width: 1px; -} - -.focus\:w-1\/2:focus { - width: 50%; -} - -.focus\:w-1\/3:focus { - width: 33.33333%; -} - -.focus\:w-2\/3:focus { - width: 66.66667%; -} - -.focus\:w-1\/4:focus { - width: 25%; -} - -.focus\:w-3\/4:focus { - width: 75%; -} - -.focus\:w-1\/5:focus { - width: 20%; -} - -.focus\:w-2\/5:focus { - width: 40%; -} - -.focus\:w-3\/5:focus { - width: 60%; -} - -.focus\:w-4\/5:focus { - width: 80%; -} - -.focus\:w-1\/6:focus { - width: 16.66667%; -} - -.focus\:w-5\/6:focus { - width: 83.33333%; -} - -.focus\:w-full:focus { - width: 100%; -} - -.focus\:w-screen:focus { - width: 100vw; -} - -.z-0 { - z-index: 0; -} - -.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-auto { - z-index: auto; -} - -.transition-fast { - transition: all .2s ease-out; -} - -.transition { - transition: all .5s ease-out; -} - -@media (min-width: 576px) { - .sm\:list-reset { - list-style: none; - padding: 0; - } - - .sm\:appearance-none { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - } - - .sm\:bg-fixed { - background-attachment: fixed; - } - - .sm\:bg-local { - background-attachment: local; - } - - .sm\:bg-scroll { - background-attachment: scroll; - } - - .sm\:bg-transparent { - background-color: transparent; - } - - .sm\:bg-black { - background-color: #1f2e41; - } - - .sm\:bg-grey-darkest { - background-color: #3e4852; - } - - .sm\:bg-grey-darker { - background-color: #606f7b; - } - - .sm\:bg-grey-dark { - background-color: #8795a1; - } - - .sm\:bg-grey { - background-color: #b8c2cc; - } - - .sm\:bg-grey-light { - background-color: #e2e8ee; - } - - .sm\:bg-grey-lighter { - background-color: #ecf0f3; - } - - .sm\:bg-grey-lightest { - background-color: #f9f9f9; - } - - .sm\:bg-white { - background-color: #fff; - } - - .sm\:bg-red-darkest { - background-color: #3b0d0c; - } - - .sm\:bg-red-darker { - background-color: #621b18; - } - - .sm\:bg-red-dark { - background-color: #cc1f1a; - } - - .sm\:bg-red { - background-color: #e3342f; - } - - .sm\:bg-red-light { - background-color: #ef5753; - } - - .sm\:bg-red-lighter { - background-color: #f9acaa; - } - - .sm\:bg-red-lightest { - background-color: #fcebea; - } - - .sm\:bg-orange-darkest { - background-color: #462a16; - } - - .sm\:bg-orange-darker { - background-color: #613b1f; - } - - .sm\:bg-orange-dark { - background-color: #de751f; - } - - .sm\:bg-orange { - background-color: #f6993f; - } - - .sm\:bg-orange-light { - background-color: #faad63; - } - - .sm\:bg-orange-lighter { - background-color: #fcd9b6; - } - - .sm\:bg-orange-lightest { - background-color: #fff5eb; - } - - .sm\:bg-yellow-darkest { - background-color: #453411; - } - - .sm\:bg-yellow-darker { - background-color: #684f1d; - } - - .sm\:bg-yellow-dark { - background-color: #f2d024; - } - - .sm\:bg-yellow { - background-color: #ffed4a; - } - - .sm\:bg-yellow-light { - background-color: #fff382; - } - - .sm\:bg-yellow-lighter { - background-color: #fff9c2; - } - - .sm\:bg-yellow-lightest { - background-color: #fcfbeb; - } - - .sm\:bg-green-darkest { - background-color: #0f2f21; - } - - .sm\:bg-green-darker { - background-color: #1a4731; - } - - .sm\:bg-green-dark { - background-color: #1f9d55; - } - - .sm\:bg-green { - background-color: #38c172; - } - - .sm\:bg-green-light { - background-color: #51d88a; - } - - .sm\:bg-green-lighter { - background-color: #a2f5bf; - } - - .sm\:bg-green-lightest { - background-color: #e3fcec; - } - - .sm\:bg-teal-darkest { - background-color: #0d3331; - } - - .sm\:bg-teal-darker { - background-color: #20504f; - } - - .sm\:bg-teal-dark { - background-color: #38a89d; - } - - .sm\:bg-teal { - background-color: #4dc0b5; - } - - .sm\:bg-teal-light { - background-color: #64d5ca; - } - - .sm\:bg-teal-lighter { - background-color: #a0f0ed; - } - - .sm\:bg-teal-lightest { - background-color: #e8fffe; - } - - .sm\:bg-blue-darkest { - background-color: #24548f; - } - - .sm\:bg-blue-darker { - background-color: #1a4d8c; - } - - .sm\:bg-blue-dark { - background-color: #0174d4; - } - - .sm\:bg-blue { - background-color: #3490dc; - } - - .sm\:bg-blue-light { - background-color: #6cb2eb; - } - - .sm\:bg-blue-lighter { - background-color: #bcdefa; - } - - .sm\:bg-blue-lightest { - background-color: #eff8ff; - } - - .sm\:bg-indigo-darkest { - background-color: #191e38; - } - - .sm\:bg-indigo-darker { - background-color: #2f365f; - } - - .sm\:bg-indigo-dark { - background-color: #5661b3; - } - - .sm\:bg-indigo { - background-color: #6574cd; - } - - .sm\:bg-indigo-light { - background-color: #7886d7; - } - - .sm\:bg-indigo-lighter { - background-color: #b2b7ff; - } - - .sm\:bg-indigo-lightest { - background-color: #e6e8ff; - } - - .sm\:bg-purple-darkest { - background-color: #21183c; - } - - .sm\:bg-purple-darker { - background-color: #382b5f; - } - - .sm\:bg-purple-dark { - background-color: #794acf; - } - - .sm\:bg-purple { - background-color: #9561e2; - } - - .sm\:bg-purple-light { - background-color: #a779e9; - } - - .sm\:bg-purple-lighter { - background-color: #d6bbfc; - } - - .sm\:bg-purple-lightest { - background-color: #f3ebff; - } - - .sm\:bg-pink-darkest { - background-color: #451225; - } - - .sm\:bg-pink-darker { - background-color: #6f213f; - } - - .sm\:bg-pink-dark { - background-color: #eb5286; - } - - .sm\:bg-pink { - background-color: #f66d9b; - } - - .sm\:bg-pink-light { - background-color: #fa7ea8; - } - - .sm\:bg-pink-lighter { - background-color: #ffbbca; - } - - .sm\:bg-pink-lightest { - background-color: #ffebef; - } - - .sm\:hover\:bg-transparent:hover { - background-color: transparent; - } - - .sm\:hover\:bg-black:hover { - background-color: #1f2e41; - } - - .sm\:hover\:bg-grey-darkest:hover { - background-color: #3e4852; - } - - .sm\:hover\:bg-grey-darker:hover { - background-color: #606f7b; - } - - .sm\:hover\:bg-grey-dark:hover { - background-color: #8795a1; - } - - .sm\:hover\:bg-grey:hover { - background-color: #b8c2cc; - } - - .sm\:hover\:bg-grey-light:hover { - background-color: #e2e8ee; - } - - .sm\:hover\:bg-grey-lighter:hover { - background-color: #ecf0f3; - } - - .sm\:hover\:bg-grey-lightest:hover { - background-color: #f9f9f9; - } - - .sm\:hover\:bg-white:hover { - background-color: #fff; - } - - .sm\:hover\:bg-red-darkest:hover { - background-color: #3b0d0c; - } - - .sm\:hover\:bg-red-darker:hover { - background-color: #621b18; - } - - .sm\:hover\:bg-red-dark:hover { - background-color: #cc1f1a; - } - - .sm\:hover\:bg-red:hover { - background-color: #e3342f; - } - - .sm\:hover\:bg-red-light:hover { - background-color: #ef5753; - } - - .sm\:hover\:bg-red-lighter:hover { - background-color: #f9acaa; - } - - .sm\:hover\:bg-red-lightest:hover { - background-color: #fcebea; - } - - .sm\:hover\:bg-orange-darkest:hover { - background-color: #462a16; - } - - .sm\:hover\:bg-orange-darker:hover { - background-color: #613b1f; - } - - .sm\:hover\:bg-orange-dark:hover { - background-color: #de751f; - } - - .sm\:hover\:bg-orange:hover { - background-color: #f6993f; - } - - .sm\:hover\:bg-orange-light:hover { - background-color: #faad63; - } - - .sm\:hover\:bg-orange-lighter:hover { - background-color: #fcd9b6; - } - - .sm\:hover\:bg-orange-lightest:hover { - background-color: #fff5eb; - } - - .sm\:hover\:bg-yellow-darkest:hover { - background-color: #453411; - } - - .sm\:hover\:bg-yellow-darker:hover { - background-color: #684f1d; - } - - .sm\:hover\:bg-yellow-dark:hover { - background-color: #f2d024; - } - - .sm\:hover\:bg-yellow:hover { - background-color: #ffed4a; - } - - .sm\:hover\:bg-yellow-light:hover { - background-color: #fff382; - } - - .sm\:hover\:bg-yellow-lighter:hover { - background-color: #fff9c2; - } - - .sm\:hover\:bg-yellow-lightest:hover { - background-color: #fcfbeb; - } - - .sm\:hover\:bg-green-darkest:hover { - background-color: #0f2f21; - } - - .sm\:hover\:bg-green-darker:hover { - background-color: #1a4731; - } - - .sm\:hover\:bg-green-dark:hover { - background-color: #1f9d55; - } - - .sm\:hover\:bg-green:hover { - background-color: #38c172; - } - - .sm\:hover\:bg-green-light:hover { - background-color: #51d88a; - } - - .sm\:hover\:bg-green-lighter:hover { - background-color: #a2f5bf; - } - - .sm\:hover\:bg-green-lightest:hover { - background-color: #e3fcec; - } - - .sm\:hover\:bg-teal-darkest:hover { - background-color: #0d3331; - } - - .sm\:hover\:bg-teal-darker:hover { - background-color: #20504f; - } - - .sm\:hover\:bg-teal-dark:hover { - background-color: #38a89d; - } - - .sm\:hover\:bg-teal:hover { - background-color: #4dc0b5; - } - - .sm\:hover\:bg-teal-light:hover { - background-color: #64d5ca; - } - - .sm\:hover\:bg-teal-lighter:hover { - background-color: #a0f0ed; - } - - .sm\:hover\:bg-teal-lightest:hover { - background-color: #e8fffe; - } - - .sm\:hover\:bg-blue-darkest:hover { - background-color: #24548f; - } - - .sm\:hover\:bg-blue-darker:hover { - background-color: #1a4d8c; - } - - .sm\:hover\:bg-blue-dark:hover { - background-color: #0174d4; - } - - .sm\:hover\:bg-blue:hover { - background-color: #3490dc; - } - - .sm\:hover\:bg-blue-light:hover { - background-color: #6cb2eb; - } - - .sm\:hover\:bg-blue-lighter:hover { - background-color: #bcdefa; - } - - .sm\:hover\:bg-blue-lightest:hover { - background-color: #eff8ff; - } - - .sm\:hover\:bg-indigo-darkest:hover { - background-color: #191e38; - } - - .sm\:hover\:bg-indigo-darker:hover { - background-color: #2f365f; - } - - .sm\:hover\:bg-indigo-dark:hover { - background-color: #5661b3; - } - - .sm\:hover\:bg-indigo:hover { - background-color: #6574cd; - } - - .sm\:hover\:bg-indigo-light:hover { - background-color: #7886d7; - } - - .sm\:hover\:bg-indigo-lighter:hover { - background-color: #b2b7ff; - } - - .sm\:hover\:bg-indigo-lightest:hover { - background-color: #e6e8ff; - } - - .sm\:hover\:bg-purple-darkest:hover { - background-color: #21183c; - } - - .sm\:hover\:bg-purple-darker:hover { - background-color: #382b5f; - } - - .sm\:hover\:bg-purple-dark:hover { - background-color: #794acf; - } - - .sm\:hover\:bg-purple:hover { - background-color: #9561e2; - } - - .sm\:hover\:bg-purple-light:hover { - background-color: #a779e9; - } - - .sm\:hover\:bg-purple-lighter:hover { - background-color: #d6bbfc; - } - - .sm\:hover\:bg-purple-lightest:hover { - background-color: #f3ebff; - } - - .sm\:hover\:bg-pink-darkest:hover { - background-color: #451225; - } - - .sm\:hover\:bg-pink-darker:hover { - background-color: #6f213f; - } - - .sm\:hover\:bg-pink-dark:hover { - background-color: #eb5286; - } - - .sm\:hover\:bg-pink:hover { - background-color: #f66d9b; - } - - .sm\:hover\:bg-pink-light:hover { - background-color: #fa7ea8; - } - - .sm\:hover\:bg-pink-lighter:hover { - background-color: #ffbbca; - } - - .sm\:hover\:bg-pink-lightest:hover { - background-color: #ffebef; - } - - .sm\:focus\:bg-transparent:focus { - background-color: transparent; - } - - .sm\:focus\:bg-black:focus { - background-color: #1f2e41; - } - - .sm\:focus\:bg-grey-darkest:focus { - background-color: #3e4852; - } - - .sm\:focus\:bg-grey-darker:focus { - background-color: #606f7b; - } - - .sm\:focus\:bg-grey-dark:focus { - background-color: #8795a1; - } - - .sm\:focus\:bg-grey:focus { - background-color: #b8c2cc; - } - - .sm\:focus\:bg-grey-light:focus { - background-color: #e2e8ee; - } - - .sm\:focus\:bg-grey-lighter:focus { - background-color: #ecf0f3; - } - - .sm\:focus\:bg-grey-lightest:focus { - background-color: #f9f9f9; - } - - .sm\:focus\:bg-white:focus { - background-color: #fff; - } - - .sm\:focus\:bg-red-darkest:focus { - background-color: #3b0d0c; - } - - .sm\:focus\:bg-red-darker:focus { - background-color: #621b18; - } - - .sm\:focus\:bg-red-dark:focus { - background-color: #cc1f1a; - } - - .sm\:focus\:bg-red:focus { - background-color: #e3342f; - } - - .sm\:focus\:bg-red-light:focus { - background-color: #ef5753; - } - - .sm\:focus\:bg-red-lighter:focus { - background-color: #f9acaa; - } - - .sm\:focus\:bg-red-lightest:focus { - background-color: #fcebea; - } - - .sm\:focus\:bg-orange-darkest:focus { - background-color: #462a16; - } - - .sm\:focus\:bg-orange-darker:focus { - background-color: #613b1f; - } - - .sm\:focus\:bg-orange-dark:focus { - background-color: #de751f; - } - - .sm\:focus\:bg-orange:focus { - background-color: #f6993f; - } - - .sm\:focus\:bg-orange-light:focus { - background-color: #faad63; - } - - .sm\:focus\:bg-orange-lighter:focus { - background-color: #fcd9b6; - } - - .sm\:focus\:bg-orange-lightest:focus { - background-color: #fff5eb; - } - - .sm\:focus\:bg-yellow-darkest:focus { - background-color: #453411; - } - - .sm\:focus\:bg-yellow-darker:focus { - background-color: #684f1d; - } - - .sm\:focus\:bg-yellow-dark:focus { - background-color: #f2d024; - } - - .sm\:focus\:bg-yellow:focus { - background-color: #ffed4a; - } - - .sm\:focus\:bg-yellow-light:focus { - background-color: #fff382; - } - - .sm\:focus\:bg-yellow-lighter:focus { - background-color: #fff9c2; - } - - .sm\:focus\:bg-yellow-lightest:focus { - background-color: #fcfbeb; - } - - .sm\:focus\:bg-green-darkest:focus { - background-color: #0f2f21; - } - - .sm\:focus\:bg-green-darker:focus { - background-color: #1a4731; - } - - .sm\:focus\:bg-green-dark:focus { - background-color: #1f9d55; - } - - .sm\:focus\:bg-green:focus { - background-color: #38c172; - } - - .sm\:focus\:bg-green-light:focus { - background-color: #51d88a; - } - - .sm\:focus\:bg-green-lighter:focus { - background-color: #a2f5bf; - } - - .sm\:focus\:bg-green-lightest:focus { - background-color: #e3fcec; - } - - .sm\:focus\:bg-teal-darkest:focus { - background-color: #0d3331; - } - - .sm\:focus\:bg-teal-darker:focus { - background-color: #20504f; - } - - .sm\:focus\:bg-teal-dark:focus { - background-color: #38a89d; - } - - .sm\:focus\:bg-teal:focus { - background-color: #4dc0b5; - } - - .sm\:focus\:bg-teal-light:focus { - background-color: #64d5ca; - } - - .sm\:focus\:bg-teal-lighter:focus { - background-color: #a0f0ed; - } - - .sm\:focus\:bg-teal-lightest:focus { - background-color: #e8fffe; - } - - .sm\:focus\:bg-blue-darkest:focus { - background-color: #24548f; - } - - .sm\:focus\:bg-blue-darker:focus { - background-color: #1a4d8c; - } - - .sm\:focus\:bg-blue-dark:focus { - background-color: #0174d4; - } - - .sm\:focus\:bg-blue:focus { - background-color: #3490dc; - } - - .sm\:focus\:bg-blue-light:focus { - background-color: #6cb2eb; - } - - .sm\:focus\:bg-blue-lighter:focus { - background-color: #bcdefa; - } - - .sm\:focus\:bg-blue-lightest:focus { - background-color: #eff8ff; - } - - .sm\:focus\:bg-indigo-darkest:focus { - background-color: #191e38; - } - - .sm\:focus\:bg-indigo-darker:focus { - background-color: #2f365f; - } - - .sm\:focus\:bg-indigo-dark:focus { - background-color: #5661b3; - } - - .sm\:focus\:bg-indigo:focus { - background-color: #6574cd; - } - - .sm\:focus\:bg-indigo-light:focus { - background-color: #7886d7; - } - - .sm\:focus\:bg-indigo-lighter:focus { - background-color: #b2b7ff; - } - - .sm\:focus\:bg-indigo-lightest:focus { - background-color: #e6e8ff; - } - - .sm\:focus\:bg-purple-darkest:focus { - background-color: #21183c; - } - - .sm\:focus\:bg-purple-darker:focus { - background-color: #382b5f; - } - - .sm\:focus\:bg-purple-dark:focus { - background-color: #794acf; - } - - .sm\:focus\:bg-purple:focus { - background-color: #9561e2; - } - - .sm\:focus\:bg-purple-light:focus { - background-color: #a779e9; - } - - .sm\:focus\:bg-purple-lighter:focus { - background-color: #d6bbfc; - } - - .sm\:focus\:bg-purple-lightest:focus { - background-color: #f3ebff; - } - - .sm\:focus\:bg-pink-darkest:focus { - background-color: #451225; - } - - .sm\:focus\:bg-pink-darker:focus { - background-color: #6f213f; - } - - .sm\:focus\:bg-pink-dark:focus { - background-color: #eb5286; - } - - .sm\:focus\:bg-pink:focus { - background-color: #f66d9b; - } - - .sm\:focus\:bg-pink-light:focus { - background-color: #fa7ea8; - } - - .sm\:focus\:bg-pink-lighter:focus { - background-color: #ffbbca; - } - - .sm\:focus\:bg-pink-lightest:focus { - background-color: #ffebef; - } - - .sm\:bg-bottom { - background-position: bottom; - } - - .sm\:bg-center { - background-position: center; - } - - .sm\:bg-left { - background-position: left; - } - - .sm\:bg-left-bottom { - background-position: left bottom; - } - - .sm\:bg-left-top { - background-position: left top; - } - - .sm\:bg-right { - background-position: right; - } - - .sm\:bg-right-bottom { - background-position: right bottom; - } - - .sm\:bg-right-top { - background-position: right top; - } - - .sm\:bg-top { - background-position: top; - } - - .sm\:bg-repeat { - background-repeat: repeat; - } - - .sm\:bg-no-repeat { - background-repeat: no-repeat; - } - - .sm\:bg-repeat-x { - background-repeat: repeat-x; - } - - .sm\:bg-repeat-y { - background-repeat: repeat-y; - } - - .sm\:bg-auto { - background-size: auto; - } - - .sm\:bg-cover { - background-size: cover; - } - - .sm\:bg-contain { - background-size: contain; - } - - .sm\:border-transparent { - border-color: transparent; - } - - .sm\:border-black { - border-color: #1f2e41; - } - - .sm\:border-grey-darkest { - border-color: #3e4852; - } - - .sm\:border-grey-darker { - border-color: #606f7b; - } - - .sm\:border-grey-dark { - border-color: #8795a1; - } - - .sm\:border-grey { - border-color: #b8c2cc; - } - - .sm\:border-grey-light { - border-color: #e2e8ee; - } - - .sm\:border-grey-lighter { - border-color: #ecf0f3; - } - - .sm\:border-grey-lightest { - border-color: #f9f9f9; - } - - .sm\:border-white { - border-color: #fff; - } - - .sm\:border-red-darkest { - border-color: #3b0d0c; - } - - .sm\:border-red-darker { - border-color: #621b18; - } - - .sm\:border-red-dark { - border-color: #cc1f1a; - } - - .sm\:border-red { - border-color: #e3342f; - } - - .sm\:border-red-light { - border-color: #ef5753; - } - - .sm\:border-red-lighter { - border-color: #f9acaa; - } - - .sm\:border-red-lightest { - border-color: #fcebea; - } - - .sm\:border-orange-darkest { - border-color: #462a16; - } - - .sm\:border-orange-darker { - border-color: #613b1f; - } - - .sm\:border-orange-dark { - border-color: #de751f; - } - - .sm\:border-orange { - border-color: #f6993f; - } - - .sm\:border-orange-light { - border-color: #faad63; - } - - .sm\:border-orange-lighter { - border-color: #fcd9b6; - } - - .sm\:border-orange-lightest { - border-color: #fff5eb; - } - - .sm\:border-yellow-darkest { - border-color: #453411; - } - - .sm\:border-yellow-darker { - border-color: #684f1d; - } - - .sm\:border-yellow-dark { - border-color: #f2d024; - } - - .sm\:border-yellow { - border-color: #ffed4a; - } - - .sm\:border-yellow-light { - border-color: #fff382; - } - - .sm\:border-yellow-lighter { - border-color: #fff9c2; - } - - .sm\:border-yellow-lightest { - border-color: #fcfbeb; - } - - .sm\:border-green-darkest { - border-color: #0f2f21; - } - - .sm\:border-green-darker { - border-color: #1a4731; - } - - .sm\:border-green-dark { - border-color: #1f9d55; - } - - .sm\:border-green { - border-color: #38c172; - } - - .sm\:border-green-light { - border-color: #51d88a; - } - - .sm\:border-green-lighter { - border-color: #a2f5bf; - } - - .sm\:border-green-lightest { - border-color: #e3fcec; - } - - .sm\:border-teal-darkest { - border-color: #0d3331; - } - - .sm\:border-teal-darker { - border-color: #20504f; - } - - .sm\:border-teal-dark { - border-color: #38a89d; - } - - .sm\:border-teal { - border-color: #4dc0b5; - } - - .sm\:border-teal-light { - border-color: #64d5ca; - } - - .sm\:border-teal-lighter { - border-color: #a0f0ed; - } - - .sm\:border-teal-lightest { - border-color: #e8fffe; - } - - .sm\:border-blue-darkest { - border-color: #24548f; - } - - .sm\:border-blue-darker { - border-color: #1a4d8c; - } - - .sm\:border-blue-dark { - border-color: #0174d4; - } - - .sm\:border-blue { - border-color: #3490dc; - } - - .sm\:border-blue-light { - border-color: #6cb2eb; - } - - .sm\:border-blue-lighter { - border-color: #bcdefa; - } - - .sm\:border-blue-lightest { - border-color: #eff8ff; - } - - .sm\:border-indigo-darkest { - border-color: #191e38; - } - - .sm\:border-indigo-darker { - border-color: #2f365f; - } - - .sm\:border-indigo-dark { - border-color: #5661b3; - } - - .sm\:border-indigo { - border-color: #6574cd; - } - - .sm\:border-indigo-light { - border-color: #7886d7; - } - - .sm\:border-indigo-lighter { - border-color: #b2b7ff; - } - - .sm\:border-indigo-lightest { - border-color: #e6e8ff; - } - - .sm\:border-purple-darkest { - border-color: #21183c; - } - - .sm\:border-purple-darker { - border-color: #382b5f; - } - - .sm\:border-purple-dark { - border-color: #794acf; - } - - .sm\:border-purple { - border-color: #9561e2; - } - - .sm\:border-purple-light { - border-color: #a779e9; - } - - .sm\:border-purple-lighter { - border-color: #d6bbfc; - } - - .sm\:border-purple-lightest { - border-color: #f3ebff; - } - - .sm\:border-pink-darkest { - border-color: #451225; - } - - .sm\:border-pink-darker { - border-color: #6f213f; - } - - .sm\:border-pink-dark { - border-color: #eb5286; - } - - .sm\:border-pink { - border-color: #f66d9b; - } - - .sm\:border-pink-light { - border-color: #fa7ea8; - } - - .sm\:border-pink-lighter { - border-color: #ffbbca; - } - - .sm\:border-pink-lightest { - border-color: #ffebef; - } - - .sm\:hover\:border-transparent:hover { - border-color: transparent; - } - - .sm\:hover\:border-black:hover { - border-color: #1f2e41; - } - - .sm\:hover\:border-grey-darkest:hover { - border-color: #3e4852; - } - - .sm\:hover\:border-grey-darker:hover { - border-color: #606f7b; - } - - .sm\:hover\:border-grey-dark:hover { - border-color: #8795a1; - } - - .sm\:hover\:border-grey:hover { - border-color: #b8c2cc; - } - - .sm\:hover\:border-grey-light:hover { - border-color: #e2e8ee; - } - - .sm\:hover\:border-grey-lighter:hover { - border-color: #ecf0f3; - } - - .sm\:hover\:border-grey-lightest:hover { - border-color: #f9f9f9; - } - - .sm\:hover\:border-white:hover { - border-color: #fff; - } - - .sm\:hover\:border-red-darkest:hover { - border-color: #3b0d0c; - } - - .sm\:hover\:border-red-darker:hover { - border-color: #621b18; - } - - .sm\:hover\:border-red-dark:hover { - border-color: #cc1f1a; - } - - .sm\:hover\:border-red:hover { - border-color: #e3342f; - } - - .sm\:hover\:border-red-light:hover { - border-color: #ef5753; - } - - .sm\:hover\:border-red-lighter:hover { - border-color: #f9acaa; - } - - .sm\:hover\:border-red-lightest:hover { - border-color: #fcebea; - } - - .sm\:hover\:border-orange-darkest:hover { - border-color: #462a16; - } - - .sm\:hover\:border-orange-darker:hover { - border-color: #613b1f; - } - - .sm\:hover\:border-orange-dark:hover { - border-color: #de751f; - } - - .sm\:hover\:border-orange:hover { - border-color: #f6993f; - } - - .sm\:hover\:border-orange-light:hover { - border-color: #faad63; - } - - .sm\:hover\:border-orange-lighter:hover { - border-color: #fcd9b6; - } - - .sm\:hover\:border-orange-lightest:hover { - border-color: #fff5eb; - } - - .sm\:hover\:border-yellow-darkest:hover { - border-color: #453411; - } - - .sm\:hover\:border-yellow-darker:hover { - border-color: #684f1d; - } - - .sm\:hover\:border-yellow-dark:hover { - border-color: #f2d024; - } - - .sm\:hover\:border-yellow:hover { - border-color: #ffed4a; - } - - .sm\:hover\:border-yellow-light:hover { - border-color: #fff382; - } - - .sm\:hover\:border-yellow-lighter:hover { - border-color: #fff9c2; - } - - .sm\:hover\:border-yellow-lightest:hover { - border-color: #fcfbeb; - } - - .sm\:hover\:border-green-darkest:hover { - border-color: #0f2f21; - } - - .sm\:hover\:border-green-darker:hover { - border-color: #1a4731; - } - - .sm\:hover\:border-green-dark:hover { - border-color: #1f9d55; - } - - .sm\:hover\:border-green:hover { - border-color: #38c172; - } - - .sm\:hover\:border-green-light:hover { - border-color: #51d88a; - } - - .sm\:hover\:border-green-lighter:hover { - border-color: #a2f5bf; - } - - .sm\:hover\:border-green-lightest:hover { - border-color: #e3fcec; - } - - .sm\:hover\:border-teal-darkest:hover { - border-color: #0d3331; - } - - .sm\:hover\:border-teal-darker:hover { - border-color: #20504f; - } - - .sm\:hover\:border-teal-dark:hover { - border-color: #38a89d; - } - - .sm\:hover\:border-teal:hover { - border-color: #4dc0b5; - } - - .sm\:hover\:border-teal-light:hover { - border-color: #64d5ca; - } - - .sm\:hover\:border-teal-lighter:hover { - border-color: #a0f0ed; - } - - .sm\:hover\:border-teal-lightest:hover { - border-color: #e8fffe; - } - - .sm\:hover\:border-blue-darkest:hover { - border-color: #24548f; - } - - .sm\:hover\:border-blue-darker:hover { - border-color: #1a4d8c; - } - - .sm\:hover\:border-blue-dark:hover { - border-color: #0174d4; - } - - .sm\:hover\:border-blue:hover { - border-color: #3490dc; - } - - .sm\:hover\:border-blue-light:hover { - border-color: #6cb2eb; - } - - .sm\:hover\:border-blue-lighter:hover { - border-color: #bcdefa; - } - - .sm\:hover\:border-blue-lightest:hover { - border-color: #eff8ff; - } - - .sm\:hover\:border-indigo-darkest:hover { - border-color: #191e38; - } - - .sm\:hover\:border-indigo-darker:hover { - border-color: #2f365f; - } - - .sm\:hover\:border-indigo-dark:hover { - border-color: #5661b3; - } - - .sm\:hover\:border-indigo:hover { - border-color: #6574cd; - } - - .sm\:hover\:border-indigo-light:hover { - border-color: #7886d7; - } - - .sm\:hover\:border-indigo-lighter:hover { - border-color: #b2b7ff; - } - - .sm\:hover\:border-indigo-lightest:hover { - border-color: #e6e8ff; - } - - .sm\:hover\:border-purple-darkest:hover { - border-color: #21183c; - } - - .sm\:hover\:border-purple-darker:hover { - border-color: #382b5f; - } - - .sm\:hover\:border-purple-dark:hover { - border-color: #794acf; - } - - .sm\:hover\:border-purple:hover { - border-color: #9561e2; - } - - .sm\:hover\:border-purple-light:hover { - border-color: #a779e9; - } - - .sm\:hover\:border-purple-lighter:hover { - border-color: #d6bbfc; - } - - .sm\:hover\:border-purple-lightest:hover { - border-color: #f3ebff; - } - - .sm\:hover\:border-pink-darkest:hover { - border-color: #451225; - } - - .sm\:hover\:border-pink-darker:hover { - border-color: #6f213f; - } - - .sm\:hover\:border-pink-dark:hover { - border-color: #eb5286; - } - - .sm\:hover\:border-pink:hover { - border-color: #f66d9b; - } - - .sm\:hover\:border-pink-light:hover { - border-color: #fa7ea8; - } - - .sm\:hover\:border-pink-lighter:hover { - border-color: #ffbbca; - } - - .sm\:hover\:border-pink-lightest:hover { - border-color: #ffebef; - } - - .sm\:focus\:border-transparent:focus { - border-color: transparent; - } - - .sm\:focus\:border-black:focus { - border-color: #1f2e41; - } - - .sm\:focus\:border-grey-darkest:focus { - border-color: #3e4852; - } - - .sm\:focus\:border-grey-darker:focus { - border-color: #606f7b; - } - - .sm\:focus\:border-grey-dark:focus { - border-color: #8795a1; - } - - .sm\:focus\:border-grey:focus { - border-color: #b8c2cc; - } - - .sm\:focus\:border-grey-light:focus { - border-color: #e2e8ee; - } - - .sm\:focus\:border-grey-lighter:focus { - border-color: #ecf0f3; - } - - .sm\:focus\:border-grey-lightest:focus { - border-color: #f9f9f9; - } - - .sm\:focus\:border-white:focus { - border-color: #fff; - } - - .sm\:focus\:border-red-darkest:focus { - border-color: #3b0d0c; - } - - .sm\:focus\:border-red-darker:focus { - border-color: #621b18; - } - - .sm\:focus\:border-red-dark:focus { - border-color: #cc1f1a; - } - - .sm\:focus\:border-red:focus { - border-color: #e3342f; - } - - .sm\:focus\:border-red-light:focus { - border-color: #ef5753; - } - - .sm\:focus\:border-red-lighter:focus { - border-color: #f9acaa; - } - - .sm\:focus\:border-red-lightest:focus { - border-color: #fcebea; - } - - .sm\:focus\:border-orange-darkest:focus { - border-color: #462a16; - } - - .sm\:focus\:border-orange-darker:focus { - border-color: #613b1f; - } - - .sm\:focus\:border-orange-dark:focus { - border-color: #de751f; - } - - .sm\:focus\:border-orange:focus { - border-color: #f6993f; - } - - .sm\:focus\:border-orange-light:focus { - border-color: #faad63; - } - - .sm\:focus\:border-orange-lighter:focus { - border-color: #fcd9b6; - } - - .sm\:focus\:border-orange-lightest:focus { - border-color: #fff5eb; - } - - .sm\:focus\:border-yellow-darkest:focus { - border-color: #453411; - } - - .sm\:focus\:border-yellow-darker:focus { - border-color: #684f1d; - } - - .sm\:focus\:border-yellow-dark:focus { - border-color: #f2d024; - } - - .sm\:focus\:border-yellow:focus { - border-color: #ffed4a; - } - - .sm\:focus\:border-yellow-light:focus { - border-color: #fff382; - } - - .sm\:focus\:border-yellow-lighter:focus { - border-color: #fff9c2; - } - - .sm\:focus\:border-yellow-lightest:focus { - border-color: #fcfbeb; - } - - .sm\:focus\:border-green-darkest:focus { - border-color: #0f2f21; - } - - .sm\:focus\:border-green-darker:focus { - border-color: #1a4731; - } - - .sm\:focus\:border-green-dark:focus { - border-color: #1f9d55; - } - - .sm\:focus\:border-green:focus { - border-color: #38c172; - } - - .sm\:focus\:border-green-light:focus { - border-color: #51d88a; - } - - .sm\:focus\:border-green-lighter:focus { - border-color: #a2f5bf; - } - - .sm\:focus\:border-green-lightest:focus { - border-color: #e3fcec; - } - - .sm\:focus\:border-teal-darkest:focus { - border-color: #0d3331; - } - - .sm\:focus\:border-teal-darker:focus { - border-color: #20504f; - } - - .sm\:focus\:border-teal-dark:focus { - border-color: #38a89d; - } - - .sm\:focus\:border-teal:focus { - border-color: #4dc0b5; - } - - .sm\:focus\:border-teal-light:focus { - border-color: #64d5ca; - } - - .sm\:focus\:border-teal-lighter:focus { - border-color: #a0f0ed; - } - - .sm\:focus\:border-teal-lightest:focus { - border-color: #e8fffe; - } - - .sm\:focus\:border-blue-darkest:focus { - border-color: #24548f; - } - - .sm\:focus\:border-blue-darker:focus { - border-color: #1a4d8c; - } - - .sm\:focus\:border-blue-dark:focus { - border-color: #0174d4; - } - - .sm\:focus\:border-blue:focus { - border-color: #3490dc; - } - - .sm\:focus\:border-blue-light:focus { - border-color: #6cb2eb; - } - - .sm\:focus\:border-blue-lighter:focus { - border-color: #bcdefa; - } - - .sm\:focus\:border-blue-lightest:focus { - border-color: #eff8ff; - } - - .sm\:focus\:border-indigo-darkest:focus { - border-color: #191e38; - } - - .sm\:focus\:border-indigo-darker:focus { - border-color: #2f365f; - } - - .sm\:focus\:border-indigo-dark:focus { - border-color: #5661b3; - } - - .sm\:focus\:border-indigo:focus { - border-color: #6574cd; - } - - .sm\:focus\:border-indigo-light:focus { - border-color: #7886d7; - } - - .sm\:focus\:border-indigo-lighter:focus { - border-color: #b2b7ff; - } - - .sm\:focus\:border-indigo-lightest:focus { - border-color: #e6e8ff; - } - - .sm\:focus\:border-purple-darkest:focus { - border-color: #21183c; - } - - .sm\:focus\:border-purple-darker:focus { - border-color: #382b5f; - } - - .sm\:focus\:border-purple-dark:focus { - border-color: #794acf; - } - - .sm\:focus\:border-purple:focus { - border-color: #9561e2; - } - - .sm\:focus\:border-purple-light:focus { - border-color: #a779e9; - } - - .sm\:focus\:border-purple-lighter:focus { - border-color: #d6bbfc; - } - - .sm\:focus\:border-purple-lightest:focus { - border-color: #f3ebff; - } - - .sm\:focus\:border-pink-darkest:focus { - border-color: #451225; - } - - .sm\:focus\:border-pink-darker:focus { - border-color: #6f213f; - } - - .sm\:focus\:border-pink-dark:focus { - border-color: #eb5286; - } - - .sm\:focus\:border-pink:focus { - border-color: #f66d9b; - } - - .sm\:focus\:border-pink-light:focus { - border-color: #fa7ea8; - } - - .sm\:focus\:border-pink-lighter:focus { - border-color: #ffbbca; - } - - .sm\:focus\:border-pink-lightest:focus { - border-color: #ffebef; - } - - .sm\:rounded-none { - border-radius: 0; - } - - .sm\:rounded-sm { - border-radius: .125rem; - } - - .sm\:rounded { - border-radius: .25rem; - } - - .sm\:rounded-lg { - border-radius: .5rem; - } - - .sm\:rounded-full { - border-radius: 9999px; - } - - .sm\:rounded-t-none { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - .sm\:rounded-r-none { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .sm\:rounded-b-none { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - .sm\:rounded-l-none { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .sm\:rounded-t-sm { - border-top-left-radius: .125rem; - border-top-right-radius: .125rem; - } - - .sm\:rounded-r-sm { - border-top-right-radius: .125rem; - border-bottom-right-radius: .125rem; - } - - .sm\:rounded-b-sm { - border-bottom-right-radius: .125rem; - border-bottom-left-radius: .125rem; - } - - .sm\:rounded-l-sm { - border-top-left-radius: .125rem; - border-bottom-left-radius: .125rem; - } - - .sm\:rounded-t { - border-top-left-radius: .25rem; - border-top-right-radius: .25rem; - } - - .sm\:rounded-r { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; - } - - .sm\:rounded-b { - border-bottom-right-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .sm\:rounded-l { - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .sm\:rounded-t-lg { - border-top-left-radius: .5rem; - border-top-right-radius: .5rem; - } - - .sm\:rounded-r-lg { - border-top-right-radius: .5rem; - border-bottom-right-radius: .5rem; - } - - .sm\:rounded-b-lg { - border-bottom-right-radius: .5rem; - border-bottom-left-radius: .5rem; - } - - .sm\:rounded-l-lg { - border-top-left-radius: .5rem; - border-bottom-left-radius: .5rem; - } - - .sm\:rounded-t-full { - border-top-left-radius: 9999px; - border-top-right-radius: 9999px; - } - - .sm\:rounded-r-full { - border-top-right-radius: 9999px; - border-bottom-right-radius: 9999px; - } - - .sm\:rounded-b-full { - border-bottom-right-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .sm\:rounded-l-full { - border-top-left-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .sm\:rounded-tl-none { - border-top-left-radius: 0; - } - - .sm\:rounded-tr-none { - border-top-right-radius: 0; - } - - .sm\:rounded-br-none { - border-bottom-right-radius: 0; - } - - .sm\:rounded-bl-none { - border-bottom-left-radius: 0; - } - - .sm\:rounded-tl-sm { - border-top-left-radius: .125rem; - } - - .sm\:rounded-tr-sm { - border-top-right-radius: .125rem; - } - - .sm\:rounded-br-sm { - border-bottom-right-radius: .125rem; - } - - .sm\:rounded-bl-sm { - border-bottom-left-radius: .125rem; - } - - .sm\:rounded-tl { - border-top-left-radius: .25rem; - } - - .sm\:rounded-tr { - border-top-right-radius: .25rem; - } - - .sm\:rounded-br { - border-bottom-right-radius: .25rem; - } - - .sm\:rounded-bl { - border-bottom-left-radius: .25rem; - } - - .sm\:rounded-tl-lg { - border-top-left-radius: .5rem; - } - - .sm\:rounded-tr-lg { - border-top-right-radius: .5rem; - } - - .sm\:rounded-br-lg { - border-bottom-right-radius: .5rem; - } - - .sm\:rounded-bl-lg { - border-bottom-left-radius: .5rem; - } - - .sm\:rounded-tl-full { - border-top-left-radius: 9999px; - } - - .sm\:rounded-tr-full { - border-top-right-radius: 9999px; - } - - .sm\:rounded-br-full { - border-bottom-right-radius: 9999px; - } - - .sm\:rounded-bl-full { - border-bottom-left-radius: 9999px; - } - - .sm\:focus\:rounded-none:focus { - border-radius: 0; - } - - .sm\:focus\:rounded-sm:focus { - border-radius: .125rem; - } - - .sm\:focus\:rounded:focus { - border-radius: .25rem; - } - - .sm\:focus\:rounded-lg:focus { - border-radius: .5rem; - } - - .sm\:focus\:rounded-full:focus { - border-radius: 9999px; - } - - .sm\:focus\:rounded-t-none:focus { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - .sm\:focus\:rounded-r-none:focus { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .sm\:focus\:rounded-b-none:focus { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - .sm\:focus\:rounded-l-none:focus { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .sm\:focus\:rounded-t-sm:focus { - border-top-left-radius: .125rem; - border-top-right-radius: .125rem; - } - - .sm\:focus\:rounded-r-sm:focus { - border-top-right-radius: .125rem; - border-bottom-right-radius: .125rem; - } - - .sm\:focus\:rounded-b-sm:focus { - border-bottom-right-radius: .125rem; - border-bottom-left-radius: .125rem; - } - - .sm\:focus\:rounded-l-sm:focus { - border-top-left-radius: .125rem; - border-bottom-left-radius: .125rem; - } - - .sm\:focus\:rounded-t:focus { - border-top-left-radius: .25rem; - border-top-right-radius: .25rem; - } - - .sm\:focus\:rounded-r:focus { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; - } - - .sm\:focus\:rounded-b:focus { - border-bottom-right-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .sm\:focus\:rounded-l:focus { - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .sm\:focus\:rounded-t-lg:focus { - border-top-left-radius: .5rem; - border-top-right-radius: .5rem; - } - - .sm\:focus\:rounded-r-lg:focus { - border-top-right-radius: .5rem; - border-bottom-right-radius: .5rem; - } - - .sm\:focus\:rounded-b-lg:focus { - border-bottom-right-radius: .5rem; - border-bottom-left-radius: .5rem; - } - - .sm\:focus\:rounded-l-lg:focus { - border-top-left-radius: .5rem; - border-bottom-left-radius: .5rem; - } - - .sm\:focus\:rounded-t-full:focus { - border-top-left-radius: 9999px; - border-top-right-radius: 9999px; - } - - .sm\:focus\:rounded-r-full:focus { - border-top-right-radius: 9999px; - border-bottom-right-radius: 9999px; - } - - .sm\:focus\:rounded-b-full:focus { - border-bottom-right-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .sm\:focus\:rounded-l-full:focus { - border-top-left-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .sm\:focus\:rounded-tl-none:focus { - border-top-left-radius: 0; - } - - .sm\:focus\:rounded-tr-none:focus { - border-top-right-radius: 0; - } - - .sm\:focus\:rounded-br-none:focus { - border-bottom-right-radius: 0; - } - - .sm\:focus\:rounded-bl-none:focus { - border-bottom-left-radius: 0; - } - - .sm\:focus\:rounded-tl-sm:focus { - border-top-left-radius: .125rem; - } - - .sm\:focus\:rounded-tr-sm:focus { - border-top-right-radius: .125rem; - } - - .sm\:focus\:rounded-br-sm:focus { - border-bottom-right-radius: .125rem; - } - - .sm\:focus\:rounded-bl-sm:focus { - border-bottom-left-radius: .125rem; - } - - .sm\:focus\:rounded-tl:focus { - border-top-left-radius: .25rem; - } - - .sm\:focus\:rounded-tr:focus { - border-top-right-radius: .25rem; - } - - .sm\:focus\:rounded-br:focus { - border-bottom-right-radius: .25rem; - } - - .sm\:focus\:rounded-bl:focus { - border-bottom-left-radius: .25rem; - } - - .sm\:focus\:rounded-tl-lg:focus { - border-top-left-radius: .5rem; - } - - .sm\:focus\:rounded-tr-lg:focus { - border-top-right-radius: .5rem; - } - - .sm\:focus\:rounded-br-lg:focus { - border-bottom-right-radius: .5rem; - } - - .sm\:focus\:rounded-bl-lg:focus { - border-bottom-left-radius: .5rem; - } - - .sm\:focus\:rounded-tl-full:focus { - border-top-left-radius: 9999px; - } - - .sm\:focus\:rounded-tr-full:focus { - border-top-right-radius: 9999px; - } - - .sm\:focus\:rounded-br-full:focus { - border-bottom-right-radius: 9999px; - } - - .sm\:focus\:rounded-bl-full:focus { - border-bottom-left-radius: 9999px; - } - - .sm\:border-solid { - border-style: solid; - } - - .sm\:border-dashed { - border-style: dashed; - } - - .sm\:border-dotted { - border-style: dotted; - } - - .sm\:border-none { - border-style: none; - } - - .sm\:border-0 { - border-width: 0; - } - - .sm\:border-2 { - border-width: 2px; - } - - .sm\:border-4 { - border-width: 4px; - } - - .sm\:border-8 { - border-width: 8px; - } - - .sm\:border { - border-width: 1px; - } - - .sm\:border-t-0 { - border-top-width: 0; - } - - .sm\:border-r-0 { - border-right-width: 0; - } - - .sm\:border-b-0 { - border-bottom-width: 0; - } - - .sm\:border-l-0 { - border-left-width: 0; - } - - .sm\:border-t-2 { - border-top-width: 2px; - } - - .sm\:border-r-2 { - border-right-width: 2px; - } - - .sm\:border-b-2 { - border-bottom-width: 2px; - } - - .sm\:border-l-2 { - border-left-width: 2px; - } - - .sm\:border-t-4 { - border-top-width: 4px; - } - - .sm\:border-r-4 { - border-right-width: 4px; - } - - .sm\:border-b-4 { - border-bottom-width: 4px; - } - - .sm\:border-l-4 { - border-left-width: 4px; - } - - .sm\:border-t-8 { - border-top-width: 8px; - } - - .sm\:border-r-8 { - border-right-width: 8px; - } - - .sm\:border-b-8 { - border-bottom-width: 8px; - } - - .sm\:border-l-8 { - border-left-width: 8px; - } - - .sm\:border-t { - border-top-width: 1px; - } - - .sm\:border-r { - border-right-width: 1px; - } - - .sm\:border-b { - border-bottom-width: 1px; - } - - .sm\:border-l { - border-left-width: 1px; - } - - .sm\:active\:border-0:active { - border-width: 0; - } - - .sm\:active\:border-2:active { - border-width: 2px; - } - - .sm\:active\:border-4:active { - border-width: 4px; - } - - .sm\:active\:border-8:active { - border-width: 8px; - } - - .sm\:active\:border:active { - border-width: 1px; - } - - .sm\:active\:border-t-0:active { - border-top-width: 0; - } - - .sm\:active\:border-r-0:active { - border-right-width: 0; - } - - .sm\:active\:border-b-0:active { - border-bottom-width: 0; - } - - .sm\:active\:border-l-0:active { - border-left-width: 0; - } - - .sm\:active\:border-t-2:active { - border-top-width: 2px; - } - - .sm\:active\:border-r-2:active { - border-right-width: 2px; - } - - .sm\:active\:border-b-2:active { - border-bottom-width: 2px; - } - - .sm\:active\:border-l-2:active { - border-left-width: 2px; - } - - .sm\:active\:border-t-4:active { - border-top-width: 4px; - } - - .sm\:active\:border-r-4:active { - border-right-width: 4px; - } - - .sm\:active\:border-b-4:active { - border-bottom-width: 4px; - } - - .sm\:active\:border-l-4:active { - border-left-width: 4px; - } - - .sm\:active\:border-t-8:active { - border-top-width: 8px; - } - - .sm\:active\:border-r-8:active { - border-right-width: 8px; - } - - .sm\:active\:border-b-8:active { - border-bottom-width: 8px; - } - - .sm\:active\:border-l-8:active { - border-left-width: 8px; - } - - .sm\:active\:border-t:active { - border-top-width: 1px; - } - - .sm\:active\:border-r:active { - border-right-width: 1px; - } - - .sm\:active\:border-b:active { - border-bottom-width: 1px; - } - - .sm\:active\:border-l:active { - border-left-width: 1px; - } - - .sm\:focus\:border-0:focus { - border-width: 0; - } - - .sm\:focus\:border-2:focus { - border-width: 2px; - } - - .sm\:focus\:border-4:focus { - border-width: 4px; - } - - .sm\:focus\:border-8:focus { - border-width: 8px; - } - - .sm\:focus\:border:focus { - border-width: 1px; - } - - .sm\:focus\:border-t-0:focus { - border-top-width: 0; - } - - .sm\:focus\:border-r-0:focus { - border-right-width: 0; - } - - .sm\:focus\:border-b-0:focus { - border-bottom-width: 0; - } - - .sm\:focus\:border-l-0:focus { - border-left-width: 0; - } - - .sm\:focus\:border-t-2:focus { - border-top-width: 2px; - } - - .sm\:focus\:border-r-2:focus { - border-right-width: 2px; - } - - .sm\:focus\:border-b-2:focus { - border-bottom-width: 2px; - } - - .sm\:focus\:border-l-2:focus { - border-left-width: 2px; - } - - .sm\:focus\:border-t-4:focus { - border-top-width: 4px; - } - - .sm\:focus\:border-r-4:focus { - border-right-width: 4px; - } - - .sm\:focus\:border-b-4:focus { - border-bottom-width: 4px; - } - - .sm\:focus\:border-l-4:focus { - border-left-width: 4px; - } - - .sm\:focus\:border-t-8:focus { - border-top-width: 8px; - } - - .sm\:focus\:border-r-8:focus { - border-right-width: 8px; - } - - .sm\:focus\:border-b-8:focus { - border-bottom-width: 8px; - } - - .sm\:focus\:border-l-8:focus { - border-left-width: 8px; - } - - .sm\:focus\:border-t:focus { - border-top-width: 1px; - } - - .sm\:focus\:border-r:focus { - border-right-width: 1px; - } - - .sm\:focus\:border-b:focus { - border-bottom-width: 1px; - } - - .sm\:focus\:border-l:focus { - border-left-width: 1px; - } - - .sm\:cursor-auto { - cursor: auto; - } - - .sm\:cursor-default { - cursor: default; - } - - .sm\:cursor-pointer { - cursor: pointer; - } - - .sm\:cursor-wait { - cursor: wait; - } - - .sm\:cursor-move { - cursor: move; - } - - .sm\:cursor-not-allowed { - cursor: not-allowed; - } - - .sm\:block { - display: block; - } - - .sm\:inline-block { - display: inline-block; - } - - .sm\:inline { - display: inline; - } - - .sm\:table { - display: table; - } - - .sm\:table-row { - display: table-row; - } - - .sm\:table-cell { - display: table-cell; - } - - .sm\:hidden { - display: none; - } - - .sm\:flex { - display: flex; - } - - .sm\:inline-flex { - display: inline-flex; - } - - .sm\:flex-row { - flex-direction: row; - } - - .sm\:flex-row-reverse { - flex-direction: row-reverse; - } - - .sm\:flex-col { - flex-direction: column; - } - - .sm\:flex-col-reverse { - flex-direction: column-reverse; - } - - .sm\:flex-wrap { - flex-wrap: wrap; - } - - .sm\:flex-wrap-reverse { - flex-wrap: wrap-reverse; - } - - .sm\:flex-no-wrap { - flex-wrap: nowrap; - } - - .sm\:items-start { - align-items: flex-start; - } - - .sm\:items-end { - align-items: flex-end; - } - - .sm\:items-center { - align-items: center; - } - - .sm\:items-baseline { - align-items: baseline; - } - - .sm\:items-stretch { - align-items: stretch; - } - - .sm\:self-auto { - align-self: auto; - } - - .sm\:self-start { - align-self: flex-start; - } - - .sm\:self-end { - align-self: flex-end; - } - - .sm\:self-center { - align-self: center; - } - - .sm\:self-stretch { - align-self: stretch; - } - - .sm\:justify-start { - justify-content: flex-start; - } - - .sm\:justify-end { - justify-content: flex-end; - } - - .sm\:justify-center { - justify-content: center; - } - - .sm\:justify-between { - justify-content: space-between; - } - - .sm\:justify-around { - justify-content: space-around; - } - - .sm\:content-center { - align-content: center; - } - - .sm\:content-start { - align-content: flex-start; - } - - .sm\:content-end { - align-content: flex-end; - } - - .sm\:content-between { - align-content: space-between; - } - - .sm\:content-around { - align-content: space-around; - } - - .sm\:flex-1 { - flex: 1 1 0%; - } - - .sm\:flex-auto { - flex: 1 1 auto; - } - - .sm\:flex-initial { - flex: 0 1 auto; - } - - .sm\:flex-none { - flex: none; - } - - .sm\:flex-grow { - flex-grow: 1; - } - - .sm\:flex-shrink { - flex-shrink: 1; - } - - .sm\:flex-no-grow { - flex-grow: 0; - } - - .sm\:flex-no-shrink { - flex-shrink: 0; - } - - .sm\:float-right { - float: right; - } - - .sm\:float-left { - float: left; - } - - .sm\:float-none { - float: none; - } - - .sm\:clearfix:after { - content: ""; - display: table; - clear: both; - } - - .sm\:font-sans { - font-family: Nunito Sans, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; - } - - .sm\:font-serif { - font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; - } - - .sm\:font-mono { - font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; - } - - .sm\:font-hairline { - font-weight: 100; - } - - .sm\:font-thin { - font-weight: 200; - } - - .sm\:font-light { - font-weight: 300; - } - - .sm\:font-normal { - font-weight: 400; - } - - .sm\:font-medium { - font-weight: 500; - } - - .sm\:font-semibold { - font-weight: 600; - } - - .sm\:font-bold { - font-weight: 700; - } - - .sm\:font-extrabold { - font-weight: 800; - } - - .sm\:font-black { - font-weight: 900; - } - - .sm\:hover\:font-hairline:hover { - font-weight: 100; - } - - .sm\:hover\:font-thin:hover { - font-weight: 200; - } - - .sm\:hover\:font-light:hover { - font-weight: 300; - } - - .sm\:hover\:font-normal:hover { - font-weight: 400; - } - - .sm\:hover\:font-medium:hover { - font-weight: 500; - } - - .sm\:hover\:font-semibold:hover { - font-weight: 600; - } - - .sm\:hover\:font-bold:hover { - font-weight: 700; - } - - .sm\:hover\:font-extrabold:hover { - font-weight: 800; - } - - .sm\:hover\:font-black:hover { - font-weight: 900; - } - - .sm\:focus\:font-hairline:focus { - font-weight: 100; - } - - .sm\:focus\:font-thin:focus { - font-weight: 200; - } - - .sm\:focus\:font-light:focus { - font-weight: 300; - } - - .sm\:focus\:font-normal:focus { - font-weight: 400; - } - - .sm\:focus\:font-medium:focus { - font-weight: 500; - } - - .sm\:focus\:font-semibold:focus { - font-weight: 600; - } - - .sm\:focus\:font-bold:focus { - font-weight: 700; - } - - .sm\:focus\:font-extrabold:focus { - font-weight: 800; - } - - .sm\:focus\:font-black:focus { - font-weight: 900; - } - - .sm\:h-1 { - height: .25rem; - } - - .sm\:h-2 { - height: .5rem; - } - - .sm\:h-3 { - height: .75rem; - } - - .sm\:h-4 { - height: 1rem; - } - - .sm\:h-5 { - height: 1.25rem; - } - - .sm\:h-6 { - height: 1.5rem; - } - - .sm\:h-8 { - height: 2rem; - } - - .sm\:h-9 { - height: 2.2rem; - } - - .sm\:h-10 { - height: 2.5rem; - } - - .sm\:h-12 { - height: 3rem; - } - - .sm\:h-16 { - height: 4rem; - } - - .sm\:h-24 { - height: 6rem; - } - - .sm\:h-32 { - height: 8rem; - } - - .sm\:h-48 { - height: 12rem; - } - - .sm\:h-64 { - height: 16rem; - } - - .sm\:h-auto { - height: auto; - } - - .sm\:h-px { - height: 1px; - } - - .sm\:h-full { - height: 100%; - } - - .sm\:h-screen { - height: 100vh; - } - - .sm\:leading-none { - line-height: 1; - } - - .sm\:leading-tight { - line-height: 1.25; - } - - .sm\:leading-normal { - line-height: 1.6; - } - - .sm\:leading-loose { - line-height: 1.75; - } - - .sm\:m-0 { - margin: 0; - } - - .sm\:m-1 { - margin: .25rem; - } - - .sm\:m-2 { - margin: .5rem; - } - - .sm\:m-3 { - margin: .75rem; - } - - .sm\:m-4 { - margin: 1rem; - } - - .sm\:m-5 { - margin: 1.25rem; - } - - .sm\:m-6 { - margin: 1.5rem; - } - - .sm\:m-7 { - margin: 1.75rem; - } - - .sm\:m-8 { - margin: 2rem; - } - - .sm\:m-9 { - margin: 2.25rem; - } - - .sm\:m-10 { - margin: 2.5rem; - } - - .sm\:m-12 { - margin: 3rem; - } - - .sm\:m-16 { - margin: 4rem; - } - - .sm\:m-20 { - margin: 5rem; - } - - .sm\:m-24 { - margin: 6rem; - } - - .sm\:m-32 { - margin: 8rem; - } - - .sm\:m-auto { - margin: auto; - } - - .sm\:m-px { - margin: 1px; - } - - .sm\:my-0 { - margin-top: 0; - margin-bottom: 0; - } - - .sm\:mx-0 { - margin-left: 0; - margin-right: 0; - } - - .sm\:my-1 { - margin-top: .25rem; - margin-bottom: .25rem; - } - - .sm\:mx-1 { - margin-left: .25rem; - margin-right: .25rem; - } - - .sm\:my-2 { - margin-top: .5rem; - margin-bottom: .5rem; - } - - .sm\:mx-2 { - margin-left: .5rem; - margin-right: .5rem; - } - - .sm\:my-3 { - margin-top: .75rem; - margin-bottom: .75rem; - } - - .sm\:mx-3 { - margin-left: .75rem; - margin-right: .75rem; - } - - .sm\:my-4 { - margin-top: 1rem; - margin-bottom: 1rem; - } - - .sm\:mx-4 { - margin-left: 1rem; - margin-right: 1rem; - } - - .sm\:my-5 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; - } - - .sm\:mx-5 { - margin-left: 1.25rem; - margin-right: 1.25rem; - } - - .sm\:my-6 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; - } - - .sm\:mx-6 { - margin-left: 1.5rem; - margin-right: 1.5rem; - } - - .sm\:my-7 { - margin-top: 1.75rem; - margin-bottom: 1.75rem; - } - - .sm\:mx-7 { - margin-left: 1.75rem; - margin-right: 1.75rem; - } - - .sm\:my-8 { - margin-top: 2rem; - margin-bottom: 2rem; - } - - .sm\:mx-8 { - margin-left: 2rem; - margin-right: 2rem; - } - - .sm\:my-9 { - margin-top: 2.25rem; - margin-bottom: 2.25rem; - } - - .sm\:mx-9 { - margin-left: 2.25rem; - margin-right: 2.25rem; - } - - .sm\:my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; - } - - .sm\:mx-10 { - margin-left: 2.5rem; - margin-right: 2.5rem; - } - - .sm\:my-12 { - margin-top: 3rem; - margin-bottom: 3rem; - } - - .sm\:mx-12 { - margin-left: 3rem; - margin-right: 3rem; - } - - .sm\:my-16 { - margin-top: 4rem; - margin-bottom: 4rem; - } - - .sm\:mx-16 { - margin-left: 4rem; - margin-right: 4rem; - } - - .sm\:my-20 { - margin-top: 5rem; - margin-bottom: 5rem; - } - - .sm\:mx-20 { - margin-left: 5rem; - margin-right: 5rem; - } - - .sm\:my-24 { - margin-top: 6rem; - margin-bottom: 6rem; - } - - .sm\:mx-24 { - margin-left: 6rem; - margin-right: 6rem; - } - - .sm\:my-32 { - margin-top: 8rem; - margin-bottom: 8rem; - } - - .sm\:mx-32 { - margin-left: 8rem; - margin-right: 8rem; - } - - .sm\:my-auto { - margin-top: auto; - margin-bottom: auto; - } - - .sm\:mx-auto { - margin-left: auto; - margin-right: auto; - } - - .sm\:my-px { - margin-top: 1px; - margin-bottom: 1px; - } - - .sm\:mx-px { - margin-left: 1px; - margin-right: 1px; - } - - .sm\:mt-0 { - margin-top: 0; - } - - .sm\:mr-0 { - margin-right: 0; - } - - .sm\:mb-0 { - margin-bottom: 0; - } - - .sm\:ml-0 { - margin-left: 0; - } - - .sm\:mt-1 { - margin-top: .25rem; - } - - .sm\:mr-1 { - margin-right: .25rem; - } - - .sm\:mb-1 { - margin-bottom: .25rem; - } - - .sm\:ml-1 { - margin-left: .25rem; - } - - .sm\:mt-2 { - margin-top: .5rem; - } - - .sm\:mr-2 { - margin-right: .5rem; - } - - .sm\:mb-2 { - margin-bottom: .5rem; - } - - .sm\:ml-2 { - margin-left: .5rem; - } - - .sm\:mt-3 { - margin-top: .75rem; - } - - .sm\:mr-3 { - margin-right: .75rem; - } - - .sm\:mb-3 { - margin-bottom: .75rem; - } - - .sm\:ml-3 { - margin-left: .75rem; - } - - .sm\:mt-4 { - margin-top: 1rem; - } - - .sm\:mr-4 { - margin-right: 1rem; - } - - .sm\:mb-4 { - margin-bottom: 1rem; - } - - .sm\:ml-4 { - margin-left: 1rem; - } - - .sm\:mt-5 { - margin-top: 1.25rem; - } - - .sm\:mr-5 { - margin-right: 1.25rem; - } - - .sm\:mb-5 { - margin-bottom: 1.25rem; - } - - .sm\:ml-5 { - margin-left: 1.25rem; - } - - .sm\:mt-6 { - margin-top: 1.5rem; - } - - .sm\:mr-6 { - margin-right: 1.5rem; - } - - .sm\:mb-6 { - margin-bottom: 1.5rem; - } - - .sm\:ml-6 { - margin-left: 1.5rem; - } - - .sm\:mt-7 { - margin-top: 1.75rem; - } - - .sm\:mr-7 { - margin-right: 1.75rem; - } - - .sm\:mb-7 { - margin-bottom: 1.75rem; - } - - .sm\:ml-7 { - margin-left: 1.75rem; - } - - .sm\:mt-8 { - margin-top: 2rem; - } - - .sm\:mr-8 { - margin-right: 2rem; - } - - .sm\:mb-8 { - margin-bottom: 2rem; - } - - .sm\:ml-8 { - margin-left: 2rem; - } - - .sm\:mt-9 { - margin-top: 2.25rem; - } - - .sm\:mr-9 { - margin-right: 2.25rem; - } - - .sm\:mb-9 { - margin-bottom: 2.25rem; - } - - .sm\:ml-9 { - margin-left: 2.25rem; - } - - .sm\:mt-10 { - margin-top: 2.5rem; - } - - .sm\:mr-10 { - margin-right: 2.5rem; - } - - .sm\:mb-10 { - margin-bottom: 2.5rem; - } - - .sm\:ml-10 { - margin-left: 2.5rem; - } - - .sm\:mt-12 { - margin-top: 3rem; - } - - .sm\:mr-12 { - margin-right: 3rem; - } - - .sm\:mb-12 { - margin-bottom: 3rem; - } - - .sm\:ml-12 { - margin-left: 3rem; - } - - .sm\:mt-16 { - margin-top: 4rem; - } - - .sm\:mr-16 { - margin-right: 4rem; - } - - .sm\:mb-16 { - margin-bottom: 4rem; - } - - .sm\:ml-16 { - margin-left: 4rem; - } - - .sm\:mt-20 { - margin-top: 5rem; - } - - .sm\:mr-20 { - margin-right: 5rem; - } - - .sm\:mb-20 { - margin-bottom: 5rem; - } - - .sm\:ml-20 { - margin-left: 5rem; - } - - .sm\:mt-24 { - margin-top: 6rem; - } - - .sm\:mr-24 { - margin-right: 6rem; - } - - .sm\:mb-24 { - margin-bottom: 6rem; - } - - .sm\:ml-24 { - margin-left: 6rem; - } - - .sm\:mt-32 { - margin-top: 8rem; - } - - .sm\:mr-32 { - margin-right: 8rem; - } - - .sm\:mb-32 { - margin-bottom: 8rem; - } - - .sm\:ml-32 { - margin-left: 8rem; - } - - .sm\:mt-auto { - margin-top: auto; - } - - .sm\:mr-auto { - margin-right: auto; - } - - .sm\:mb-auto { - margin-bottom: auto; - } - - .sm\:ml-auto { - margin-left: auto; - } - - .sm\:mt-px { - margin-top: 1px; - } - - .sm\:mr-px { - margin-right: 1px; - } - - .sm\:mb-px { - margin-bottom: 1px; - } - - .sm\:ml-px { - margin-left: 1px; - } - - .sm\:max-h-full { - max-height: 100%; - } - - .sm\:max-h-screen { - max-height: 100vh; - } - - .sm\:max-w-xs { - max-width: 20rem; - } - - .sm\:max-w-sm { - max-width: 30rem; - } - - .sm\:max-w-md { - max-width: 40rem; - } - - .sm\:max-w-lg { - max-width: 50rem; - } - - .sm\:max-w-xl { - max-width: 60rem; - } - - .sm\:max-w-2xl { - max-width: 70rem; - } - - .sm\:max-w-3xl { - max-width: 80rem; - } - - .sm\:max-w-4xl { - max-width: 90rem; - } - - .sm\:max-w-5xl { - max-width: 100rem; - } - - .sm\:max-w-full { - max-width: 100%; - } - - .sm\:max-w-none { - max-width: none; - } - - .sm\:min-h-0 { - min-height: 0; - } - - .sm\:min-h-full { - min-height: 100%; - } - - .sm\:min-h-screen { - min-height: 100vh; - } - - .sm\:min-w-0 { - min-width: 0; - } - - .sm\:min-w-full { - min-width: 100%; - } - - .sm\:-m-0 { - margin: 0; - } - - .sm\:-m-1 { - margin: -0.25rem; - } - - .sm\:-m-2 { - margin: -0.5rem; - } - - .sm\:-m-3 { - margin: -0.75rem; - } - - .sm\:-m-4 { - margin: -1rem; - } - - .sm\:-m-5 { - margin: -1.25rem; - } - - .sm\:-m-6 { - margin: -1.5rem; - } - - .sm\:-m-8 { - margin: -2rem; - } - - .sm\:-m-10 { - margin: -2.5rem; - } - - .sm\:-m-12 { - margin: -3rem; - } - - .sm\:-m-16 { - margin: -4rem; - } - - .sm\:-m-20 { - margin: -5rem; - } - - .sm\:-m-24 { - margin: -6rem; - } - - .sm\:-m-32 { - margin: -8rem; - } - - .sm\:-m-px { - margin: -1px; - } - - .sm\:-my-0 { - margin-top: 0; - margin-bottom: 0; - } - - .sm\:-mx-0 { - margin-left: 0; - margin-right: 0; - } - - .sm\:-my-1 { - margin-top: -0.25rem; - margin-bottom: -0.25rem; - } - - .sm\:-mx-1 { - margin-left: -0.25rem; - margin-right: -0.25rem; - } - - .sm\:-my-2 { - margin-top: -0.5rem; - margin-bottom: -0.5rem; - } - - .sm\:-mx-2 { - margin-left: -0.5rem; - margin-right: -0.5rem; - } - - .sm\:-my-3 { - margin-top: -0.75rem; - margin-bottom: -0.75rem; - } - - .sm\:-mx-3 { - margin-left: -0.75rem; - margin-right: -0.75rem; - } - - .sm\:-my-4 { - margin-top: -1rem; - margin-bottom: -1rem; - } - - .sm\:-mx-4 { - margin-left: -1rem; - margin-right: -1rem; - } - - .sm\:-my-5 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; - } - - .sm\:-mx-5 { - margin-left: -1.25rem; - margin-right: -1.25rem; - } - - .sm\:-my-6 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - } - - .sm\:-mx-6 { - margin-left: -1.5rem; - margin-right: -1.5rem; - } - - .sm\:-my-8 { - margin-top: -2rem; - margin-bottom: -2rem; - } - - .sm\:-mx-8 { - margin-left: -2rem; - margin-right: -2rem; - } - - .sm\:-my-10 { - margin-top: -2.5rem; - margin-bottom: -2.5rem; - } - - .sm\:-mx-10 { - margin-left: -2.5rem; - margin-right: -2.5rem; - } - - .sm\:-my-12 { - margin-top: -3rem; - margin-bottom: -3rem; - } - - .sm\:-mx-12 { - margin-left: -3rem; - margin-right: -3rem; - } - - .sm\:-my-16 { - margin-top: -4rem; - margin-bottom: -4rem; - } - - .sm\:-mx-16 { - margin-left: -4rem; - margin-right: -4rem; - } - - .sm\:-my-20 { - margin-top: -5rem; - margin-bottom: -5rem; - } - - .sm\:-mx-20 { - margin-left: -5rem; - margin-right: -5rem; - } - - .sm\:-my-24 { - margin-top: -6rem; - margin-bottom: -6rem; - } - - .sm\:-mx-24 { - margin-left: -6rem; - margin-right: -6rem; - } - - .sm\:-my-32 { - margin-top: -8rem; - margin-bottom: -8rem; - } - - .sm\:-mx-32 { - margin-left: -8rem; - margin-right: -8rem; - } - - .sm\:-my-px { - margin-top: -1px; - margin-bottom: -1px; - } - - .sm\:-mx-px { - margin-left: -1px; - margin-right: -1px; - } - - .sm\:-mt-0 { - margin-top: 0; - } - - .sm\:-mr-0 { - margin-right: 0; - } - - .sm\:-mb-0 { - margin-bottom: 0; - } - - .sm\:-ml-0 { - margin-left: 0; - } - - .sm\:-mt-1 { - margin-top: -0.25rem; - } - - .sm\:-mr-1 { - margin-right: -0.25rem; - } - - .sm\:-mb-1 { - margin-bottom: -0.25rem; - } - - .sm\:-ml-1 { - margin-left: -0.25rem; - } - - .sm\:-mt-2 { - margin-top: -0.5rem; - } - - .sm\:-mr-2 { - margin-right: -0.5rem; - } - - .sm\:-mb-2 { - margin-bottom: -0.5rem; - } - - .sm\:-ml-2 { - margin-left: -0.5rem; - } - - .sm\:-mt-3 { - margin-top: -0.75rem; - } - - .sm\:-mr-3 { - margin-right: -0.75rem; - } - - .sm\:-mb-3 { - margin-bottom: -0.75rem; - } - - .sm\:-ml-3 { - margin-left: -0.75rem; - } - - .sm\:-mt-4 { - margin-top: -1rem; - } - - .sm\:-mr-4 { - margin-right: -1rem; - } - - .sm\:-mb-4 { - margin-bottom: -1rem; - } - - .sm\:-ml-4 { - margin-left: -1rem; - } - - .sm\:-mt-5 { - margin-top: -1.25rem; - } - - .sm\:-mr-5 { - margin-right: -1.25rem; - } - - .sm\:-mb-5 { - margin-bottom: -1.25rem; - } - - .sm\:-ml-5 { - margin-left: -1.25rem; - } - - .sm\:-mt-6 { - margin-top: -1.5rem; - } - - .sm\:-mr-6 { - margin-right: -1.5rem; - } - - .sm\:-mb-6 { - margin-bottom: -1.5rem; - } - - .sm\:-ml-6 { - margin-left: -1.5rem; - } - - .sm\:-mt-8 { - margin-top: -2rem; - } - - .sm\:-mr-8 { - margin-right: -2rem; - } - - .sm\:-mb-8 { - margin-bottom: -2rem; - } - - .sm\:-ml-8 { - margin-left: -2rem; - } - - .sm\:-mt-10 { - margin-top: -2.5rem; - } - - .sm\:-mr-10 { - margin-right: -2.5rem; - } - - .sm\:-mb-10 { - margin-bottom: -2.5rem; - } - - .sm\:-ml-10 { - margin-left: -2.5rem; - } - - .sm\:-mt-12 { - margin-top: -3rem; - } - - .sm\:-mr-12 { - margin-right: -3rem; - } - - .sm\:-mb-12 { - margin-bottom: -3rem; - } - - .sm\:-ml-12 { - margin-left: -3rem; - } - - .sm\:-mt-16 { - margin-top: -4rem; - } - - .sm\:-mr-16 { - margin-right: -4rem; - } - - .sm\:-mb-16 { - margin-bottom: -4rem; - } - - .sm\:-ml-16 { - margin-left: -4rem; - } - - .sm\:-mt-20 { - margin-top: -5rem; - } - - .sm\:-mr-20 { - margin-right: -5rem; - } - - .sm\:-mb-20 { - margin-bottom: -5rem; - } - - .sm\:-ml-20 { - margin-left: -5rem; - } - - .sm\:-mt-24 { - margin-top: -6rem; - } - - .sm\:-mr-24 { - margin-right: -6rem; - } - - .sm\:-mb-24 { - margin-bottom: -6rem; - } - - .sm\:-ml-24 { - margin-left: -6rem; - } - - .sm\:-mt-32 { - margin-top: -8rem; - } - - .sm\:-mr-32 { - margin-right: -8rem; - } - - .sm\:-mb-32 { - margin-bottom: -8rem; - } - - .sm\:-ml-32 { - margin-left: -8rem; - } - - .sm\:-mt-px { - margin-top: -1px; - } - - .sm\:-mr-px { - margin-right: -1px; - } - - .sm\:-mb-px { - margin-bottom: -1px; - } - - .sm\:-ml-px { - margin-left: -1px; - } - - .sm\:opacity-0 { - opacity: 0; - } - - .sm\:opacity-25 { - opacity: .25; - } - - .sm\:opacity-50 { - opacity: .5; - } - - .sm\:opacity-75 { - opacity: .75; - } - - .sm\:opacity-100 { - opacity: 1; - } - - .sm\:overflow-auto { - overflow: auto; - } - - .sm\:overflow-hidden { - overflow: hidden; - } - - .sm\:overflow-visible { - overflow: visible; - } - - .sm\:overflow-scroll { - overflow: scroll; - } - - .sm\:overflow-x-auto { - overflow-x: auto; - } - - .sm\:overflow-y-auto { - overflow-y: auto; - } - - .sm\:overflow-x-hidden { - overflow-x: hidden; - } - - .sm\:overflow-y-hidden { - overflow-y: hidden; - } - - .sm\:overflow-x-visible { - overflow-x: visible; - } - - .sm\:overflow-y-visible { - overflow-y: visible; - } - - .sm\:overflow-x-scroll { - overflow-x: scroll; - } - - .sm\:overflow-y-scroll { - overflow-y: scroll; - } - - .sm\:scrolling-touch { - -webkit-overflow-scrolling: touch; - } - - .sm\:scrolling-auto { - -webkit-overflow-scrolling: auto; - } - - .sm\:p-0 { - padding: 0; - } - - .sm\:p-1 { - padding: .25rem; - } - - .sm\:p-2 { - padding: .5rem; - } - - .sm\:p-3 { - padding: .75rem; - } - - .sm\:p-4 { - padding: 1rem; - } - - .sm\:p-5 { - padding: 1.25rem; - } - - .sm\:p-6 { - padding: 1.5rem; - } - - .sm\:p-7 { - padding: 1.75rem; - } - - .sm\:p-8 { - padding: 2rem; - } - - .sm\:p-10 { - padding: 2.5rem; - } - - .sm\:p-12 { - padding: 3rem; - } - - .sm\:p-16 { - padding: 4rem; - } - - .sm\:p-20 { - padding: 5rem; - } - - .sm\:p-24 { - padding: 6rem; - } - - .sm\:p-32 { - padding: 8rem; - } - - .sm\:p-px { - padding: 1px; - } - - .sm\:py-0 { - padding-top: 0; - padding-bottom: 0; - } - - .sm\:px-0 { - padding-left: 0; - padding-right: 0; - } - - .sm\:py-1 { - padding-top: .25rem; - padding-bottom: .25rem; - } - - .sm\:px-1 { - padding-left: .25rem; - padding-right: .25rem; - } - - .sm\:py-2 { - padding-top: .5rem; - padding-bottom: .5rem; - } - - .sm\:px-2 { - padding-left: .5rem; - padding-right: .5rem; - } - - .sm\:py-3 { - padding-top: .75rem; - padding-bottom: .75rem; - } - - .sm\:px-3 { - padding-left: .75rem; - padding-right: .75rem; - } - - .sm\:py-4 { - padding-top: 1rem; - padding-bottom: 1rem; - } - - .sm\:px-4 { - padding-left: 1rem; - padding-right: 1rem; - } - - .sm\:py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; - } - - .sm\:px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; - } - - .sm\:py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; - } - - .sm\:px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; - } - - .sm\:py-7 { - padding-top: 1.75rem; - padding-bottom: 1.75rem; - } - - .sm\:px-7 { - padding-left: 1.75rem; - padding-right: 1.75rem; - } - - .sm\:py-8 { - padding-top: 2rem; - padding-bottom: 2rem; - } - - .sm\:px-8 { - padding-left: 2rem; - padding-right: 2rem; - } - - .sm\:py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; - } - - .sm\:px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; - } - - .sm\:py-12 { - padding-top: 3rem; - padding-bottom: 3rem; - } - - .sm\:px-12 { - padding-left: 3rem; - padding-right: 3rem; - } - - .sm\:py-16 { - padding-top: 4rem; - padding-bottom: 4rem; - } - - .sm\:px-16 { - padding-left: 4rem; - padding-right: 4rem; - } - - .sm\:py-20 { - padding-top: 5rem; - padding-bottom: 5rem; - } - - .sm\:px-20 { - padding-left: 5rem; - padding-right: 5rem; - } - - .sm\:py-24 { - padding-top: 6rem; - padding-bottom: 6rem; - } - - .sm\:px-24 { - padding-left: 6rem; - padding-right: 6rem; - } - - .sm\:py-32 { - padding-top: 8rem; - padding-bottom: 8rem; - } - - .sm\:px-32 { - padding-left: 8rem; - padding-right: 8rem; - } - - .sm\:py-px { - padding-top: 1px; - padding-bottom: 1px; - } - - .sm\:px-px { - padding-left: 1px; - padding-right: 1px; - } - - .sm\:pt-0 { - padding-top: 0; - } - - .sm\:pr-0 { - padding-right: 0; - } - - .sm\:pb-0 { - padding-bottom: 0; - } - - .sm\:pl-0 { - padding-left: 0; - } - - .sm\:pt-1 { - padding-top: .25rem; - } - - .sm\:pr-1 { - padding-right: .25rem; - } - - .sm\:pb-1 { - padding-bottom: .25rem; - } - - .sm\:pl-1 { - padding-left: .25rem; - } - - .sm\:pt-2 { - padding-top: .5rem; - } - - .sm\:pr-2 { - padding-right: .5rem; - } - - .sm\:pb-2 { - padding-bottom: .5rem; - } - - .sm\:pl-2 { - padding-left: .5rem; - } - - .sm\:pt-3 { - padding-top: .75rem; - } - - .sm\:pr-3 { - padding-right: .75rem; - } - - .sm\:pb-3 { - padding-bottom: .75rem; - } - - .sm\:pl-3 { - padding-left: .75rem; - } - - .sm\:pt-4 { - padding-top: 1rem; - } - - .sm\:pr-4 { - padding-right: 1rem; - } - - .sm\:pb-4 { - padding-bottom: 1rem; - } - - .sm\:pl-4 { - padding-left: 1rem; - } - - .sm\:pt-5 { - padding-top: 1.25rem; - } - - .sm\:pr-5 { - padding-right: 1.25rem; - } - - .sm\:pb-5 { - padding-bottom: 1.25rem; - } - - .sm\:pl-5 { - padding-left: 1.25rem; - } - - .sm\:pt-6 { - padding-top: 1.5rem; - } - - .sm\:pr-6 { - padding-right: 1.5rem; - } - - .sm\:pb-6 { - padding-bottom: 1.5rem; - } - - .sm\:pl-6 { - padding-left: 1.5rem; - } - - .sm\:pt-7 { - padding-top: 1.75rem; - } - - .sm\:pr-7 { - padding-right: 1.75rem; - } - - .sm\:pb-7 { - padding-bottom: 1.75rem; - } - - .sm\:pl-7 { - padding-left: 1.75rem; - } - - .sm\:pt-8 { - padding-top: 2rem; - } - - .sm\:pr-8 { - padding-right: 2rem; - } - - .sm\:pb-8 { - padding-bottom: 2rem; - } - - .sm\:pl-8 { - padding-left: 2rem; - } - - .sm\:pt-10 { - padding-top: 2.5rem; - } - - .sm\:pr-10 { - padding-right: 2.5rem; - } - - .sm\:pb-10 { - padding-bottom: 2.5rem; - } - - .sm\:pl-10 { - padding-left: 2.5rem; - } - - .sm\:pt-12 { - padding-top: 3rem; - } - - .sm\:pr-12 { - padding-right: 3rem; - } - - .sm\:pb-12 { - padding-bottom: 3rem; - } - - .sm\:pl-12 { - padding-left: 3rem; - } - - .sm\:pt-16 { - padding-top: 4rem; - } - - .sm\:pr-16 { - padding-right: 4rem; - } - - .sm\:pb-16 { - padding-bottom: 4rem; - } - - .sm\:pl-16 { - padding-left: 4rem; - } - - .sm\:pt-20 { - padding-top: 5rem; - } - - .sm\:pr-20 { - padding-right: 5rem; - } - - .sm\:pb-20 { - padding-bottom: 5rem; - } - - .sm\:pl-20 { - padding-left: 5rem; - } - - .sm\:pt-24 { - padding-top: 6rem; - } - - .sm\:pr-24 { - padding-right: 6rem; - } - - .sm\:pb-24 { - padding-bottom: 6rem; - } - - .sm\:pl-24 { - padding-left: 6rem; - } - - .sm\:pt-32 { - padding-top: 8rem; - } - - .sm\:pr-32 { - padding-right: 8rem; - } - - .sm\:pb-32 { - padding-bottom: 8rem; - } - - .sm\:pl-32 { - padding-left: 8rem; - } - - .sm\:pt-px { - padding-top: 1px; - } - - .sm\:pr-px { - padding-right: 1px; - } - - .sm\:pb-px { - padding-bottom: 1px; - } - - .sm\:pl-px { - padding-left: 1px; - } - - .sm\:pointer-events-none { - pointer-events: none; - } - - .sm\:pointer-events-auto { - pointer-events: auto; - } - - .sm\:static { - position: static; - } - - .sm\:fixed { - position: fixed; - } - - .sm\:absolute { - position: absolute; - } - - .sm\:relative { - position: relative; - } - - .sm\:sticky { - position: -webkit-sticky; - position: sticky; - } - - .sm\:pin-none { - top: auto; - right: auto; - bottom: auto; - left: auto; - } - - .sm\:pin { - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - .sm\:pin-y { - top: 0; - bottom: 0; - } - - .sm\:pin-x { - right: 0; - left: 0; - } - - .sm\:pin-t { - top: 0; - } - - .sm\:pin-r { - right: 0; - } - - .sm\:pin-b { - bottom: 0; - } - - .sm\:pin-l { - left: 0; - } - - .sm\:resize-none { - resize: none; - } - - .sm\:resize-y { - resize: vertical; - } - - .sm\:resize-x { - resize: horizontal; - } - - .sm\:resize { - resize: both; - } - - .sm\:shadow { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); - } - - .sm\:shadow-md { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); - } - - .sm\:shadow-lg { - box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, .04), 0 4px 15px 0 rgba(0, 0, 0, .08); - } - - .sm\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); - } - - .sm\:shadow-outline { - box-shadow: 0 0 0 3px rgba(52, 144, 220, .5); - } - - .sm\:shadow-none { - box-shadow: none; - } - - .sm\:hover\:shadow:hover { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); - } - - .sm\:hover\:shadow-md:hover { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); - } - - .sm\:hover\:shadow-lg:hover { - box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, .04), 0 4px 15px 0 rgba(0, 0, 0, .08); - } - - .sm\:hover\:shadow-inner:hover { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); - } - - .sm\:hover\:shadow-outline:hover { - box-shadow: 0 0 0 3px rgba(52, 144, 220, .5); - } - - .sm\:hover\:shadow-none:hover { - box-shadow: none; - } - - .sm\:focus\:shadow:focus { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); - } - - .sm\:focus\:shadow-md:focus { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); - } - - .sm\:focus\:shadow-lg:focus { - box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, .04), 0 4px 15px 0 rgba(0, 0, 0, .08); - } - - .sm\:focus\:shadow-inner:focus { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); - } - - .sm\:focus\:shadow-outline:focus { - box-shadow: 0 0 0 3px rgba(52, 144, 220, .5); - } - - .sm\:focus\:shadow-none:focus { - box-shadow: none; - } - - .sm\:table-auto { - table-layout: auto; - } - - .sm\:table-fixed { - table-layout: fixed; - } - - .sm\:text-left { - text-align: left; - } - - .sm\:text-center { - text-align: center; - } - - .sm\:text-right { - text-align: right; - } - - .sm\:text-justify { - text-align: justify; - } - - .sm\:text-transparent { - color: transparent; - } - - .sm\:text-black { - color: #1f2e41; - } - - .sm\:text-grey-darkest { - color: #3e4852; - } - - .sm\:text-grey-darker { - color: #606f7b; - } - - .sm\:text-grey-dark { - color: #8795a1; - } - - .sm\:text-grey { - color: #b8c2cc; - } - - .sm\:text-grey-light { - color: #e2e8ee; - } - - .sm\:text-grey-lighter { - color: #ecf0f3; - } - - .sm\:text-grey-lightest { - color: #f9f9f9; - } - - .sm\:text-white { - color: #fff; - } - - .sm\:text-red-darkest { - color: #3b0d0c; - } - - .sm\:text-red-darker { - color: #621b18; - } - - .sm\:text-red-dark { - color: #cc1f1a; - } - - .sm\:text-red { - color: #e3342f; - } - - .sm\:text-red-light { - color: #ef5753; - } - - .sm\:text-red-lighter { - color: #f9acaa; - } - - .sm\:text-red-lightest { - color: #fcebea; - } - - .sm\:text-orange-darkest { - color: #462a16; - } - - .sm\:text-orange-darker { - color: #613b1f; - } - - .sm\:text-orange-dark { - color: #de751f; - } - - .sm\:text-orange { - color: #f6993f; - } - - .sm\:text-orange-light { - color: #faad63; - } - - .sm\:text-orange-lighter { - color: #fcd9b6; - } - - .sm\:text-orange-lightest { - color: #fff5eb; - } - - .sm\:text-yellow-darkest { - color: #453411; - } - - .sm\:text-yellow-darker { - color: #684f1d; - } - - .sm\:text-yellow-dark { - color: #f2d024; - } - - .sm\:text-yellow { - color: #ffed4a; - } - - .sm\:text-yellow-light { - color: #fff382; - } - - .sm\:text-yellow-lighter { - color: #fff9c2; - } - - .sm\:text-yellow-lightest { - color: #fcfbeb; - } - - .sm\:text-green-darkest { - color: #0f2f21; - } - - .sm\:text-green-darker { - color: #1a4731; - } - - .sm\:text-green-dark { - color: #1f9d55; - } - - .sm\:text-green { - color: #38c172; - } - - .sm\:text-green-light { - color: #51d88a; - } - - .sm\:text-green-lighter { - color: #a2f5bf; - } - - .sm\:text-green-lightest { - color: #e3fcec; - } - - .sm\:text-teal-darkest { - color: #0d3331; - } - - .sm\:text-teal-darker { - color: #20504f; - } - - .sm\:text-teal-dark { - color: #38a89d; - } - - .sm\:text-teal { - color: #4dc0b5; - } - - .sm\:text-teal-light { - color: #64d5ca; - } - - .sm\:text-teal-lighter { - color: #a0f0ed; - } - - .sm\:text-teal-lightest { - color: #e8fffe; - } - - .sm\:text-blue-darkest { - color: #24548f; - } - - .sm\:text-blue-darker { - color: #1a4d8c; - } - - .sm\:text-blue-dark { - color: #0174d4; - } - - .sm\:text-blue { - color: #3490dc; - } - - .sm\:text-blue-light { - color: #6cb2eb; - } - - .sm\:text-blue-lighter { - color: #bcdefa; - } - - .sm\:text-blue-lightest { - color: #eff8ff; - } - - .sm\:text-indigo-darkest { - color: #191e38; - } - - .sm\:text-indigo-darker { - color: #2f365f; - } - - .sm\:text-indigo-dark { - color: #5661b3; - } - - .sm\:text-indigo { - color: #6574cd; - } - - .sm\:text-indigo-light { - color: #7886d7; - } - - .sm\:text-indigo-lighter { - color: #b2b7ff; - } - - .sm\:text-indigo-lightest { - color: #e6e8ff; - } - - .sm\:text-purple-darkest { - color: #21183c; - } - - .sm\:text-purple-darker { - color: #382b5f; - } - - .sm\:text-purple-dark { - color: #794acf; - } - - .sm\:text-purple { - color: #9561e2; - } - - .sm\:text-purple-light { - color: #a779e9; - } - - .sm\:text-purple-lighter { - color: #d6bbfc; - } - - .sm\:text-purple-lightest { - color: #f3ebff; - } - - .sm\:text-pink-darkest { - color: #451225; - } - - .sm\:text-pink-darker { - color: #6f213f; - } - - .sm\:text-pink-dark { - color: #eb5286; - } - - .sm\:text-pink { - color: #f66d9b; - } - - .sm\:text-pink-light { - color: #fa7ea8; - } - - .sm\:text-pink-lighter { - color: #ffbbca; - } - - .sm\:text-pink-lightest { - color: #ffebef; - } - - .sm\:hover\:text-transparent:hover { - color: transparent; - } - - .sm\:hover\:text-black:hover { - color: #1f2e41; - } - - .sm\:hover\:text-grey-darkest:hover { - color: #3e4852; - } - - .sm\:hover\:text-grey-darker:hover { - color: #606f7b; - } - - .sm\:hover\:text-grey-dark:hover { - color: #8795a1; - } - - .sm\:hover\:text-grey:hover { - color: #b8c2cc; - } - - .sm\:hover\:text-grey-light:hover { - color: #e2e8ee; - } - - .sm\:hover\:text-grey-lighter:hover { - color: #ecf0f3; - } - - .sm\:hover\:text-grey-lightest:hover { - color: #f9f9f9; - } - - .sm\:hover\:text-white:hover { - color: #fff; - } - - .sm\:hover\:text-red-darkest:hover { - color: #3b0d0c; - } - - .sm\:hover\:text-red-darker:hover { - color: #621b18; - } - - .sm\:hover\:text-red-dark:hover { - color: #cc1f1a; - } - - .sm\:hover\:text-red:hover { - color: #e3342f; - } - - .sm\:hover\:text-red-light:hover { - color: #ef5753; - } - - .sm\:hover\:text-red-lighter:hover { - color: #f9acaa; - } - - .sm\:hover\:text-red-lightest:hover { - color: #fcebea; - } - - .sm\:hover\:text-orange-darkest:hover { - color: #462a16; - } - - .sm\:hover\:text-orange-darker:hover { - color: #613b1f; - } - - .sm\:hover\:text-orange-dark:hover { - color: #de751f; - } - - .sm\:hover\:text-orange:hover { - color: #f6993f; - } - - .sm\:hover\:text-orange-light:hover { - color: #faad63; - } - - .sm\:hover\:text-orange-lighter:hover { - color: #fcd9b6; - } - - .sm\:hover\:text-orange-lightest:hover { - color: #fff5eb; - } - - .sm\:hover\:text-yellow-darkest:hover { - color: #453411; - } - - .sm\:hover\:text-yellow-darker:hover { - color: #684f1d; - } - - .sm\:hover\:text-yellow-dark:hover { - color: #f2d024; - } - - .sm\:hover\:text-yellow:hover { - color: #ffed4a; - } - - .sm\:hover\:text-yellow-light:hover { - color: #fff382; - } - - .sm\:hover\:text-yellow-lighter:hover { - color: #fff9c2; - } - - .sm\:hover\:text-yellow-lightest:hover { - color: #fcfbeb; - } - - .sm\:hover\:text-green-darkest:hover { - color: #0f2f21; - } - - .sm\:hover\:text-green-darker:hover { - color: #1a4731; - } - - .sm\:hover\:text-green-dark:hover { - color: #1f9d55; - } - - .sm\:hover\:text-green:hover { - color: #38c172; - } - - .sm\:hover\:text-green-light:hover { - color: #51d88a; - } - - .sm\:hover\:text-green-lighter:hover { - color: #a2f5bf; - } - - .sm\:hover\:text-green-lightest:hover { - color: #e3fcec; - } - - .sm\:hover\:text-teal-darkest:hover { - color: #0d3331; - } - - .sm\:hover\:text-teal-darker:hover { - color: #20504f; - } - - .sm\:hover\:text-teal-dark:hover { - color: #38a89d; - } - - .sm\:hover\:text-teal:hover { - color: #4dc0b5; - } - - .sm\:hover\:text-teal-light:hover { - color: #64d5ca; - } - - .sm\:hover\:text-teal-lighter:hover { - color: #a0f0ed; - } - - .sm\:hover\:text-teal-lightest:hover { - color: #e8fffe; - } - - .sm\:hover\:text-blue-darkest:hover { - color: #24548f; - } - - .sm\:hover\:text-blue-darker:hover { - color: #1a4d8c; - } - - .sm\:hover\:text-blue-dark:hover { - color: #0174d4; - } - - .sm\:hover\:text-blue:hover { - color: #3490dc; - } - - .sm\:hover\:text-blue-light:hover { - color: #6cb2eb; - } - - .sm\:hover\:text-blue-lighter:hover { - color: #bcdefa; - } - - .sm\:hover\:text-blue-lightest:hover { - color: #eff8ff; - } - - .sm\:hover\:text-indigo-darkest:hover { - color: #191e38; - } - - .sm\:hover\:text-indigo-darker:hover { - color: #2f365f; - } - - .sm\:hover\:text-indigo-dark:hover { - color: #5661b3; - } - - .sm\:hover\:text-indigo:hover { - color: #6574cd; - } - - .sm\:hover\:text-indigo-light:hover { - color: #7886d7; - } - - .sm\:hover\:text-indigo-lighter:hover { - color: #b2b7ff; - } - - .sm\:hover\:text-indigo-lightest:hover { - color: #e6e8ff; - } - - .sm\:hover\:text-purple-darkest:hover { - color: #21183c; - } - - .sm\:hover\:text-purple-darker:hover { - color: #382b5f; - } - - .sm\:hover\:text-purple-dark:hover { - color: #794acf; - } - - .sm\:hover\:text-purple:hover { - color: #9561e2; - } - - .sm\:hover\:text-purple-light:hover { - color: #a779e9; - } - - .sm\:hover\:text-purple-lighter:hover { - color: #d6bbfc; - } - - .sm\:hover\:text-purple-lightest:hover { - color: #f3ebff; - } - - .sm\:hover\:text-pink-darkest:hover { - color: #451225; - } - - .sm\:hover\:text-pink-darker:hover { - color: #6f213f; - } - - .sm\:hover\:text-pink-dark:hover { - color: #eb5286; - } - - .sm\:hover\:text-pink:hover { - color: #f66d9b; - } - - .sm\:hover\:text-pink-light:hover { - color: #fa7ea8; - } - - .sm\:hover\:text-pink-lighter:hover { - color: #ffbbca; - } - - .sm\:hover\:text-pink-lightest:hover { - color: #ffebef; - } - - .sm\:focus\:text-transparent:focus { - color: transparent; - } - - .sm\:focus\:text-black:focus { - color: #1f2e41; - } - - .sm\:focus\:text-grey-darkest:focus { - color: #3e4852; - } - - .sm\:focus\:text-grey-darker:focus { - color: #606f7b; - } - - .sm\:focus\:text-grey-dark:focus { - color: #8795a1; - } - - .sm\:focus\:text-grey:focus { - color: #b8c2cc; - } - - .sm\:focus\:text-grey-light:focus { - color: #e2e8ee; - } - - .sm\:focus\:text-grey-lighter:focus { - color: #ecf0f3; - } - - .sm\:focus\:text-grey-lightest:focus { - color: #f9f9f9; - } - - .sm\:focus\:text-white:focus { - color: #fff; - } - - .sm\:focus\:text-red-darkest:focus { - color: #3b0d0c; - } - - .sm\:focus\:text-red-darker:focus { - color: #621b18; - } - - .sm\:focus\:text-red-dark:focus { - color: #cc1f1a; - } - - .sm\:focus\:text-red:focus { - color: #e3342f; - } - - .sm\:focus\:text-red-light:focus { - color: #ef5753; - } - - .sm\:focus\:text-red-lighter:focus { - color: #f9acaa; - } - - .sm\:focus\:text-red-lightest:focus { - color: #fcebea; - } - - .sm\:focus\:text-orange-darkest:focus { - color: #462a16; - } - - .sm\:focus\:text-orange-darker:focus { - color: #613b1f; - } - - .sm\:focus\:text-orange-dark:focus { - color: #de751f; - } - - .sm\:focus\:text-orange:focus { - color: #f6993f; - } - - .sm\:focus\:text-orange-light:focus { - color: #faad63; - } - - .sm\:focus\:text-orange-lighter:focus { - color: #fcd9b6; - } - - .sm\:focus\:text-orange-lightest:focus { - color: #fff5eb; - } - - .sm\:focus\:text-yellow-darkest:focus { - color: #453411; - } - - .sm\:focus\:text-yellow-darker:focus { - color: #684f1d; - } - - .sm\:focus\:text-yellow-dark:focus { - color: #f2d024; - } - - .sm\:focus\:text-yellow:focus { - color: #ffed4a; - } - - .sm\:focus\:text-yellow-light:focus { - color: #fff382; - } - - .sm\:focus\:text-yellow-lighter:focus { - color: #fff9c2; - } - - .sm\:focus\:text-yellow-lightest:focus { - color: #fcfbeb; - } - - .sm\:focus\:text-green-darkest:focus { - color: #0f2f21; - } - - .sm\:focus\:text-green-darker:focus { - color: #1a4731; - } - - .sm\:focus\:text-green-dark:focus { - color: #1f9d55; - } - - .sm\:focus\:text-green:focus { - color: #38c172; - } - - .sm\:focus\:text-green-light:focus { - color: #51d88a; - } - - .sm\:focus\:text-green-lighter:focus { - color: #a2f5bf; - } - - .sm\:focus\:text-green-lightest:focus { - color: #e3fcec; - } - - .sm\:focus\:text-teal-darkest:focus { - color: #0d3331; - } - - .sm\:focus\:text-teal-darker:focus { - color: #20504f; - } - - .sm\:focus\:text-teal-dark:focus { - color: #38a89d; - } - - .sm\:focus\:text-teal:focus { - color: #4dc0b5; - } - - .sm\:focus\:text-teal-light:focus { - color: #64d5ca; - } - - .sm\:focus\:text-teal-lighter:focus { - color: #a0f0ed; - } - - .sm\:focus\:text-teal-lightest:focus { - color: #e8fffe; - } - - .sm\:focus\:text-blue-darkest:focus { - color: #24548f; - } - - .sm\:focus\:text-blue-darker:focus { - color: #1a4d8c; - } - - .sm\:focus\:text-blue-dark:focus { - color: #0174d4; - } - - .sm\:focus\:text-blue:focus { - color: #3490dc; - } - - .sm\:focus\:text-blue-light:focus { - color: #6cb2eb; - } - - .sm\:focus\:text-blue-lighter:focus { - color: #bcdefa; - } - - .sm\:focus\:text-blue-lightest:focus { - color: #eff8ff; - } - - .sm\:focus\:text-indigo-darkest:focus { - color: #191e38; - } - - .sm\:focus\:text-indigo-darker:focus { - color: #2f365f; - } - - .sm\:focus\:text-indigo-dark:focus { - color: #5661b3; - } - - .sm\:focus\:text-indigo:focus { - color: #6574cd; - } - - .sm\:focus\:text-indigo-light:focus { - color: #7886d7; - } - - .sm\:focus\:text-indigo-lighter:focus { - color: #b2b7ff; - } - - .sm\:focus\:text-indigo-lightest:focus { - color: #e6e8ff; - } - - .sm\:focus\:text-purple-darkest:focus { - color: #21183c; - } - - .sm\:focus\:text-purple-darker:focus { - color: #382b5f; - } - - .sm\:focus\:text-purple-dark:focus { - color: #794acf; - } - - .sm\:focus\:text-purple:focus { - color: #9561e2; - } - - .sm\:focus\:text-purple-light:focus { - color: #a779e9; - } - - .sm\:focus\:text-purple-lighter:focus { - color: #d6bbfc; - } - - .sm\:focus\:text-purple-lightest:focus { - color: #f3ebff; - } - - .sm\:focus\:text-pink-darkest:focus { - color: #451225; - } - - .sm\:focus\:text-pink-darker:focus { - color: #6f213f; - } - - .sm\:focus\:text-pink-dark:focus { - color: #eb5286; - } - - .sm\:focus\:text-pink:focus { - color: #f66d9b; - } - - .sm\:focus\:text-pink-light:focus { - color: #fa7ea8; - } - - .sm\:focus\:text-pink-lighter:focus { - color: #ffbbca; - } - - .sm\:focus\:text-pink-lightest:focus { - color: #ffebef; - } - - .sm\:text-xs { - font-size: .8rem; - } - - .sm\:text-sm { - font-size: .925rem; - } - - .sm\:text-base { - font-size: 1rem; - } - - .sm\:text-lg { - font-size: 1.125rem; - } - - .sm\:text-xl { - font-size: 1.25rem; - } - - .sm\:text-2xl { - font-size: 1.5rem; - } - - .sm\:text-3xl { - font-size: 1.75rem; - } - - .sm\:text-4xl { - font-size: 2.125rem; - } - - .sm\:text-5xl { - font-size: 2.625rem; - } - - .sm\:text-6xl { - font-size: 10rem; - } - - .sm\:italic { - font-style: italic; - } - - .sm\:roman { - font-style: normal; - } - - .sm\:uppercase { - text-transform: uppercase; - } - - .sm\:lowercase { - text-transform: lowercase; - } - - .sm\:capitalize { - text-transform: capitalize; - } - - .sm\:normal-case { - text-transform: none; - } - - .sm\:underline { - text-decoration: underline; - } - - .sm\:line-through { - text-decoration: line-through; - } - - .sm\:no-underline { - text-decoration: none; - } - - .sm\:antialiased { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - .sm\:subpixel-antialiased { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; - } - - .sm\:hover\:italic:hover { - font-style: italic; - } - - .sm\:hover\:roman:hover { - font-style: normal; - } - - .sm\:hover\:uppercase:hover { - text-transform: uppercase; - } - - .sm\:hover\:lowercase:hover { - text-transform: lowercase; - } - - .sm\:hover\:capitalize:hover { - text-transform: capitalize; - } - - .sm\:hover\:normal-case:hover { - text-transform: none; - } - - .sm\:hover\:underline:hover { - text-decoration: underline; - } - - .sm\:hover\:line-through:hover { - text-decoration: line-through; - } - - .sm\:hover\:no-underline:hover { - text-decoration: none; - } - - .sm\:hover\:antialiased:hover { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - .sm\:hover\:subpixel-antialiased:hover { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; - } - - .sm\:focus\:italic:focus { - font-style: italic; - } - - .sm\:focus\:roman:focus { - font-style: normal; - } - - .sm\:focus\:uppercase:focus { - text-transform: uppercase; - } - - .sm\:focus\:lowercase:focus { - text-transform: lowercase; - } - - .sm\:focus\:capitalize:focus { - text-transform: capitalize; - } - - .sm\:focus\:normal-case:focus { - text-transform: none; - } - - .sm\:focus\:underline:focus { - text-decoration: underline; - } - - .sm\:focus\:line-through:focus { - text-decoration: line-through; - } - - .sm\:focus\:no-underline:focus { - text-decoration: none; - } - - .sm\:focus\:antialiased:focus { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - .sm\:focus\:subpixel-antialiased:focus { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; - } - - .sm\:tracking-tight { - letter-spacing: -0.05em; - } - - .sm\:tracking-normal { - letter-spacing: 0; - } - - .sm\:tracking-wide { - letter-spacing: .05em; - } - - .sm\:select-none { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - } - - .sm\:select-text { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - } - - .sm\:align-baseline { - vertical-align: baseline; - } - - .sm\:align-top { - vertical-align: top; - } - - .sm\:align-middle { - vertical-align: middle; - } - - .sm\:align-bottom { - vertical-align: bottom; - } - - .sm\:align-text-top { - vertical-align: text-top; - } - - .sm\:align-text-bottom { - vertical-align: text-bottom; - } - - .sm\:visible { - visibility: visible; - } - - .sm\:invisible { - visibility: hidden; - } - - .sm\:whitespace-normal { - white-space: normal; - } - - .sm\:whitespace-no-wrap { - white-space: nowrap; - } - - .sm\:whitespace-pre { - white-space: pre; - } - - .sm\:whitespace-pre-line { - white-space: pre-line; - } - - .sm\:whitespace-pre-wrap { - white-space: pre-wrap; - } - - .sm\:break-words { - word-wrap: break-word; - } - - .sm\:break-normal { - word-wrap: normal; - } - - .sm\:truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - - .sm\:w-1 { - width: .25rem; - } - - .sm\:w-2 { - width: .5rem; - } - - .sm\:w-3 { - width: .75rem; - } - - .sm\:w-4 { - width: 1rem; - } - - .sm\:w-5 { - width: 1.25rem; - } - - .sm\:w-6 { - width: 1.5rem; - } - - .sm\:w-8 { - width: 2rem; - } - - .sm\:w-10 { - width: 2.5rem; - } - - .sm\:w-12 { - width: 3rem; - } - - .sm\:w-16 { - width: 4rem; - } - - .sm\:w-24 { - width: 6rem; - } - - .sm\:w-32 { - width: 8rem; - } - - .sm\:w-48 { - width: 12rem; - } - - .sm\:w-64 { - width: 16rem; - } - - .sm\:w-auto { - width: auto; - } - - .sm\:w-px { - width: 1px; - } - - .sm\:w-1\/2 { - width: 50%; - } - - .sm\:w-1\/3 { - width: 33.33333%; - } - - .sm\:w-2\/3 { - width: 66.66667%; - } - - .sm\:w-1\/4 { - width: 25%; - } - - .sm\:w-3\/4 { - width: 75%; - } - - .sm\:w-1\/5 { - width: 20%; - } - - .sm\:w-2\/5 { - width: 40%; - } - - .sm\:w-3\/5 { - width: 60%; - } - - .sm\:w-4\/5 { - width: 80%; - } - - .sm\:w-1\/6 { - width: 16.66667%; - } - - .sm\:w-5\/6 { - width: 83.33333%; - } - - .sm\:w-full { - width: 100%; - } - - .sm\:w-screen { - width: 100vw; - } - - .sm\:focus\:w-1:focus { - width: .25rem; - } - - .sm\:focus\:w-2:focus { - width: .5rem; - } - - .sm\:focus\:w-3:focus { - width: .75rem; - } - - .sm\:focus\:w-4:focus { - width: 1rem; - } - - .sm\:focus\:w-5:focus { - width: 1.25rem; - } - - .sm\:focus\:w-6:focus { - width: 1.5rem; - } - - .sm\:focus\:w-8:focus { - width: 2rem; - } - - .sm\:focus\:w-10:focus { - width: 2.5rem; - } - - .sm\:focus\:w-12:focus { - width: 3rem; - } - - .sm\:focus\:w-16:focus { - width: 4rem; - } - - .sm\:focus\:w-24:focus { - width: 6rem; - } - - .sm\:focus\:w-32:focus { - width: 8rem; - } - - .sm\:focus\:w-48:focus { - width: 12rem; - } - - .sm\:focus\:w-64:focus { - width: 16rem; - } - - .sm\:focus\:w-auto:focus { - width: auto; - } - - .sm\:focus\:w-px:focus { - width: 1px; - } - - .sm\:focus\:w-1\/2:focus { - width: 50%; - } - - .sm\:focus\:w-1\/3:focus { - width: 33.33333%; - } - - .sm\:focus\:w-2\/3:focus { - width: 66.66667%; - } - - .sm\:focus\:w-1\/4:focus { - width: 25%; - } - - .sm\:focus\:w-3\/4:focus { - width: 75%; - } - - .sm\:focus\:w-1\/5:focus { - width: 20%; - } - - .sm\:focus\:w-2\/5:focus { - width: 40%; - } - - .sm\:focus\:w-3\/5:focus { - width: 60%; - } - - .sm\:focus\:w-4\/5:focus { - width: 80%; - } - - .sm\:focus\:w-1\/6:focus { - width: 16.66667%; - } - - .sm\:focus\:w-5\/6:focus { - width: 83.33333%; - } - - .sm\:focus\:w-full:focus { - width: 100%; - } - - .sm\:focus\:w-screen:focus { - width: 100vw; - } - - .sm\:z-0 { - z-index: 0; - } - - .sm\:z-10 { - z-index: 10; - } - - .sm\:z-20 { - z-index: 20; - } - - .sm\:z-30 { - z-index: 30; - } - - .sm\:z-40 { - z-index: 40; - } - - .sm\:z-50 { - z-index: 50; - } - - .sm\:z-auto { - z-index: auto; - } -} - -@media (min-width: 768px) { - .md\:list-reset { - list-style: none; - padding: 0; - } - - .md\:appearance-none { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - } - - .md\:bg-fixed { - background-attachment: fixed; - } - - .md\:bg-local { - background-attachment: local; - } - - .md\:bg-scroll { - background-attachment: scroll; - } - - .md\:bg-transparent { - background-color: transparent; - } - - .md\:bg-black { - background-color: #1f2e41; - } - - .md\:bg-grey-darkest { - background-color: #3e4852; - } - - .md\:bg-grey-darker { - background-color: #606f7b; - } - - .md\:bg-grey-dark { - background-color: #8795a1; - } - - .md\:bg-grey { - background-color: #b8c2cc; - } - - .md\:bg-grey-light { - background-color: #e2e8ee; - } - - .md\:bg-grey-lighter { - background-color: #ecf0f3; - } - - .md\:bg-grey-lightest { - background-color: #f9f9f9; - } - - .md\:bg-white { - background-color: #fff; - } - - .md\:bg-red-darkest { - background-color: #3b0d0c; - } - - .md\:bg-red-darker { - background-color: #621b18; - } - - .md\:bg-red-dark { - background-color: #cc1f1a; - } - - .md\:bg-red { - background-color: #e3342f; - } - - .md\:bg-red-light { - background-color: #ef5753; - } - - .md\:bg-red-lighter { - background-color: #f9acaa; - } - - .md\:bg-red-lightest { - background-color: #fcebea; - } - - .md\:bg-orange-darkest { - background-color: #462a16; - } - - .md\:bg-orange-darker { - background-color: #613b1f; - } - - .md\:bg-orange-dark { - background-color: #de751f; - } - - .md\:bg-orange { - background-color: #f6993f; - } - - .md\:bg-orange-light { - background-color: #faad63; - } - - .md\:bg-orange-lighter { - background-color: #fcd9b6; - } - - .md\:bg-orange-lightest { - background-color: #fff5eb; - } - - .md\:bg-yellow-darkest { - background-color: #453411; - } - - .md\:bg-yellow-darker { - background-color: #684f1d; - } - - .md\:bg-yellow-dark { - background-color: #f2d024; - } - - .md\:bg-yellow { - background-color: #ffed4a; - } - - .md\:bg-yellow-light { - background-color: #fff382; - } - - .md\:bg-yellow-lighter { - background-color: #fff9c2; - } - - .md\:bg-yellow-lightest { - background-color: #fcfbeb; - } - - .md\:bg-green-darkest { - background-color: #0f2f21; - } - - .md\:bg-green-darker { - background-color: #1a4731; - } - - .md\:bg-green-dark { - background-color: #1f9d55; - } - - .md\:bg-green { - background-color: #38c172; - } - - .md\:bg-green-light { - background-color: #51d88a; - } - - .md\:bg-green-lighter { - background-color: #a2f5bf; - } - - .md\:bg-green-lightest { - background-color: #e3fcec; - } - - .md\:bg-teal-darkest { - background-color: #0d3331; - } - - .md\:bg-teal-darker { - background-color: #20504f; - } - - .md\:bg-teal-dark { - background-color: #38a89d; - } - - .md\:bg-teal { - background-color: #4dc0b5; - } - - .md\:bg-teal-light { - background-color: #64d5ca; - } - - .md\:bg-teal-lighter { - background-color: #a0f0ed; - } - - .md\:bg-teal-lightest { - background-color: #e8fffe; - } - - .md\:bg-blue-darkest { - background-color: #24548f; - } - - .md\:bg-blue-darker { - background-color: #1a4d8c; - } - - .md\:bg-blue-dark { - background-color: #0174d4; - } - - .md\:bg-blue { - background-color: #3490dc; - } - - .md\:bg-blue-light { - background-color: #6cb2eb; - } - - .md\:bg-blue-lighter { - background-color: #bcdefa; - } - - .md\:bg-blue-lightest { - background-color: #eff8ff; - } - - .md\:bg-indigo-darkest { - background-color: #191e38; - } - - .md\:bg-indigo-darker { - background-color: #2f365f; - } - - .md\:bg-indigo-dark { - background-color: #5661b3; - } - - .md\:bg-indigo { - background-color: #6574cd; - } - - .md\:bg-indigo-light { - background-color: #7886d7; - } - - .md\:bg-indigo-lighter { - background-color: #b2b7ff; - } - - .md\:bg-indigo-lightest { - background-color: #e6e8ff; - } - - .md\:bg-purple-darkest { - background-color: #21183c; - } - - .md\:bg-purple-darker { - background-color: #382b5f; - } - - .md\:bg-purple-dark { - background-color: #794acf; - } - - .md\:bg-purple { - background-color: #9561e2; - } - - .md\:bg-purple-light { - background-color: #a779e9; - } - - .md\:bg-purple-lighter { - background-color: #d6bbfc; - } - - .md\:bg-purple-lightest { - background-color: #f3ebff; - } - - .md\:bg-pink-darkest { - background-color: #451225; - } - - .md\:bg-pink-darker { - background-color: #6f213f; - } - - .md\:bg-pink-dark { - background-color: #eb5286; - } - - .md\:bg-pink { - background-color: #f66d9b; - } - - .md\:bg-pink-light { - background-color: #fa7ea8; - } - - .md\:bg-pink-lighter { - background-color: #ffbbca; - } - - .md\:bg-pink-lightest { - background-color: #ffebef; - } - - .md\:hover\:bg-transparent:hover { - background-color: transparent; - } - - .md\:hover\:bg-black:hover { - background-color: #1f2e41; - } - - .md\:hover\:bg-grey-darkest:hover { - background-color: #3e4852; - } - - .md\:hover\:bg-grey-darker:hover { - background-color: #606f7b; - } - - .md\:hover\:bg-grey-dark:hover { - background-color: #8795a1; - } - - .md\:hover\:bg-grey:hover { - background-color: #b8c2cc; - } - - .md\:hover\:bg-grey-light:hover { - background-color: #e2e8ee; - } - - .md\:hover\:bg-grey-lighter:hover { - background-color: #ecf0f3; - } - - .md\:hover\:bg-grey-lightest:hover { - background-color: #f9f9f9; - } - - .md\:hover\:bg-white:hover { - background-color: #fff; - } - - .md\:hover\:bg-red-darkest:hover { - background-color: #3b0d0c; - } - - .md\:hover\:bg-red-darker:hover { - background-color: #621b18; - } - - .md\:hover\:bg-red-dark:hover { - background-color: #cc1f1a; - } - - .md\:hover\:bg-red:hover { - background-color: #e3342f; - } - - .md\:hover\:bg-red-light:hover { - background-color: #ef5753; - } - - .md\:hover\:bg-red-lighter:hover { - background-color: #f9acaa; - } - - .md\:hover\:bg-red-lightest:hover { - background-color: #fcebea; - } - - .md\:hover\:bg-orange-darkest:hover { - background-color: #462a16; - } - - .md\:hover\:bg-orange-darker:hover { - background-color: #613b1f; - } - - .md\:hover\:bg-orange-dark:hover { - background-color: #de751f; - } - - .md\:hover\:bg-orange:hover { - background-color: #f6993f; - } - - .md\:hover\:bg-orange-light:hover { - background-color: #faad63; - } - - .md\:hover\:bg-orange-lighter:hover { - background-color: #fcd9b6; - } - - .md\:hover\:bg-orange-lightest:hover { - background-color: #fff5eb; - } - - .md\:hover\:bg-yellow-darkest:hover { - background-color: #453411; - } - - .md\:hover\:bg-yellow-darker:hover { - background-color: #684f1d; - } - - .md\:hover\:bg-yellow-dark:hover { - background-color: #f2d024; - } - - .md\:hover\:bg-yellow:hover { - background-color: #ffed4a; - } - - .md\:hover\:bg-yellow-light:hover { - background-color: #fff382; - } - - .md\:hover\:bg-yellow-lighter:hover { - background-color: #fff9c2; - } - - .md\:hover\:bg-yellow-lightest:hover { - background-color: #fcfbeb; - } - - .md\:hover\:bg-green-darkest:hover { - background-color: #0f2f21; - } - - .md\:hover\:bg-green-darker:hover { - background-color: #1a4731; - } - - .md\:hover\:bg-green-dark:hover { - background-color: #1f9d55; - } - - .md\:hover\:bg-green:hover { - background-color: #38c172; - } - - .md\:hover\:bg-green-light:hover { - background-color: #51d88a; - } - - .md\:hover\:bg-green-lighter:hover { - background-color: #a2f5bf; - } - - .md\:hover\:bg-green-lightest:hover { - background-color: #e3fcec; - } - - .md\:hover\:bg-teal-darkest:hover { - background-color: #0d3331; - } - - .md\:hover\:bg-teal-darker:hover { - background-color: #20504f; - } - - .md\:hover\:bg-teal-dark:hover { - background-color: #38a89d; - } - - .md\:hover\:bg-teal:hover { - background-color: #4dc0b5; - } - - .md\:hover\:bg-teal-light:hover { - background-color: #64d5ca; - } - - .md\:hover\:bg-teal-lighter:hover { - background-color: #a0f0ed; - } - - .md\:hover\:bg-teal-lightest:hover { - background-color: #e8fffe; - } - - .md\:hover\:bg-blue-darkest:hover { - background-color: #24548f; - } - - .md\:hover\:bg-blue-darker:hover { - background-color: #1a4d8c; - } - - .md\:hover\:bg-blue-dark:hover { - background-color: #0174d4; - } - - .md\:hover\:bg-blue:hover { - background-color: #3490dc; - } - - .md\:hover\:bg-blue-light:hover { - background-color: #6cb2eb; - } - - .md\:hover\:bg-blue-lighter:hover { - background-color: #bcdefa; - } - - .md\:hover\:bg-blue-lightest:hover { - background-color: #eff8ff; - } - - .md\:hover\:bg-indigo-darkest:hover { - background-color: #191e38; - } - - .md\:hover\:bg-indigo-darker:hover { - background-color: #2f365f; - } - - .md\:hover\:bg-indigo-dark:hover { - background-color: #5661b3; - } - - .md\:hover\:bg-indigo:hover { - background-color: #6574cd; - } - - .md\:hover\:bg-indigo-light:hover { - background-color: #7886d7; - } - - .md\:hover\:bg-indigo-lighter:hover { - background-color: #b2b7ff; - } - - .md\:hover\:bg-indigo-lightest:hover { - background-color: #e6e8ff; - } - - .md\:hover\:bg-purple-darkest:hover { - background-color: #21183c; - } - - .md\:hover\:bg-purple-darker:hover { - background-color: #382b5f; - } - - .md\:hover\:bg-purple-dark:hover { - background-color: #794acf; - } - - .md\:hover\:bg-purple:hover { - background-color: #9561e2; - } - - .md\:hover\:bg-purple-light:hover { - background-color: #a779e9; - } - - .md\:hover\:bg-purple-lighter:hover { - background-color: #d6bbfc; - } - - .md\:hover\:bg-purple-lightest:hover { - background-color: #f3ebff; - } - - .md\:hover\:bg-pink-darkest:hover { - background-color: #451225; - } - - .md\:hover\:bg-pink-darker:hover { - background-color: #6f213f; - } - - .md\:hover\:bg-pink-dark:hover { - background-color: #eb5286; - } - - .md\:hover\:bg-pink:hover { - background-color: #f66d9b; - } - - .md\:hover\:bg-pink-light:hover { - background-color: #fa7ea8; - } - - .md\:hover\:bg-pink-lighter:hover { - background-color: #ffbbca; - } - - .md\:hover\:bg-pink-lightest:hover { - background-color: #ffebef; - } - - .md\:focus\:bg-transparent:focus { - background-color: transparent; - } - - .md\:focus\:bg-black:focus { - background-color: #1f2e41; - } - - .md\:focus\:bg-grey-darkest:focus { - background-color: #3e4852; - } - - .md\:focus\:bg-grey-darker:focus { - background-color: #606f7b; - } - - .md\:focus\:bg-grey-dark:focus { - background-color: #8795a1; - } - - .md\:focus\:bg-grey:focus { - background-color: #b8c2cc; - } - - .md\:focus\:bg-grey-light:focus { - background-color: #e2e8ee; - } - - .md\:focus\:bg-grey-lighter:focus { - background-color: #ecf0f3; - } - - .md\:focus\:bg-grey-lightest:focus { - background-color: #f9f9f9; - } - - .md\:focus\:bg-white:focus { - background-color: #fff; - } - - .md\:focus\:bg-red-darkest:focus { - background-color: #3b0d0c; - } - - .md\:focus\:bg-red-darker:focus { - background-color: #621b18; - } - - .md\:focus\:bg-red-dark:focus { - background-color: #cc1f1a; - } - - .md\:focus\:bg-red:focus { - background-color: #e3342f; - } - - .md\:focus\:bg-red-light:focus { - background-color: #ef5753; - } - - .md\:focus\:bg-red-lighter:focus { - background-color: #f9acaa; - } - - .md\:focus\:bg-red-lightest:focus { - background-color: #fcebea; - } - - .md\:focus\:bg-orange-darkest:focus { - background-color: #462a16; - } - - .md\:focus\:bg-orange-darker:focus { - background-color: #613b1f; - } - - .md\:focus\:bg-orange-dark:focus { - background-color: #de751f; - } - - .md\:focus\:bg-orange:focus { - background-color: #f6993f; - } - - .md\:focus\:bg-orange-light:focus { - background-color: #faad63; - } - - .md\:focus\:bg-orange-lighter:focus { - background-color: #fcd9b6; - } - - .md\:focus\:bg-orange-lightest:focus { - background-color: #fff5eb; - } - - .md\:focus\:bg-yellow-darkest:focus { - background-color: #453411; - } - - .md\:focus\:bg-yellow-darker:focus { - background-color: #684f1d; - } - - .md\:focus\:bg-yellow-dark:focus { - background-color: #f2d024; - } - - .md\:focus\:bg-yellow:focus { - background-color: #ffed4a; - } - - .md\:focus\:bg-yellow-light:focus { - background-color: #fff382; - } - - .md\:focus\:bg-yellow-lighter:focus { - background-color: #fff9c2; - } - - .md\:focus\:bg-yellow-lightest:focus { - background-color: #fcfbeb; - } - - .md\:focus\:bg-green-darkest:focus { - background-color: #0f2f21; - } - - .md\:focus\:bg-green-darker:focus { - background-color: #1a4731; - } - - .md\:focus\:bg-green-dark:focus { - background-color: #1f9d55; - } - - .md\:focus\:bg-green:focus { - background-color: #38c172; - } - - .md\:focus\:bg-green-light:focus { - background-color: #51d88a; - } - - .md\:focus\:bg-green-lighter:focus { - background-color: #a2f5bf; - } - - .md\:focus\:bg-green-lightest:focus { - background-color: #e3fcec; - } - - .md\:focus\:bg-teal-darkest:focus { - background-color: #0d3331; - } - - .md\:focus\:bg-teal-darker:focus { - background-color: #20504f; - } - - .md\:focus\:bg-teal-dark:focus { - background-color: #38a89d; - } - - .md\:focus\:bg-teal:focus { - background-color: #4dc0b5; - } - - .md\:focus\:bg-teal-light:focus { - background-color: #64d5ca; - } - - .md\:focus\:bg-teal-lighter:focus { - background-color: #a0f0ed; - } - - .md\:focus\:bg-teal-lightest:focus { - background-color: #e8fffe; - } - - .md\:focus\:bg-blue-darkest:focus { - background-color: #24548f; - } - - .md\:focus\:bg-blue-darker:focus { - background-color: #1a4d8c; - } - - .md\:focus\:bg-blue-dark:focus { - background-color: #0174d4; - } - - .md\:focus\:bg-blue:focus { - background-color: #3490dc; - } - - .md\:focus\:bg-blue-light:focus { - background-color: #6cb2eb; - } - - .md\:focus\:bg-blue-lighter:focus { - background-color: #bcdefa; - } - - .md\:focus\:bg-blue-lightest:focus { - background-color: #eff8ff; - } - - .md\:focus\:bg-indigo-darkest:focus { - background-color: #191e38; - } - - .md\:focus\:bg-indigo-darker:focus { - background-color: #2f365f; - } - - .md\:focus\:bg-indigo-dark:focus { - background-color: #5661b3; - } - - .md\:focus\:bg-indigo:focus { - background-color: #6574cd; - } - - .md\:focus\:bg-indigo-light:focus { - background-color: #7886d7; - } - - .md\:focus\:bg-indigo-lighter:focus { - background-color: #b2b7ff; - } - - .md\:focus\:bg-indigo-lightest:focus { - background-color: #e6e8ff; - } - - .md\:focus\:bg-purple-darkest:focus { - background-color: #21183c; - } - - .md\:focus\:bg-purple-darker:focus { - background-color: #382b5f; - } - - .md\:focus\:bg-purple-dark:focus { - background-color: #794acf; - } - - .md\:focus\:bg-purple:focus { - background-color: #9561e2; - } - - .md\:focus\:bg-purple-light:focus { - background-color: #a779e9; - } - - .md\:focus\:bg-purple-lighter:focus { - background-color: #d6bbfc; - } - - .md\:focus\:bg-purple-lightest:focus { - background-color: #f3ebff; - } - - .md\:focus\:bg-pink-darkest:focus { - background-color: #451225; - } - - .md\:focus\:bg-pink-darker:focus { - background-color: #6f213f; - } - - .md\:focus\:bg-pink-dark:focus { - background-color: #eb5286; - } - - .md\:focus\:bg-pink:focus { - background-color: #f66d9b; - } - - .md\:focus\:bg-pink-light:focus { - background-color: #fa7ea8; - } - - .md\:focus\:bg-pink-lighter:focus { - background-color: #ffbbca; - } - - .md\:focus\:bg-pink-lightest:focus { - background-color: #ffebef; - } - - .md\:bg-bottom { - background-position: bottom; - } - - .md\:bg-center { - background-position: center; - } - - .md\:bg-left { - background-position: left; - } - - .md\:bg-left-bottom { - background-position: left bottom; - } - - .md\:bg-left-top { - background-position: left top; - } - - .md\:bg-right { - background-position: right; - } - - .md\:bg-right-bottom { - background-position: right bottom; - } - - .md\:bg-right-top { - background-position: right top; - } - - .md\:bg-top { - background-position: top; - } - - .md\:bg-repeat { - background-repeat: repeat; - } - - .md\:bg-no-repeat { - background-repeat: no-repeat; - } - - .md\:bg-repeat-x { - background-repeat: repeat-x; - } - - .md\:bg-repeat-y { - background-repeat: repeat-y; - } - - .md\:bg-auto { - background-size: auto; - } - - .md\:bg-cover { - background-size: cover; - } - - .md\:bg-contain { - background-size: contain; - } - - .md\:border-transparent { - border-color: transparent; - } - - .md\:border-black { - border-color: #1f2e41; - } - - .md\:border-grey-darkest { - border-color: #3e4852; - } - - .md\:border-grey-darker { - border-color: #606f7b; - } - - .md\:border-grey-dark { - border-color: #8795a1; - } - - .md\:border-grey { - border-color: #b8c2cc; - } - - .md\:border-grey-light { - border-color: #e2e8ee; - } - - .md\:border-grey-lighter { - border-color: #ecf0f3; - } - - .md\:border-grey-lightest { - border-color: #f9f9f9; - } - - .md\:border-white { - border-color: #fff; - } - - .md\:border-red-darkest { - border-color: #3b0d0c; - } - - .md\:border-red-darker { - border-color: #621b18; - } - - .md\:border-red-dark { - border-color: #cc1f1a; - } - - .md\:border-red { - border-color: #e3342f; - } - - .md\:border-red-light { - border-color: #ef5753; - } - - .md\:border-red-lighter { - border-color: #f9acaa; - } - - .md\:border-red-lightest { - border-color: #fcebea; - } - - .md\:border-orange-darkest { - border-color: #462a16; - } - - .md\:border-orange-darker { - border-color: #613b1f; - } - - .md\:border-orange-dark { - border-color: #de751f; - } - - .md\:border-orange { - border-color: #f6993f; - } - - .md\:border-orange-light { - border-color: #faad63; - } - - .md\:border-orange-lighter { - border-color: #fcd9b6; - } - - .md\:border-orange-lightest { - border-color: #fff5eb; - } - - .md\:border-yellow-darkest { - border-color: #453411; - } - - .md\:border-yellow-darker { - border-color: #684f1d; - } - - .md\:border-yellow-dark { - border-color: #f2d024; - } - - .md\:border-yellow { - border-color: #ffed4a; - } - - .md\:border-yellow-light { - border-color: #fff382; - } - - .md\:border-yellow-lighter { - border-color: #fff9c2; - } - - .md\:border-yellow-lightest { - border-color: #fcfbeb; - } - - .md\:border-green-darkest { - border-color: #0f2f21; - } - - .md\:border-green-darker { - border-color: #1a4731; - } - - .md\:border-green-dark { - border-color: #1f9d55; - } - - .md\:border-green { - border-color: #38c172; - } - - .md\:border-green-light { - border-color: #51d88a; - } - - .md\:border-green-lighter { - border-color: #a2f5bf; - } - - .md\:border-green-lightest { - border-color: #e3fcec; - } - - .md\:border-teal-darkest { - border-color: #0d3331; - } - - .md\:border-teal-darker { - border-color: #20504f; - } - - .md\:border-teal-dark { - border-color: #38a89d; - } - - .md\:border-teal { - border-color: #4dc0b5; - } - - .md\:border-teal-light { - border-color: #64d5ca; - } - - .md\:border-teal-lighter { - border-color: #a0f0ed; - } - - .md\:border-teal-lightest { - border-color: #e8fffe; - } - - .md\:border-blue-darkest { - border-color: #24548f; - } - - .md\:border-blue-darker { - border-color: #1a4d8c; - } - - .md\:border-blue-dark { - border-color: #0174d4; - } - - .md\:border-blue { - border-color: #3490dc; - } - - .md\:border-blue-light { - border-color: #6cb2eb; - } - - .md\:border-blue-lighter { - border-color: #bcdefa; - } - - .md\:border-blue-lightest { - border-color: #eff8ff; - } - - .md\:border-indigo-darkest { - border-color: #191e38; - } - - .md\:border-indigo-darker { - border-color: #2f365f; - } - - .md\:border-indigo-dark { - border-color: #5661b3; - } - - .md\:border-indigo { - border-color: #6574cd; - } - - .md\:border-indigo-light { - border-color: #7886d7; - } - - .md\:border-indigo-lighter { - border-color: #b2b7ff; - } - - .md\:border-indigo-lightest { - border-color: #e6e8ff; - } - - .md\:border-purple-darkest { - border-color: #21183c; - } - - .md\:border-purple-darker { - border-color: #382b5f; - } - - .md\:border-purple-dark { - border-color: #794acf; - } - - .md\:border-purple { - border-color: #9561e2; - } - - .md\:border-purple-light { - border-color: #a779e9; - } - - .md\:border-purple-lighter { - border-color: #d6bbfc; - } - - .md\:border-purple-lightest { - border-color: #f3ebff; - } - - .md\:border-pink-darkest { - border-color: #451225; - } - - .md\:border-pink-darker { - border-color: #6f213f; - } - - .md\:border-pink-dark { - border-color: #eb5286; - } - - .md\:border-pink { - border-color: #f66d9b; - } - - .md\:border-pink-light { - border-color: #fa7ea8; - } - - .md\:border-pink-lighter { - border-color: #ffbbca; - } - - .md\:border-pink-lightest { - border-color: #ffebef; - } - - .md\:hover\:border-transparent:hover { - border-color: transparent; - } - - .md\:hover\:border-black:hover { - border-color: #1f2e41; - } - - .md\:hover\:border-grey-darkest:hover { - border-color: #3e4852; - } - - .md\:hover\:border-grey-darker:hover { - border-color: #606f7b; - } - - .md\:hover\:border-grey-dark:hover { - border-color: #8795a1; - } - - .md\:hover\:border-grey:hover { - border-color: #b8c2cc; - } - - .md\:hover\:border-grey-light:hover { - border-color: #e2e8ee; - } - - .md\:hover\:border-grey-lighter:hover { - border-color: #ecf0f3; - } - - .md\:hover\:border-grey-lightest:hover { - border-color: #f9f9f9; - } - - .md\:hover\:border-white:hover { - border-color: #fff; - } - - .md\:hover\:border-red-darkest:hover { - border-color: #3b0d0c; - } - - .md\:hover\:border-red-darker:hover { - border-color: #621b18; - } - - .md\:hover\:border-red-dark:hover { - border-color: #cc1f1a; - } - - .md\:hover\:border-red:hover { - border-color: #e3342f; - } - - .md\:hover\:border-red-light:hover { - border-color: #ef5753; - } - - .md\:hover\:border-red-lighter:hover { - border-color: #f9acaa; - } - - .md\:hover\:border-red-lightest:hover { - border-color: #fcebea; - } - - .md\:hover\:border-orange-darkest:hover { - border-color: #462a16; - } - - .md\:hover\:border-orange-darker:hover { - border-color: #613b1f; - } - - .md\:hover\:border-orange-dark:hover { - border-color: #de751f; - } - - .md\:hover\:border-orange:hover { - border-color: #f6993f; - } - - .md\:hover\:border-orange-light:hover { - border-color: #faad63; - } - - .md\:hover\:border-orange-lighter:hover { - border-color: #fcd9b6; - } - - .md\:hover\:border-orange-lightest:hover { - border-color: #fff5eb; - } - - .md\:hover\:border-yellow-darkest:hover { - border-color: #453411; - } - - .md\:hover\:border-yellow-darker:hover { - border-color: #684f1d; - } - - .md\:hover\:border-yellow-dark:hover { - border-color: #f2d024; - } - - .md\:hover\:border-yellow:hover { - border-color: #ffed4a; - } - - .md\:hover\:border-yellow-light:hover { - border-color: #fff382; - } - - .md\:hover\:border-yellow-lighter:hover { - border-color: #fff9c2; - } - - .md\:hover\:border-yellow-lightest:hover { - border-color: #fcfbeb; - } - - .md\:hover\:border-green-darkest:hover { - border-color: #0f2f21; - } - - .md\:hover\:border-green-darker:hover { - border-color: #1a4731; - } - - .md\:hover\:border-green-dark:hover { - border-color: #1f9d55; - } - - .md\:hover\:border-green:hover { - border-color: #38c172; - } - - .md\:hover\:border-green-light:hover { - border-color: #51d88a; - } - - .md\:hover\:border-green-lighter:hover { - border-color: #a2f5bf; - } - - .md\:hover\:border-green-lightest:hover { - border-color: #e3fcec; - } - - .md\:hover\:border-teal-darkest:hover { - border-color: #0d3331; - } - - .md\:hover\:border-teal-darker:hover { - border-color: #20504f; - } - - .md\:hover\:border-teal-dark:hover { - border-color: #38a89d; - } - - .md\:hover\:border-teal:hover { - border-color: #4dc0b5; - } - - .md\:hover\:border-teal-light:hover { - border-color: #64d5ca; - } - - .md\:hover\:border-teal-lighter:hover { - border-color: #a0f0ed; - } - - .md\:hover\:border-teal-lightest:hover { - border-color: #e8fffe; - } - - .md\:hover\:border-blue-darkest:hover { - border-color: #24548f; - } - - .md\:hover\:border-blue-darker:hover { - border-color: #1a4d8c; - } - - .md\:hover\:border-blue-dark:hover { - border-color: #0174d4; - } - - .md\:hover\:border-blue:hover { - border-color: #3490dc; - } - - .md\:hover\:border-blue-light:hover { - border-color: #6cb2eb; - } - - .md\:hover\:border-blue-lighter:hover { - border-color: #bcdefa; - } - - .md\:hover\:border-blue-lightest:hover { - border-color: #eff8ff; - } - - .md\:hover\:border-indigo-darkest:hover { - border-color: #191e38; - } - - .md\:hover\:border-indigo-darker:hover { - border-color: #2f365f; - } - - .md\:hover\:border-indigo-dark:hover { - border-color: #5661b3; - } - - .md\:hover\:border-indigo:hover { - border-color: #6574cd; - } - - .md\:hover\:border-indigo-light:hover { - border-color: #7886d7; - } - - .md\:hover\:border-indigo-lighter:hover { - border-color: #b2b7ff; - } - - .md\:hover\:border-indigo-lightest:hover { - border-color: #e6e8ff; - } - - .md\:hover\:border-purple-darkest:hover { - border-color: #21183c; - } - - .md\:hover\:border-purple-darker:hover { - border-color: #382b5f; - } - - .md\:hover\:border-purple-dark:hover { - border-color: #794acf; - } - - .md\:hover\:border-purple:hover { - border-color: #9561e2; - } - - .md\:hover\:border-purple-light:hover { - border-color: #a779e9; - } - - .md\:hover\:border-purple-lighter:hover { - border-color: #d6bbfc; - } - - .md\:hover\:border-purple-lightest:hover { - border-color: #f3ebff; - } - - .md\:hover\:border-pink-darkest:hover { - border-color: #451225; - } - - .md\:hover\:border-pink-darker:hover { - border-color: #6f213f; - } - - .md\:hover\:border-pink-dark:hover { - border-color: #eb5286; - } - - .md\:hover\:border-pink:hover { - border-color: #f66d9b; - } - - .md\:hover\:border-pink-light:hover { - border-color: #fa7ea8; - } - - .md\:hover\:border-pink-lighter:hover { - border-color: #ffbbca; - } - - .md\:hover\:border-pink-lightest:hover { - border-color: #ffebef; - } - - .md\:focus\:border-transparent:focus { - border-color: transparent; - } - - .md\:focus\:border-black:focus { - border-color: #1f2e41; - } - - .md\:focus\:border-grey-darkest:focus { - border-color: #3e4852; - } - - .md\:focus\:border-grey-darker:focus { - border-color: #606f7b; - } - - .md\:focus\:border-grey-dark:focus { - border-color: #8795a1; - } - - .md\:focus\:border-grey:focus { - border-color: #b8c2cc; - } - - .md\:focus\:border-grey-light:focus { - border-color: #e2e8ee; - } - - .md\:focus\:border-grey-lighter:focus { - border-color: #ecf0f3; - } - - .md\:focus\:border-grey-lightest:focus { - border-color: #f9f9f9; - } - - .md\:focus\:border-white:focus { - border-color: #fff; - } - - .md\:focus\:border-red-darkest:focus { - border-color: #3b0d0c; - } - - .md\:focus\:border-red-darker:focus { - border-color: #621b18; - } - - .md\:focus\:border-red-dark:focus { - border-color: #cc1f1a; - } - - .md\:focus\:border-red:focus { - border-color: #e3342f; - } - - .md\:focus\:border-red-light:focus { - border-color: #ef5753; - } - - .md\:focus\:border-red-lighter:focus { - border-color: #f9acaa; - } - - .md\:focus\:border-red-lightest:focus { - border-color: #fcebea; - } - - .md\:focus\:border-orange-darkest:focus { - border-color: #462a16; - } - - .md\:focus\:border-orange-darker:focus { - border-color: #613b1f; - } - - .md\:focus\:border-orange-dark:focus { - border-color: #de751f; - } - - .md\:focus\:border-orange:focus { - border-color: #f6993f; - } - - .md\:focus\:border-orange-light:focus { - border-color: #faad63; - } - - .md\:focus\:border-orange-lighter:focus { - border-color: #fcd9b6; - } - - .md\:focus\:border-orange-lightest:focus { - border-color: #fff5eb; - } - - .md\:focus\:border-yellow-darkest:focus { - border-color: #453411; - } - - .md\:focus\:border-yellow-darker:focus { - border-color: #684f1d; - } - - .md\:focus\:border-yellow-dark:focus { - border-color: #f2d024; - } - - .md\:focus\:border-yellow:focus { - border-color: #ffed4a; - } - - .md\:focus\:border-yellow-light:focus { - border-color: #fff382; - } - - .md\:focus\:border-yellow-lighter:focus { - border-color: #fff9c2; - } - - .md\:focus\:border-yellow-lightest:focus { - border-color: #fcfbeb; - } - - .md\:focus\:border-green-darkest:focus { - border-color: #0f2f21; - } - - .md\:focus\:border-green-darker:focus { - border-color: #1a4731; - } - - .md\:focus\:border-green-dark:focus { - border-color: #1f9d55; - } - - .md\:focus\:border-green:focus { - border-color: #38c172; - } - - .md\:focus\:border-green-light:focus { - border-color: #51d88a; - } - - .md\:focus\:border-green-lighter:focus { - border-color: #a2f5bf; - } - - .md\:focus\:border-green-lightest:focus { - border-color: #e3fcec; - } - - .md\:focus\:border-teal-darkest:focus { - border-color: #0d3331; - } - - .md\:focus\:border-teal-darker:focus { - border-color: #20504f; - } - - .md\:focus\:border-teal-dark:focus { - border-color: #38a89d; - } - - .md\:focus\:border-teal:focus { - border-color: #4dc0b5; - } - - .md\:focus\:border-teal-light:focus { - border-color: #64d5ca; - } - - .md\:focus\:border-teal-lighter:focus { - border-color: #a0f0ed; - } - - .md\:focus\:border-teal-lightest:focus { - border-color: #e8fffe; - } - - .md\:focus\:border-blue-darkest:focus { - border-color: #24548f; - } - - .md\:focus\:border-blue-darker:focus { - border-color: #1a4d8c; - } - - .md\:focus\:border-blue-dark:focus { - border-color: #0174d4; - } - - .md\:focus\:border-blue:focus { - border-color: #3490dc; - } - - .md\:focus\:border-blue-light:focus { - border-color: #6cb2eb; - } - - .md\:focus\:border-blue-lighter:focus { - border-color: #bcdefa; - } - - .md\:focus\:border-blue-lightest:focus { - border-color: #eff8ff; - } - - .md\:focus\:border-indigo-darkest:focus { - border-color: #191e38; - } - - .md\:focus\:border-indigo-darker:focus { - border-color: #2f365f; - } - - .md\:focus\:border-indigo-dark:focus { - border-color: #5661b3; - } - - .md\:focus\:border-indigo:focus { - border-color: #6574cd; - } - - .md\:focus\:border-indigo-light:focus { - border-color: #7886d7; - } - - .md\:focus\:border-indigo-lighter:focus { - border-color: #b2b7ff; - } - - .md\:focus\:border-indigo-lightest:focus { - border-color: #e6e8ff; - } - - .md\:focus\:border-purple-darkest:focus { - border-color: #21183c; - } - - .md\:focus\:border-purple-darker:focus { - border-color: #382b5f; - } - - .md\:focus\:border-purple-dark:focus { - border-color: #794acf; - } - - .md\:focus\:border-purple:focus { - border-color: #9561e2; - } - - .md\:focus\:border-purple-light:focus { - border-color: #a779e9; - } - - .md\:focus\:border-purple-lighter:focus { - border-color: #d6bbfc; - } - - .md\:focus\:border-purple-lightest:focus { - border-color: #f3ebff; - } - - .md\:focus\:border-pink-darkest:focus { - border-color: #451225; - } - - .md\:focus\:border-pink-darker:focus { - border-color: #6f213f; - } - - .md\:focus\:border-pink-dark:focus { - border-color: #eb5286; - } - - .md\:focus\:border-pink:focus { - border-color: #f66d9b; - } - - .md\:focus\:border-pink-light:focus { - border-color: #fa7ea8; - } - - .md\:focus\:border-pink-lighter:focus { - border-color: #ffbbca; - } - - .md\:focus\:border-pink-lightest:focus { - border-color: #ffebef; - } - - .md\:rounded-none { - border-radius: 0; - } - - .md\:rounded-sm { - border-radius: .125rem; - } - - .md\:rounded { - border-radius: .25rem; - } - - .md\:rounded-lg { - border-radius: .5rem; - } - - .md\:rounded-full { - border-radius: 9999px; - } - - .md\:rounded-t-none { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - .md\:rounded-r-none { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .md\:rounded-b-none { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - .md\:rounded-l-none { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .md\:rounded-t-sm { - border-top-left-radius: .125rem; - border-top-right-radius: .125rem; - } - - .md\:rounded-r-sm { - border-top-right-radius: .125rem; - border-bottom-right-radius: .125rem; - } - - .md\:rounded-b-sm { - border-bottom-right-radius: .125rem; - border-bottom-left-radius: .125rem; - } - - .md\:rounded-l-sm { - border-top-left-radius: .125rem; - border-bottom-left-radius: .125rem; - } - - .md\:rounded-t { - border-top-left-radius: .25rem; - border-top-right-radius: .25rem; - } - - .md\:rounded-r { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; - } - - .md\:rounded-b { - border-bottom-right-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .md\:rounded-l { - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .md\:rounded-t-lg { - border-top-left-radius: .5rem; - border-top-right-radius: .5rem; - } - - .md\:rounded-r-lg { - border-top-right-radius: .5rem; - border-bottom-right-radius: .5rem; - } - - .md\:rounded-b-lg { - border-bottom-right-radius: .5rem; - border-bottom-left-radius: .5rem; - } - - .md\:rounded-l-lg { - border-top-left-radius: .5rem; - border-bottom-left-radius: .5rem; - } - - .md\:rounded-t-full { - border-top-left-radius: 9999px; - border-top-right-radius: 9999px; - } - - .md\:rounded-r-full { - border-top-right-radius: 9999px; - border-bottom-right-radius: 9999px; - } - - .md\:rounded-b-full { - border-bottom-right-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .md\:rounded-l-full { - border-top-left-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .md\:rounded-tl-none { - border-top-left-radius: 0; - } - - .md\:rounded-tr-none { - border-top-right-radius: 0; - } - - .md\:rounded-br-none { - border-bottom-right-radius: 0; - } - - .md\:rounded-bl-none { - border-bottom-left-radius: 0; - } - - .md\:rounded-tl-sm { - border-top-left-radius: .125rem; - } - - .md\:rounded-tr-sm { - border-top-right-radius: .125rem; - } - - .md\:rounded-br-sm { - border-bottom-right-radius: .125rem; - } - - .md\:rounded-bl-sm { - border-bottom-left-radius: .125rem; - } - - .md\:rounded-tl { - border-top-left-radius: .25rem; - } - - .md\:rounded-tr { - border-top-right-radius: .25rem; - } - - .md\:rounded-br { - border-bottom-right-radius: .25rem; - } - - .md\:rounded-bl { - border-bottom-left-radius: .25rem; - } - - .md\:rounded-tl-lg { - border-top-left-radius: .5rem; - } - - .md\:rounded-tr-lg { - border-top-right-radius: .5rem; - } - - .md\:rounded-br-lg { - border-bottom-right-radius: .5rem; - } - - .md\:rounded-bl-lg { - border-bottom-left-radius: .5rem; - } - - .md\:rounded-tl-full { - border-top-left-radius: 9999px; - } - - .md\:rounded-tr-full { - border-top-right-radius: 9999px; - } - - .md\:rounded-br-full { - border-bottom-right-radius: 9999px; - } - - .md\:rounded-bl-full { - border-bottom-left-radius: 9999px; - } - - .md\:focus\:rounded-none:focus { - border-radius: 0; - } - - .md\:focus\:rounded-sm:focus { - border-radius: .125rem; - } - - .md\:focus\:rounded:focus { - border-radius: .25rem; - } - - .md\:focus\:rounded-lg:focus { - border-radius: .5rem; - } - - .md\:focus\:rounded-full:focus { - border-radius: 9999px; - } - - .md\:focus\:rounded-t-none:focus { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - .md\:focus\:rounded-r-none:focus { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .md\:focus\:rounded-b-none:focus { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - .md\:focus\:rounded-l-none:focus { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .md\:focus\:rounded-t-sm:focus { - border-top-left-radius: .125rem; - border-top-right-radius: .125rem; - } - - .md\:focus\:rounded-r-sm:focus { - border-top-right-radius: .125rem; - border-bottom-right-radius: .125rem; - } - - .md\:focus\:rounded-b-sm:focus { - border-bottom-right-radius: .125rem; - border-bottom-left-radius: .125rem; - } - - .md\:focus\:rounded-l-sm:focus { - border-top-left-radius: .125rem; - border-bottom-left-radius: .125rem; - } - - .md\:focus\:rounded-t:focus { - border-top-left-radius: .25rem; - border-top-right-radius: .25rem; - } - - .md\:focus\:rounded-r:focus { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; - } - - .md\:focus\:rounded-b:focus { - border-bottom-right-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .md\:focus\:rounded-l:focus { - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .md\:focus\:rounded-t-lg:focus { - border-top-left-radius: .5rem; - border-top-right-radius: .5rem; - } - - .md\:focus\:rounded-r-lg:focus { - border-top-right-radius: .5rem; - border-bottom-right-radius: .5rem; - } - - .md\:focus\:rounded-b-lg:focus { - border-bottom-right-radius: .5rem; - border-bottom-left-radius: .5rem; - } - - .md\:focus\:rounded-l-lg:focus { - border-top-left-radius: .5rem; - border-bottom-left-radius: .5rem; - } - - .md\:focus\:rounded-t-full:focus { - border-top-left-radius: 9999px; - border-top-right-radius: 9999px; - } - - .md\:focus\:rounded-r-full:focus { - border-top-right-radius: 9999px; - border-bottom-right-radius: 9999px; - } - - .md\:focus\:rounded-b-full:focus { - border-bottom-right-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .md\:focus\:rounded-l-full:focus { - border-top-left-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .md\:focus\:rounded-tl-none:focus { - border-top-left-radius: 0; - } - - .md\:focus\:rounded-tr-none:focus { - border-top-right-radius: 0; - } - - .md\:focus\:rounded-br-none:focus { - border-bottom-right-radius: 0; - } - - .md\:focus\:rounded-bl-none:focus { - border-bottom-left-radius: 0; - } - - .md\:focus\:rounded-tl-sm:focus { - border-top-left-radius: .125rem; - } - - .md\:focus\:rounded-tr-sm:focus { - border-top-right-radius: .125rem; - } - - .md\:focus\:rounded-br-sm:focus { - border-bottom-right-radius: .125rem; - } - - .md\:focus\:rounded-bl-sm:focus { - border-bottom-left-radius: .125rem; - } - - .md\:focus\:rounded-tl:focus { - border-top-left-radius: .25rem; - } - - .md\:focus\:rounded-tr:focus { - border-top-right-radius: .25rem; - } - - .md\:focus\:rounded-br:focus { - border-bottom-right-radius: .25rem; - } - - .md\:focus\:rounded-bl:focus { - border-bottom-left-radius: .25rem; - } - - .md\:focus\:rounded-tl-lg:focus { - border-top-left-radius: .5rem; - } - - .md\:focus\:rounded-tr-lg:focus { - border-top-right-radius: .5rem; - } - - .md\:focus\:rounded-br-lg:focus { - border-bottom-right-radius: .5rem; - } - - .md\:focus\:rounded-bl-lg:focus { - border-bottom-left-radius: .5rem; - } - - .md\:focus\:rounded-tl-full:focus { - border-top-left-radius: 9999px; - } - - .md\:focus\:rounded-tr-full:focus { - border-top-right-radius: 9999px; - } - - .md\:focus\:rounded-br-full:focus { - border-bottom-right-radius: 9999px; - } - - .md\:focus\:rounded-bl-full:focus { - border-bottom-left-radius: 9999px; - } - - .md\:border-solid { - border-style: solid; - } - - .md\:border-dashed { - border-style: dashed; - } - - .md\:border-dotted { - border-style: dotted; - } - - .md\:border-none { - border-style: none; - } - - .md\:border-0 { - border-width: 0; - } - - .md\:border-2 { - border-width: 2px; - } - - .md\:border-4 { - border-width: 4px; - } - - .md\:border-8 { - border-width: 8px; - } - - .md\:border { - border-width: 1px; - } - - .md\:border-t-0 { - border-top-width: 0; - } - - .md\:border-r-0 { - border-right-width: 0; - } - - .md\:border-b-0 { - border-bottom-width: 0; - } - - .md\:border-l-0 { - border-left-width: 0; - } - - .md\:border-t-2 { - border-top-width: 2px; - } - - .md\:border-r-2 { - border-right-width: 2px; - } - - .md\:border-b-2 { - border-bottom-width: 2px; - } - - .md\:border-l-2 { - border-left-width: 2px; - } - - .md\:border-t-4 { - border-top-width: 4px; - } - - .md\:border-r-4 { - border-right-width: 4px; - } - - .md\:border-b-4 { - border-bottom-width: 4px; - } - - .md\:border-l-4 { - border-left-width: 4px; - } - - .md\:border-t-8 { - border-top-width: 8px; - } - - .md\:border-r-8 { - border-right-width: 8px; - } - - .md\:border-b-8 { - border-bottom-width: 8px; - } - - .md\:border-l-8 { - border-left-width: 8px; - } - - .md\:border-t { - border-top-width: 1px; - } - - .md\:border-r { - border-right-width: 1px; - } - - .md\:border-b { - border-bottom-width: 1px; - } - - .md\:border-l { - border-left-width: 1px; - } - - .md\:active\:border-0:active { - border-width: 0; - } - - .md\:active\:border-2:active { - border-width: 2px; - } - - .md\:active\:border-4:active { - border-width: 4px; - } - - .md\:active\:border-8:active { - border-width: 8px; - } - - .md\:active\:border:active { - border-width: 1px; - } - - .md\:active\:border-t-0:active { - border-top-width: 0; - } - - .md\:active\:border-r-0:active { - border-right-width: 0; - } - - .md\:active\:border-b-0:active { - border-bottom-width: 0; - } - - .md\:active\:border-l-0:active { - border-left-width: 0; - } - - .md\:active\:border-t-2:active { - border-top-width: 2px; - } - - .md\:active\:border-r-2:active { - border-right-width: 2px; - } - - .md\:active\:border-b-2:active { - border-bottom-width: 2px; - } - - .md\:active\:border-l-2:active { - border-left-width: 2px; - } - - .md\:active\:border-t-4:active { - border-top-width: 4px; - } - - .md\:active\:border-r-4:active { - border-right-width: 4px; - } - - .md\:active\:border-b-4:active { - border-bottom-width: 4px; - } - - .md\:active\:border-l-4:active { - border-left-width: 4px; - } - - .md\:active\:border-t-8:active { - border-top-width: 8px; - } - - .md\:active\:border-r-8:active { - border-right-width: 8px; - } - - .md\:active\:border-b-8:active { - border-bottom-width: 8px; - } - - .md\:active\:border-l-8:active { - border-left-width: 8px; - } - - .md\:active\:border-t:active { - border-top-width: 1px; - } - - .md\:active\:border-r:active { - border-right-width: 1px; - } - - .md\:active\:border-b:active { - border-bottom-width: 1px; - } - - .md\:active\:border-l:active { - border-left-width: 1px; - } - - .md\:focus\:border-0:focus { - border-width: 0; - } - - .md\:focus\:border-2:focus { - border-width: 2px; - } - - .md\:focus\:border-4:focus { - border-width: 4px; - } - - .md\:focus\:border-8:focus { - border-width: 8px; - } - - .md\:focus\:border:focus { - border-width: 1px; - } - - .md\:focus\:border-t-0:focus { - border-top-width: 0; - } - - .md\:focus\:border-r-0:focus { - border-right-width: 0; - } - - .md\:focus\:border-b-0:focus { - border-bottom-width: 0; - } - - .md\:focus\:border-l-0:focus { - border-left-width: 0; - } - - .md\:focus\:border-t-2:focus { - border-top-width: 2px; - } - - .md\:focus\:border-r-2:focus { - border-right-width: 2px; - } - - .md\:focus\:border-b-2:focus { - border-bottom-width: 2px; - } - - .md\:focus\:border-l-2:focus { - border-left-width: 2px; - } - - .md\:focus\:border-t-4:focus { - border-top-width: 4px; - } - - .md\:focus\:border-r-4:focus { - border-right-width: 4px; - } - - .md\:focus\:border-b-4:focus { - border-bottom-width: 4px; - } - - .md\:focus\:border-l-4:focus { - border-left-width: 4px; - } - - .md\:focus\:border-t-8:focus { - border-top-width: 8px; - } - - .md\:focus\:border-r-8:focus { - border-right-width: 8px; - } - - .md\:focus\:border-b-8:focus { - border-bottom-width: 8px; - } - - .md\:focus\:border-l-8:focus { - border-left-width: 8px; - } - - .md\:focus\:border-t:focus { - border-top-width: 1px; - } - - .md\:focus\:border-r:focus { - border-right-width: 1px; - } - - .md\:focus\:border-b:focus { - border-bottom-width: 1px; - } - - .md\:focus\:border-l:focus { - border-left-width: 1px; - } - - .md\:cursor-auto { - cursor: auto; - } - - .md\:cursor-default { - cursor: default; - } - - .md\:cursor-pointer { - cursor: pointer; - } - - .md\:cursor-wait { - cursor: wait; - } - - .md\:cursor-move { - cursor: move; - } - - .md\:cursor-not-allowed { - cursor: not-allowed; - } - - .md\:block { - display: block; - } - - .md\:inline-block { - display: inline-block; - } - - .md\:inline { - display: inline; - } - - .md\:table { - display: table; - } - - .md\:table-row { - display: table-row; - } - - .md\:table-cell { - display: table-cell; - } - - .md\:hidden { - display: none; - } - - .md\:flex { - display: flex; - } - - .md\:inline-flex { - display: inline-flex; - } - - .md\:flex-row { - flex-direction: row; - } - - .md\:flex-row-reverse { - flex-direction: row-reverse; - } - - .md\:flex-col { - flex-direction: column; - } - - .md\:flex-col-reverse { - flex-direction: column-reverse; - } - - .md\:flex-wrap { - flex-wrap: wrap; - } - - .md\:flex-wrap-reverse { - flex-wrap: wrap-reverse; - } - - .md\:flex-no-wrap { - flex-wrap: nowrap; - } - - .md\:items-start { - align-items: flex-start; - } - - .md\:items-end { - align-items: flex-end; - } - - .md\:items-center { - align-items: center; - } - - .md\:items-baseline { - align-items: baseline; - } - - .md\:items-stretch { - align-items: stretch; - } - - .md\:self-auto { - align-self: auto; - } - - .md\:self-start { - align-self: flex-start; - } - - .md\:self-end { - align-self: flex-end; - } - - .md\:self-center { - align-self: center; - } - - .md\:self-stretch { - align-self: stretch; - } - - .md\:justify-start { - justify-content: flex-start; - } - - .md\:justify-end { - justify-content: flex-end; - } - - .md\:justify-center { - justify-content: center; - } - - .md\:justify-between { - justify-content: space-between; - } - - .md\:justify-around { - justify-content: space-around; - } - - .md\:content-center { - align-content: center; - } - - .md\:content-start { - align-content: flex-start; - } - - .md\:content-end { - align-content: flex-end; - } - - .md\:content-between { - align-content: space-between; - } - - .md\:content-around { - align-content: space-around; - } - - .md\:flex-1 { - flex: 1 1 0%; - } - - .md\:flex-auto { - flex: 1 1 auto; - } - - .md\:flex-initial { - flex: 0 1 auto; - } - - .md\:flex-none { - flex: none; - } - - .md\:flex-grow { - flex-grow: 1; - } - - .md\:flex-shrink { - flex-shrink: 1; - } - - .md\:flex-no-grow { - flex-grow: 0; - } - - .md\:flex-no-shrink { - flex-shrink: 0; - } - - .md\:float-right { - float: right; - } - - .md\:float-left { - float: left; - } - - .md\:float-none { - float: none; - } - - .md\:clearfix:after { - content: ""; - display: table; - clear: both; - } - - .md\:font-sans { - font-family: Nunito Sans, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; - } - - .md\:font-serif { - font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; - } - - .md\:font-mono { - font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; - } - - .md\:font-hairline { - font-weight: 100; - } - - .md\:font-thin { - font-weight: 200; - } - - .md\:font-light { - font-weight: 300; - } - - .md\:font-normal { - font-weight: 400; - } - - .md\:font-medium { - font-weight: 500; - } - - .md\:font-semibold { - font-weight: 600; - } - - .md\:font-bold { - font-weight: 700; - } - - .md\:font-extrabold { - font-weight: 800; - } - - .md\:font-black { - font-weight: 900; - } - - .md\:hover\:font-hairline:hover { - font-weight: 100; - } - - .md\:hover\:font-thin:hover { - font-weight: 200; - } - - .md\:hover\:font-light:hover { - font-weight: 300; - } - - .md\:hover\:font-normal:hover { - font-weight: 400; - } - - .md\:hover\:font-medium:hover { - font-weight: 500; - } - - .md\:hover\:font-semibold:hover { - font-weight: 600; - } - - .md\:hover\:font-bold:hover { - font-weight: 700; - } - - .md\:hover\:font-extrabold:hover { - font-weight: 800; - } - - .md\:hover\:font-black:hover { - font-weight: 900; - } - - .md\:focus\:font-hairline:focus { - font-weight: 100; - } - - .md\:focus\:font-thin:focus { - font-weight: 200; - } - - .md\:focus\:font-light:focus { - font-weight: 300; - } - - .md\:focus\:font-normal:focus { - font-weight: 400; - } - - .md\:focus\:font-medium:focus { - font-weight: 500; - } - - .md\:focus\:font-semibold:focus { - font-weight: 600; - } - - .md\:focus\:font-bold:focus { - font-weight: 700; - } - - .md\:focus\:font-extrabold:focus { - font-weight: 800; - } - - .md\:focus\:font-black:focus { - font-weight: 900; - } - - .md\:h-1 { - height: .25rem; - } - - .md\:h-2 { - height: .5rem; - } - - .md\:h-3 { - height: .75rem; - } - - .md\:h-4 { - height: 1rem; - } - - .md\:h-5 { - height: 1.25rem; - } - - .md\:h-6 { - height: 1.5rem; - } - - .md\:h-8 { - height: 2rem; - } - - .md\:h-9 { - height: 2.2rem; - } - - .md\:h-10 { - height: 2.5rem; - } - - .md\:h-12 { - height: 3rem; - } - - .md\:h-16 { - height: 4rem; - } - - .md\:h-24 { - height: 6rem; - } - - .md\:h-32 { - height: 8rem; - } - - .md\:h-48 { - height: 12rem; - } - - .md\:h-64 { - height: 16rem; - } - - .md\:h-auto { - height: auto; - } - - .md\:h-px { - height: 1px; - } - - .md\:h-full { - height: 100%; - } - - .md\:h-screen { - height: 100vh; - } - - .md\:leading-none { - line-height: 1; - } - - .md\:leading-tight { - line-height: 1.25; - } - - .md\:leading-normal { - line-height: 1.6; - } - - .md\:leading-loose { - line-height: 1.75; - } - - .md\:m-0 { - margin: 0; - } - - .md\:m-1 { - margin: .25rem; - } - - .md\:m-2 { - margin: .5rem; - } - - .md\:m-3 { - margin: .75rem; - } - - .md\:m-4 { - margin: 1rem; - } - - .md\:m-5 { - margin: 1.25rem; - } - - .md\:m-6 { - margin: 1.5rem; - } - - .md\:m-7 { - margin: 1.75rem; - } - - .md\:m-8 { - margin: 2rem; - } - - .md\:m-9 { - margin: 2.25rem; - } - - .md\:m-10 { - margin: 2.5rem; - } - - .md\:m-12 { - margin: 3rem; - } - - .md\:m-16 { - margin: 4rem; - } - - .md\:m-20 { - margin: 5rem; - } - - .md\:m-24 { - margin: 6rem; - } - - .md\:m-32 { - margin: 8rem; - } - - .md\:m-auto { - margin: auto; - } - - .md\:m-px { - margin: 1px; - } - - .md\:my-0 { - margin-top: 0; - margin-bottom: 0; - } - - .md\:mx-0 { - margin-left: 0; - margin-right: 0; - } - - .md\:my-1 { - margin-top: .25rem; - margin-bottom: .25rem; - } - - .md\:mx-1 { - margin-left: .25rem; - margin-right: .25rem; - } - - .md\:my-2 { - margin-top: .5rem; - margin-bottom: .5rem; - } - - .md\:mx-2 { - margin-left: .5rem; - margin-right: .5rem; - } - - .md\:my-3 { - margin-top: .75rem; - margin-bottom: .75rem; - } - - .md\:mx-3 { - margin-left: .75rem; - margin-right: .75rem; - } - - .md\:my-4 { - margin-top: 1rem; - margin-bottom: 1rem; - } - - .md\:mx-4 { - margin-left: 1rem; - margin-right: 1rem; - } - - .md\:my-5 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; - } - - .md\:mx-5 { - margin-left: 1.25rem; - margin-right: 1.25rem; - } - - .md\:my-6 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; - } - - .md\:mx-6 { - margin-left: 1.5rem; - margin-right: 1.5rem; - } - - .md\:my-7 { - margin-top: 1.75rem; - margin-bottom: 1.75rem; - } - - .md\:mx-7 { - margin-left: 1.75rem; - margin-right: 1.75rem; - } - - .md\:my-8 { - margin-top: 2rem; - margin-bottom: 2rem; - } - - .md\:mx-8 { - margin-left: 2rem; - margin-right: 2rem; - } - - .md\:my-9 { - margin-top: 2.25rem; - margin-bottom: 2.25rem; - } - - .md\:mx-9 { - margin-left: 2.25rem; - margin-right: 2.25rem; - } - - .md\:my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; - } - - .md\:mx-10 { - margin-left: 2.5rem; - margin-right: 2.5rem; - } - - .md\:my-12 { - margin-top: 3rem; - margin-bottom: 3rem; - } - - .md\:mx-12 { - margin-left: 3rem; - margin-right: 3rem; - } - - .md\:my-16 { - margin-top: 4rem; - margin-bottom: 4rem; - } - - .md\:mx-16 { - margin-left: 4rem; - margin-right: 4rem; - } - - .md\:my-20 { - margin-top: 5rem; - margin-bottom: 5rem; - } - - .md\:mx-20 { - margin-left: 5rem; - margin-right: 5rem; - } - - .md\:my-24 { - margin-top: 6rem; - margin-bottom: 6rem; - } - - .md\:mx-24 { - margin-left: 6rem; - margin-right: 6rem; - } - - .md\:my-32 { - margin-top: 8rem; - margin-bottom: 8rem; - } - - .md\:mx-32 { - margin-left: 8rem; - margin-right: 8rem; - } - - .md\:my-auto { - margin-top: auto; - margin-bottom: auto; - } - - .md\:mx-auto { - margin-left: auto; - margin-right: auto; - } - - .md\:my-px { - margin-top: 1px; - margin-bottom: 1px; - } - - .md\:mx-px { - margin-left: 1px; - margin-right: 1px; - } - - .md\:mt-0 { - margin-top: 0; - } - - .md\:mr-0 { - margin-right: 0; - } - - .md\:mb-0 { - margin-bottom: 0; - } - - .md\:ml-0 { - margin-left: 0; - } - - .md\:mt-1 { - margin-top: .25rem; - } - - .md\:mr-1 { - margin-right: .25rem; - } - - .md\:mb-1 { - margin-bottom: .25rem; - } - - .md\:ml-1 { - margin-left: .25rem; - } - - .md\:mt-2 { - margin-top: .5rem; - } - - .md\:mr-2 { - margin-right: .5rem; - } - - .md\:mb-2 { - margin-bottom: .5rem; - } - - .md\:ml-2 { - margin-left: .5rem; - } - - .md\:mt-3 { - margin-top: .75rem; - } - - .md\:mr-3 { - margin-right: .75rem; - } - - .md\:mb-3 { - margin-bottom: .75rem; - } - - .md\:ml-3 { - margin-left: .75rem; - } - - .md\:mt-4 { - margin-top: 1rem; - } - - .md\:mr-4 { - margin-right: 1rem; - } - - .md\:mb-4 { - margin-bottom: 1rem; - } - - .md\:ml-4 { - margin-left: 1rem; - } - - .md\:mt-5 { - margin-top: 1.25rem; - } - - .md\:mr-5 { - margin-right: 1.25rem; - } - - .md\:mb-5 { - margin-bottom: 1.25rem; - } - - .md\:ml-5 { - margin-left: 1.25rem; - } - - .md\:mt-6 { - margin-top: 1.5rem; - } - - .md\:mr-6 { - margin-right: 1.5rem; - } - - .md\:mb-6 { - margin-bottom: 1.5rem; - } - - .md\:ml-6 { - margin-left: 1.5rem; - } - - .md\:mt-7 { - margin-top: 1.75rem; - } - - .md\:mr-7 { - margin-right: 1.75rem; - } - - .md\:mb-7 { - margin-bottom: 1.75rem; - } - - .md\:ml-7 { - margin-left: 1.75rem; - } - - .md\:mt-8 { - margin-top: 2rem; - } - - .md\:mr-8 { - margin-right: 2rem; - } - - .md\:mb-8 { - margin-bottom: 2rem; - } - - .md\:ml-8 { - margin-left: 2rem; - } - - .md\:mt-9 { - margin-top: 2.25rem; - } - - .md\:mr-9 { - margin-right: 2.25rem; - } - - .md\:mb-9 { - margin-bottom: 2.25rem; - } - - .md\:ml-9 { - margin-left: 2.25rem; - } - - .md\:mt-10 { - margin-top: 2.5rem; - } - - .md\:mr-10 { - margin-right: 2.5rem; - } - - .md\:mb-10 { - margin-bottom: 2.5rem; - } - - .md\:ml-10 { - margin-left: 2.5rem; - } - - .md\:mt-12 { - margin-top: 3rem; - } - - .md\:mr-12 { - margin-right: 3rem; - } - - .md\:mb-12 { - margin-bottom: 3rem; - } - - .md\:ml-12 { - margin-left: 3rem; - } - - .md\:mt-16 { - margin-top: 4rem; - } - - .md\:mr-16 { - margin-right: 4rem; - } - - .md\:mb-16 { - margin-bottom: 4rem; - } - - .md\:ml-16 { - margin-left: 4rem; - } - - .md\:mt-20 { - margin-top: 5rem; - } - - .md\:mr-20 { - margin-right: 5rem; - } - - .md\:mb-20 { - margin-bottom: 5rem; - } - - .md\:ml-20 { - margin-left: 5rem; - } - - .md\:mt-24 { - margin-top: 6rem; - } - - .md\:mr-24 { - margin-right: 6rem; - } - - .md\:mb-24 { - margin-bottom: 6rem; - } - - .md\:ml-24 { - margin-left: 6rem; - } - - .md\:mt-32 { - margin-top: 8rem; - } - - .md\:mr-32 { - margin-right: 8rem; - } - - .md\:mb-32 { - margin-bottom: 8rem; - } - - .md\:ml-32 { - margin-left: 8rem; - } - - .md\:mt-auto { - margin-top: auto; - } - - .md\:mr-auto { - margin-right: auto; - } - - .md\:mb-auto { - margin-bottom: auto; - } - - .md\:ml-auto { - margin-left: auto; - } - - .md\:mt-px { - margin-top: 1px; - } - - .md\:mr-px { - margin-right: 1px; - } - - .md\:mb-px { - margin-bottom: 1px; - } - - .md\:ml-px { - margin-left: 1px; - } - - .md\:max-h-full { - max-height: 100%; - } - - .md\:max-h-screen { - max-height: 100vh; - } - - .md\:max-w-xs { - max-width: 20rem; - } - - .md\:max-w-sm { - max-width: 30rem; - } - - .md\:max-w-md { - max-width: 40rem; - } - - .md\:max-w-lg { - max-width: 50rem; - } - - .md\:max-w-xl { - max-width: 60rem; - } - - .md\:max-w-2xl { - max-width: 70rem; - } - - .md\:max-w-3xl { - max-width: 80rem; - } - - .md\:max-w-4xl { - max-width: 90rem; - } - - .md\:max-w-5xl { - max-width: 100rem; - } - - .md\:max-w-full { - max-width: 100%; - } - - .md\:max-w-none { - max-width: none; - } - - .md\:min-h-0 { - min-height: 0; - } - - .md\:min-h-full { - min-height: 100%; - } - - .md\:min-h-screen { - min-height: 100vh; - } - - .md\:min-w-0 { - min-width: 0; - } - - .md\:min-w-full { - min-width: 100%; - } - - .md\:-m-0 { - margin: 0; - } - - .md\:-m-1 { - margin: -0.25rem; - } - - .md\:-m-2 { - margin: -0.5rem; - } - - .md\:-m-3 { - margin: -0.75rem; - } - - .md\:-m-4 { - margin: -1rem; - } - - .md\:-m-5 { - margin: -1.25rem; - } - - .md\:-m-6 { - margin: -1.5rem; - } - - .md\:-m-8 { - margin: -2rem; - } - - .md\:-m-10 { - margin: -2.5rem; - } - - .md\:-m-12 { - margin: -3rem; - } - - .md\:-m-16 { - margin: -4rem; - } - - .md\:-m-20 { - margin: -5rem; - } - - .md\:-m-24 { - margin: -6rem; - } - - .md\:-m-32 { - margin: -8rem; - } - - .md\:-m-px { - margin: -1px; - } - - .md\:-my-0 { - margin-top: 0; - margin-bottom: 0; - } - - .md\:-mx-0 { - margin-left: 0; - margin-right: 0; - } - - .md\:-my-1 { - margin-top: -0.25rem; - margin-bottom: -0.25rem; - } - - .md\:-mx-1 { - margin-left: -0.25rem; - margin-right: -0.25rem; - } - - .md\:-my-2 { - margin-top: -0.5rem; - margin-bottom: -0.5rem; - } - - .md\:-mx-2 { - margin-left: -0.5rem; - margin-right: -0.5rem; - } - - .md\:-my-3 { - margin-top: -0.75rem; - margin-bottom: -0.75rem; - } - - .md\:-mx-3 { - margin-left: -0.75rem; - margin-right: -0.75rem; - } - - .md\:-my-4 { - margin-top: -1rem; - margin-bottom: -1rem; - } - - .md\:-mx-4 { - margin-left: -1rem; - margin-right: -1rem; - } - - .md\:-my-5 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; - } - - .md\:-mx-5 { - margin-left: -1.25rem; - margin-right: -1.25rem; - } - - .md\:-my-6 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - } - - .md\:-mx-6 { - margin-left: -1.5rem; - margin-right: -1.5rem; - } - - .md\:-my-8 { - margin-top: -2rem; - margin-bottom: -2rem; - } - - .md\:-mx-8 { - margin-left: -2rem; - margin-right: -2rem; - } - - .md\:-my-10 { - margin-top: -2.5rem; - margin-bottom: -2.5rem; - } - - .md\:-mx-10 { - margin-left: -2.5rem; - margin-right: -2.5rem; - } - - .md\:-my-12 { - margin-top: -3rem; - margin-bottom: -3rem; - } - - .md\:-mx-12 { - margin-left: -3rem; - margin-right: -3rem; - } - - .md\:-my-16 { - margin-top: -4rem; - margin-bottom: -4rem; - } - - .md\:-mx-16 { - margin-left: -4rem; - margin-right: -4rem; - } - - .md\:-my-20 { - margin-top: -5rem; - margin-bottom: -5rem; - } - - .md\:-mx-20 { - margin-left: -5rem; - margin-right: -5rem; - } - - .md\:-my-24 { - margin-top: -6rem; - margin-bottom: -6rem; - } - - .md\:-mx-24 { - margin-left: -6rem; - margin-right: -6rem; - } - - .md\:-my-32 { - margin-top: -8rem; - margin-bottom: -8rem; - } - - .md\:-mx-32 { - margin-left: -8rem; - margin-right: -8rem; - } - - .md\:-my-px { - margin-top: -1px; - margin-bottom: -1px; - } - - .md\:-mx-px { - margin-left: -1px; - margin-right: -1px; - } - - .md\:-mt-0 { - margin-top: 0; - } - - .md\:-mr-0 { - margin-right: 0; - } - - .md\:-mb-0 { - margin-bottom: 0; - } - - .md\:-ml-0 { - margin-left: 0; - } - - .md\:-mt-1 { - margin-top: -0.25rem; - } - - .md\:-mr-1 { - margin-right: -0.25rem; - } - - .md\:-mb-1 { - margin-bottom: -0.25rem; - } - - .md\:-ml-1 { - margin-left: -0.25rem; - } - - .md\:-mt-2 { - margin-top: -0.5rem; - } - - .md\:-mr-2 { - margin-right: -0.5rem; - } - - .md\:-mb-2 { - margin-bottom: -0.5rem; - } - - .md\:-ml-2 { - margin-left: -0.5rem; - } - - .md\:-mt-3 { - margin-top: -0.75rem; - } - - .md\:-mr-3 { - margin-right: -0.75rem; - } - - .md\:-mb-3 { - margin-bottom: -0.75rem; - } - - .md\:-ml-3 { - margin-left: -0.75rem; - } - - .md\:-mt-4 { - margin-top: -1rem; - } - - .md\:-mr-4 { - margin-right: -1rem; - } - - .md\:-mb-4 { - margin-bottom: -1rem; - } - - .md\:-ml-4 { - margin-left: -1rem; - } - - .md\:-mt-5 { - margin-top: -1.25rem; - } - - .md\:-mr-5 { - margin-right: -1.25rem; - } - - .md\:-mb-5 { - margin-bottom: -1.25rem; - } - - .md\:-ml-5 { - margin-left: -1.25rem; - } - - .md\:-mt-6 { - margin-top: -1.5rem; - } - - .md\:-mr-6 { - margin-right: -1.5rem; - } - - .md\:-mb-6 { - margin-bottom: -1.5rem; - } - - .md\:-ml-6 { - margin-left: -1.5rem; - } - - .md\:-mt-8 { - margin-top: -2rem; - } - - .md\:-mr-8 { - margin-right: -2rem; - } - - .md\:-mb-8 { - margin-bottom: -2rem; - } - - .md\:-ml-8 { - margin-left: -2rem; - } - - .md\:-mt-10 { - margin-top: -2.5rem; - } - - .md\:-mr-10 { - margin-right: -2.5rem; - } - - .md\:-mb-10 { - margin-bottom: -2.5rem; - } - - .md\:-ml-10 { - margin-left: -2.5rem; - } - - .md\:-mt-12 { - margin-top: -3rem; - } - - .md\:-mr-12 { - margin-right: -3rem; - } - - .md\:-mb-12 { - margin-bottom: -3rem; - } - - .md\:-ml-12 { - margin-left: -3rem; - } - - .md\:-mt-16 { - margin-top: -4rem; - } - - .md\:-mr-16 { - margin-right: -4rem; - } - - .md\:-mb-16 { - margin-bottom: -4rem; - } - - .md\:-ml-16 { - margin-left: -4rem; - } - - .md\:-mt-20 { - margin-top: -5rem; - } - - .md\:-mr-20 { - margin-right: -5rem; - } - - .md\:-mb-20 { - margin-bottom: -5rem; - } - - .md\:-ml-20 { - margin-left: -5rem; - } - - .md\:-mt-24 { - margin-top: -6rem; - } - - .md\:-mr-24 { - margin-right: -6rem; - } - - .md\:-mb-24 { - margin-bottom: -6rem; - } - - .md\:-ml-24 { - margin-left: -6rem; - } - - .md\:-mt-32 { - margin-top: -8rem; - } - - .md\:-mr-32 { - margin-right: -8rem; - } - - .md\:-mb-32 { - margin-bottom: -8rem; - } - - .md\:-ml-32 { - margin-left: -8rem; - } - - .md\:-mt-px { - margin-top: -1px; - } - - .md\:-mr-px { - margin-right: -1px; - } - - .md\:-mb-px { - margin-bottom: -1px; - } - - .md\:-ml-px { - margin-left: -1px; - } - - .md\:opacity-0 { - opacity: 0; - } - - .md\:opacity-25 { - opacity: .25; - } - - .md\:opacity-50 { - opacity: .5; - } - - .md\:opacity-75 { - opacity: .75; - } - - .md\:opacity-100 { - opacity: 1; - } - - .md\:overflow-auto { - overflow: auto; - } - - .md\:overflow-hidden { - overflow: hidden; - } - - .md\:overflow-visible { - overflow: visible; - } - - .md\:overflow-scroll { - overflow: scroll; - } - - .md\:overflow-x-auto { - overflow-x: auto; - } - - .md\:overflow-y-auto { - overflow-y: auto; - } - - .md\:overflow-x-hidden { - overflow-x: hidden; - } - - .md\:overflow-y-hidden { - overflow-y: hidden; - } - - .md\:overflow-x-visible { - overflow-x: visible; - } - - .md\:overflow-y-visible { - overflow-y: visible; - } - - .md\:overflow-x-scroll { - overflow-x: scroll; - } - - .md\:overflow-y-scroll { - overflow-y: scroll; - } - - .md\:scrolling-touch { - -webkit-overflow-scrolling: touch; - } - - .md\:scrolling-auto { - -webkit-overflow-scrolling: auto; - } - - .md\:p-0 { - padding: 0; - } - - .md\:p-1 { - padding: .25rem; - } - - .md\:p-2 { - padding: .5rem; - } - - .md\:p-3 { - padding: .75rem; - } - - .md\:p-4 { - padding: 1rem; - } - - .md\:p-5 { - padding: 1.25rem; - } - - .md\:p-6 { - padding: 1.5rem; - } - - .md\:p-7 { - padding: 1.75rem; - } - - .md\:p-8 { - padding: 2rem; - } - - .md\:p-10 { - padding: 2.5rem; - } - - .md\:p-12 { - padding: 3rem; - } - - .md\:p-16 { - padding: 4rem; - } - - .md\:p-20 { - padding: 5rem; - } - - .md\:p-24 { - padding: 6rem; - } - - .md\:p-32 { - padding: 8rem; - } - - .md\:p-px { - padding: 1px; - } - - .md\:py-0 { - padding-top: 0; - padding-bottom: 0; - } - - .md\:px-0 { - padding-left: 0; - padding-right: 0; - } - - .md\:py-1 { - padding-top: .25rem; - padding-bottom: .25rem; - } - - .md\:px-1 { - padding-left: .25rem; - padding-right: .25rem; - } - - .md\:py-2 { - padding-top: .5rem; - padding-bottom: .5rem; - } - - .md\:px-2 { - padding-left: .5rem; - padding-right: .5rem; - } - - .md\:py-3 { - padding-top: .75rem; - padding-bottom: .75rem; - } - - .md\:px-3 { - padding-left: .75rem; - padding-right: .75rem; - } - - .md\:py-4 { - padding-top: 1rem; - padding-bottom: 1rem; - } - - .md\:px-4 { - padding-left: 1rem; - padding-right: 1rem; - } - - .md\:py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; - } - - .md\:px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; - } - - .md\:py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; - } - - .md\:px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; - } - - .md\:py-7 { - padding-top: 1.75rem; - padding-bottom: 1.75rem; - } - - .md\:px-7 { - padding-left: 1.75rem; - padding-right: 1.75rem; - } - - .md\:py-8 { - padding-top: 2rem; - padding-bottom: 2rem; - } - - .md\:px-8 { - padding-left: 2rem; - padding-right: 2rem; - } - - .md\:py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; - } - - .md\:px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; - } - - .md\:py-12 { - padding-top: 3rem; - padding-bottom: 3rem; - } - - .md\:px-12 { - padding-left: 3rem; - padding-right: 3rem; - } - - .md\:py-16 { - padding-top: 4rem; - padding-bottom: 4rem; - } - - .md\:px-16 { - padding-left: 4rem; - padding-right: 4rem; - } - - .md\:py-20 { - padding-top: 5rem; - padding-bottom: 5rem; - } - - .md\:px-20 { - padding-left: 5rem; - padding-right: 5rem; - } - - .md\:py-24 { - padding-top: 6rem; - padding-bottom: 6rem; - } - - .md\:px-24 { - padding-left: 6rem; - padding-right: 6rem; - } - - .md\:py-32 { - padding-top: 8rem; - padding-bottom: 8rem; - } - - .md\:px-32 { - padding-left: 8rem; - padding-right: 8rem; - } - - .md\:py-px { - padding-top: 1px; - padding-bottom: 1px; - } - - .md\:px-px { - padding-left: 1px; - padding-right: 1px; - } - - .md\:pt-0 { - padding-top: 0; - } - - .md\:pr-0 { - padding-right: 0; - } - - .md\:pb-0 { - padding-bottom: 0; - } - - .md\:pl-0 { - padding-left: 0; - } - - .md\:pt-1 { - padding-top: .25rem; - } - - .md\:pr-1 { - padding-right: .25rem; - } - - .md\:pb-1 { - padding-bottom: .25rem; - } - - .md\:pl-1 { - padding-left: .25rem; - } - - .md\:pt-2 { - padding-top: .5rem; - } - - .md\:pr-2 { - padding-right: .5rem; - } - - .md\:pb-2 { - padding-bottom: .5rem; - } - - .md\:pl-2 { - padding-left: .5rem; - } - - .md\:pt-3 { - padding-top: .75rem; - } - - .md\:pr-3 { - padding-right: .75rem; - } - - .md\:pb-3 { - padding-bottom: .75rem; - } - - .md\:pl-3 { - padding-left: .75rem; - } - - .md\:pt-4 { - padding-top: 1rem; - } - - .md\:pr-4 { - padding-right: 1rem; - } - - .md\:pb-4 { - padding-bottom: 1rem; - } - - .md\:pl-4 { - padding-left: 1rem; - } - - .md\:pt-5 { - padding-top: 1.25rem; - } - - .md\:pr-5 { - padding-right: 1.25rem; - } - - .md\:pb-5 { - padding-bottom: 1.25rem; - } - - .md\:pl-5 { - padding-left: 1.25rem; - } - - .md\:pt-6 { - padding-top: 1.5rem; - } - - .md\:pr-6 { - padding-right: 1.5rem; - } - - .md\:pb-6 { - padding-bottom: 1.5rem; - } - - .md\:pl-6 { - padding-left: 1.5rem; - } - - .md\:pt-7 { - padding-top: 1.75rem; - } - - .md\:pr-7 { - padding-right: 1.75rem; - } - - .md\:pb-7 { - padding-bottom: 1.75rem; - } - - .md\:pl-7 { - padding-left: 1.75rem; - } - - .md\:pt-8 { - padding-top: 2rem; - } - - .md\:pr-8 { - padding-right: 2rem; - } - - .md\:pb-8 { - padding-bottom: 2rem; - } - - .md\:pl-8 { - padding-left: 2rem; - } - - .md\:pt-10 { - padding-top: 2.5rem; - } - - .md\:pr-10 { - padding-right: 2.5rem; - } - - .md\:pb-10 { - padding-bottom: 2.5rem; - } - - .md\:pl-10 { - padding-left: 2.5rem; - } - - .md\:pt-12 { - padding-top: 3rem; - } - - .md\:pr-12 { - padding-right: 3rem; - } - - .md\:pb-12 { - padding-bottom: 3rem; - } - - .md\:pl-12 { - padding-left: 3rem; - } - - .md\:pt-16 { - padding-top: 4rem; - } - - .md\:pr-16 { - padding-right: 4rem; - } - - .md\:pb-16 { - padding-bottom: 4rem; - } - - .md\:pl-16 { - padding-left: 4rem; - } - - .md\:pt-20 { - padding-top: 5rem; - } - - .md\:pr-20 { - padding-right: 5rem; - } - - .md\:pb-20 { - padding-bottom: 5rem; - } - - .md\:pl-20 { - padding-left: 5rem; - } - - .md\:pt-24 { - padding-top: 6rem; - } - - .md\:pr-24 { - padding-right: 6rem; - } - - .md\:pb-24 { - padding-bottom: 6rem; - } - - .md\:pl-24 { - padding-left: 6rem; - } - - .md\:pt-32 { - padding-top: 8rem; - } - - .md\:pr-32 { - padding-right: 8rem; - } - - .md\:pb-32 { - padding-bottom: 8rem; - } - - .md\:pl-32 { - padding-left: 8rem; - } - - .md\:pt-px { - padding-top: 1px; - } - - .md\:pr-px { - padding-right: 1px; - } - - .md\:pb-px { - padding-bottom: 1px; - } - - .md\:pl-px { - padding-left: 1px; - } - - .md\:pointer-events-none { - pointer-events: none; - } - - .md\:pointer-events-auto { - pointer-events: auto; - } - - .md\:static { - position: static; - } - - .md\:fixed { - position: fixed; - } - - .md\:absolute { - position: absolute; - } - - .md\:relative { - position: relative; - } - - .md\:sticky { - position: -webkit-sticky; - position: sticky; - } - - .md\:pin-none { - top: auto; - right: auto; - bottom: auto; - left: auto; - } - - .md\:pin { - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - .md\:pin-y { - top: 0; - bottom: 0; - } - - .md\:pin-x { - right: 0; - left: 0; - } - - .md\:pin-t { - top: 0; - } - - .md\:pin-r { - right: 0; - } - - .md\:pin-b { - bottom: 0; - } - - .md\:pin-l { - left: 0; - } - - .md\:resize-none { - resize: none; - } - - .md\:resize-y { - resize: vertical; - } - - .md\:resize-x { - resize: horizontal; - } - - .md\:resize { - resize: both; - } - - .md\:shadow { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); - } - - .md\:shadow-md { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); - } - - .md\:shadow-lg { - box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, .04), 0 4px 15px 0 rgba(0, 0, 0, .08); - } - - .md\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); - } - - .md\:shadow-outline { - box-shadow: 0 0 0 3px rgba(52, 144, 220, .5); - } - - .md\:shadow-none { - box-shadow: none; - } - - .md\:hover\:shadow:hover { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); - } - - .md\:hover\:shadow-md:hover { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); - } - - .md\:hover\:shadow-lg:hover { - box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, .04), 0 4px 15px 0 rgba(0, 0, 0, .08); - } - - .md\:hover\:shadow-inner:hover { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); - } - - .md\:hover\:shadow-outline:hover { - box-shadow: 0 0 0 3px rgba(52, 144, 220, .5); - } - - .md\:hover\:shadow-none:hover { - box-shadow: none; - } - - .md\:focus\:shadow:focus { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); - } - - .md\:focus\:shadow-md:focus { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); - } - - .md\:focus\:shadow-lg:focus { - box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, .04), 0 4px 15px 0 rgba(0, 0, 0, .08); - } - - .md\:focus\:shadow-inner:focus { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); - } - - .md\:focus\:shadow-outline:focus { - box-shadow: 0 0 0 3px rgba(52, 144, 220, .5); - } - - .md\:focus\:shadow-none:focus { - box-shadow: none; - } - - .md\:table-auto { - table-layout: auto; - } - - .md\:table-fixed { - table-layout: fixed; - } - - .md\:text-left { - text-align: left; - } - - .md\:text-center { - text-align: center; - } - - .md\:text-right { - text-align: right; - } - - .md\:text-justify { - text-align: justify; - } - - .md\:text-transparent { - color: transparent; - } - - .md\:text-black { - color: #1f2e41; - } - - .md\:text-grey-darkest { - color: #3e4852; - } - - .md\:text-grey-darker { - color: #606f7b; - } - - .md\:text-grey-dark { - color: #8795a1; - } - - .md\:text-grey { - color: #b8c2cc; - } - - .md\:text-grey-light { - color: #e2e8ee; - } - - .md\:text-grey-lighter { - color: #ecf0f3; - } - - .md\:text-grey-lightest { - color: #f9f9f9; - } - - .md\:text-white { - color: #fff; - } - - .md\:text-red-darkest { - color: #3b0d0c; - } - - .md\:text-red-darker { - color: #621b18; - } - - .md\:text-red-dark { - color: #cc1f1a; - } - - .md\:text-red { - color: #e3342f; - } - - .md\:text-red-light { - color: #ef5753; - } - - .md\:text-red-lighter { - color: #f9acaa; - } - - .md\:text-red-lightest { - color: #fcebea; - } - - .md\:text-orange-darkest { - color: #462a16; - } - - .md\:text-orange-darker { - color: #613b1f; - } - - .md\:text-orange-dark { - color: #de751f; - } - - .md\:text-orange { - color: #f6993f; - } - - .md\:text-orange-light { - color: #faad63; - } - - .md\:text-orange-lighter { - color: #fcd9b6; - } - - .md\:text-orange-lightest { - color: #fff5eb; - } - - .md\:text-yellow-darkest { - color: #453411; - } - - .md\:text-yellow-darker { - color: #684f1d; - } - - .md\:text-yellow-dark { - color: #f2d024; - } - - .md\:text-yellow { - color: #ffed4a; - } - - .md\:text-yellow-light { - color: #fff382; - } - - .md\:text-yellow-lighter { - color: #fff9c2; - } - - .md\:text-yellow-lightest { - color: #fcfbeb; - } - - .md\:text-green-darkest { - color: #0f2f21; - } - - .md\:text-green-darker { - color: #1a4731; - } - - .md\:text-green-dark { - color: #1f9d55; - } - - .md\:text-green { - color: #38c172; - } - - .md\:text-green-light { - color: #51d88a; - } - - .md\:text-green-lighter { - color: #a2f5bf; - } - - .md\:text-green-lightest { - color: #e3fcec; - } - - .md\:text-teal-darkest { - color: #0d3331; - } - - .md\:text-teal-darker { - color: #20504f; - } - - .md\:text-teal-dark { - color: #38a89d; - } - - .md\:text-teal { - color: #4dc0b5; - } - - .md\:text-teal-light { - color: #64d5ca; - } - - .md\:text-teal-lighter { - color: #a0f0ed; - } - - .md\:text-teal-lightest { - color: #e8fffe; - } - - .md\:text-blue-darkest { - color: #24548f; - } - - .md\:text-blue-darker { - color: #1a4d8c; - } - - .md\:text-blue-dark { - color: #0174d4; - } - - .md\:text-blue { - color: #3490dc; - } - - .md\:text-blue-light { - color: #6cb2eb; - } - - .md\:text-blue-lighter { - color: #bcdefa; - } - - .md\:text-blue-lightest { - color: #eff8ff; - } - - .md\:text-indigo-darkest { - color: #191e38; - } - - .md\:text-indigo-darker { - color: #2f365f; - } - - .md\:text-indigo-dark { - color: #5661b3; - } - - .md\:text-indigo { - color: #6574cd; - } - - .md\:text-indigo-light { - color: #7886d7; - } - - .md\:text-indigo-lighter { - color: #b2b7ff; - } - - .md\:text-indigo-lightest { - color: #e6e8ff; - } - - .md\:text-purple-darkest { - color: #21183c; - } - - .md\:text-purple-darker { - color: #382b5f; - } - - .md\:text-purple-dark { - color: #794acf; - } - - .md\:text-purple { - color: #9561e2; - } - - .md\:text-purple-light { - color: #a779e9; - } - - .md\:text-purple-lighter { - color: #d6bbfc; - } - - .md\:text-purple-lightest { - color: #f3ebff; - } - - .md\:text-pink-darkest { - color: #451225; - } - - .md\:text-pink-darker { - color: #6f213f; - } - - .md\:text-pink-dark { - color: #eb5286; - } - - .md\:text-pink { - color: #f66d9b; - } - - .md\:text-pink-light { - color: #fa7ea8; - } - - .md\:text-pink-lighter { - color: #ffbbca; - } - - .md\:text-pink-lightest { - color: #ffebef; - } - - .md\:hover\:text-transparent:hover { - color: transparent; - } - - .md\:hover\:text-black:hover { - color: #1f2e41; - } - - .md\:hover\:text-grey-darkest:hover { - color: #3e4852; - } - - .md\:hover\:text-grey-darker:hover { - color: #606f7b; - } - - .md\:hover\:text-grey-dark:hover { - color: #8795a1; - } - - .md\:hover\:text-grey:hover { - color: #b8c2cc; - } - - .md\:hover\:text-grey-light:hover { - color: #e2e8ee; - } - - .md\:hover\:text-grey-lighter:hover { - color: #ecf0f3; - } - - .md\:hover\:text-grey-lightest:hover { - color: #f9f9f9; - } - - .md\:hover\:text-white:hover { - color: #fff; - } - - .md\:hover\:text-red-darkest:hover { - color: #3b0d0c; - } - - .md\:hover\:text-red-darker:hover { - color: #621b18; - } - - .md\:hover\:text-red-dark:hover { - color: #cc1f1a; - } - - .md\:hover\:text-red:hover { - color: #e3342f; - } - - .md\:hover\:text-red-light:hover { - color: #ef5753; - } - - .md\:hover\:text-red-lighter:hover { - color: #f9acaa; - } - - .md\:hover\:text-red-lightest:hover { - color: #fcebea; - } - - .md\:hover\:text-orange-darkest:hover { - color: #462a16; - } - - .md\:hover\:text-orange-darker:hover { - color: #613b1f; - } - - .md\:hover\:text-orange-dark:hover { - color: #de751f; - } - - .md\:hover\:text-orange:hover { - color: #f6993f; - } - - .md\:hover\:text-orange-light:hover { - color: #faad63; - } - - .md\:hover\:text-orange-lighter:hover { - color: #fcd9b6; - } - - .md\:hover\:text-orange-lightest:hover { - color: #fff5eb; - } - - .md\:hover\:text-yellow-darkest:hover { - color: #453411; - } - - .md\:hover\:text-yellow-darker:hover { - color: #684f1d; - } - - .md\:hover\:text-yellow-dark:hover { - color: #f2d024; - } - - .md\:hover\:text-yellow:hover { - color: #ffed4a; - } - - .md\:hover\:text-yellow-light:hover { - color: #fff382; - } - - .md\:hover\:text-yellow-lighter:hover { - color: #fff9c2; - } - - .md\:hover\:text-yellow-lightest:hover { - color: #fcfbeb; - } - - .md\:hover\:text-green-darkest:hover { - color: #0f2f21; - } - - .md\:hover\:text-green-darker:hover { - color: #1a4731; - } - - .md\:hover\:text-green-dark:hover { - color: #1f9d55; - } - - .md\:hover\:text-green:hover { - color: #38c172; - } - - .md\:hover\:text-green-light:hover { - color: #51d88a; - } - - .md\:hover\:text-green-lighter:hover { - color: #a2f5bf; - } - - .md\:hover\:text-green-lightest:hover { - color: #e3fcec; - } - - .md\:hover\:text-teal-darkest:hover { - color: #0d3331; - } - - .md\:hover\:text-teal-darker:hover { - color: #20504f; - } - - .md\:hover\:text-teal-dark:hover { - color: #38a89d; - } - - .md\:hover\:text-teal:hover { - color: #4dc0b5; - } - - .md\:hover\:text-teal-light:hover { - color: #64d5ca; - } - - .md\:hover\:text-teal-lighter:hover { - color: #a0f0ed; - } - - .md\:hover\:text-teal-lightest:hover { - color: #e8fffe; - } - - .md\:hover\:text-blue-darkest:hover { - color: #24548f; - } - - .md\:hover\:text-blue-darker:hover { - color: #1a4d8c; - } - - .md\:hover\:text-blue-dark:hover { - color: #0174d4; - } - - .md\:hover\:text-blue:hover { - color: #3490dc; - } - - .md\:hover\:text-blue-light:hover { - color: #6cb2eb; - } - - .md\:hover\:text-blue-lighter:hover { - color: #bcdefa; - } - - .md\:hover\:text-blue-lightest:hover { - color: #eff8ff; - } - - .md\:hover\:text-indigo-darkest:hover { - color: #191e38; - } - - .md\:hover\:text-indigo-darker:hover { - color: #2f365f; - } - - .md\:hover\:text-indigo-dark:hover { - color: #5661b3; - } - - .md\:hover\:text-indigo:hover { - color: #6574cd; - } - - .md\:hover\:text-indigo-light:hover { - color: #7886d7; - } - - .md\:hover\:text-indigo-lighter:hover { - color: #b2b7ff; - } - - .md\:hover\:text-indigo-lightest:hover { - color: #e6e8ff; - } - - .md\:hover\:text-purple-darkest:hover { - color: #21183c; - } - - .md\:hover\:text-purple-darker:hover { - color: #382b5f; - } - - .md\:hover\:text-purple-dark:hover { - color: #794acf; - } - - .md\:hover\:text-purple:hover { - color: #9561e2; - } - - .md\:hover\:text-purple-light:hover { - color: #a779e9; - } - - .md\:hover\:text-purple-lighter:hover { - color: #d6bbfc; - } - - .md\:hover\:text-purple-lightest:hover { - color: #f3ebff; - } - - .md\:hover\:text-pink-darkest:hover { - color: #451225; - } - - .md\:hover\:text-pink-darker:hover { - color: #6f213f; - } - - .md\:hover\:text-pink-dark:hover { - color: #eb5286; - } - - .md\:hover\:text-pink:hover { - color: #f66d9b; - } - - .md\:hover\:text-pink-light:hover { - color: #fa7ea8; - } - - .md\:hover\:text-pink-lighter:hover { - color: #ffbbca; - } - - .md\:hover\:text-pink-lightest:hover { - color: #ffebef; - } - - .md\:focus\:text-transparent:focus { - color: transparent; - } - - .md\:focus\:text-black:focus { - color: #1f2e41; - } - - .md\:focus\:text-grey-darkest:focus { - color: #3e4852; - } - - .md\:focus\:text-grey-darker:focus { - color: #606f7b; - } - - .md\:focus\:text-grey-dark:focus { - color: #8795a1; - } - - .md\:focus\:text-grey:focus { - color: #b8c2cc; - } - - .md\:focus\:text-grey-light:focus { - color: #e2e8ee; - } - - .md\:focus\:text-grey-lighter:focus { - color: #ecf0f3; - } - - .md\:focus\:text-grey-lightest:focus { - color: #f9f9f9; - } - - .md\:focus\:text-white:focus { - color: #fff; - } - - .md\:focus\:text-red-darkest:focus { - color: #3b0d0c; - } - - .md\:focus\:text-red-darker:focus { - color: #621b18; - } - - .md\:focus\:text-red-dark:focus { - color: #cc1f1a; - } - - .md\:focus\:text-red:focus { - color: #e3342f; - } - - .md\:focus\:text-red-light:focus { - color: #ef5753; - } - - .md\:focus\:text-red-lighter:focus { - color: #f9acaa; - } - - .md\:focus\:text-red-lightest:focus { - color: #fcebea; - } - - .md\:focus\:text-orange-darkest:focus { - color: #462a16; - } - - .md\:focus\:text-orange-darker:focus { - color: #613b1f; - } - - .md\:focus\:text-orange-dark:focus { - color: #de751f; - } - - .md\:focus\:text-orange:focus { - color: #f6993f; - } - - .md\:focus\:text-orange-light:focus { - color: #faad63; - } - - .md\:focus\:text-orange-lighter:focus { - color: #fcd9b6; - } - - .md\:focus\:text-orange-lightest:focus { - color: #fff5eb; - } - - .md\:focus\:text-yellow-darkest:focus { - color: #453411; - } - - .md\:focus\:text-yellow-darker:focus { - color: #684f1d; - } - - .md\:focus\:text-yellow-dark:focus { - color: #f2d024; - } - - .md\:focus\:text-yellow:focus { - color: #ffed4a; - } - - .md\:focus\:text-yellow-light:focus { - color: #fff382; - } - - .md\:focus\:text-yellow-lighter:focus { - color: #fff9c2; - } - - .md\:focus\:text-yellow-lightest:focus { - color: #fcfbeb; - } - - .md\:focus\:text-green-darkest:focus { - color: #0f2f21; - } - - .md\:focus\:text-green-darker:focus { - color: #1a4731; - } - - .md\:focus\:text-green-dark:focus { - color: #1f9d55; - } - - .md\:focus\:text-green:focus { - color: #38c172; - } - - .md\:focus\:text-green-light:focus { - color: #51d88a; - } - - .md\:focus\:text-green-lighter:focus { - color: #a2f5bf; - } - - .md\:focus\:text-green-lightest:focus { - color: #e3fcec; - } - - .md\:focus\:text-teal-darkest:focus { - color: #0d3331; - } - - .md\:focus\:text-teal-darker:focus { - color: #20504f; - } - - .md\:focus\:text-teal-dark:focus { - color: #38a89d; - } - - .md\:focus\:text-teal:focus { - color: #4dc0b5; - } - - .md\:focus\:text-teal-light:focus { - color: #64d5ca; - } - - .md\:focus\:text-teal-lighter:focus { - color: #a0f0ed; - } - - .md\:focus\:text-teal-lightest:focus { - color: #e8fffe; - } - - .md\:focus\:text-blue-darkest:focus { - color: #24548f; - } - - .md\:focus\:text-blue-darker:focus { - color: #1a4d8c; - } - - .md\:focus\:text-blue-dark:focus { - color: #0174d4; - } - - .md\:focus\:text-blue:focus { - color: #3490dc; - } - - .md\:focus\:text-blue-light:focus { - color: #6cb2eb; - } - - .md\:focus\:text-blue-lighter:focus { - color: #bcdefa; - } - - .md\:focus\:text-blue-lightest:focus { - color: #eff8ff; - } - - .md\:focus\:text-indigo-darkest:focus { - color: #191e38; - } - - .md\:focus\:text-indigo-darker:focus { - color: #2f365f; - } - - .md\:focus\:text-indigo-dark:focus { - color: #5661b3; - } - - .md\:focus\:text-indigo:focus { - color: #6574cd; - } - - .md\:focus\:text-indigo-light:focus { - color: #7886d7; - } - - .md\:focus\:text-indigo-lighter:focus { - color: #b2b7ff; - } - - .md\:focus\:text-indigo-lightest:focus { - color: #e6e8ff; - } - - .md\:focus\:text-purple-darkest:focus { - color: #21183c; - } - - .md\:focus\:text-purple-darker:focus { - color: #382b5f; - } - - .md\:focus\:text-purple-dark:focus { - color: #794acf; - } - - .md\:focus\:text-purple:focus { - color: #9561e2; - } - - .md\:focus\:text-purple-light:focus { - color: #a779e9; - } - - .md\:focus\:text-purple-lighter:focus { - color: #d6bbfc; - } - - .md\:focus\:text-purple-lightest:focus { - color: #f3ebff; - } - - .md\:focus\:text-pink-darkest:focus { - color: #451225; - } - - .md\:focus\:text-pink-darker:focus { - color: #6f213f; - } - - .md\:focus\:text-pink-dark:focus { - color: #eb5286; - } - - .md\:focus\:text-pink:focus { - color: #f66d9b; - } - - .md\:focus\:text-pink-light:focus { - color: #fa7ea8; - } - - .md\:focus\:text-pink-lighter:focus { - color: #ffbbca; - } - - .md\:focus\:text-pink-lightest:focus { - color: #ffebef; - } - - .md\:text-xs { - font-size: .8rem; - } - - .md\:text-sm { - font-size: .925rem; - } - - .md\:text-base { - font-size: 1rem; - } - - .md\:text-lg { - font-size: 1.125rem; - } - - .md\:text-xl { - font-size: 1.25rem; - } - - .md\:text-2xl { - font-size: 1.5rem; - } - - .md\:text-3xl { - font-size: 1.75rem; - } - - .md\:text-4xl { - font-size: 2.125rem; - } - - .md\:text-5xl { - font-size: 2.625rem; - } - - .md\:text-6xl { - font-size: 10rem; - } - - .md\:italic { - font-style: italic; - } - - .md\:roman { - font-style: normal; - } - - .md\:uppercase { - text-transform: uppercase; - } - - .md\:lowercase { - text-transform: lowercase; - } - - .md\:capitalize { - text-transform: capitalize; - } - - .md\:normal-case { - text-transform: none; - } - - .md\:underline { - text-decoration: underline; - } - - .md\:line-through { - text-decoration: line-through; - } - - .md\:no-underline { - text-decoration: none; - } - - .md\:antialiased { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - .md\:subpixel-antialiased { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; - } - - .md\:hover\:italic:hover { - font-style: italic; - } - - .md\:hover\:roman:hover { - font-style: normal; - } - - .md\:hover\:uppercase:hover { - text-transform: uppercase; - } - - .md\:hover\:lowercase:hover { - text-transform: lowercase; - } - - .md\:hover\:capitalize:hover { - text-transform: capitalize; - } - - .md\:hover\:normal-case:hover { - text-transform: none; - } - - .md\:hover\:underline:hover { - text-decoration: underline; - } - - .md\:hover\:line-through:hover { - text-decoration: line-through; - } - - .md\:hover\:no-underline:hover { - text-decoration: none; - } - - .md\:hover\:antialiased:hover { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - .md\:hover\:subpixel-antialiased:hover { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; - } - - .md\:focus\:italic:focus { - font-style: italic; - } - - .md\:focus\:roman:focus { - font-style: normal; - } - - .md\:focus\:uppercase:focus { - text-transform: uppercase; - } - - .md\:focus\:lowercase:focus { - text-transform: lowercase; - } - - .md\:focus\:capitalize:focus { - text-transform: capitalize; - } - - .md\:focus\:normal-case:focus { - text-transform: none; - } - - .md\:focus\:underline:focus { - text-decoration: underline; - } - - .md\:focus\:line-through:focus { - text-decoration: line-through; - } - - .md\:focus\:no-underline:focus { - text-decoration: none; - } - - .md\:focus\:antialiased:focus { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - .md\:focus\:subpixel-antialiased:focus { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; - } - - .md\:tracking-tight { - letter-spacing: -0.05em; - } - - .md\:tracking-normal { - letter-spacing: 0; - } - - .md\:tracking-wide { - letter-spacing: .05em; - } - - .md\:select-none { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - } - - .md\:select-text { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - } - - .md\:align-baseline { - vertical-align: baseline; - } - - .md\:align-top { - vertical-align: top; - } - - .md\:align-middle { - vertical-align: middle; - } - - .md\:align-bottom { - vertical-align: bottom; - } - - .md\:align-text-top { - vertical-align: text-top; - } - - .md\:align-text-bottom { - vertical-align: text-bottom; - } - - .md\:visible { - visibility: visible; - } - - .md\:invisible { - visibility: hidden; - } - - .md\:whitespace-normal { - white-space: normal; - } - - .md\:whitespace-no-wrap { - white-space: nowrap; - } - - .md\:whitespace-pre { - white-space: pre; - } - - .md\:whitespace-pre-line { - white-space: pre-line; - } - - .md\:whitespace-pre-wrap { - white-space: pre-wrap; - } - - .md\:break-words { - word-wrap: break-word; - } - - .md\:break-normal { - word-wrap: normal; - } - - .md\:truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - - .md\:w-1 { - width: .25rem; - } - - .md\:w-2 { - width: .5rem; - } - - .md\:w-3 { - width: .75rem; - } - - .md\:w-4 { - width: 1rem; - } - - .md\:w-5 { - width: 1.25rem; - } - - .md\:w-6 { - width: 1.5rem; - } - - .md\:w-8 { - width: 2rem; - } - - .md\:w-10 { - width: 2.5rem; - } - - .md\:w-12 { - width: 3rem; - } - - .md\:w-16 { - width: 4rem; - } - - .md\:w-24 { - width: 6rem; - } - - .md\:w-32 { - width: 8rem; - } - - .md\:w-48 { - width: 12rem; - } - - .md\:w-64 { - width: 16rem; - } - - .md\:w-auto { - width: auto; - } - - .md\:w-px { - width: 1px; - } - - .md\:w-1\/2 { - width: 50%; - } - - .md\:w-1\/3 { - width: 33.33333%; - } - - .md\:w-2\/3 { - width: 66.66667%; - } - - .md\:w-1\/4 { - width: 25%; - } - - .md\:w-3\/4 { - width: 75%; - } - - .md\:w-1\/5 { - width: 20%; - } - - .md\:w-2\/5 { - width: 40%; - } - - .md\:w-3\/5 { - width: 60%; - } - - .md\:w-4\/5 { - width: 80%; - } - - .md\:w-1\/6 { - width: 16.66667%; - } - - .md\:w-5\/6 { - width: 83.33333%; - } - - .md\:w-full { - width: 100%; - } - - .md\:w-screen { - width: 100vw; - } - - .md\:focus\:w-1:focus { - width: .25rem; - } - - .md\:focus\:w-2:focus { - width: .5rem; - } - - .md\:focus\:w-3:focus { - width: .75rem; - } - - .md\:focus\:w-4:focus { - width: 1rem; - } - - .md\:focus\:w-5:focus { - width: 1.25rem; - } - - .md\:focus\:w-6:focus { - width: 1.5rem; - } - - .md\:focus\:w-8:focus { - width: 2rem; - } - - .md\:focus\:w-10:focus { - width: 2.5rem; - } - - .md\:focus\:w-12:focus { - width: 3rem; - } - - .md\:focus\:w-16:focus { - width: 4rem; - } - - .md\:focus\:w-24:focus { - width: 6rem; - } - - .md\:focus\:w-32:focus { - width: 8rem; - } - - .md\:focus\:w-48:focus { - width: 12rem; - } - - .md\:focus\:w-64:focus { - width: 16rem; - } - - .md\:focus\:w-auto:focus { - width: auto; - } - - .md\:focus\:w-px:focus { - width: 1px; - } - - .md\:focus\:w-1\/2:focus { - width: 50%; - } - - .md\:focus\:w-1\/3:focus { - width: 33.33333%; - } - - .md\:focus\:w-2\/3:focus { - width: 66.66667%; - } - - .md\:focus\:w-1\/4:focus { - width: 25%; - } - - .md\:focus\:w-3\/4:focus { - width: 75%; - } - - .md\:focus\:w-1\/5:focus { - width: 20%; - } - - .md\:focus\:w-2\/5:focus { - width: 40%; - } - - .md\:focus\:w-3\/5:focus { - width: 60%; - } - - .md\:focus\:w-4\/5:focus { - width: 80%; - } - - .md\:focus\:w-1\/6:focus { - width: 16.66667%; - } - - .md\:focus\:w-5\/6:focus { - width: 83.33333%; - } - - .md\:focus\:w-full:focus { - width: 100%; - } - - .md\:focus\:w-screen:focus { - width: 100vw; - } - - .md\:z-0 { - z-index: 0; - } - - .md\:z-10 { - z-index: 10; - } - - .md\:z-20 { - z-index: 20; - } - - .md\:z-30 { - z-index: 30; - } - - .md\:z-40 { - z-index: 40; - } - - .md\:z-50 { - z-index: 50; - } - - .md\:z-auto { - z-index: auto; - } -} - -@media (min-width: 992px) { - .lg\:list-reset { - list-style: none; - padding: 0; - } - - .lg\:appearance-none { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - } - - .lg\:bg-fixed { - background-attachment: fixed; - } - - .lg\:bg-local { - background-attachment: local; - } - - .lg\:bg-scroll { - background-attachment: scroll; - } - - .lg\:bg-transparent { - background-color: transparent; - } - - .lg\:bg-black { - background-color: #1f2e41; - } - - .lg\:bg-grey-darkest { - background-color: #3e4852; - } - - .lg\:bg-grey-darker { - background-color: #606f7b; - } - - .lg\:bg-grey-dark { - background-color: #8795a1; - } - - .lg\:bg-grey { - background-color: #b8c2cc; - } - - .lg\:bg-grey-light { - background-color: #e2e8ee; - } - - .lg\:bg-grey-lighter { - background-color: #ecf0f3; - } - - .lg\:bg-grey-lightest { - background-color: #f9f9f9; - } - - .lg\:bg-white { - background-color: #fff; - } - - .lg\:bg-red-darkest { - background-color: #3b0d0c; - } - - .lg\:bg-red-darker { - background-color: #621b18; - } - - .lg\:bg-red-dark { - background-color: #cc1f1a; - } - - .lg\:bg-red { - background-color: #e3342f; - } - - .lg\:bg-red-light { - background-color: #ef5753; - } - - .lg\:bg-red-lighter { - background-color: #f9acaa; - } - - .lg\:bg-red-lightest { - background-color: #fcebea; - } - - .lg\:bg-orange-darkest { - background-color: #462a16; - } - - .lg\:bg-orange-darker { - background-color: #613b1f; - } - - .lg\:bg-orange-dark { - background-color: #de751f; - } - - .lg\:bg-orange { - background-color: #f6993f; - } - - .lg\:bg-orange-light { - background-color: #faad63; - } - - .lg\:bg-orange-lighter { - background-color: #fcd9b6; - } - - .lg\:bg-orange-lightest { - background-color: #fff5eb; - } - - .lg\:bg-yellow-darkest { - background-color: #453411; - } - - .lg\:bg-yellow-darker { - background-color: #684f1d; - } - - .lg\:bg-yellow-dark { - background-color: #f2d024; - } - - .lg\:bg-yellow { - background-color: #ffed4a; - } - - .lg\:bg-yellow-light { - background-color: #fff382; - } - - .lg\:bg-yellow-lighter { - background-color: #fff9c2; - } - - .lg\:bg-yellow-lightest { - background-color: #fcfbeb; - } - - .lg\:bg-green-darkest { - background-color: #0f2f21; - } - - .lg\:bg-green-darker { - background-color: #1a4731; - } - - .lg\:bg-green-dark { - background-color: #1f9d55; - } - - .lg\:bg-green { - background-color: #38c172; - } - - .lg\:bg-green-light { - background-color: #51d88a; - } - - .lg\:bg-green-lighter { - background-color: #a2f5bf; - } - - .lg\:bg-green-lightest { - background-color: #e3fcec; - } - - .lg\:bg-teal-darkest { - background-color: #0d3331; - } - - .lg\:bg-teal-darker { - background-color: #20504f; - } - - .lg\:bg-teal-dark { - background-color: #38a89d; - } - - .lg\:bg-teal { - background-color: #4dc0b5; - } - - .lg\:bg-teal-light { - background-color: #64d5ca; - } - - .lg\:bg-teal-lighter { - background-color: #a0f0ed; - } - - .lg\:bg-teal-lightest { - background-color: #e8fffe; - } - - .lg\:bg-blue-darkest { - background-color: #24548f; - } - - .lg\:bg-blue-darker { - background-color: #1a4d8c; - } - - .lg\:bg-blue-dark { - background-color: #0174d4; - } - - .lg\:bg-blue { - background-color: #3490dc; - } - - .lg\:bg-blue-light { - background-color: #6cb2eb; - } - - .lg\:bg-blue-lighter { - background-color: #bcdefa; - } - - .lg\:bg-blue-lightest { - background-color: #eff8ff; - } - - .lg\:bg-indigo-darkest { - background-color: #191e38; - } - - .lg\:bg-indigo-darker { - background-color: #2f365f; - } - - .lg\:bg-indigo-dark { - background-color: #5661b3; - } - - .lg\:bg-indigo { - background-color: #6574cd; - } - - .lg\:bg-indigo-light { - background-color: #7886d7; - } - - .lg\:bg-indigo-lighter { - background-color: #b2b7ff; - } - - .lg\:bg-indigo-lightest { - background-color: #e6e8ff; - } - - .lg\:bg-purple-darkest { - background-color: #21183c; - } - - .lg\:bg-purple-darker { - background-color: #382b5f; - } - - .lg\:bg-purple-dark { - background-color: #794acf; - } - - .lg\:bg-purple { - background-color: #9561e2; - } - - .lg\:bg-purple-light { - background-color: #a779e9; - } - - .lg\:bg-purple-lighter { - background-color: #d6bbfc; - } - - .lg\:bg-purple-lightest { - background-color: #f3ebff; - } - - .lg\:bg-pink-darkest { - background-color: #451225; - } - - .lg\:bg-pink-darker { - background-color: #6f213f; - } - - .lg\:bg-pink-dark { - background-color: #eb5286; - } - - .lg\:bg-pink { - background-color: #f66d9b; - } - - .lg\:bg-pink-light { - background-color: #fa7ea8; - } - - .lg\:bg-pink-lighter { - background-color: #ffbbca; - } - - .lg\:bg-pink-lightest { - background-color: #ffebef; - } - - .lg\:hover\:bg-transparent:hover { - background-color: transparent; - } - - .lg\:hover\:bg-black:hover { - background-color: #1f2e41; - } - - .lg\:hover\:bg-grey-darkest:hover { - background-color: #3e4852; - } - - .lg\:hover\:bg-grey-darker:hover { - background-color: #606f7b; - } - - .lg\:hover\:bg-grey-dark:hover { - background-color: #8795a1; - } - - .lg\:hover\:bg-grey:hover { - background-color: #b8c2cc; - } - - .lg\:hover\:bg-grey-light:hover { - background-color: #e2e8ee; - } - - .lg\:hover\:bg-grey-lighter:hover { - background-color: #ecf0f3; - } - - .lg\:hover\:bg-grey-lightest:hover { - background-color: #f9f9f9; - } - - .lg\:hover\:bg-white:hover { - background-color: #fff; - } - - .lg\:hover\:bg-red-darkest:hover { - background-color: #3b0d0c; - } - - .lg\:hover\:bg-red-darker:hover { - background-color: #621b18; - } - - .lg\:hover\:bg-red-dark:hover { - background-color: #cc1f1a; - } - - .lg\:hover\:bg-red:hover { - background-color: #e3342f; - } - - .lg\:hover\:bg-red-light:hover { - background-color: #ef5753; - } - - .lg\:hover\:bg-red-lighter:hover { - background-color: #f9acaa; - } - - .lg\:hover\:bg-red-lightest:hover { - background-color: #fcebea; - } - - .lg\:hover\:bg-orange-darkest:hover { - background-color: #462a16; - } - - .lg\:hover\:bg-orange-darker:hover { - background-color: #613b1f; - } - - .lg\:hover\:bg-orange-dark:hover { - background-color: #de751f; - } - - .lg\:hover\:bg-orange:hover { - background-color: #f6993f; - } - - .lg\:hover\:bg-orange-light:hover { - background-color: #faad63; - } - - .lg\:hover\:bg-orange-lighter:hover { - background-color: #fcd9b6; - } - - .lg\:hover\:bg-orange-lightest:hover { - background-color: #fff5eb; - } - - .lg\:hover\:bg-yellow-darkest:hover { - background-color: #453411; - } - - .lg\:hover\:bg-yellow-darker:hover { - background-color: #684f1d; - } - - .lg\:hover\:bg-yellow-dark:hover { - background-color: #f2d024; - } - - .lg\:hover\:bg-yellow:hover { - background-color: #ffed4a; - } - - .lg\:hover\:bg-yellow-light:hover { - background-color: #fff382; - } - - .lg\:hover\:bg-yellow-lighter:hover { - background-color: #fff9c2; - } - - .lg\:hover\:bg-yellow-lightest:hover { - background-color: #fcfbeb; - } - - .lg\:hover\:bg-green-darkest:hover { - background-color: #0f2f21; - } - - .lg\:hover\:bg-green-darker:hover { - background-color: #1a4731; - } - - .lg\:hover\:bg-green-dark:hover { - background-color: #1f9d55; - } - - .lg\:hover\:bg-green:hover { - background-color: #38c172; - } - - .lg\:hover\:bg-green-light:hover { - background-color: #51d88a; - } - - .lg\:hover\:bg-green-lighter:hover { - background-color: #a2f5bf; - } - - .lg\:hover\:bg-green-lightest:hover { - background-color: #e3fcec; - } - - .lg\:hover\:bg-teal-darkest:hover { - background-color: #0d3331; - } - - .lg\:hover\:bg-teal-darker:hover { - background-color: #20504f; - } - - .lg\:hover\:bg-teal-dark:hover { - background-color: #38a89d; - } - - .lg\:hover\:bg-teal:hover { - background-color: #4dc0b5; - } - - .lg\:hover\:bg-teal-light:hover { - background-color: #64d5ca; - } - - .lg\:hover\:bg-teal-lighter:hover { - background-color: #a0f0ed; - } - - .lg\:hover\:bg-teal-lightest:hover { - background-color: #e8fffe; - } - - .lg\:hover\:bg-blue-darkest:hover { - background-color: #24548f; - } - - .lg\:hover\:bg-blue-darker:hover { - background-color: #1a4d8c; - } - - .lg\:hover\:bg-blue-dark:hover { - background-color: #0174d4; - } - - .lg\:hover\:bg-blue:hover { - background-color: #3490dc; - } - - .lg\:hover\:bg-blue-light:hover { - background-color: #6cb2eb; - } - - .lg\:hover\:bg-blue-lighter:hover { - background-color: #bcdefa; - } - - .lg\:hover\:bg-blue-lightest:hover { - background-color: #eff8ff; - } - - .lg\:hover\:bg-indigo-darkest:hover { - background-color: #191e38; - } - - .lg\:hover\:bg-indigo-darker:hover { - background-color: #2f365f; - } - - .lg\:hover\:bg-indigo-dark:hover { - background-color: #5661b3; - } - - .lg\:hover\:bg-indigo:hover { - background-color: #6574cd; - } - - .lg\:hover\:bg-indigo-light:hover { - background-color: #7886d7; - } - - .lg\:hover\:bg-indigo-lighter:hover { - background-color: #b2b7ff; - } - - .lg\:hover\:bg-indigo-lightest:hover { - background-color: #e6e8ff; - } - - .lg\:hover\:bg-purple-darkest:hover { - background-color: #21183c; - } - - .lg\:hover\:bg-purple-darker:hover { - background-color: #382b5f; - } - - .lg\:hover\:bg-purple-dark:hover { - background-color: #794acf; - } - - .lg\:hover\:bg-purple:hover { - background-color: #9561e2; - } - - .lg\:hover\:bg-purple-light:hover { - background-color: #a779e9; - } - - .lg\:hover\:bg-purple-lighter:hover { - background-color: #d6bbfc; - } - - .lg\:hover\:bg-purple-lightest:hover { - background-color: #f3ebff; - } - - .lg\:hover\:bg-pink-darkest:hover { - background-color: #451225; - } - - .lg\:hover\:bg-pink-darker:hover { - background-color: #6f213f; - } - - .lg\:hover\:bg-pink-dark:hover { - background-color: #eb5286; - } - - .lg\:hover\:bg-pink:hover { - background-color: #f66d9b; - } - - .lg\:hover\:bg-pink-light:hover { - background-color: #fa7ea8; - } - - .lg\:hover\:bg-pink-lighter:hover { - background-color: #ffbbca; - } - - .lg\:hover\:bg-pink-lightest:hover { - background-color: #ffebef; - } - - .lg\:focus\:bg-transparent:focus { - background-color: transparent; - } - - .lg\:focus\:bg-black:focus { - background-color: #1f2e41; - } - - .lg\:focus\:bg-grey-darkest:focus { - background-color: #3e4852; - } - - .lg\:focus\:bg-grey-darker:focus { - background-color: #606f7b; - } - - .lg\:focus\:bg-grey-dark:focus { - background-color: #8795a1; - } - - .lg\:focus\:bg-grey:focus { - background-color: #b8c2cc; - } - - .lg\:focus\:bg-grey-light:focus { - background-color: #e2e8ee; - } - - .lg\:focus\:bg-grey-lighter:focus { - background-color: #ecf0f3; - } - - .lg\:focus\:bg-grey-lightest:focus { - background-color: #f9f9f9; - } - - .lg\:focus\:bg-white:focus { - background-color: #fff; - } - - .lg\:focus\:bg-red-darkest:focus { - background-color: #3b0d0c; - } - - .lg\:focus\:bg-red-darker:focus { - background-color: #621b18; - } - - .lg\:focus\:bg-red-dark:focus { - background-color: #cc1f1a; - } - - .lg\:focus\:bg-red:focus { - background-color: #e3342f; - } - - .lg\:focus\:bg-red-light:focus { - background-color: #ef5753; - } - - .lg\:focus\:bg-red-lighter:focus { - background-color: #f9acaa; - } - - .lg\:focus\:bg-red-lightest:focus { - background-color: #fcebea; - } - - .lg\:focus\:bg-orange-darkest:focus { - background-color: #462a16; - } - - .lg\:focus\:bg-orange-darker:focus { - background-color: #613b1f; - } - - .lg\:focus\:bg-orange-dark:focus { - background-color: #de751f; - } - - .lg\:focus\:bg-orange:focus { - background-color: #f6993f; - } - - .lg\:focus\:bg-orange-light:focus { - background-color: #faad63; - } - - .lg\:focus\:bg-orange-lighter:focus { - background-color: #fcd9b6; - } - - .lg\:focus\:bg-orange-lightest:focus { - background-color: #fff5eb; - } - - .lg\:focus\:bg-yellow-darkest:focus { - background-color: #453411; - } - - .lg\:focus\:bg-yellow-darker:focus { - background-color: #684f1d; - } - - .lg\:focus\:bg-yellow-dark:focus { - background-color: #f2d024; - } - - .lg\:focus\:bg-yellow:focus { - background-color: #ffed4a; - } - - .lg\:focus\:bg-yellow-light:focus { - background-color: #fff382; - } - - .lg\:focus\:bg-yellow-lighter:focus { - background-color: #fff9c2; - } - - .lg\:focus\:bg-yellow-lightest:focus { - background-color: #fcfbeb; - } - - .lg\:focus\:bg-green-darkest:focus { - background-color: #0f2f21; - } - - .lg\:focus\:bg-green-darker:focus { - background-color: #1a4731; - } - - .lg\:focus\:bg-green-dark:focus { - background-color: #1f9d55; - } - - .lg\:focus\:bg-green:focus { - background-color: #38c172; - } - - .lg\:focus\:bg-green-light:focus { - background-color: #51d88a; - } - - .lg\:focus\:bg-green-lighter:focus { - background-color: #a2f5bf; - } - - .lg\:focus\:bg-green-lightest:focus { - background-color: #e3fcec; - } - - .lg\:focus\:bg-teal-darkest:focus { - background-color: #0d3331; - } - - .lg\:focus\:bg-teal-darker:focus { - background-color: #20504f; - } - - .lg\:focus\:bg-teal-dark:focus { - background-color: #38a89d; - } - - .lg\:focus\:bg-teal:focus { - background-color: #4dc0b5; - } - - .lg\:focus\:bg-teal-light:focus { - background-color: #64d5ca; - } - - .lg\:focus\:bg-teal-lighter:focus { - background-color: #a0f0ed; - } - - .lg\:focus\:bg-teal-lightest:focus { - background-color: #e8fffe; - } - - .lg\:focus\:bg-blue-darkest:focus { - background-color: #24548f; - } - - .lg\:focus\:bg-blue-darker:focus { - background-color: #1a4d8c; - } - - .lg\:focus\:bg-blue-dark:focus { - background-color: #0174d4; - } - - .lg\:focus\:bg-blue:focus { - background-color: #3490dc; - } - - .lg\:focus\:bg-blue-light:focus { - background-color: #6cb2eb; - } - - .lg\:focus\:bg-blue-lighter:focus { - background-color: #bcdefa; - } - - .lg\:focus\:bg-blue-lightest:focus { - background-color: #eff8ff; - } - - .lg\:focus\:bg-indigo-darkest:focus { - background-color: #191e38; - } - - .lg\:focus\:bg-indigo-darker:focus { - background-color: #2f365f; - } - - .lg\:focus\:bg-indigo-dark:focus { - background-color: #5661b3; - } - - .lg\:focus\:bg-indigo:focus { - background-color: #6574cd; - } - - .lg\:focus\:bg-indigo-light:focus { - background-color: #7886d7; - } - - .lg\:focus\:bg-indigo-lighter:focus { - background-color: #b2b7ff; - } - - .lg\:focus\:bg-indigo-lightest:focus { - background-color: #e6e8ff; - } - - .lg\:focus\:bg-purple-darkest:focus { - background-color: #21183c; - } - - .lg\:focus\:bg-purple-darker:focus { - background-color: #382b5f; - } - - .lg\:focus\:bg-purple-dark:focus { - background-color: #794acf; - } - - .lg\:focus\:bg-purple:focus { - background-color: #9561e2; - } - - .lg\:focus\:bg-purple-light:focus { - background-color: #a779e9; - } - - .lg\:focus\:bg-purple-lighter:focus { - background-color: #d6bbfc; - } - - .lg\:focus\:bg-purple-lightest:focus { - background-color: #f3ebff; - } - - .lg\:focus\:bg-pink-darkest:focus { - background-color: #451225; - } - - .lg\:focus\:bg-pink-darker:focus { - background-color: #6f213f; - } - - .lg\:focus\:bg-pink-dark:focus { - background-color: #eb5286; - } - - .lg\:focus\:bg-pink:focus { - background-color: #f66d9b; - } - - .lg\:focus\:bg-pink-light:focus { - background-color: #fa7ea8; - } - - .lg\:focus\:bg-pink-lighter:focus { - background-color: #ffbbca; - } - - .lg\:focus\:bg-pink-lightest:focus { - background-color: #ffebef; - } - - .lg\:bg-bottom { - background-position: bottom; - } - - .lg\:bg-center { - background-position: center; - } - - .lg\:bg-left { - background-position: left; - } - - .lg\:bg-left-bottom { - background-position: left bottom; - } - - .lg\:bg-left-top { - background-position: left top; - } - - .lg\:bg-right { - background-position: right; - } - - .lg\:bg-right-bottom { - background-position: right bottom; - } - - .lg\:bg-right-top { - background-position: right top; - } - - .lg\:bg-top { - background-position: top; - } - - .lg\:bg-repeat { - background-repeat: repeat; - } - - .lg\:bg-no-repeat { - background-repeat: no-repeat; - } - - .lg\:bg-repeat-x { - background-repeat: repeat-x; - } - - .lg\:bg-repeat-y { - background-repeat: repeat-y; - } - - .lg\:bg-auto { - background-size: auto; - } - - .lg\:bg-cover { - background-size: cover; - } - - .lg\:bg-contain { - background-size: contain; - } - - .lg\:border-transparent { - border-color: transparent; - } - - .lg\:border-black { - border-color: #1f2e41; - } - - .lg\:border-grey-darkest { - border-color: #3e4852; - } - - .lg\:border-grey-darker { - border-color: #606f7b; - } - - .lg\:border-grey-dark { - border-color: #8795a1; - } - - .lg\:border-grey { - border-color: #b8c2cc; - } - - .lg\:border-grey-light { - border-color: #e2e8ee; - } - - .lg\:border-grey-lighter { - border-color: #ecf0f3; - } - - .lg\:border-grey-lightest { - border-color: #f9f9f9; - } - - .lg\:border-white { - border-color: #fff; - } - - .lg\:border-red-darkest { - border-color: #3b0d0c; - } - - .lg\:border-red-darker { - border-color: #621b18; - } - - .lg\:border-red-dark { - border-color: #cc1f1a; - } - - .lg\:border-red { - border-color: #e3342f; - } - - .lg\:border-red-light { - border-color: #ef5753; - } - - .lg\:border-red-lighter { - border-color: #f9acaa; - } - - .lg\:border-red-lightest { - border-color: #fcebea; - } - - .lg\:border-orange-darkest { - border-color: #462a16; - } - - .lg\:border-orange-darker { - border-color: #613b1f; - } - - .lg\:border-orange-dark { - border-color: #de751f; - } - - .lg\:border-orange { - border-color: #f6993f; - } - - .lg\:border-orange-light { - border-color: #faad63; - } - - .lg\:border-orange-lighter { - border-color: #fcd9b6; - } - - .lg\:border-orange-lightest { - border-color: #fff5eb; - } - - .lg\:border-yellow-darkest { - border-color: #453411; - } - - .lg\:border-yellow-darker { - border-color: #684f1d; - } - - .lg\:border-yellow-dark { - border-color: #f2d024; - } - - .lg\:border-yellow { - border-color: #ffed4a; - } - - .lg\:border-yellow-light { - border-color: #fff382; - } - - .lg\:border-yellow-lighter { - border-color: #fff9c2; - } - - .lg\:border-yellow-lightest { - border-color: #fcfbeb; - } - - .lg\:border-green-darkest { - border-color: #0f2f21; - } - - .lg\:border-green-darker { - border-color: #1a4731; - } - - .lg\:border-green-dark { - border-color: #1f9d55; - } - - .lg\:border-green { - border-color: #38c172; - } - - .lg\:border-green-light { - border-color: #51d88a; - } - - .lg\:border-green-lighter { - border-color: #a2f5bf; - } - - .lg\:border-green-lightest { - border-color: #e3fcec; - } - - .lg\:border-teal-darkest { - border-color: #0d3331; - } - - .lg\:border-teal-darker { - border-color: #20504f; - } - - .lg\:border-teal-dark { - border-color: #38a89d; - } - - .lg\:border-teal { - border-color: #4dc0b5; - } - - .lg\:border-teal-light { - border-color: #64d5ca; - } - - .lg\:border-teal-lighter { - border-color: #a0f0ed; - } - - .lg\:border-teal-lightest { - border-color: #e8fffe; - } - - .lg\:border-blue-darkest { - border-color: #24548f; - } - - .lg\:border-blue-darker { - border-color: #1a4d8c; - } - - .lg\:border-blue-dark { - border-color: #0174d4; - } - - .lg\:border-blue { - border-color: #3490dc; - } - - .lg\:border-blue-light { - border-color: #6cb2eb; - } - - .lg\:border-blue-lighter { - border-color: #bcdefa; - } - - .lg\:border-blue-lightest { - border-color: #eff8ff; - } - - .lg\:border-indigo-darkest { - border-color: #191e38; - } - - .lg\:border-indigo-darker { - border-color: #2f365f; - } - - .lg\:border-indigo-dark { - border-color: #5661b3; - } - - .lg\:border-indigo { - border-color: #6574cd; - } - - .lg\:border-indigo-light { - border-color: #7886d7; - } - - .lg\:border-indigo-lighter { - border-color: #b2b7ff; - } - - .lg\:border-indigo-lightest { - border-color: #e6e8ff; - } - - .lg\:border-purple-darkest { - border-color: #21183c; - } - - .lg\:border-purple-darker { - border-color: #382b5f; - } - - .lg\:border-purple-dark { - border-color: #794acf; - } - - .lg\:border-purple { - border-color: #9561e2; - } - - .lg\:border-purple-light { - border-color: #a779e9; - } - - .lg\:border-purple-lighter { - border-color: #d6bbfc; - } - - .lg\:border-purple-lightest { - border-color: #f3ebff; - } - - .lg\:border-pink-darkest { - border-color: #451225; - } - - .lg\:border-pink-darker { - border-color: #6f213f; - } - - .lg\:border-pink-dark { - border-color: #eb5286; - } - - .lg\:border-pink { - border-color: #f66d9b; - } - - .lg\:border-pink-light { - border-color: #fa7ea8; - } - - .lg\:border-pink-lighter { - border-color: #ffbbca; - } - - .lg\:border-pink-lightest { - border-color: #ffebef; - } - - .lg\:hover\:border-transparent:hover { - border-color: transparent; - } - - .lg\:hover\:border-black:hover { - border-color: #1f2e41; - } - - .lg\:hover\:border-grey-darkest:hover { - border-color: #3e4852; - } - - .lg\:hover\:border-grey-darker:hover { - border-color: #606f7b; - } - - .lg\:hover\:border-grey-dark:hover { - border-color: #8795a1; - } - - .lg\:hover\:border-grey:hover { - border-color: #b8c2cc; - } - - .lg\:hover\:border-grey-light:hover { - border-color: #e2e8ee; - } - - .lg\:hover\:border-grey-lighter:hover { - border-color: #ecf0f3; - } - - .lg\:hover\:border-grey-lightest:hover { - border-color: #f9f9f9; - } - - .lg\:hover\:border-white:hover { - border-color: #fff; - } - - .lg\:hover\:border-red-darkest:hover { - border-color: #3b0d0c; - } - - .lg\:hover\:border-red-darker:hover { - border-color: #621b18; - } - - .lg\:hover\:border-red-dark:hover { - border-color: #cc1f1a; - } - - .lg\:hover\:border-red:hover { - border-color: #e3342f; - } - - .lg\:hover\:border-red-light:hover { - border-color: #ef5753; - } - - .lg\:hover\:border-red-lighter:hover { - border-color: #f9acaa; - } - - .lg\:hover\:border-red-lightest:hover { - border-color: #fcebea; - } - - .lg\:hover\:border-orange-darkest:hover { - border-color: #462a16; - } - - .lg\:hover\:border-orange-darker:hover { - border-color: #613b1f; - } - - .lg\:hover\:border-orange-dark:hover { - border-color: #de751f; - } - - .lg\:hover\:border-orange:hover { - border-color: #f6993f; - } - - .lg\:hover\:border-orange-light:hover { - border-color: #faad63; - } - - .lg\:hover\:border-orange-lighter:hover { - border-color: #fcd9b6; - } - - .lg\:hover\:border-orange-lightest:hover { - border-color: #fff5eb; - } - - .lg\:hover\:border-yellow-darkest:hover { - border-color: #453411; - } - - .lg\:hover\:border-yellow-darker:hover { - border-color: #684f1d; - } - - .lg\:hover\:border-yellow-dark:hover { - border-color: #f2d024; - } - - .lg\:hover\:border-yellow:hover { - border-color: #ffed4a; - } - - .lg\:hover\:border-yellow-light:hover { - border-color: #fff382; - } - - .lg\:hover\:border-yellow-lighter:hover { - border-color: #fff9c2; - } - - .lg\:hover\:border-yellow-lightest:hover { - border-color: #fcfbeb; - } - - .lg\:hover\:border-green-darkest:hover { - border-color: #0f2f21; - } - - .lg\:hover\:border-green-darker:hover { - border-color: #1a4731; - } - - .lg\:hover\:border-green-dark:hover { - border-color: #1f9d55; - } - - .lg\:hover\:border-green:hover { - border-color: #38c172; - } - - .lg\:hover\:border-green-light:hover { - border-color: #51d88a; - } - - .lg\:hover\:border-green-lighter:hover { - border-color: #a2f5bf; - } - - .lg\:hover\:border-green-lightest:hover { - border-color: #e3fcec; - } - - .lg\:hover\:border-teal-darkest:hover { - border-color: #0d3331; - } - - .lg\:hover\:border-teal-darker:hover { - border-color: #20504f; - } - - .lg\:hover\:border-teal-dark:hover { - border-color: #38a89d; - } - - .lg\:hover\:border-teal:hover { - border-color: #4dc0b5; - } - - .lg\:hover\:border-teal-light:hover { - border-color: #64d5ca; - } - - .lg\:hover\:border-teal-lighter:hover { - border-color: #a0f0ed; - } - - .lg\:hover\:border-teal-lightest:hover { - border-color: #e8fffe; - } - - .lg\:hover\:border-blue-darkest:hover { - border-color: #24548f; - } - - .lg\:hover\:border-blue-darker:hover { - border-color: #1a4d8c; - } - - .lg\:hover\:border-blue-dark:hover { - border-color: #0174d4; - } - - .lg\:hover\:border-blue:hover { - border-color: #3490dc; - } - - .lg\:hover\:border-blue-light:hover { - border-color: #6cb2eb; - } - - .lg\:hover\:border-blue-lighter:hover { - border-color: #bcdefa; - } - - .lg\:hover\:border-blue-lightest:hover { - border-color: #eff8ff; - } - - .lg\:hover\:border-indigo-darkest:hover { - border-color: #191e38; - } - - .lg\:hover\:border-indigo-darker:hover { - border-color: #2f365f; - } - - .lg\:hover\:border-indigo-dark:hover { - border-color: #5661b3; - } - - .lg\:hover\:border-indigo:hover { - border-color: #6574cd; - } - - .lg\:hover\:border-indigo-light:hover { - border-color: #7886d7; - } - - .lg\:hover\:border-indigo-lighter:hover { - border-color: #b2b7ff; - } - - .lg\:hover\:border-indigo-lightest:hover { - border-color: #e6e8ff; - } - - .lg\:hover\:border-purple-darkest:hover { - border-color: #21183c; - } - - .lg\:hover\:border-purple-darker:hover { - border-color: #382b5f; - } - - .lg\:hover\:border-purple-dark:hover { - border-color: #794acf; - } - - .lg\:hover\:border-purple:hover { - border-color: #9561e2; - } - - .lg\:hover\:border-purple-light:hover { - border-color: #a779e9; - } - - .lg\:hover\:border-purple-lighter:hover { - border-color: #d6bbfc; - } - - .lg\:hover\:border-purple-lightest:hover { - border-color: #f3ebff; - } - - .lg\:hover\:border-pink-darkest:hover { - border-color: #451225; - } - - .lg\:hover\:border-pink-darker:hover { - border-color: #6f213f; - } - - .lg\:hover\:border-pink-dark:hover { - border-color: #eb5286; - } - - .lg\:hover\:border-pink:hover { - border-color: #f66d9b; - } - - .lg\:hover\:border-pink-light:hover { - border-color: #fa7ea8; - } - - .lg\:hover\:border-pink-lighter:hover { - border-color: #ffbbca; - } - - .lg\:hover\:border-pink-lightest:hover { - border-color: #ffebef; - } - - .lg\:focus\:border-transparent:focus { - border-color: transparent; - } - - .lg\:focus\:border-black:focus { - border-color: #1f2e41; - } - - .lg\:focus\:border-grey-darkest:focus { - border-color: #3e4852; - } - - .lg\:focus\:border-grey-darker:focus { - border-color: #606f7b; - } - - .lg\:focus\:border-grey-dark:focus { - border-color: #8795a1; - } - - .lg\:focus\:border-grey:focus { - border-color: #b8c2cc; - } - - .lg\:focus\:border-grey-light:focus { - border-color: #e2e8ee; - } - - .lg\:focus\:border-grey-lighter:focus { - border-color: #ecf0f3; - } - - .lg\:focus\:border-grey-lightest:focus { - border-color: #f9f9f9; - } - - .lg\:focus\:border-white:focus { - border-color: #fff; - } - - .lg\:focus\:border-red-darkest:focus { - border-color: #3b0d0c; - } - - .lg\:focus\:border-red-darker:focus { - border-color: #621b18; - } - - .lg\:focus\:border-red-dark:focus { - border-color: #cc1f1a; - } - - .lg\:focus\:border-red:focus { - border-color: #e3342f; - } - - .lg\:focus\:border-red-light:focus { - border-color: #ef5753; - } - - .lg\:focus\:border-red-lighter:focus { - border-color: #f9acaa; - } - - .lg\:focus\:border-red-lightest:focus { - border-color: #fcebea; - } - - .lg\:focus\:border-orange-darkest:focus { - border-color: #462a16; - } - - .lg\:focus\:border-orange-darker:focus { - border-color: #613b1f; - } - - .lg\:focus\:border-orange-dark:focus { - border-color: #de751f; - } - - .lg\:focus\:border-orange:focus { - border-color: #f6993f; - } - - .lg\:focus\:border-orange-light:focus { - border-color: #faad63; - } - - .lg\:focus\:border-orange-lighter:focus { - border-color: #fcd9b6; - } - - .lg\:focus\:border-orange-lightest:focus { - border-color: #fff5eb; - } - - .lg\:focus\:border-yellow-darkest:focus { - border-color: #453411; - } - - .lg\:focus\:border-yellow-darker:focus { - border-color: #684f1d; - } - - .lg\:focus\:border-yellow-dark:focus { - border-color: #f2d024; - } - - .lg\:focus\:border-yellow:focus { - border-color: #ffed4a; - } - - .lg\:focus\:border-yellow-light:focus { - border-color: #fff382; - } - - .lg\:focus\:border-yellow-lighter:focus { - border-color: #fff9c2; - } - - .lg\:focus\:border-yellow-lightest:focus { - border-color: #fcfbeb; - } - - .lg\:focus\:border-green-darkest:focus { - border-color: #0f2f21; - } - - .lg\:focus\:border-green-darker:focus { - border-color: #1a4731; - } - - .lg\:focus\:border-green-dark:focus { - border-color: #1f9d55; - } - - .lg\:focus\:border-green:focus { - border-color: #38c172; - } - - .lg\:focus\:border-green-light:focus { - border-color: #51d88a; - } - - .lg\:focus\:border-green-lighter:focus { - border-color: #a2f5bf; - } - - .lg\:focus\:border-green-lightest:focus { - border-color: #e3fcec; - } - - .lg\:focus\:border-teal-darkest:focus { - border-color: #0d3331; - } - - .lg\:focus\:border-teal-darker:focus { - border-color: #20504f; - } - - .lg\:focus\:border-teal-dark:focus { - border-color: #38a89d; - } - - .lg\:focus\:border-teal:focus { - border-color: #4dc0b5; - } - - .lg\:focus\:border-teal-light:focus { - border-color: #64d5ca; - } - - .lg\:focus\:border-teal-lighter:focus { - border-color: #a0f0ed; - } - - .lg\:focus\:border-teal-lightest:focus { - border-color: #e8fffe; - } - - .lg\:focus\:border-blue-darkest:focus { - border-color: #24548f; - } - - .lg\:focus\:border-blue-darker:focus { - border-color: #1a4d8c; - } - - .lg\:focus\:border-blue-dark:focus { - border-color: #0174d4; - } - - .lg\:focus\:border-blue:focus { - border-color: #3490dc; - } - - .lg\:focus\:border-blue-light:focus { - border-color: #6cb2eb; - } - - .lg\:focus\:border-blue-lighter:focus { - border-color: #bcdefa; - } - - .lg\:focus\:border-blue-lightest:focus { - border-color: #eff8ff; - } - - .lg\:focus\:border-indigo-darkest:focus { - border-color: #191e38; - } - - .lg\:focus\:border-indigo-darker:focus { - border-color: #2f365f; - } - - .lg\:focus\:border-indigo-dark:focus { - border-color: #5661b3; - } - - .lg\:focus\:border-indigo:focus { - border-color: #6574cd; - } - - .lg\:focus\:border-indigo-light:focus { - border-color: #7886d7; - } - - .lg\:focus\:border-indigo-lighter:focus { - border-color: #b2b7ff; - } - - .lg\:focus\:border-indigo-lightest:focus { - border-color: #e6e8ff; - } - - .lg\:focus\:border-purple-darkest:focus { - border-color: #21183c; - } - - .lg\:focus\:border-purple-darker:focus { - border-color: #382b5f; - } - - .lg\:focus\:border-purple-dark:focus { - border-color: #794acf; - } - - .lg\:focus\:border-purple:focus { - border-color: #9561e2; - } - - .lg\:focus\:border-purple-light:focus { - border-color: #a779e9; - } - - .lg\:focus\:border-purple-lighter:focus { - border-color: #d6bbfc; - } - - .lg\:focus\:border-purple-lightest:focus { - border-color: #f3ebff; - } - - .lg\:focus\:border-pink-darkest:focus { - border-color: #451225; - } - - .lg\:focus\:border-pink-darker:focus { - border-color: #6f213f; - } - - .lg\:focus\:border-pink-dark:focus { - border-color: #eb5286; - } - - .lg\:focus\:border-pink:focus { - border-color: #f66d9b; - } - - .lg\:focus\:border-pink-light:focus { - border-color: #fa7ea8; - } - - .lg\:focus\:border-pink-lighter:focus { - border-color: #ffbbca; - } - - .lg\:focus\:border-pink-lightest:focus { - border-color: #ffebef; - } - - .lg\:rounded-none { - border-radius: 0; - } - - .lg\:rounded-sm { - border-radius: .125rem; - } - - .lg\:rounded { - border-radius: .25rem; - } - - .lg\:rounded-lg { - border-radius: .5rem; - } - - .lg\:rounded-full { - border-radius: 9999px; - } - - .lg\:rounded-t-none { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - .lg\:rounded-r-none { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .lg\:rounded-b-none { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - .lg\:rounded-l-none { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .lg\:rounded-t-sm { - border-top-left-radius: .125rem; - border-top-right-radius: .125rem; - } - - .lg\:rounded-r-sm { - border-top-right-radius: .125rem; - border-bottom-right-radius: .125rem; - } - - .lg\:rounded-b-sm { - border-bottom-right-radius: .125rem; - border-bottom-left-radius: .125rem; - } - - .lg\:rounded-l-sm { - border-top-left-radius: .125rem; - border-bottom-left-radius: .125rem; - } - - .lg\:rounded-t { - border-top-left-radius: .25rem; - border-top-right-radius: .25rem; - } - - .lg\:rounded-r { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; - } - - .lg\:rounded-b { - border-bottom-right-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .lg\:rounded-l { - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .lg\:rounded-t-lg { - border-top-left-radius: .5rem; - border-top-right-radius: .5rem; - } - - .lg\:rounded-r-lg { - border-top-right-radius: .5rem; - border-bottom-right-radius: .5rem; - } - - .lg\:rounded-b-lg { - border-bottom-right-radius: .5rem; - border-bottom-left-radius: .5rem; - } - - .lg\:rounded-l-lg { - border-top-left-radius: .5rem; - border-bottom-left-radius: .5rem; - } - - .lg\:rounded-t-full { - border-top-left-radius: 9999px; - border-top-right-radius: 9999px; - } - - .lg\:rounded-r-full { - border-top-right-radius: 9999px; - border-bottom-right-radius: 9999px; - } - - .lg\:rounded-b-full { - border-bottom-right-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .lg\:rounded-l-full { - border-top-left-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .lg\:rounded-tl-none { - border-top-left-radius: 0; - } - - .lg\:rounded-tr-none { - border-top-right-radius: 0; - } - - .lg\:rounded-br-none { - border-bottom-right-radius: 0; - } - - .lg\:rounded-bl-none { - border-bottom-left-radius: 0; - } - - .lg\:rounded-tl-sm { - border-top-left-radius: .125rem; - } - - .lg\:rounded-tr-sm { - border-top-right-radius: .125rem; - } - - .lg\:rounded-br-sm { - border-bottom-right-radius: .125rem; - } - - .lg\:rounded-bl-sm { - border-bottom-left-radius: .125rem; - } - - .lg\:rounded-tl { - border-top-left-radius: .25rem; - } - - .lg\:rounded-tr { - border-top-right-radius: .25rem; - } - - .lg\:rounded-br { - border-bottom-right-radius: .25rem; - } - - .lg\:rounded-bl { - border-bottom-left-radius: .25rem; - } - - .lg\:rounded-tl-lg { - border-top-left-radius: .5rem; - } - - .lg\:rounded-tr-lg { - border-top-right-radius: .5rem; - } - - .lg\:rounded-br-lg { - border-bottom-right-radius: .5rem; - } - - .lg\:rounded-bl-lg { - border-bottom-left-radius: .5rem; - } - - .lg\:rounded-tl-full { - border-top-left-radius: 9999px; - } - - .lg\:rounded-tr-full { - border-top-right-radius: 9999px; - } - - .lg\:rounded-br-full { - border-bottom-right-radius: 9999px; - } - - .lg\:rounded-bl-full { - border-bottom-left-radius: 9999px; - } - - .lg\:focus\:rounded-none:focus { - border-radius: 0; - } - - .lg\:focus\:rounded-sm:focus { - border-radius: .125rem; - } - - .lg\:focus\:rounded:focus { - border-radius: .25rem; - } - - .lg\:focus\:rounded-lg:focus { - border-radius: .5rem; - } - - .lg\:focus\:rounded-full:focus { - border-radius: 9999px; - } - - .lg\:focus\:rounded-t-none:focus { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - .lg\:focus\:rounded-r-none:focus { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .lg\:focus\:rounded-b-none:focus { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - .lg\:focus\:rounded-l-none:focus { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .lg\:focus\:rounded-t-sm:focus { - border-top-left-radius: .125rem; - border-top-right-radius: .125rem; - } - - .lg\:focus\:rounded-r-sm:focus { - border-top-right-radius: .125rem; - border-bottom-right-radius: .125rem; - } - - .lg\:focus\:rounded-b-sm:focus { - border-bottom-right-radius: .125rem; - border-bottom-left-radius: .125rem; - } - - .lg\:focus\:rounded-l-sm:focus { - border-top-left-radius: .125rem; - border-bottom-left-radius: .125rem; - } - - .lg\:focus\:rounded-t:focus { - border-top-left-radius: .25rem; - border-top-right-radius: .25rem; - } - - .lg\:focus\:rounded-r:focus { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; - } - - .lg\:focus\:rounded-b:focus { - border-bottom-right-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .lg\:focus\:rounded-l:focus { - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .lg\:focus\:rounded-t-lg:focus { - border-top-left-radius: .5rem; - border-top-right-radius: .5rem; - } - - .lg\:focus\:rounded-r-lg:focus { - border-top-right-radius: .5rem; - border-bottom-right-radius: .5rem; - } - - .lg\:focus\:rounded-b-lg:focus { - border-bottom-right-radius: .5rem; - border-bottom-left-radius: .5rem; - } - - .lg\:focus\:rounded-l-lg:focus { - border-top-left-radius: .5rem; - border-bottom-left-radius: .5rem; - } - - .lg\:focus\:rounded-t-full:focus { - border-top-left-radius: 9999px; - border-top-right-radius: 9999px; - } - - .lg\:focus\:rounded-r-full:focus { - border-top-right-radius: 9999px; - border-bottom-right-radius: 9999px; - } - - .lg\:focus\:rounded-b-full:focus { - border-bottom-right-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .lg\:focus\:rounded-l-full:focus { - border-top-left-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .lg\:focus\:rounded-tl-none:focus { - border-top-left-radius: 0; - } - - .lg\:focus\:rounded-tr-none:focus { - border-top-right-radius: 0; - } - - .lg\:focus\:rounded-br-none:focus { - border-bottom-right-radius: 0; - } - - .lg\:focus\:rounded-bl-none:focus { - border-bottom-left-radius: 0; - } - - .lg\:focus\:rounded-tl-sm:focus { - border-top-left-radius: .125rem; - } - - .lg\:focus\:rounded-tr-sm:focus { - border-top-right-radius: .125rem; - } - - .lg\:focus\:rounded-br-sm:focus { - border-bottom-right-radius: .125rem; - } - - .lg\:focus\:rounded-bl-sm:focus { - border-bottom-left-radius: .125rem; - } - - .lg\:focus\:rounded-tl:focus { - border-top-left-radius: .25rem; - } - - .lg\:focus\:rounded-tr:focus { - border-top-right-radius: .25rem; - } - - .lg\:focus\:rounded-br:focus { - border-bottom-right-radius: .25rem; - } - - .lg\:focus\:rounded-bl:focus { - border-bottom-left-radius: .25rem; - } - - .lg\:focus\:rounded-tl-lg:focus { - border-top-left-radius: .5rem; - } - - .lg\:focus\:rounded-tr-lg:focus { - border-top-right-radius: .5rem; - } - - .lg\:focus\:rounded-br-lg:focus { - border-bottom-right-radius: .5rem; - } - - .lg\:focus\:rounded-bl-lg:focus { - border-bottom-left-radius: .5rem; - } - - .lg\:focus\:rounded-tl-full:focus { - border-top-left-radius: 9999px; - } - - .lg\:focus\:rounded-tr-full:focus { - border-top-right-radius: 9999px; - } - - .lg\:focus\:rounded-br-full:focus { - border-bottom-right-radius: 9999px; - } - - .lg\:focus\:rounded-bl-full:focus { - border-bottom-left-radius: 9999px; - } - - .lg\:border-solid { - border-style: solid; - } - - .lg\:border-dashed { - border-style: dashed; - } - - .lg\:border-dotted { - border-style: dotted; - } - - .lg\:border-none { - border-style: none; - } - - .lg\:border-0 { - border-width: 0; - } - - .lg\:border-2 { - border-width: 2px; - } - - .lg\:border-4 { - border-width: 4px; - } - - .lg\:border-8 { - border-width: 8px; - } - - .lg\:border { - border-width: 1px; - } - - .lg\:border-t-0 { - border-top-width: 0; - } - - .lg\:border-r-0 { - border-right-width: 0; - } - - .lg\:border-b-0 { - border-bottom-width: 0; - } - - .lg\:border-l-0 { - border-left-width: 0; - } - - .lg\:border-t-2 { - border-top-width: 2px; - } - - .lg\:border-r-2 { - border-right-width: 2px; - } - - .lg\:border-b-2 { - border-bottom-width: 2px; - } - - .lg\:border-l-2 { - border-left-width: 2px; - } - - .lg\:border-t-4 { - border-top-width: 4px; - } - - .lg\:border-r-4 { - border-right-width: 4px; - } - - .lg\:border-b-4 { - border-bottom-width: 4px; - } - - .lg\:border-l-4 { - border-left-width: 4px; - } - - .lg\:border-t-8 { - border-top-width: 8px; - } - - .lg\:border-r-8 { - border-right-width: 8px; - } - - .lg\:border-b-8 { - border-bottom-width: 8px; - } - - .lg\:border-l-8 { - border-left-width: 8px; - } - - .lg\:border-t { - border-top-width: 1px; - } - - .lg\:border-r { - border-right-width: 1px; - } - - .lg\:border-b { - border-bottom-width: 1px; - } - - .lg\:border-l { - border-left-width: 1px; - } - - .lg\:active\:border-0:active { - border-width: 0; - } - - .lg\:active\:border-2:active { - border-width: 2px; - } - - .lg\:active\:border-4:active { - border-width: 4px; - } - - .lg\:active\:border-8:active { - border-width: 8px; - } - - .lg\:active\:border:active { - border-width: 1px; - } - - .lg\:active\:border-t-0:active { - border-top-width: 0; - } - - .lg\:active\:border-r-0:active { - border-right-width: 0; - } - - .lg\:active\:border-b-0:active { - border-bottom-width: 0; - } - - .lg\:active\:border-l-0:active { - border-left-width: 0; - } - - .lg\:active\:border-t-2:active { - border-top-width: 2px; - } - - .lg\:active\:border-r-2:active { - border-right-width: 2px; - } - - .lg\:active\:border-b-2:active { - border-bottom-width: 2px; - } - - .lg\:active\:border-l-2:active { - border-left-width: 2px; - } - - .lg\:active\:border-t-4:active { - border-top-width: 4px; - } - - .lg\:active\:border-r-4:active { - border-right-width: 4px; - } - - .lg\:active\:border-b-4:active { - border-bottom-width: 4px; - } - - .lg\:active\:border-l-4:active { - border-left-width: 4px; - } - - .lg\:active\:border-t-8:active { - border-top-width: 8px; - } - - .lg\:active\:border-r-8:active { - border-right-width: 8px; - } - - .lg\:active\:border-b-8:active { - border-bottom-width: 8px; - } - - .lg\:active\:border-l-8:active { - border-left-width: 8px; - } - - .lg\:active\:border-t:active { - border-top-width: 1px; - } - - .lg\:active\:border-r:active { - border-right-width: 1px; - } - - .lg\:active\:border-b:active { - border-bottom-width: 1px; - } - - .lg\:active\:border-l:active { - border-left-width: 1px; - } - - .lg\:focus\:border-0:focus { - border-width: 0; - } - - .lg\:focus\:border-2:focus { - border-width: 2px; - } - - .lg\:focus\:border-4:focus { - border-width: 4px; - } - - .lg\:focus\:border-8:focus { - border-width: 8px; - } - - .lg\:focus\:border:focus { - border-width: 1px; - } - - .lg\:focus\:border-t-0:focus { - border-top-width: 0; - } - - .lg\:focus\:border-r-0:focus { - border-right-width: 0; - } - - .lg\:focus\:border-b-0:focus { - border-bottom-width: 0; - } - - .lg\:focus\:border-l-0:focus { - border-left-width: 0; - } - - .lg\:focus\:border-t-2:focus { - border-top-width: 2px; - } - - .lg\:focus\:border-r-2:focus { - border-right-width: 2px; - } - - .lg\:focus\:border-b-2:focus { - border-bottom-width: 2px; - } - - .lg\:focus\:border-l-2:focus { - border-left-width: 2px; - } - - .lg\:focus\:border-t-4:focus { - border-top-width: 4px; - } - - .lg\:focus\:border-r-4:focus { - border-right-width: 4px; - } - - .lg\:focus\:border-b-4:focus { - border-bottom-width: 4px; - } - - .lg\:focus\:border-l-4:focus { - border-left-width: 4px; - } - - .lg\:focus\:border-t-8:focus { - border-top-width: 8px; - } - - .lg\:focus\:border-r-8:focus { - border-right-width: 8px; - } - - .lg\:focus\:border-b-8:focus { - border-bottom-width: 8px; - } - - .lg\:focus\:border-l-8:focus { - border-left-width: 8px; - } - - .lg\:focus\:border-t:focus { - border-top-width: 1px; - } - - .lg\:focus\:border-r:focus { - border-right-width: 1px; - } - - .lg\:focus\:border-b:focus { - border-bottom-width: 1px; - } - - .lg\:focus\:border-l:focus { - border-left-width: 1px; - } - - .lg\:cursor-auto { - cursor: auto; - } - - .lg\:cursor-default { - cursor: default; - } - - .lg\:cursor-pointer { - cursor: pointer; - } - - .lg\:cursor-wait { - cursor: wait; - } - - .lg\:cursor-move { - cursor: move; - } - - .lg\:cursor-not-allowed { - cursor: not-allowed; - } - - .lg\:block { - display: block; - } - - .lg\:inline-block { - display: inline-block; - } - - .lg\:inline { - display: inline; - } - - .lg\:table { - display: table; - } - - .lg\:table-row { - display: table-row; - } - - .lg\:table-cell { - display: table-cell; - } - - .lg\:hidden { - display: none; - } - - .lg\:flex { - display: flex; - } - - .lg\:inline-flex { - display: inline-flex; - } - - .lg\:flex-row { - flex-direction: row; - } - - .lg\:flex-row-reverse { - flex-direction: row-reverse; - } - - .lg\:flex-col { - flex-direction: column; - } - - .lg\:flex-col-reverse { - flex-direction: column-reverse; - } - - .lg\:flex-wrap { - flex-wrap: wrap; - } - - .lg\:flex-wrap-reverse { - flex-wrap: wrap-reverse; - } - - .lg\:flex-no-wrap { - flex-wrap: nowrap; - } - - .lg\:items-start { - align-items: flex-start; - } - - .lg\:items-end { - align-items: flex-end; - } - - .lg\:items-center { - align-items: center; - } - - .lg\:items-baseline { - align-items: baseline; - } - - .lg\:items-stretch { - align-items: stretch; - } - - .lg\:self-auto { - align-self: auto; - } - - .lg\:self-start { - align-self: flex-start; - } - - .lg\:self-end { - align-self: flex-end; - } - - .lg\:self-center { - align-self: center; - } - - .lg\:self-stretch { - align-self: stretch; - } - - .lg\:justify-start { - justify-content: flex-start; - } - - .lg\:justify-end { - justify-content: flex-end; - } - - .lg\:justify-center { - justify-content: center; - } - - .lg\:justify-between { - justify-content: space-between; - } - - .lg\:justify-around { - justify-content: space-around; - } - - .lg\:content-center { - align-content: center; - } - - .lg\:content-start { - align-content: flex-start; - } - - .lg\:content-end { - align-content: flex-end; - } - - .lg\:content-between { - align-content: space-between; - } - - .lg\:content-around { - align-content: space-around; - } - - .lg\:flex-1 { - flex: 1 1 0%; - } - - .lg\:flex-auto { - flex: 1 1 auto; - } - - .lg\:flex-initial { - flex: 0 1 auto; - } - - .lg\:flex-none { - flex: none; - } - - .lg\:flex-grow { - flex-grow: 1; - } - - .lg\:flex-shrink { - flex-shrink: 1; - } - - .lg\:flex-no-grow { - flex-grow: 0; - } - - .lg\:flex-no-shrink { - flex-shrink: 0; - } - - .lg\:float-right { - float: right; - } - - .lg\:float-left { - float: left; - } - - .lg\:float-none { - float: none; - } - - .lg\:clearfix:after { - content: ""; - display: table; - clear: both; - } - - .lg\:font-sans { - font-family: Nunito Sans, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; - } - - .lg\:font-serif { - font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; - } - - .lg\:font-mono { - font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; - } - - .lg\:font-hairline { - font-weight: 100; - } - - .lg\:font-thin { - font-weight: 200; - } - - .lg\:font-light { - font-weight: 300; - } - - .lg\:font-normal { - font-weight: 400; - } - - .lg\:font-medium { - font-weight: 500; - } - - .lg\:font-semibold { - font-weight: 600; - } - - .lg\:font-bold { - font-weight: 700; - } - - .lg\:font-extrabold { - font-weight: 800; - } - - .lg\:font-black { - font-weight: 900; - } - - .lg\:hover\:font-hairline:hover { - font-weight: 100; - } - - .lg\:hover\:font-thin:hover { - font-weight: 200; - } - - .lg\:hover\:font-light:hover { - font-weight: 300; - } - - .lg\:hover\:font-normal:hover { - font-weight: 400; - } - - .lg\:hover\:font-medium:hover { - font-weight: 500; - } - - .lg\:hover\:font-semibold:hover { - font-weight: 600; - } - - .lg\:hover\:font-bold:hover { - font-weight: 700; - } - - .lg\:hover\:font-extrabold:hover { - font-weight: 800; - } - - .lg\:hover\:font-black:hover { - font-weight: 900; - } - - .lg\:focus\:font-hairline:focus { - font-weight: 100; - } - - .lg\:focus\:font-thin:focus { - font-weight: 200; - } - - .lg\:focus\:font-light:focus { - font-weight: 300; - } - - .lg\:focus\:font-normal:focus { - font-weight: 400; - } - - .lg\:focus\:font-medium:focus { - font-weight: 500; - } - - .lg\:focus\:font-semibold:focus { - font-weight: 600; - } - - .lg\:focus\:font-bold:focus { - font-weight: 700; - } - - .lg\:focus\:font-extrabold:focus { - font-weight: 800; - } - - .lg\:focus\:font-black:focus { - font-weight: 900; - } - - .lg\:h-1 { - height: .25rem; - } - - .lg\:h-2 { - height: .5rem; - } - - .lg\:h-3 { - height: .75rem; - } - - .lg\:h-4 { - height: 1rem; - } - - .lg\:h-5 { - height: 1.25rem; - } - - .lg\:h-6 { - height: 1.5rem; - } - - .lg\:h-8 { - height: 2rem; - } - - .lg\:h-9 { - height: 2.2rem; - } - - .lg\:h-10 { - height: 2.5rem; - } - - .lg\:h-12 { - height: 3rem; - } - - .lg\:h-16 { - height: 4rem; - } - - .lg\:h-24 { - height: 6rem; - } - - .lg\:h-32 { - height: 8rem; - } - - .lg\:h-48 { - height: 12rem; - } - - .lg\:h-64 { - height: 16rem; - } - - .lg\:h-auto { - height: auto; - } - - .lg\:h-px { - height: 1px; - } - - .lg\:h-full { - height: 100%; - } - - .lg\:h-screen { - height: 100vh; - } - - .lg\:leading-none { - line-height: 1; - } - - .lg\:leading-tight { - line-height: 1.25; - } - - .lg\:leading-normal { - line-height: 1.6; - } - - .lg\:leading-loose { - line-height: 1.75; - } - - .lg\:m-0 { - margin: 0; - } - - .lg\:m-1 { - margin: .25rem; - } - - .lg\:m-2 { - margin: .5rem; - } - - .lg\:m-3 { - margin: .75rem; - } - - .lg\:m-4 { - margin: 1rem; - } - - .lg\:m-5 { - margin: 1.25rem; - } - - .lg\:m-6 { - margin: 1.5rem; - } - - .lg\:m-7 { - margin: 1.75rem; - } - - .lg\:m-8 { - margin: 2rem; - } - - .lg\:m-9 { - margin: 2.25rem; - } - - .lg\:m-10 { - margin: 2.5rem; - } - - .lg\:m-12 { - margin: 3rem; - } - - .lg\:m-16 { - margin: 4rem; - } - - .lg\:m-20 { - margin: 5rem; - } - - .lg\:m-24 { - margin: 6rem; - } - - .lg\:m-32 { - margin: 8rem; - } - - .lg\:m-auto { - margin: auto; - } - - .lg\:m-px { - margin: 1px; - } - - .lg\:my-0 { - margin-top: 0; - margin-bottom: 0; - } - - .lg\:mx-0 { - margin-left: 0; - margin-right: 0; - } - - .lg\:my-1 { - margin-top: .25rem; - margin-bottom: .25rem; - } - - .lg\:mx-1 { - margin-left: .25rem; - margin-right: .25rem; - } - - .lg\:my-2 { - margin-top: .5rem; - margin-bottom: .5rem; - } - - .lg\:mx-2 { - margin-left: .5rem; - margin-right: .5rem; - } - - .lg\:my-3 { - margin-top: .75rem; - margin-bottom: .75rem; - } - - .lg\:mx-3 { - margin-left: .75rem; - margin-right: .75rem; - } - - .lg\:my-4 { - margin-top: 1rem; - margin-bottom: 1rem; - } - - .lg\:mx-4 { - margin-left: 1rem; - margin-right: 1rem; - } - - .lg\:my-5 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; - } - - .lg\:mx-5 { - margin-left: 1.25rem; - margin-right: 1.25rem; - } - - .lg\:my-6 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; - } - - .lg\:mx-6 { - margin-left: 1.5rem; - margin-right: 1.5rem; - } - - .lg\:my-7 { - margin-top: 1.75rem; - margin-bottom: 1.75rem; - } - - .lg\:mx-7 { - margin-left: 1.75rem; - margin-right: 1.75rem; - } - - .lg\:my-8 { - margin-top: 2rem; - margin-bottom: 2rem; - } - - .lg\:mx-8 { - margin-left: 2rem; - margin-right: 2rem; - } - - .lg\:my-9 { - margin-top: 2.25rem; - margin-bottom: 2.25rem; - } - - .lg\:mx-9 { - margin-left: 2.25rem; - margin-right: 2.25rem; - } - - .lg\:my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; - } - - .lg\:mx-10 { - margin-left: 2.5rem; - margin-right: 2.5rem; - } - - .lg\:my-12 { - margin-top: 3rem; - margin-bottom: 3rem; - } - - .lg\:mx-12 { - margin-left: 3rem; - margin-right: 3rem; - } - - .lg\:my-16 { - margin-top: 4rem; - margin-bottom: 4rem; - } - - .lg\:mx-16 { - margin-left: 4rem; - margin-right: 4rem; - } - - .lg\:my-20 { - margin-top: 5rem; - margin-bottom: 5rem; - } - - .lg\:mx-20 { - margin-left: 5rem; - margin-right: 5rem; - } - - .lg\:my-24 { - margin-top: 6rem; - margin-bottom: 6rem; - } - - .lg\:mx-24 { - margin-left: 6rem; - margin-right: 6rem; - } - - .lg\:my-32 { - margin-top: 8rem; - margin-bottom: 8rem; - } - - .lg\:mx-32 { - margin-left: 8rem; - margin-right: 8rem; - } - - .lg\:my-auto { - margin-top: auto; - margin-bottom: auto; - } - - .lg\:mx-auto { - margin-left: auto; - margin-right: auto; - } - - .lg\:my-px { - margin-top: 1px; - margin-bottom: 1px; - } - - .lg\:mx-px { - margin-left: 1px; - margin-right: 1px; - } - - .lg\:mt-0 { - margin-top: 0; - } - - .lg\:mr-0 { - margin-right: 0; - } - - .lg\:mb-0 { - margin-bottom: 0; - } - - .lg\:ml-0 { - margin-left: 0; - } - - .lg\:mt-1 { - margin-top: .25rem; - } - - .lg\:mr-1 { - margin-right: .25rem; - } - - .lg\:mb-1 { - margin-bottom: .25rem; - } - - .lg\:ml-1 { - margin-left: .25rem; - } - - .lg\:mt-2 { - margin-top: .5rem; - } - - .lg\:mr-2 { - margin-right: .5rem; - } - - .lg\:mb-2 { - margin-bottom: .5rem; - } - - .lg\:ml-2 { - margin-left: .5rem; - } - - .lg\:mt-3 { - margin-top: .75rem; - } - - .lg\:mr-3 { - margin-right: .75rem; - } - - .lg\:mb-3 { - margin-bottom: .75rem; - } - - .lg\:ml-3 { - margin-left: .75rem; - } - - .lg\:mt-4 { - margin-top: 1rem; - } - - .lg\:mr-4 { - margin-right: 1rem; - } - - .lg\:mb-4 { - margin-bottom: 1rem; - } - - .lg\:ml-4 { - margin-left: 1rem; - } - - .lg\:mt-5 { - margin-top: 1.25rem; - } - - .lg\:mr-5 { - margin-right: 1.25rem; - } - - .lg\:mb-5 { - margin-bottom: 1.25rem; - } - - .lg\:ml-5 { - margin-left: 1.25rem; - } - - .lg\:mt-6 { - margin-top: 1.5rem; - } - - .lg\:mr-6 { - margin-right: 1.5rem; - } - - .lg\:mb-6 { - margin-bottom: 1.5rem; - } - - .lg\:ml-6 { - margin-left: 1.5rem; - } - - .lg\:mt-7 { - margin-top: 1.75rem; - } - - .lg\:mr-7 { - margin-right: 1.75rem; - } - - .lg\:mb-7 { - margin-bottom: 1.75rem; - } - - .lg\:ml-7 { - margin-left: 1.75rem; - } - - .lg\:mt-8 { - margin-top: 2rem; - } - - .lg\:mr-8 { - margin-right: 2rem; - } - - .lg\:mb-8 { - margin-bottom: 2rem; - } - - .lg\:ml-8 { - margin-left: 2rem; - } - - .lg\:mt-9 { - margin-top: 2.25rem; - } - - .lg\:mr-9 { - margin-right: 2.25rem; - } - - .lg\:mb-9 { - margin-bottom: 2.25rem; - } - - .lg\:ml-9 { - margin-left: 2.25rem; - } - - .lg\:mt-10 { - margin-top: 2.5rem; - } - - .lg\:mr-10 { - margin-right: 2.5rem; - } - - .lg\:mb-10 { - margin-bottom: 2.5rem; - } - - .lg\:ml-10 { - margin-left: 2.5rem; - } - - .lg\:mt-12 { - margin-top: 3rem; - } - - .lg\:mr-12 { - margin-right: 3rem; - } - - .lg\:mb-12 { - margin-bottom: 3rem; - } - - .lg\:ml-12 { - margin-left: 3rem; - } - - .lg\:mt-16 { - margin-top: 4rem; - } - - .lg\:mr-16 { - margin-right: 4rem; - } - - .lg\:mb-16 { - margin-bottom: 4rem; - } - - .lg\:ml-16 { - margin-left: 4rem; - } - - .lg\:mt-20 { - margin-top: 5rem; - } - - .lg\:mr-20 { - margin-right: 5rem; - } - - .lg\:mb-20 { - margin-bottom: 5rem; - } - - .lg\:ml-20 { - margin-left: 5rem; - } - - .lg\:mt-24 { - margin-top: 6rem; - } - - .lg\:mr-24 { - margin-right: 6rem; - } - - .lg\:mb-24 { - margin-bottom: 6rem; - } - - .lg\:ml-24 { - margin-left: 6rem; - } - - .lg\:mt-32 { - margin-top: 8rem; - } - - .lg\:mr-32 { - margin-right: 8rem; - } - - .lg\:mb-32 { - margin-bottom: 8rem; - } - - .lg\:ml-32 { - margin-left: 8rem; - } - - .lg\:mt-auto { - margin-top: auto; - } - - .lg\:mr-auto { - margin-right: auto; - } - - .lg\:mb-auto { - margin-bottom: auto; - } - - .lg\:ml-auto { - margin-left: auto; - } - - .lg\:mt-px { - margin-top: 1px; - } - - .lg\:mr-px { - margin-right: 1px; - } - - .lg\:mb-px { - margin-bottom: 1px; - } - - .lg\:ml-px { - margin-left: 1px; - } - - .lg\:max-h-full { - max-height: 100%; - } - - .lg\:max-h-screen { - max-height: 100vh; - } - - .lg\:max-w-xs { - max-width: 20rem; - } - - .lg\:max-w-sm { - max-width: 30rem; - } - - .lg\:max-w-md { - max-width: 40rem; - } - - .lg\:max-w-lg { - max-width: 50rem; - } - - .lg\:max-w-xl { - max-width: 60rem; - } - - .lg\:max-w-2xl { - max-width: 70rem; - } - - .lg\:max-w-3xl { - max-width: 80rem; - } - - .lg\:max-w-4xl { - max-width: 90rem; - } - - .lg\:max-w-5xl { - max-width: 100rem; - } - - .lg\:max-w-full { - max-width: 100%; - } - - .lg\:max-w-none { - max-width: none; - } - - .lg\:min-h-0 { - min-height: 0; - } - - .lg\:min-h-full { - min-height: 100%; - } - - .lg\:min-h-screen { - min-height: 100vh; - } - - .lg\:min-w-0 { - min-width: 0; - } - - .lg\:min-w-full { - min-width: 100%; - } - - .lg\:-m-0 { - margin: 0; - } - - .lg\:-m-1 { - margin: -0.25rem; - } - - .lg\:-m-2 { - margin: -0.5rem; - } - - .lg\:-m-3 { - margin: -0.75rem; - } - - .lg\:-m-4 { - margin: -1rem; - } - - .lg\:-m-5 { - margin: -1.25rem; - } - - .lg\:-m-6 { - margin: -1.5rem; - } - - .lg\:-m-8 { - margin: -2rem; - } - - .lg\:-m-10 { - margin: -2.5rem; - } - - .lg\:-m-12 { - margin: -3rem; - } - - .lg\:-m-16 { - margin: -4rem; - } - - .lg\:-m-20 { - margin: -5rem; - } - - .lg\:-m-24 { - margin: -6rem; - } - - .lg\:-m-32 { - margin: -8rem; - } - - .lg\:-m-px { - margin: -1px; - } - - .lg\:-my-0 { - margin-top: 0; - margin-bottom: 0; - } - - .lg\:-mx-0 { - margin-left: 0; - margin-right: 0; - } - - .lg\:-my-1 { - margin-top: -0.25rem; - margin-bottom: -0.25rem; - } - - .lg\:-mx-1 { - margin-left: -0.25rem; - margin-right: -0.25rem; - } - - .lg\:-my-2 { - margin-top: -0.5rem; - margin-bottom: -0.5rem; - } - - .lg\:-mx-2 { - margin-left: -0.5rem; - margin-right: -0.5rem; - } - - .lg\:-my-3 { - margin-top: -0.75rem; - margin-bottom: -0.75rem; - } - - .lg\:-mx-3 { - margin-left: -0.75rem; - margin-right: -0.75rem; - } - - .lg\:-my-4 { - margin-top: -1rem; - margin-bottom: -1rem; - } - - .lg\:-mx-4 { - margin-left: -1rem; - margin-right: -1rem; - } - - .lg\:-my-5 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; - } - - .lg\:-mx-5 { - margin-left: -1.25rem; - margin-right: -1.25rem; - } - - .lg\:-my-6 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - } - - .lg\:-mx-6 { - margin-left: -1.5rem; - margin-right: -1.5rem; - } - - .lg\:-my-8 { - margin-top: -2rem; - margin-bottom: -2rem; - } - - .lg\:-mx-8 { - margin-left: -2rem; - margin-right: -2rem; - } - - .lg\:-my-10 { - margin-top: -2.5rem; - margin-bottom: -2.5rem; - } - - .lg\:-mx-10 { - margin-left: -2.5rem; - margin-right: -2.5rem; - } - - .lg\:-my-12 { - margin-top: -3rem; - margin-bottom: -3rem; - } - - .lg\:-mx-12 { - margin-left: -3rem; - margin-right: -3rem; - } - - .lg\:-my-16 { - margin-top: -4rem; - margin-bottom: -4rem; - } - - .lg\:-mx-16 { - margin-left: -4rem; - margin-right: -4rem; - } - - .lg\:-my-20 { - margin-top: -5rem; - margin-bottom: -5rem; - } - - .lg\:-mx-20 { - margin-left: -5rem; - margin-right: -5rem; - } - - .lg\:-my-24 { - margin-top: -6rem; - margin-bottom: -6rem; - } - - .lg\:-mx-24 { - margin-left: -6rem; - margin-right: -6rem; - } - - .lg\:-my-32 { - margin-top: -8rem; - margin-bottom: -8rem; - } - - .lg\:-mx-32 { - margin-left: -8rem; - margin-right: -8rem; - } - - .lg\:-my-px { - margin-top: -1px; - margin-bottom: -1px; - } - - .lg\:-mx-px { - margin-left: -1px; - margin-right: -1px; - } - - .lg\:-mt-0 { - margin-top: 0; - } - - .lg\:-mr-0 { - margin-right: 0; - } - - .lg\:-mb-0 { - margin-bottom: 0; - } - - .lg\:-ml-0 { - margin-left: 0; - } - - .lg\:-mt-1 { - margin-top: -0.25rem; - } - - .lg\:-mr-1 { - margin-right: -0.25rem; - } - - .lg\:-mb-1 { - margin-bottom: -0.25rem; - } - - .lg\:-ml-1 { - margin-left: -0.25rem; - } - - .lg\:-mt-2 { - margin-top: -0.5rem; - } - - .lg\:-mr-2 { - margin-right: -0.5rem; - } - - .lg\:-mb-2 { - margin-bottom: -0.5rem; - } - - .lg\:-ml-2 { - margin-left: -0.5rem; - } - - .lg\:-mt-3 { - margin-top: -0.75rem; - } - - .lg\:-mr-3 { - margin-right: -0.75rem; - } - - .lg\:-mb-3 { - margin-bottom: -0.75rem; - } - - .lg\:-ml-3 { - margin-left: -0.75rem; - } - - .lg\:-mt-4 { - margin-top: -1rem; - } - - .lg\:-mr-4 { - margin-right: -1rem; - } - - .lg\:-mb-4 { - margin-bottom: -1rem; - } - - .lg\:-ml-4 { - margin-left: -1rem; - } - - .lg\:-mt-5 { - margin-top: -1.25rem; - } - - .lg\:-mr-5 { - margin-right: -1.25rem; - } - - .lg\:-mb-5 { - margin-bottom: -1.25rem; - } - - .lg\:-ml-5 { - margin-left: -1.25rem; - } - - .lg\:-mt-6 { - margin-top: -1.5rem; - } - - .lg\:-mr-6 { - margin-right: -1.5rem; - } - - .lg\:-mb-6 { - margin-bottom: -1.5rem; - } - - .lg\:-ml-6 { - margin-left: -1.5rem; - } - - .lg\:-mt-8 { - margin-top: -2rem; - } - - .lg\:-mr-8 { - margin-right: -2rem; - } - - .lg\:-mb-8 { - margin-bottom: -2rem; - } - - .lg\:-ml-8 { - margin-left: -2rem; - } - - .lg\:-mt-10 { - margin-top: -2.5rem; - } - - .lg\:-mr-10 { - margin-right: -2.5rem; - } - - .lg\:-mb-10 { - margin-bottom: -2.5rem; - } - - .lg\:-ml-10 { - margin-left: -2.5rem; - } - - .lg\:-mt-12 { - margin-top: -3rem; - } - - .lg\:-mr-12 { - margin-right: -3rem; - } - - .lg\:-mb-12 { - margin-bottom: -3rem; - } - - .lg\:-ml-12 { - margin-left: -3rem; - } - - .lg\:-mt-16 { - margin-top: -4rem; - } - - .lg\:-mr-16 { - margin-right: -4rem; - } - - .lg\:-mb-16 { - margin-bottom: -4rem; - } - - .lg\:-ml-16 { - margin-left: -4rem; - } - - .lg\:-mt-20 { - margin-top: -5rem; - } - - .lg\:-mr-20 { - margin-right: -5rem; - } - - .lg\:-mb-20 { - margin-bottom: -5rem; - } - - .lg\:-ml-20 { - margin-left: -5rem; - } - - .lg\:-mt-24 { - margin-top: -6rem; - } - - .lg\:-mr-24 { - margin-right: -6rem; - } - - .lg\:-mb-24 { - margin-bottom: -6rem; - } - - .lg\:-ml-24 { - margin-left: -6rem; - } - - .lg\:-mt-32 { - margin-top: -8rem; - } - - .lg\:-mr-32 { - margin-right: -8rem; - } - - .lg\:-mb-32 { - margin-bottom: -8rem; - } - - .lg\:-ml-32 { - margin-left: -8rem; - } - - .lg\:-mt-px { - margin-top: -1px; - } - - .lg\:-mr-px { - margin-right: -1px; - } - - .lg\:-mb-px { - margin-bottom: -1px; - } - - .lg\:-ml-px { - margin-left: -1px; - } - - .lg\:opacity-0 { - opacity: 0; - } - - .lg\:opacity-25 { - opacity: .25; - } - - .lg\:opacity-50 { - opacity: .5; - } - - .lg\:opacity-75 { - opacity: .75; - } - - .lg\:opacity-100 { - opacity: 1; - } - - .lg\:overflow-auto { - overflow: auto; - } - - .lg\:overflow-hidden { - overflow: hidden; - } - - .lg\:overflow-visible { - overflow: visible; - } - - .lg\:overflow-scroll { - overflow: scroll; - } - - .lg\:overflow-x-auto { - overflow-x: auto; - } - - .lg\:overflow-y-auto { - overflow-y: auto; - } - - .lg\:overflow-x-hidden { - overflow-x: hidden; - } - - .lg\:overflow-y-hidden { - overflow-y: hidden; - } - - .lg\:overflow-x-visible { - overflow-x: visible; - } - - .lg\:overflow-y-visible { - overflow-y: visible; - } - - .lg\:overflow-x-scroll { - overflow-x: scroll; - } - - .lg\:overflow-y-scroll { - overflow-y: scroll; - } - - .lg\:scrolling-touch { - -webkit-overflow-scrolling: touch; - } - - .lg\:scrolling-auto { - -webkit-overflow-scrolling: auto; - } - - .lg\:p-0 { - padding: 0; - } - - .lg\:p-1 { - padding: .25rem; - } - - .lg\:p-2 { - padding: .5rem; - } - - .lg\:p-3 { - padding: .75rem; - } - - .lg\:p-4 { - padding: 1rem; - } - - .lg\:p-5 { - padding: 1.25rem; - } - - .lg\:p-6 { - padding: 1.5rem; - } - - .lg\:p-7 { - padding: 1.75rem; - } - - .lg\:p-8 { - padding: 2rem; - } - - .lg\:p-10 { - padding: 2.5rem; - } - - .lg\:p-12 { - padding: 3rem; - } - - .lg\:p-16 { - padding: 4rem; - } - - .lg\:p-20 { - padding: 5rem; - } - - .lg\:p-24 { - padding: 6rem; - } - - .lg\:p-32 { - padding: 8rem; - } - - .lg\:p-px { - padding: 1px; - } - - .lg\:py-0 { - padding-top: 0; - padding-bottom: 0; - } - - .lg\:px-0 { - padding-left: 0; - padding-right: 0; - } - - .lg\:py-1 { - padding-top: .25rem; - padding-bottom: .25rem; - } - - .lg\:px-1 { - padding-left: .25rem; - padding-right: .25rem; - } - - .lg\:py-2 { - padding-top: .5rem; - padding-bottom: .5rem; - } - - .lg\:px-2 { - padding-left: .5rem; - padding-right: .5rem; - } - - .lg\:py-3 { - padding-top: .75rem; - padding-bottom: .75rem; - } - - .lg\:px-3 { - padding-left: .75rem; - padding-right: .75rem; - } - - .lg\:py-4 { - padding-top: 1rem; - padding-bottom: 1rem; - } - - .lg\:px-4 { - padding-left: 1rem; - padding-right: 1rem; - } - - .lg\:py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; - } - - .lg\:px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; - } - - .lg\:py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; - } - - .lg\:px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; - } - - .lg\:py-7 { - padding-top: 1.75rem; - padding-bottom: 1.75rem; - } - - .lg\:px-7 { - padding-left: 1.75rem; - padding-right: 1.75rem; - } - - .lg\:py-8 { - padding-top: 2rem; - padding-bottom: 2rem; - } - - .lg\:px-8 { - padding-left: 2rem; - padding-right: 2rem; - } - - .lg\:py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; - } - - .lg\:px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; - } - - .lg\:py-12 { - padding-top: 3rem; - padding-bottom: 3rem; - } - - .lg\:px-12 { - padding-left: 3rem; - padding-right: 3rem; - } - - .lg\:py-16 { - padding-top: 4rem; - padding-bottom: 4rem; - } - - .lg\:px-16 { - padding-left: 4rem; - padding-right: 4rem; - } - - .lg\:py-20 { - padding-top: 5rem; - padding-bottom: 5rem; - } - - .lg\:px-20 { - padding-left: 5rem; - padding-right: 5rem; - } - - .lg\:py-24 { - padding-top: 6rem; - padding-bottom: 6rem; - } - - .lg\:px-24 { - padding-left: 6rem; - padding-right: 6rem; - } - - .lg\:py-32 { - padding-top: 8rem; - padding-bottom: 8rem; - } - - .lg\:px-32 { - padding-left: 8rem; - padding-right: 8rem; - } - - .lg\:py-px { - padding-top: 1px; - padding-bottom: 1px; - } - - .lg\:px-px { - padding-left: 1px; - padding-right: 1px; - } - - .lg\:pt-0 { - padding-top: 0; - } - - .lg\:pr-0 { - padding-right: 0; - } - - .lg\:pb-0 { - padding-bottom: 0; - } - - .lg\:pl-0 { - padding-left: 0; - } - - .lg\:pt-1 { - padding-top: .25rem; - } - - .lg\:pr-1 { - padding-right: .25rem; - } - - .lg\:pb-1 { - padding-bottom: .25rem; - } - - .lg\:pl-1 { - padding-left: .25rem; - } - - .lg\:pt-2 { - padding-top: .5rem; - } - - .lg\:pr-2 { - padding-right: .5rem; - } - - .lg\:pb-2 { - padding-bottom: .5rem; - } - - .lg\:pl-2 { - padding-left: .5rem; - } - - .lg\:pt-3 { - padding-top: .75rem; - } - - .lg\:pr-3 { - padding-right: .75rem; - } - - .lg\:pb-3 { - padding-bottom: .75rem; - } - - .lg\:pl-3 { - padding-left: .75rem; - } - - .lg\:pt-4 { - padding-top: 1rem; - } - - .lg\:pr-4 { - padding-right: 1rem; - } - - .lg\:pb-4 { - padding-bottom: 1rem; - } - - .lg\:pl-4 { - padding-left: 1rem; - } - - .lg\:pt-5 { - padding-top: 1.25rem; - } - - .lg\:pr-5 { - padding-right: 1.25rem; - } - - .lg\:pb-5 { - padding-bottom: 1.25rem; - } - - .lg\:pl-5 { - padding-left: 1.25rem; - } - - .lg\:pt-6 { - padding-top: 1.5rem; - } - - .lg\:pr-6 { - padding-right: 1.5rem; - } - - .lg\:pb-6 { - padding-bottom: 1.5rem; - } - - .lg\:pl-6 { - padding-left: 1.5rem; - } - - .lg\:pt-7 { - padding-top: 1.75rem; - } - - .lg\:pr-7 { - padding-right: 1.75rem; - } - - .lg\:pb-7 { - padding-bottom: 1.75rem; - } - - .lg\:pl-7 { - padding-left: 1.75rem; - } - - .lg\:pt-8 { - padding-top: 2rem; - } - - .lg\:pr-8 { - padding-right: 2rem; - } - - .lg\:pb-8 { - padding-bottom: 2rem; - } - - .lg\:pl-8 { - padding-left: 2rem; - } - - .lg\:pt-10 { - padding-top: 2.5rem; - } - - .lg\:pr-10 { - padding-right: 2.5rem; - } - - .lg\:pb-10 { - padding-bottom: 2.5rem; - } - - .lg\:pl-10 { - padding-left: 2.5rem; - } - - .lg\:pt-12 { - padding-top: 3rem; - } - - .lg\:pr-12 { - padding-right: 3rem; - } - - .lg\:pb-12 { - padding-bottom: 3rem; - } - - .lg\:pl-12 { - padding-left: 3rem; - } - - .lg\:pt-16 { - padding-top: 4rem; - } - - .lg\:pr-16 { - padding-right: 4rem; - } - - .lg\:pb-16 { - padding-bottom: 4rem; - } - - .lg\:pl-16 { - padding-left: 4rem; - } - - .lg\:pt-20 { - padding-top: 5rem; - } - - .lg\:pr-20 { - padding-right: 5rem; - } - - .lg\:pb-20 { - padding-bottom: 5rem; - } - - .lg\:pl-20 { - padding-left: 5rem; - } - - .lg\:pt-24 { - padding-top: 6rem; - } - - .lg\:pr-24 { - padding-right: 6rem; - } - - .lg\:pb-24 { - padding-bottom: 6rem; - } - - .lg\:pl-24 { - padding-left: 6rem; - } - - .lg\:pt-32 { - padding-top: 8rem; - } - - .lg\:pr-32 { - padding-right: 8rem; - } - - .lg\:pb-32 { - padding-bottom: 8rem; - } - - .lg\:pl-32 { - padding-left: 8rem; - } - - .lg\:pt-px { - padding-top: 1px; - } - - .lg\:pr-px { - padding-right: 1px; - } - - .lg\:pb-px { - padding-bottom: 1px; - } - - .lg\:pl-px { - padding-left: 1px; - } - - .lg\:pointer-events-none { - pointer-events: none; - } - - .lg\:pointer-events-auto { - pointer-events: auto; - } - - .lg\:static { - position: static; - } - - .lg\:fixed { - position: fixed; - } - - .lg\:absolute { - position: absolute; - } - - .lg\:relative { - position: relative; - } - - .lg\:sticky { - position: -webkit-sticky; - position: sticky; - } - - .lg\:pin-none { - top: auto; - right: auto; - bottom: auto; - left: auto; - } - - .lg\:pin { - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - .lg\:pin-y { - top: 0; - bottom: 0; - } - - .lg\:pin-x { - right: 0; - left: 0; - } - - .lg\:pin-t { - top: 0; - } - - .lg\:pin-r { - right: 0; - } - - .lg\:pin-b { - bottom: 0; - } - - .lg\:pin-l { - left: 0; - } - - .lg\:resize-none { - resize: none; - } - - .lg\:resize-y { - resize: vertical; - } - - .lg\:resize-x { - resize: horizontal; - } - - .lg\:resize { - resize: both; - } - - .lg\:shadow { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); - } - - .lg\:shadow-md { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); - } - - .lg\:shadow-lg { - box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, .04), 0 4px 15px 0 rgba(0, 0, 0, .08); - } - - .lg\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); - } - - .lg\:shadow-outline { - box-shadow: 0 0 0 3px rgba(52, 144, 220, .5); - } - - .lg\:shadow-none { - box-shadow: none; - } - - .lg\:hover\:shadow:hover { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); - } - - .lg\:hover\:shadow-md:hover { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); - } - - .lg\:hover\:shadow-lg:hover { - box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, .04), 0 4px 15px 0 rgba(0, 0, 0, .08); - } - - .lg\:hover\:shadow-inner:hover { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); - } - - .lg\:hover\:shadow-outline:hover { - box-shadow: 0 0 0 3px rgba(52, 144, 220, .5); - } - - .lg\:hover\:shadow-none:hover { - box-shadow: none; - } - - .lg\:focus\:shadow:focus { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); - } - - .lg\:focus\:shadow-md:focus { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); - } - - .lg\:focus\:shadow-lg:focus { - box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, .04), 0 4px 15px 0 rgba(0, 0, 0, .08); - } - - .lg\:focus\:shadow-inner:focus { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); - } - - .lg\:focus\:shadow-outline:focus { - box-shadow: 0 0 0 3px rgba(52, 144, 220, .5); - } - - .lg\:focus\:shadow-none:focus { - box-shadow: none; - } - - .lg\:table-auto { - table-layout: auto; - } - - .lg\:table-fixed { - table-layout: fixed; - } - - .lg\:text-left { - text-align: left; - } - - .lg\:text-center { - text-align: center; - } - - .lg\:text-right { - text-align: right; - } - - .lg\:text-justify { - text-align: justify; - } - - .lg\:text-transparent { - color: transparent; - } - - .lg\:text-black { - color: #1f2e41; - } - - .lg\:text-grey-darkest { - color: #3e4852; - } - - .lg\:text-grey-darker { - color: #606f7b; - } - - .lg\:text-grey-dark { - color: #8795a1; - } - - .lg\:text-grey { - color: #b8c2cc; - } - - .lg\:text-grey-light { - color: #e2e8ee; - } - - .lg\:text-grey-lighter { - color: #ecf0f3; - } - - .lg\:text-grey-lightest { - color: #f9f9f9; - } - - .lg\:text-white { - color: #fff; - } - - .lg\:text-red-darkest { - color: #3b0d0c; - } - - .lg\:text-red-darker { - color: #621b18; - } - - .lg\:text-red-dark { - color: #cc1f1a; - } - - .lg\:text-red { - color: #e3342f; - } - - .lg\:text-red-light { - color: #ef5753; - } - - .lg\:text-red-lighter { - color: #f9acaa; - } - - .lg\:text-red-lightest { - color: #fcebea; - } - - .lg\:text-orange-darkest { - color: #462a16; - } - - .lg\:text-orange-darker { - color: #613b1f; - } - - .lg\:text-orange-dark { - color: #de751f; - } - - .lg\:text-orange { - color: #f6993f; - } - - .lg\:text-orange-light { - color: #faad63; - } - - .lg\:text-orange-lighter { - color: #fcd9b6; - } - - .lg\:text-orange-lightest { - color: #fff5eb; - } - - .lg\:text-yellow-darkest { - color: #453411; - } - - .lg\:text-yellow-darker { - color: #684f1d; - } - - .lg\:text-yellow-dark { - color: #f2d024; - } - - .lg\:text-yellow { - color: #ffed4a; - } - - .lg\:text-yellow-light { - color: #fff382; - } - - .lg\:text-yellow-lighter { - color: #fff9c2; - } - - .lg\:text-yellow-lightest { - color: #fcfbeb; - } - - .lg\:text-green-darkest { - color: #0f2f21; - } - - .lg\:text-green-darker { - color: #1a4731; - } - - .lg\:text-green-dark { - color: #1f9d55; - } - - .lg\:text-green { - color: #38c172; - } - - .lg\:text-green-light { - color: #51d88a; - } - - .lg\:text-green-lighter { - color: #a2f5bf; - } - - .lg\:text-green-lightest { - color: #e3fcec; - } - - .lg\:text-teal-darkest { - color: #0d3331; - } - - .lg\:text-teal-darker { - color: #20504f; - } - - .lg\:text-teal-dark { - color: #38a89d; - } - - .lg\:text-teal { - color: #4dc0b5; - } - - .lg\:text-teal-light { - color: #64d5ca; - } - - .lg\:text-teal-lighter { - color: #a0f0ed; - } - - .lg\:text-teal-lightest { - color: #e8fffe; - } - - .lg\:text-blue-darkest { - color: #24548f; - } - - .lg\:text-blue-darker { - color: #1a4d8c; - } - - .lg\:text-blue-dark { - color: #0174d4; - } - - .lg\:text-blue { - color: #3490dc; - } - - .lg\:text-blue-light { - color: #6cb2eb; - } - - .lg\:text-blue-lighter { - color: #bcdefa; - } - - .lg\:text-blue-lightest { - color: #eff8ff; - } - - .lg\:text-indigo-darkest { - color: #191e38; - } - - .lg\:text-indigo-darker { - color: #2f365f; - } - - .lg\:text-indigo-dark { - color: #5661b3; - } - - .lg\:text-indigo { - color: #6574cd; - } - - .lg\:text-indigo-light { - color: #7886d7; - } - - .lg\:text-indigo-lighter { - color: #b2b7ff; - } - - .lg\:text-indigo-lightest { - color: #e6e8ff; - } - - .lg\:text-purple-darkest { - color: #21183c; - } - - .lg\:text-purple-darker { - color: #382b5f; - } - - .lg\:text-purple-dark { - color: #794acf; - } - - .lg\:text-purple { - color: #9561e2; - } - - .lg\:text-purple-light { - color: #a779e9; - } - - .lg\:text-purple-lighter { - color: #d6bbfc; - } - - .lg\:text-purple-lightest { - color: #f3ebff; - } - - .lg\:text-pink-darkest { - color: #451225; - } - - .lg\:text-pink-darker { - color: #6f213f; - } - - .lg\:text-pink-dark { - color: #eb5286; - } - - .lg\:text-pink { - color: #f66d9b; - } - - .lg\:text-pink-light { - color: #fa7ea8; - } - - .lg\:text-pink-lighter { - color: #ffbbca; - } - - .lg\:text-pink-lightest { - color: #ffebef; - } - - .lg\:hover\:text-transparent:hover { - color: transparent; - } - - .lg\:hover\:text-black:hover { - color: #1f2e41; - } - - .lg\:hover\:text-grey-darkest:hover { - color: #3e4852; - } - - .lg\:hover\:text-grey-darker:hover { - color: #606f7b; - } - - .lg\:hover\:text-grey-dark:hover { - color: #8795a1; - } - - .lg\:hover\:text-grey:hover { - color: #b8c2cc; - } - - .lg\:hover\:text-grey-light:hover { - color: #e2e8ee; - } - - .lg\:hover\:text-grey-lighter:hover { - color: #ecf0f3; - } - - .lg\:hover\:text-grey-lightest:hover { - color: #f9f9f9; - } - - .lg\:hover\:text-white:hover { - color: #fff; - } - - .lg\:hover\:text-red-darkest:hover { - color: #3b0d0c; - } - - .lg\:hover\:text-red-darker:hover { - color: #621b18; - } - - .lg\:hover\:text-red-dark:hover { - color: #cc1f1a; - } - - .lg\:hover\:text-red:hover { - color: #e3342f; - } - - .lg\:hover\:text-red-light:hover { - color: #ef5753; - } - - .lg\:hover\:text-red-lighter:hover { - color: #f9acaa; - } - - .lg\:hover\:text-red-lightest:hover { - color: #fcebea; - } - - .lg\:hover\:text-orange-darkest:hover { - color: #462a16; - } - - .lg\:hover\:text-orange-darker:hover { - color: #613b1f; - } - - .lg\:hover\:text-orange-dark:hover { - color: #de751f; - } - - .lg\:hover\:text-orange:hover { - color: #f6993f; - } - - .lg\:hover\:text-orange-light:hover { - color: #faad63; - } - - .lg\:hover\:text-orange-lighter:hover { - color: #fcd9b6; - } - - .lg\:hover\:text-orange-lightest:hover { - color: #fff5eb; - } - - .lg\:hover\:text-yellow-darkest:hover { - color: #453411; - } - - .lg\:hover\:text-yellow-darker:hover { - color: #684f1d; - } - - .lg\:hover\:text-yellow-dark:hover { - color: #f2d024; - } - - .lg\:hover\:text-yellow:hover { - color: #ffed4a; - } - - .lg\:hover\:text-yellow-light:hover { - color: #fff382; - } - - .lg\:hover\:text-yellow-lighter:hover { - color: #fff9c2; - } - - .lg\:hover\:text-yellow-lightest:hover { - color: #fcfbeb; - } - - .lg\:hover\:text-green-darkest:hover { - color: #0f2f21; - } - - .lg\:hover\:text-green-darker:hover { - color: #1a4731; - } - - .lg\:hover\:text-green-dark:hover { - color: #1f9d55; - } - - .lg\:hover\:text-green:hover { - color: #38c172; - } - - .lg\:hover\:text-green-light:hover { - color: #51d88a; - } - - .lg\:hover\:text-green-lighter:hover { - color: #a2f5bf; - } - - .lg\:hover\:text-green-lightest:hover { - color: #e3fcec; - } - - .lg\:hover\:text-teal-darkest:hover { - color: #0d3331; - } - - .lg\:hover\:text-teal-darker:hover { - color: #20504f; - } - - .lg\:hover\:text-teal-dark:hover { - color: #38a89d; - } - - .lg\:hover\:text-teal:hover { - color: #4dc0b5; - } - - .lg\:hover\:text-teal-light:hover { - color: #64d5ca; - } - - .lg\:hover\:text-teal-lighter:hover { - color: #a0f0ed; - } - - .lg\:hover\:text-teal-lightest:hover { - color: #e8fffe; - } - - .lg\:hover\:text-blue-darkest:hover { - color: #24548f; - } - - .lg\:hover\:text-blue-darker:hover { - color: #1a4d8c; - } - - .lg\:hover\:text-blue-dark:hover { - color: #0174d4; - } - - .lg\:hover\:text-blue:hover { - color: #3490dc; - } - - .lg\:hover\:text-blue-light:hover { - color: #6cb2eb; - } - - .lg\:hover\:text-blue-lighter:hover { - color: #bcdefa; - } - - .lg\:hover\:text-blue-lightest:hover { - color: #eff8ff; - } - - .lg\:hover\:text-indigo-darkest:hover { - color: #191e38; - } - - .lg\:hover\:text-indigo-darker:hover { - color: #2f365f; - } - - .lg\:hover\:text-indigo-dark:hover { - color: #5661b3; - } - - .lg\:hover\:text-indigo:hover { - color: #6574cd; - } - - .lg\:hover\:text-indigo-light:hover { - color: #7886d7; - } - - .lg\:hover\:text-indigo-lighter:hover { - color: #b2b7ff; - } - - .lg\:hover\:text-indigo-lightest:hover { - color: #e6e8ff; - } - - .lg\:hover\:text-purple-darkest:hover { - color: #21183c; - } - - .lg\:hover\:text-purple-darker:hover { - color: #382b5f; - } - - .lg\:hover\:text-purple-dark:hover { - color: #794acf; - } - - .lg\:hover\:text-purple:hover { - color: #9561e2; - } - - .lg\:hover\:text-purple-light:hover { - color: #a779e9; - } - - .lg\:hover\:text-purple-lighter:hover { - color: #d6bbfc; - } - - .lg\:hover\:text-purple-lightest:hover { - color: #f3ebff; - } - - .lg\:hover\:text-pink-darkest:hover { - color: #451225; - } - - .lg\:hover\:text-pink-darker:hover { - color: #6f213f; - } - - .lg\:hover\:text-pink-dark:hover { - color: #eb5286; - } - - .lg\:hover\:text-pink:hover { - color: #f66d9b; - } - - .lg\:hover\:text-pink-light:hover { - color: #fa7ea8; - } - - .lg\:hover\:text-pink-lighter:hover { - color: #ffbbca; - } - - .lg\:hover\:text-pink-lightest:hover { - color: #ffebef; - } - - .lg\:focus\:text-transparent:focus { - color: transparent; - } - - .lg\:focus\:text-black:focus { - color: #1f2e41; - } - - .lg\:focus\:text-grey-darkest:focus { - color: #3e4852; - } - - .lg\:focus\:text-grey-darker:focus { - color: #606f7b; - } - - .lg\:focus\:text-grey-dark:focus { - color: #8795a1; - } - - .lg\:focus\:text-grey:focus { - color: #b8c2cc; - } - - .lg\:focus\:text-grey-light:focus { - color: #e2e8ee; - } - - .lg\:focus\:text-grey-lighter:focus { - color: #ecf0f3; - } - - .lg\:focus\:text-grey-lightest:focus { - color: #f9f9f9; - } - - .lg\:focus\:text-white:focus { - color: #fff; - } - - .lg\:focus\:text-red-darkest:focus { - color: #3b0d0c; - } - - .lg\:focus\:text-red-darker:focus { - color: #621b18; - } - - .lg\:focus\:text-red-dark:focus { - color: #cc1f1a; - } - - .lg\:focus\:text-red:focus { - color: #e3342f; - } - - .lg\:focus\:text-red-light:focus { - color: #ef5753; - } - - .lg\:focus\:text-red-lighter:focus { - color: #f9acaa; - } - - .lg\:focus\:text-red-lightest:focus { - color: #fcebea; - } - - .lg\:focus\:text-orange-darkest:focus { - color: #462a16; - } - - .lg\:focus\:text-orange-darker:focus { - color: #613b1f; - } - - .lg\:focus\:text-orange-dark:focus { - color: #de751f; - } - - .lg\:focus\:text-orange:focus { - color: #f6993f; - } - - .lg\:focus\:text-orange-light:focus { - color: #faad63; - } - - .lg\:focus\:text-orange-lighter:focus { - color: #fcd9b6; - } - - .lg\:focus\:text-orange-lightest:focus { - color: #fff5eb; - } - - .lg\:focus\:text-yellow-darkest:focus { - color: #453411; - } - - .lg\:focus\:text-yellow-darker:focus { - color: #684f1d; - } - - .lg\:focus\:text-yellow-dark:focus { - color: #f2d024; - } - - .lg\:focus\:text-yellow:focus { - color: #ffed4a; - } - - .lg\:focus\:text-yellow-light:focus { - color: #fff382; - } - - .lg\:focus\:text-yellow-lighter:focus { - color: #fff9c2; - } - - .lg\:focus\:text-yellow-lightest:focus { - color: #fcfbeb; - } - - .lg\:focus\:text-green-darkest:focus { - color: #0f2f21; - } - - .lg\:focus\:text-green-darker:focus { - color: #1a4731; - } - - .lg\:focus\:text-green-dark:focus { - color: #1f9d55; - } - - .lg\:focus\:text-green:focus { - color: #38c172; - } - - .lg\:focus\:text-green-light:focus { - color: #51d88a; - } - - .lg\:focus\:text-green-lighter:focus { - color: #a2f5bf; - } - - .lg\:focus\:text-green-lightest:focus { - color: #e3fcec; - } - - .lg\:focus\:text-teal-darkest:focus { - color: #0d3331; - } - - .lg\:focus\:text-teal-darker:focus { - color: #20504f; - } - - .lg\:focus\:text-teal-dark:focus { - color: #38a89d; - } - - .lg\:focus\:text-teal:focus { - color: #4dc0b5; - } - - .lg\:focus\:text-teal-light:focus { - color: #64d5ca; - } - - .lg\:focus\:text-teal-lighter:focus { - color: #a0f0ed; - } - - .lg\:focus\:text-teal-lightest:focus { - color: #e8fffe; - } - - .lg\:focus\:text-blue-darkest:focus { - color: #24548f; - } - - .lg\:focus\:text-blue-darker:focus { - color: #1a4d8c; - } - - .lg\:focus\:text-blue-dark:focus { - color: #0174d4; - } - - .lg\:focus\:text-blue:focus { - color: #3490dc; - } - - .lg\:focus\:text-blue-light:focus { - color: #6cb2eb; - } - - .lg\:focus\:text-blue-lighter:focus { - color: #bcdefa; - } - - .lg\:focus\:text-blue-lightest:focus { - color: #eff8ff; - } - - .lg\:focus\:text-indigo-darkest:focus { - color: #191e38; - } - - .lg\:focus\:text-indigo-darker:focus { - color: #2f365f; - } - - .lg\:focus\:text-indigo-dark:focus { - color: #5661b3; - } - - .lg\:focus\:text-indigo:focus { - color: #6574cd; - } - - .lg\:focus\:text-indigo-light:focus { - color: #7886d7; - } - - .lg\:focus\:text-indigo-lighter:focus { - color: #b2b7ff; - } - - .lg\:focus\:text-indigo-lightest:focus { - color: #e6e8ff; - } - - .lg\:focus\:text-purple-darkest:focus { - color: #21183c; - } - - .lg\:focus\:text-purple-darker:focus { - color: #382b5f; - } - - .lg\:focus\:text-purple-dark:focus { - color: #794acf; - } - - .lg\:focus\:text-purple:focus { - color: #9561e2; - } - - .lg\:focus\:text-purple-light:focus { - color: #a779e9; - } - - .lg\:focus\:text-purple-lighter:focus { - color: #d6bbfc; - } - - .lg\:focus\:text-purple-lightest:focus { - color: #f3ebff; - } - - .lg\:focus\:text-pink-darkest:focus { - color: #451225; - } - - .lg\:focus\:text-pink-darker:focus { - color: #6f213f; - } - - .lg\:focus\:text-pink-dark:focus { - color: #eb5286; - } - - .lg\:focus\:text-pink:focus { - color: #f66d9b; - } - - .lg\:focus\:text-pink-light:focus { - color: #fa7ea8; - } - - .lg\:focus\:text-pink-lighter:focus { - color: #ffbbca; - } - - .lg\:focus\:text-pink-lightest:focus { - color: #ffebef; - } - - .lg\:text-xs { - font-size: .8rem; - } - - .lg\:text-sm { - font-size: .925rem; - } - - .lg\:text-base { - font-size: 1rem; - } - - .lg\:text-lg { - font-size: 1.125rem; - } - - .lg\:text-xl { - font-size: 1.25rem; - } - - .lg\:text-2xl { - font-size: 1.5rem; - } - - .lg\:text-3xl { - font-size: 1.75rem; - } - - .lg\:text-4xl { - font-size: 2.125rem; - } - - .lg\:text-5xl { - font-size: 2.625rem; - } - - .lg\:text-6xl { - font-size: 10rem; - } - - .lg\:italic { - font-style: italic; - } - - .lg\:roman { - font-style: normal; - } - - .lg\:uppercase { - text-transform: uppercase; - } - - .lg\:lowercase { - text-transform: lowercase; - } - - .lg\:capitalize { - text-transform: capitalize; - } - - .lg\:normal-case { - text-transform: none; - } - - .lg\:underline { - text-decoration: underline; - } - - .lg\:line-through { - text-decoration: line-through; - } - - .lg\:no-underline { - text-decoration: none; - } - - .lg\:antialiased { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - .lg\:subpixel-antialiased { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; - } - - .lg\:hover\:italic:hover { - font-style: italic; - } - - .lg\:hover\:roman:hover { - font-style: normal; - } - - .lg\:hover\:uppercase:hover { - text-transform: uppercase; - } - - .lg\:hover\:lowercase:hover { - text-transform: lowercase; - } - - .lg\:hover\:capitalize:hover { - text-transform: capitalize; - } - - .lg\:hover\:normal-case:hover { - text-transform: none; - } - - .lg\:hover\:underline:hover { - text-decoration: underline; - } - - .lg\:hover\:line-through:hover { - text-decoration: line-through; - } - - .lg\:hover\:no-underline:hover { - text-decoration: none; - } - - .lg\:hover\:antialiased:hover { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - .lg\:hover\:subpixel-antialiased:hover { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; - } - - .lg\:focus\:italic:focus { - font-style: italic; - } - - .lg\:focus\:roman:focus { - font-style: normal; - } - - .lg\:focus\:uppercase:focus { - text-transform: uppercase; - } - - .lg\:focus\:lowercase:focus { - text-transform: lowercase; - } - - .lg\:focus\:capitalize:focus { - text-transform: capitalize; - } - - .lg\:focus\:normal-case:focus { - text-transform: none; - } - - .lg\:focus\:underline:focus { - text-decoration: underline; - } - - .lg\:focus\:line-through:focus { - text-decoration: line-through; - } - - .lg\:focus\:no-underline:focus { - text-decoration: none; - } - - .lg\:focus\:antialiased:focus { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - .lg\:focus\:subpixel-antialiased:focus { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; - } - - .lg\:tracking-tight { - letter-spacing: -0.05em; - } - - .lg\:tracking-normal { - letter-spacing: 0; - } - - .lg\:tracking-wide { - letter-spacing: .05em; - } - - .lg\:select-none { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - } - - .lg\:select-text { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - } - - .lg\:align-baseline { - vertical-align: baseline; - } - - .lg\:align-top { - vertical-align: top; - } - - .lg\:align-middle { - vertical-align: middle; - } - - .lg\:align-bottom { - vertical-align: bottom; - } - - .lg\:align-text-top { - vertical-align: text-top; - } - - .lg\:align-text-bottom { - vertical-align: text-bottom; - } - - .lg\:visible { - visibility: visible; - } - - .lg\:invisible { - visibility: hidden; - } - - .lg\:whitespace-normal { - white-space: normal; - } - - .lg\:whitespace-no-wrap { - white-space: nowrap; - } - - .lg\:whitespace-pre { - white-space: pre; - } - - .lg\:whitespace-pre-line { - white-space: pre-line; - } - - .lg\:whitespace-pre-wrap { - white-space: pre-wrap; - } - - .lg\:break-words { - word-wrap: break-word; - } - - .lg\:break-normal { - word-wrap: normal; - } - - .lg\:truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - - .lg\:w-1 { - width: .25rem; - } - - .lg\:w-2 { - width: .5rem; - } - - .lg\:w-3 { - width: .75rem; - } - - .lg\:w-4 { - width: 1rem; - } - - .lg\:w-5 { - width: 1.25rem; - } - - .lg\:w-6 { - width: 1.5rem; - } - - .lg\:w-8 { - width: 2rem; - } - - .lg\:w-10 { - width: 2.5rem; - } - - .lg\:w-12 { - width: 3rem; - } - - .lg\:w-16 { - width: 4rem; - } - - .lg\:w-24 { - width: 6rem; - } - - .lg\:w-32 { - width: 8rem; - } - - .lg\:w-48 { - width: 12rem; - } - - .lg\:w-64 { - width: 16rem; - } - - .lg\:w-auto { - width: auto; - } - - .lg\:w-px { - width: 1px; - } - - .lg\:w-1\/2 { - width: 50%; - } - - .lg\:w-1\/3 { - width: 33.33333%; - } - - .lg\:w-2\/3 { - width: 66.66667%; - } - - .lg\:w-1\/4 { - width: 25%; - } - - .lg\:w-3\/4 { - width: 75%; - } - - .lg\:w-1\/5 { - width: 20%; - } - - .lg\:w-2\/5 { - width: 40%; - } - - .lg\:w-3\/5 { - width: 60%; - } - - .lg\:w-4\/5 { - width: 80%; - } - - .lg\:w-1\/6 { - width: 16.66667%; - } - - .lg\:w-5\/6 { - width: 83.33333%; - } - - .lg\:w-full { - width: 100%; - } - - .lg\:w-screen { - width: 100vw; - } - - .lg\:focus\:w-1:focus { - width: .25rem; - } - - .lg\:focus\:w-2:focus { - width: .5rem; - } - - .lg\:focus\:w-3:focus { - width: .75rem; - } - - .lg\:focus\:w-4:focus { - width: 1rem; - } - - .lg\:focus\:w-5:focus { - width: 1.25rem; - } - - .lg\:focus\:w-6:focus { - width: 1.5rem; - } - - .lg\:focus\:w-8:focus { - width: 2rem; - } - - .lg\:focus\:w-10:focus { - width: 2.5rem; - } - - .lg\:focus\:w-12:focus { - width: 3rem; - } - - .lg\:focus\:w-16:focus { - width: 4rem; - } - - .lg\:focus\:w-24:focus { - width: 6rem; - } - - .lg\:focus\:w-32:focus { - width: 8rem; - } - - .lg\:focus\:w-48:focus { - width: 12rem; - } - - .lg\:focus\:w-64:focus { - width: 16rem; - } - - .lg\:focus\:w-auto:focus { - width: auto; - } - - .lg\:focus\:w-px:focus { - width: 1px; - } - - .lg\:focus\:w-1\/2:focus { - width: 50%; - } - - .lg\:focus\:w-1\/3:focus { - width: 33.33333%; - } - - .lg\:focus\:w-2\/3:focus { - width: 66.66667%; - } - - .lg\:focus\:w-1\/4:focus { - width: 25%; - } - - .lg\:focus\:w-3\/4:focus { - width: 75%; - } - - .lg\:focus\:w-1\/5:focus { - width: 20%; - } - - .lg\:focus\:w-2\/5:focus { - width: 40%; - } - - .lg\:focus\:w-3\/5:focus { - width: 60%; - } - - .lg\:focus\:w-4\/5:focus { - width: 80%; - } - - .lg\:focus\:w-1\/6:focus { - width: 16.66667%; - } - - .lg\:focus\:w-5\/6:focus { - width: 83.33333%; - } - - .lg\:focus\:w-full:focus { - width: 100%; - } - - .lg\:focus\:w-screen:focus { - width: 100vw; - } - - .lg\:z-0 { - z-index: 0; - } - - .lg\:z-10 { - z-index: 10; - } - - .lg\:z-20 { - z-index: 20; - } - - .lg\:z-30 { - z-index: 30; - } - - .lg\:z-40 { - z-index: 40; - } - - .lg\:z-50 { - z-index: 50; - } - - .lg\:z-auto { - z-index: auto; - } -} - -@media (min-width: 1200px) { - .xl\:list-reset { - list-style: none; - padding: 0; - } - - .xl\:appearance-none { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - } - - .xl\:bg-fixed { - background-attachment: fixed; - } - - .xl\:bg-local { - background-attachment: local; - } - - .xl\:bg-scroll { - background-attachment: scroll; - } - - .xl\:bg-transparent { - background-color: transparent; - } - - .xl\:bg-black { - background-color: #1f2e41; - } - - .xl\:bg-grey-darkest { - background-color: #3e4852; - } - - .xl\:bg-grey-darker { - background-color: #606f7b; - } - - .xl\:bg-grey-dark { - background-color: #8795a1; - } - - .xl\:bg-grey { - background-color: #b8c2cc; - } - - .xl\:bg-grey-light { - background-color: #e2e8ee; - } - - .xl\:bg-grey-lighter { - background-color: #ecf0f3; - } - - .xl\:bg-grey-lightest { - background-color: #f9f9f9; - } - - .xl\:bg-white { - background-color: #fff; - } - - .xl\:bg-red-darkest { - background-color: #3b0d0c; - } - - .xl\:bg-red-darker { - background-color: #621b18; - } - - .xl\:bg-red-dark { - background-color: #cc1f1a; - } - - .xl\:bg-red { - background-color: #e3342f; - } - - .xl\:bg-red-light { - background-color: #ef5753; - } - - .xl\:bg-red-lighter { - background-color: #f9acaa; - } - - .xl\:bg-red-lightest { - background-color: #fcebea; - } - - .xl\:bg-orange-darkest { - background-color: #462a16; - } - - .xl\:bg-orange-darker { - background-color: #613b1f; - } - - .xl\:bg-orange-dark { - background-color: #de751f; - } - - .xl\:bg-orange { - background-color: #f6993f; - } - - .xl\:bg-orange-light { - background-color: #faad63; - } - - .xl\:bg-orange-lighter { - background-color: #fcd9b6; - } - - .xl\:bg-orange-lightest { - background-color: #fff5eb; - } - - .xl\:bg-yellow-darkest { - background-color: #453411; - } - - .xl\:bg-yellow-darker { - background-color: #684f1d; - } - - .xl\:bg-yellow-dark { - background-color: #f2d024; - } - - .xl\:bg-yellow { - background-color: #ffed4a; - } - - .xl\:bg-yellow-light { - background-color: #fff382; - } - - .xl\:bg-yellow-lighter { - background-color: #fff9c2; - } - - .xl\:bg-yellow-lightest { - background-color: #fcfbeb; - } - - .xl\:bg-green-darkest { - background-color: #0f2f21; - } - - .xl\:bg-green-darker { - background-color: #1a4731; - } - - .xl\:bg-green-dark { - background-color: #1f9d55; - } - - .xl\:bg-green { - background-color: #38c172; - } - - .xl\:bg-green-light { - background-color: #51d88a; - } - - .xl\:bg-green-lighter { - background-color: #a2f5bf; - } - - .xl\:bg-green-lightest { - background-color: #e3fcec; - } - - .xl\:bg-teal-darkest { - background-color: #0d3331; - } - - .xl\:bg-teal-darker { - background-color: #20504f; - } - - .xl\:bg-teal-dark { - background-color: #38a89d; - } - - .xl\:bg-teal { - background-color: #4dc0b5; - } - - .xl\:bg-teal-light { - background-color: #64d5ca; - } - - .xl\:bg-teal-lighter { - background-color: #a0f0ed; - } - - .xl\:bg-teal-lightest { - background-color: #e8fffe; - } - - .xl\:bg-blue-darkest { - background-color: #24548f; - } - - .xl\:bg-blue-darker { - background-color: #1a4d8c; - } - - .xl\:bg-blue-dark { - background-color: #0174d4; - } - - .xl\:bg-blue { - background-color: #3490dc; - } - - .xl\:bg-blue-light { - background-color: #6cb2eb; - } - - .xl\:bg-blue-lighter { - background-color: #bcdefa; - } - - .xl\:bg-blue-lightest { - background-color: #eff8ff; - } - - .xl\:bg-indigo-darkest { - background-color: #191e38; - } - - .xl\:bg-indigo-darker { - background-color: #2f365f; - } - - .xl\:bg-indigo-dark { - background-color: #5661b3; - } - - .xl\:bg-indigo { - background-color: #6574cd; - } - - .xl\:bg-indigo-light { - background-color: #7886d7; - } - - .xl\:bg-indigo-lighter { - background-color: #b2b7ff; - } - - .xl\:bg-indigo-lightest { - background-color: #e6e8ff; - } - - .xl\:bg-purple-darkest { - background-color: #21183c; - } - - .xl\:bg-purple-darker { - background-color: #382b5f; - } - - .xl\:bg-purple-dark { - background-color: #794acf; - } - - .xl\:bg-purple { - background-color: #9561e2; - } - - .xl\:bg-purple-light { - background-color: #a779e9; - } - - .xl\:bg-purple-lighter { - background-color: #d6bbfc; - } - - .xl\:bg-purple-lightest { - background-color: #f3ebff; - } - - .xl\:bg-pink-darkest { - background-color: #451225; - } - - .xl\:bg-pink-darker { - background-color: #6f213f; - } - - .xl\:bg-pink-dark { - background-color: #eb5286; - } - - .xl\:bg-pink { - background-color: #f66d9b; - } - - .xl\:bg-pink-light { - background-color: #fa7ea8; - } - - .xl\:bg-pink-lighter { - background-color: #ffbbca; - } - - .xl\:bg-pink-lightest { - background-color: #ffebef; - } - - .xl\:hover\:bg-transparent:hover { - background-color: transparent; - } - - .xl\:hover\:bg-black:hover { - background-color: #1f2e41; - } - - .xl\:hover\:bg-grey-darkest:hover { - background-color: #3e4852; - } - - .xl\:hover\:bg-grey-darker:hover { - background-color: #606f7b; - } - - .xl\:hover\:bg-grey-dark:hover { - background-color: #8795a1; - } - - .xl\:hover\:bg-grey:hover { - background-color: #b8c2cc; - } - - .xl\:hover\:bg-grey-light:hover { - background-color: #e2e8ee; - } - - .xl\:hover\:bg-grey-lighter:hover { - background-color: #ecf0f3; - } - - .xl\:hover\:bg-grey-lightest:hover { - background-color: #f9f9f9; - } - - .xl\:hover\:bg-white:hover { - background-color: #fff; - } - - .xl\:hover\:bg-red-darkest:hover { - background-color: #3b0d0c; - } - - .xl\:hover\:bg-red-darker:hover { - background-color: #621b18; - } - - .xl\:hover\:bg-red-dark:hover { - background-color: #cc1f1a; - } - - .xl\:hover\:bg-red:hover { - background-color: #e3342f; - } - - .xl\:hover\:bg-red-light:hover { - background-color: #ef5753; - } - - .xl\:hover\:bg-red-lighter:hover { - background-color: #f9acaa; - } - - .xl\:hover\:bg-red-lightest:hover { - background-color: #fcebea; - } - - .xl\:hover\:bg-orange-darkest:hover { - background-color: #462a16; - } - - .xl\:hover\:bg-orange-darker:hover { - background-color: #613b1f; - } - - .xl\:hover\:bg-orange-dark:hover { - background-color: #de751f; - } - - .xl\:hover\:bg-orange:hover { - background-color: #f6993f; - } - - .xl\:hover\:bg-orange-light:hover { - background-color: #faad63; - } - - .xl\:hover\:bg-orange-lighter:hover { - background-color: #fcd9b6; - } - - .xl\:hover\:bg-orange-lightest:hover { - background-color: #fff5eb; - } - - .xl\:hover\:bg-yellow-darkest:hover { - background-color: #453411; - } - - .xl\:hover\:bg-yellow-darker:hover { - background-color: #684f1d; - } - - .xl\:hover\:bg-yellow-dark:hover { - background-color: #f2d024; - } - - .xl\:hover\:bg-yellow:hover { - background-color: #ffed4a; - } - - .xl\:hover\:bg-yellow-light:hover { - background-color: #fff382; - } - - .xl\:hover\:bg-yellow-lighter:hover { - background-color: #fff9c2; - } - - .xl\:hover\:bg-yellow-lightest:hover { - background-color: #fcfbeb; - } - - .xl\:hover\:bg-green-darkest:hover { - background-color: #0f2f21; - } - - .xl\:hover\:bg-green-darker:hover { - background-color: #1a4731; - } - - .xl\:hover\:bg-green-dark:hover { - background-color: #1f9d55; - } - - .xl\:hover\:bg-green:hover { - background-color: #38c172; - } - - .xl\:hover\:bg-green-light:hover { - background-color: #51d88a; - } - - .xl\:hover\:bg-green-lighter:hover { - background-color: #a2f5bf; - } - - .xl\:hover\:bg-green-lightest:hover { - background-color: #e3fcec; - } - - .xl\:hover\:bg-teal-darkest:hover { - background-color: #0d3331; - } - - .xl\:hover\:bg-teal-darker:hover { - background-color: #20504f; - } - - .xl\:hover\:bg-teal-dark:hover { - background-color: #38a89d; - } - - .xl\:hover\:bg-teal:hover { - background-color: #4dc0b5; - } - - .xl\:hover\:bg-teal-light:hover { - background-color: #64d5ca; - } - - .xl\:hover\:bg-teal-lighter:hover { - background-color: #a0f0ed; - } - - .xl\:hover\:bg-teal-lightest:hover { - background-color: #e8fffe; - } - - .xl\:hover\:bg-blue-darkest:hover { - background-color: #24548f; - } - - .xl\:hover\:bg-blue-darker:hover { - background-color: #1a4d8c; - } - - .xl\:hover\:bg-blue-dark:hover { - background-color: #0174d4; - } - - .xl\:hover\:bg-blue:hover { - background-color: #3490dc; - } - - .xl\:hover\:bg-blue-light:hover { - background-color: #6cb2eb; - } - - .xl\:hover\:bg-blue-lighter:hover { - background-color: #bcdefa; - } - - .xl\:hover\:bg-blue-lightest:hover { - background-color: #eff8ff; - } - - .xl\:hover\:bg-indigo-darkest:hover { - background-color: #191e38; - } - - .xl\:hover\:bg-indigo-darker:hover { - background-color: #2f365f; - } - - .xl\:hover\:bg-indigo-dark:hover { - background-color: #5661b3; - } - - .xl\:hover\:bg-indigo:hover { - background-color: #6574cd; - } - - .xl\:hover\:bg-indigo-light:hover { - background-color: #7886d7; - } - - .xl\:hover\:bg-indigo-lighter:hover { - background-color: #b2b7ff; - } - - .xl\:hover\:bg-indigo-lightest:hover { - background-color: #e6e8ff; - } - - .xl\:hover\:bg-purple-darkest:hover { - background-color: #21183c; - } - - .xl\:hover\:bg-purple-darker:hover { - background-color: #382b5f; - } - - .xl\:hover\:bg-purple-dark:hover { - background-color: #794acf; - } - - .xl\:hover\:bg-purple:hover { - background-color: #9561e2; - } - - .xl\:hover\:bg-purple-light:hover { - background-color: #a779e9; - } - - .xl\:hover\:bg-purple-lighter:hover { - background-color: #d6bbfc; - } - - .xl\:hover\:bg-purple-lightest:hover { - background-color: #f3ebff; - } - - .xl\:hover\:bg-pink-darkest:hover { - background-color: #451225; - } - - .xl\:hover\:bg-pink-darker:hover { - background-color: #6f213f; - } - - .xl\:hover\:bg-pink-dark:hover { - background-color: #eb5286; - } - - .xl\:hover\:bg-pink:hover { - background-color: #f66d9b; - } - - .xl\:hover\:bg-pink-light:hover { - background-color: #fa7ea8; - } - - .xl\:hover\:bg-pink-lighter:hover { - background-color: #ffbbca; - } - - .xl\:hover\:bg-pink-lightest:hover { - background-color: #ffebef; - } - - .xl\:focus\:bg-transparent:focus { - background-color: transparent; - } - - .xl\:focus\:bg-black:focus { - background-color: #1f2e41; - } - - .xl\:focus\:bg-grey-darkest:focus { - background-color: #3e4852; - } - - .xl\:focus\:bg-grey-darker:focus { - background-color: #606f7b; - } - - .xl\:focus\:bg-grey-dark:focus { - background-color: #8795a1; - } - - .xl\:focus\:bg-grey:focus { - background-color: #b8c2cc; - } - - .xl\:focus\:bg-grey-light:focus { - background-color: #e2e8ee; - } - - .xl\:focus\:bg-grey-lighter:focus { - background-color: #ecf0f3; - } - - .xl\:focus\:bg-grey-lightest:focus { - background-color: #f9f9f9; - } - - .xl\:focus\:bg-white:focus { - background-color: #fff; - } - - .xl\:focus\:bg-red-darkest:focus { - background-color: #3b0d0c; - } - - .xl\:focus\:bg-red-darker:focus { - background-color: #621b18; - } - - .xl\:focus\:bg-red-dark:focus { - background-color: #cc1f1a; - } - - .xl\:focus\:bg-red:focus { - background-color: #e3342f; - } - - .xl\:focus\:bg-red-light:focus { - background-color: #ef5753; - } - - .xl\:focus\:bg-red-lighter:focus { - background-color: #f9acaa; - } - - .xl\:focus\:bg-red-lightest:focus { - background-color: #fcebea; - } - - .xl\:focus\:bg-orange-darkest:focus { - background-color: #462a16; - } - - .xl\:focus\:bg-orange-darker:focus { - background-color: #613b1f; - } - - .xl\:focus\:bg-orange-dark:focus { - background-color: #de751f; - } - - .xl\:focus\:bg-orange:focus { - background-color: #f6993f; - } - - .xl\:focus\:bg-orange-light:focus { - background-color: #faad63; - } - - .xl\:focus\:bg-orange-lighter:focus { - background-color: #fcd9b6; - } - - .xl\:focus\:bg-orange-lightest:focus { - background-color: #fff5eb; - } - - .xl\:focus\:bg-yellow-darkest:focus { - background-color: #453411; - } - - .xl\:focus\:bg-yellow-darker:focus { - background-color: #684f1d; - } - - .xl\:focus\:bg-yellow-dark:focus { - background-color: #f2d024; - } - - .xl\:focus\:bg-yellow:focus { - background-color: #ffed4a; - } - - .xl\:focus\:bg-yellow-light:focus { - background-color: #fff382; - } - - .xl\:focus\:bg-yellow-lighter:focus { - background-color: #fff9c2; - } - - .xl\:focus\:bg-yellow-lightest:focus { - background-color: #fcfbeb; - } - - .xl\:focus\:bg-green-darkest:focus { - background-color: #0f2f21; - } - - .xl\:focus\:bg-green-darker:focus { - background-color: #1a4731; - } - - .xl\:focus\:bg-green-dark:focus { - background-color: #1f9d55; - } - - .xl\:focus\:bg-green:focus { - background-color: #38c172; - } - - .xl\:focus\:bg-green-light:focus { - background-color: #51d88a; - } - - .xl\:focus\:bg-green-lighter:focus { - background-color: #a2f5bf; - } - - .xl\:focus\:bg-green-lightest:focus { - background-color: #e3fcec; - } - - .xl\:focus\:bg-teal-darkest:focus { - background-color: #0d3331; - } - - .xl\:focus\:bg-teal-darker:focus { - background-color: #20504f; - } - - .xl\:focus\:bg-teal-dark:focus { - background-color: #38a89d; - } - - .xl\:focus\:bg-teal:focus { - background-color: #4dc0b5; - } - - .xl\:focus\:bg-teal-light:focus { - background-color: #64d5ca; - } - - .xl\:focus\:bg-teal-lighter:focus { - background-color: #a0f0ed; - } - - .xl\:focus\:bg-teal-lightest:focus { - background-color: #e8fffe; - } - - .xl\:focus\:bg-blue-darkest:focus { - background-color: #24548f; - } - - .xl\:focus\:bg-blue-darker:focus { - background-color: #1a4d8c; - } - - .xl\:focus\:bg-blue-dark:focus { - background-color: #0174d4; - } - - .xl\:focus\:bg-blue:focus { - background-color: #3490dc; - } - - .xl\:focus\:bg-blue-light:focus { - background-color: #6cb2eb; - } - - .xl\:focus\:bg-blue-lighter:focus { - background-color: #bcdefa; - } - - .xl\:focus\:bg-blue-lightest:focus { - background-color: #eff8ff; - } - - .xl\:focus\:bg-indigo-darkest:focus { - background-color: #191e38; - } - - .xl\:focus\:bg-indigo-darker:focus { - background-color: #2f365f; - } - - .xl\:focus\:bg-indigo-dark:focus { - background-color: #5661b3; - } - - .xl\:focus\:bg-indigo:focus { - background-color: #6574cd; - } - - .xl\:focus\:bg-indigo-light:focus { - background-color: #7886d7; - } - - .xl\:focus\:bg-indigo-lighter:focus { - background-color: #b2b7ff; - } - - .xl\:focus\:bg-indigo-lightest:focus { - background-color: #e6e8ff; - } - - .xl\:focus\:bg-purple-darkest:focus { - background-color: #21183c; - } - - .xl\:focus\:bg-purple-darker:focus { - background-color: #382b5f; - } - - .xl\:focus\:bg-purple-dark:focus { - background-color: #794acf; - } - - .xl\:focus\:bg-purple:focus { - background-color: #9561e2; - } - - .xl\:focus\:bg-purple-light:focus { - background-color: #a779e9; - } - - .xl\:focus\:bg-purple-lighter:focus { - background-color: #d6bbfc; - } - - .xl\:focus\:bg-purple-lightest:focus { - background-color: #f3ebff; - } - - .xl\:focus\:bg-pink-darkest:focus { - background-color: #451225; - } - - .xl\:focus\:bg-pink-darker:focus { - background-color: #6f213f; - } - - .xl\:focus\:bg-pink-dark:focus { - background-color: #eb5286; - } - - .xl\:focus\:bg-pink:focus { - background-color: #f66d9b; - } - - .xl\:focus\:bg-pink-light:focus { - background-color: #fa7ea8; - } - - .xl\:focus\:bg-pink-lighter:focus { - background-color: #ffbbca; - } - - .xl\:focus\:bg-pink-lightest:focus { - background-color: #ffebef; - } - - .xl\:bg-bottom { - background-position: bottom; - } - - .xl\:bg-center { - background-position: center; - } - - .xl\:bg-left { - background-position: left; - } - - .xl\:bg-left-bottom { - background-position: left bottom; - } - - .xl\:bg-left-top { - background-position: left top; - } - - .xl\:bg-right { - background-position: right; - } - - .xl\:bg-right-bottom { - background-position: right bottom; - } - - .xl\:bg-right-top { - background-position: right top; - } - - .xl\:bg-top { - background-position: top; - } - - .xl\:bg-repeat { - background-repeat: repeat; - } - - .xl\:bg-no-repeat { - background-repeat: no-repeat; - } - - .xl\:bg-repeat-x { - background-repeat: repeat-x; - } - - .xl\:bg-repeat-y { - background-repeat: repeat-y; - } - - .xl\:bg-auto { - background-size: auto; - } - - .xl\:bg-cover { - background-size: cover; - } - - .xl\:bg-contain { - background-size: contain; - } - - .xl\:border-transparent { - border-color: transparent; - } - - .xl\:border-black { - border-color: #1f2e41; - } - - .xl\:border-grey-darkest { - border-color: #3e4852; - } - - .xl\:border-grey-darker { - border-color: #606f7b; - } - - .xl\:border-grey-dark { - border-color: #8795a1; - } - - .xl\:border-grey { - border-color: #b8c2cc; - } - - .xl\:border-grey-light { - border-color: #e2e8ee; - } - - .xl\:border-grey-lighter { - border-color: #ecf0f3; - } - - .xl\:border-grey-lightest { - border-color: #f9f9f9; - } - - .xl\:border-white { - border-color: #fff; - } - - .xl\:border-red-darkest { - border-color: #3b0d0c; - } - - .xl\:border-red-darker { - border-color: #621b18; - } - - .xl\:border-red-dark { - border-color: #cc1f1a; - } - - .xl\:border-red { - border-color: #e3342f; - } - - .xl\:border-red-light { - border-color: #ef5753; - } - - .xl\:border-red-lighter { - border-color: #f9acaa; - } - - .xl\:border-red-lightest { - border-color: #fcebea; - } - - .xl\:border-orange-darkest { - border-color: #462a16; - } - - .xl\:border-orange-darker { - border-color: #613b1f; - } - - .xl\:border-orange-dark { - border-color: #de751f; - } - - .xl\:border-orange { - border-color: #f6993f; - } - - .xl\:border-orange-light { - border-color: #faad63; - } - - .xl\:border-orange-lighter { - border-color: #fcd9b6; - } - - .xl\:border-orange-lightest { - border-color: #fff5eb; - } - - .xl\:border-yellow-darkest { - border-color: #453411; - } - - .xl\:border-yellow-darker { - border-color: #684f1d; - } - - .xl\:border-yellow-dark { - border-color: #f2d024; - } - - .xl\:border-yellow { - border-color: #ffed4a; - } - - .xl\:border-yellow-light { - border-color: #fff382; - } - - .xl\:border-yellow-lighter { - border-color: #fff9c2; - } - - .xl\:border-yellow-lightest { - border-color: #fcfbeb; - } - - .xl\:border-green-darkest { - border-color: #0f2f21; - } - - .xl\:border-green-darker { - border-color: #1a4731; - } - - .xl\:border-green-dark { - border-color: #1f9d55; - } - - .xl\:border-green { - border-color: #38c172; - } - - .xl\:border-green-light { - border-color: #51d88a; - } - - .xl\:border-green-lighter { - border-color: #a2f5bf; - } - - .xl\:border-green-lightest { - border-color: #e3fcec; - } - - .xl\:border-teal-darkest { - border-color: #0d3331; - } - - .xl\:border-teal-darker { - border-color: #20504f; - } - - .xl\:border-teal-dark { - border-color: #38a89d; - } - - .xl\:border-teal { - border-color: #4dc0b5; - } - - .xl\:border-teal-light { - border-color: #64d5ca; - } - - .xl\:border-teal-lighter { - border-color: #a0f0ed; - } - - .xl\:border-teal-lightest { - border-color: #e8fffe; - } - - .xl\:border-blue-darkest { - border-color: #24548f; - } - - .xl\:border-blue-darker { - border-color: #1a4d8c; - } - - .xl\:border-blue-dark { - border-color: #0174d4; - } - - .xl\:border-blue { - border-color: #3490dc; - } - - .xl\:border-blue-light { - border-color: #6cb2eb; - } - - .xl\:border-blue-lighter { - border-color: #bcdefa; - } - - .xl\:border-blue-lightest { - border-color: #eff8ff; - } - - .xl\:border-indigo-darkest { - border-color: #191e38; - } - - .xl\:border-indigo-darker { - border-color: #2f365f; - } - - .xl\:border-indigo-dark { - border-color: #5661b3; - } - - .xl\:border-indigo { - border-color: #6574cd; - } - - .xl\:border-indigo-light { - border-color: #7886d7; - } - - .xl\:border-indigo-lighter { - border-color: #b2b7ff; - } - - .xl\:border-indigo-lightest { - border-color: #e6e8ff; - } - - .xl\:border-purple-darkest { - border-color: #21183c; - } - - .xl\:border-purple-darker { - border-color: #382b5f; - } - - .xl\:border-purple-dark { - border-color: #794acf; - } - - .xl\:border-purple { - border-color: #9561e2; - } - - .xl\:border-purple-light { - border-color: #a779e9; - } - - .xl\:border-purple-lighter { - border-color: #d6bbfc; - } - - .xl\:border-purple-lightest { - border-color: #f3ebff; - } - - .xl\:border-pink-darkest { - border-color: #451225; - } - - .xl\:border-pink-darker { - border-color: #6f213f; - } - - .xl\:border-pink-dark { - border-color: #eb5286; - } - - .xl\:border-pink { - border-color: #f66d9b; - } - - .xl\:border-pink-light { - border-color: #fa7ea8; - } - - .xl\:border-pink-lighter { - border-color: #ffbbca; - } - - .xl\:border-pink-lightest { - border-color: #ffebef; - } - - .xl\:hover\:border-transparent:hover { - border-color: transparent; - } - - .xl\:hover\:border-black:hover { - border-color: #1f2e41; - } - - .xl\:hover\:border-grey-darkest:hover { - border-color: #3e4852; - } - - .xl\:hover\:border-grey-darker:hover { - border-color: #606f7b; - } - - .xl\:hover\:border-grey-dark:hover { - border-color: #8795a1; - } - - .xl\:hover\:border-grey:hover { - border-color: #b8c2cc; - } - - .xl\:hover\:border-grey-light:hover { - border-color: #e2e8ee; - } - - .xl\:hover\:border-grey-lighter:hover { - border-color: #ecf0f3; - } - - .xl\:hover\:border-grey-lightest:hover { - border-color: #f9f9f9; - } - - .xl\:hover\:border-white:hover { - border-color: #fff; - } - - .xl\:hover\:border-red-darkest:hover { - border-color: #3b0d0c; - } - - .xl\:hover\:border-red-darker:hover { - border-color: #621b18; - } - - .xl\:hover\:border-red-dark:hover { - border-color: #cc1f1a; - } - - .xl\:hover\:border-red:hover { - border-color: #e3342f; - } - - .xl\:hover\:border-red-light:hover { - border-color: #ef5753; - } - - .xl\:hover\:border-red-lighter:hover { - border-color: #f9acaa; - } - - .xl\:hover\:border-red-lightest:hover { - border-color: #fcebea; - } - - .xl\:hover\:border-orange-darkest:hover { - border-color: #462a16; - } - - .xl\:hover\:border-orange-darker:hover { - border-color: #613b1f; - } - - .xl\:hover\:border-orange-dark:hover { - border-color: #de751f; - } - - .xl\:hover\:border-orange:hover { - border-color: #f6993f; - } - - .xl\:hover\:border-orange-light:hover { - border-color: #faad63; - } - - .xl\:hover\:border-orange-lighter:hover { - border-color: #fcd9b6; - } - - .xl\:hover\:border-orange-lightest:hover { - border-color: #fff5eb; - } - - .xl\:hover\:border-yellow-darkest:hover { - border-color: #453411; - } - - .xl\:hover\:border-yellow-darker:hover { - border-color: #684f1d; - } - - .xl\:hover\:border-yellow-dark:hover { - border-color: #f2d024; - } - - .xl\:hover\:border-yellow:hover { - border-color: #ffed4a; - } - - .xl\:hover\:border-yellow-light:hover { - border-color: #fff382; - } - - .xl\:hover\:border-yellow-lighter:hover { - border-color: #fff9c2; - } - - .xl\:hover\:border-yellow-lightest:hover { - border-color: #fcfbeb; - } - - .xl\:hover\:border-green-darkest:hover { - border-color: #0f2f21; - } - - .xl\:hover\:border-green-darker:hover { - border-color: #1a4731; - } - - .xl\:hover\:border-green-dark:hover { - border-color: #1f9d55; - } - - .xl\:hover\:border-green:hover { - border-color: #38c172; - } - - .xl\:hover\:border-green-light:hover { - border-color: #51d88a; - } - - .xl\:hover\:border-green-lighter:hover { - border-color: #a2f5bf; - } - - .xl\:hover\:border-green-lightest:hover { - border-color: #e3fcec; - } - - .xl\:hover\:border-teal-darkest:hover { - border-color: #0d3331; - } - - .xl\:hover\:border-teal-darker:hover { - border-color: #20504f; - } - - .xl\:hover\:border-teal-dark:hover { - border-color: #38a89d; - } - - .xl\:hover\:border-teal:hover { - border-color: #4dc0b5; - } - - .xl\:hover\:border-teal-light:hover { - border-color: #64d5ca; - } - - .xl\:hover\:border-teal-lighter:hover { - border-color: #a0f0ed; - } - - .xl\:hover\:border-teal-lightest:hover { - border-color: #e8fffe; - } - - .xl\:hover\:border-blue-darkest:hover { - border-color: #24548f; - } - - .xl\:hover\:border-blue-darker:hover { - border-color: #1a4d8c; - } - - .xl\:hover\:border-blue-dark:hover { - border-color: #0174d4; - } - - .xl\:hover\:border-blue:hover { - border-color: #3490dc; - } - - .xl\:hover\:border-blue-light:hover { - border-color: #6cb2eb; - } - - .xl\:hover\:border-blue-lighter:hover { - border-color: #bcdefa; - } - - .xl\:hover\:border-blue-lightest:hover { - border-color: #eff8ff; - } - - .xl\:hover\:border-indigo-darkest:hover { - border-color: #191e38; - } - - .xl\:hover\:border-indigo-darker:hover { - border-color: #2f365f; - } - - .xl\:hover\:border-indigo-dark:hover { - border-color: #5661b3; - } - - .xl\:hover\:border-indigo:hover { - border-color: #6574cd; - } - - .xl\:hover\:border-indigo-light:hover { - border-color: #7886d7; - } - - .xl\:hover\:border-indigo-lighter:hover { - border-color: #b2b7ff; - } - - .xl\:hover\:border-indigo-lightest:hover { - border-color: #e6e8ff; - } - - .xl\:hover\:border-purple-darkest:hover { - border-color: #21183c; - } - - .xl\:hover\:border-purple-darker:hover { - border-color: #382b5f; - } - - .xl\:hover\:border-purple-dark:hover { - border-color: #794acf; - } - - .xl\:hover\:border-purple:hover { - border-color: #9561e2; - } - - .xl\:hover\:border-purple-light:hover { - border-color: #a779e9; - } - - .xl\:hover\:border-purple-lighter:hover { - border-color: #d6bbfc; - } - - .xl\:hover\:border-purple-lightest:hover { - border-color: #f3ebff; - } - - .xl\:hover\:border-pink-darkest:hover { - border-color: #451225; - } - - .xl\:hover\:border-pink-darker:hover { - border-color: #6f213f; - } - - .xl\:hover\:border-pink-dark:hover { - border-color: #eb5286; - } - - .xl\:hover\:border-pink:hover { - border-color: #f66d9b; - } - - .xl\:hover\:border-pink-light:hover { - border-color: #fa7ea8; - } - - .xl\:hover\:border-pink-lighter:hover { - border-color: #ffbbca; - } - - .xl\:hover\:border-pink-lightest:hover { - border-color: #ffebef; - } - - .xl\:focus\:border-transparent:focus { - border-color: transparent; - } - - .xl\:focus\:border-black:focus { - border-color: #1f2e41; - } - - .xl\:focus\:border-grey-darkest:focus { - border-color: #3e4852; - } - - .xl\:focus\:border-grey-darker:focus { - border-color: #606f7b; - } - - .xl\:focus\:border-grey-dark:focus { - border-color: #8795a1; - } - - .xl\:focus\:border-grey:focus { - border-color: #b8c2cc; - } - - .xl\:focus\:border-grey-light:focus { - border-color: #e2e8ee; - } - - .xl\:focus\:border-grey-lighter:focus { - border-color: #ecf0f3; - } - - .xl\:focus\:border-grey-lightest:focus { - border-color: #f9f9f9; - } - - .xl\:focus\:border-white:focus { - border-color: #fff; - } - - .xl\:focus\:border-red-darkest:focus { - border-color: #3b0d0c; - } - - .xl\:focus\:border-red-darker:focus { - border-color: #621b18; - } - - .xl\:focus\:border-red-dark:focus { - border-color: #cc1f1a; - } - - .xl\:focus\:border-red:focus { - border-color: #e3342f; - } - - .xl\:focus\:border-red-light:focus { - border-color: #ef5753; - } - - .xl\:focus\:border-red-lighter:focus { - border-color: #f9acaa; - } - - .xl\:focus\:border-red-lightest:focus { - border-color: #fcebea; - } - - .xl\:focus\:border-orange-darkest:focus { - border-color: #462a16; - } - - .xl\:focus\:border-orange-darker:focus { - border-color: #613b1f; - } - - .xl\:focus\:border-orange-dark:focus { - border-color: #de751f; - } - - .xl\:focus\:border-orange:focus { - border-color: #f6993f; - } - - .xl\:focus\:border-orange-light:focus { - border-color: #faad63; - } - - .xl\:focus\:border-orange-lighter:focus { - border-color: #fcd9b6; - } - - .xl\:focus\:border-orange-lightest:focus { - border-color: #fff5eb; - } - - .xl\:focus\:border-yellow-darkest:focus { - border-color: #453411; - } - - .xl\:focus\:border-yellow-darker:focus { - border-color: #684f1d; - } - - .xl\:focus\:border-yellow-dark:focus { - border-color: #f2d024; - } - - .xl\:focus\:border-yellow:focus { - border-color: #ffed4a; - } - - .xl\:focus\:border-yellow-light:focus { - border-color: #fff382; - } - - .xl\:focus\:border-yellow-lighter:focus { - border-color: #fff9c2; - } - - .xl\:focus\:border-yellow-lightest:focus { - border-color: #fcfbeb; - } - - .xl\:focus\:border-green-darkest:focus { - border-color: #0f2f21; - } - - .xl\:focus\:border-green-darker:focus { - border-color: #1a4731; - } - - .xl\:focus\:border-green-dark:focus { - border-color: #1f9d55; - } - - .xl\:focus\:border-green:focus { - border-color: #38c172; - } - - .xl\:focus\:border-green-light:focus { - border-color: #51d88a; - } - - .xl\:focus\:border-green-lighter:focus { - border-color: #a2f5bf; - } - - .xl\:focus\:border-green-lightest:focus { - border-color: #e3fcec; - } - - .xl\:focus\:border-teal-darkest:focus { - border-color: #0d3331; - } - - .xl\:focus\:border-teal-darker:focus { - border-color: #20504f; - } - - .xl\:focus\:border-teal-dark:focus { - border-color: #38a89d; - } - - .xl\:focus\:border-teal:focus { - border-color: #4dc0b5; - } - - .xl\:focus\:border-teal-light:focus { - border-color: #64d5ca; - } - - .xl\:focus\:border-teal-lighter:focus { - border-color: #a0f0ed; - } - - .xl\:focus\:border-teal-lightest:focus { - border-color: #e8fffe; - } - - .xl\:focus\:border-blue-darkest:focus { - border-color: #24548f; - } - - .xl\:focus\:border-blue-darker:focus { - border-color: #1a4d8c; - } - - .xl\:focus\:border-blue-dark:focus { - border-color: #0174d4; - } - - .xl\:focus\:border-blue:focus { - border-color: #3490dc; - } - - .xl\:focus\:border-blue-light:focus { - border-color: #6cb2eb; - } - - .xl\:focus\:border-blue-lighter:focus { - border-color: #bcdefa; - } - - .xl\:focus\:border-blue-lightest:focus { - border-color: #eff8ff; - } - - .xl\:focus\:border-indigo-darkest:focus { - border-color: #191e38; - } - - .xl\:focus\:border-indigo-darker:focus { - border-color: #2f365f; - } - - .xl\:focus\:border-indigo-dark:focus { - border-color: #5661b3; - } - - .xl\:focus\:border-indigo:focus { - border-color: #6574cd; - } - - .xl\:focus\:border-indigo-light:focus { - border-color: #7886d7; - } - - .xl\:focus\:border-indigo-lighter:focus { - border-color: #b2b7ff; - } - - .xl\:focus\:border-indigo-lightest:focus { - border-color: #e6e8ff; - } - - .xl\:focus\:border-purple-darkest:focus { - border-color: #21183c; - } - - .xl\:focus\:border-purple-darker:focus { - border-color: #382b5f; - } - - .xl\:focus\:border-purple-dark:focus { - border-color: #794acf; - } - - .xl\:focus\:border-purple:focus { - border-color: #9561e2; - } - - .xl\:focus\:border-purple-light:focus { - border-color: #a779e9; - } - - .xl\:focus\:border-purple-lighter:focus { - border-color: #d6bbfc; - } - - .xl\:focus\:border-purple-lightest:focus { - border-color: #f3ebff; - } - - .xl\:focus\:border-pink-darkest:focus { - border-color: #451225; - } - - .xl\:focus\:border-pink-darker:focus { - border-color: #6f213f; - } - - .xl\:focus\:border-pink-dark:focus { - border-color: #eb5286; - } - - .xl\:focus\:border-pink:focus { - border-color: #f66d9b; - } - - .xl\:focus\:border-pink-light:focus { - border-color: #fa7ea8; - } - - .xl\:focus\:border-pink-lighter:focus { - border-color: #ffbbca; - } - - .xl\:focus\:border-pink-lightest:focus { - border-color: #ffebef; - } - - .xl\:rounded-none { - border-radius: 0; - } - - .xl\:rounded-sm { - border-radius: .125rem; - } - - .xl\:rounded { - border-radius: .25rem; - } - - .xl\:rounded-lg { - border-radius: .5rem; - } - - .xl\:rounded-full { - border-radius: 9999px; - } - - .xl\:rounded-t-none { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - .xl\:rounded-r-none { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .xl\:rounded-b-none { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - .xl\:rounded-l-none { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .xl\:rounded-t-sm { - border-top-left-radius: .125rem; - border-top-right-radius: .125rem; - } - - .xl\:rounded-r-sm { - border-top-right-radius: .125rem; - border-bottom-right-radius: .125rem; - } - - .xl\:rounded-b-sm { - border-bottom-right-radius: .125rem; - border-bottom-left-radius: .125rem; - } - - .xl\:rounded-l-sm { - border-top-left-radius: .125rem; - border-bottom-left-radius: .125rem; - } - - .xl\:rounded-t { - border-top-left-radius: .25rem; - border-top-right-radius: .25rem; - } - - .xl\:rounded-r { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; - } - - .xl\:rounded-b { - border-bottom-right-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .xl\:rounded-l { - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .xl\:rounded-t-lg { - border-top-left-radius: .5rem; - border-top-right-radius: .5rem; - } - - .xl\:rounded-r-lg { - border-top-right-radius: .5rem; - border-bottom-right-radius: .5rem; - } - - .xl\:rounded-b-lg { - border-bottom-right-radius: .5rem; - border-bottom-left-radius: .5rem; - } - - .xl\:rounded-l-lg { - border-top-left-radius: .5rem; - border-bottom-left-radius: .5rem; - } - - .xl\:rounded-t-full { - border-top-left-radius: 9999px; - border-top-right-radius: 9999px; - } - - .xl\:rounded-r-full { - border-top-right-radius: 9999px; - border-bottom-right-radius: 9999px; - } - - .xl\:rounded-b-full { - border-bottom-right-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .xl\:rounded-l-full { - border-top-left-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .xl\:rounded-tl-none { - border-top-left-radius: 0; - } - - .xl\:rounded-tr-none { - border-top-right-radius: 0; - } - - .xl\:rounded-br-none { - border-bottom-right-radius: 0; - } - - .xl\:rounded-bl-none { - border-bottom-left-radius: 0; - } - - .xl\:rounded-tl-sm { - border-top-left-radius: .125rem; - } - - .xl\:rounded-tr-sm { - border-top-right-radius: .125rem; - } - - .xl\:rounded-br-sm { - border-bottom-right-radius: .125rem; - } - - .xl\:rounded-bl-sm { - border-bottom-left-radius: .125rem; - } - - .xl\:rounded-tl { - border-top-left-radius: .25rem; - } - - .xl\:rounded-tr { - border-top-right-radius: .25rem; - } - - .xl\:rounded-br { - border-bottom-right-radius: .25rem; - } - - .xl\:rounded-bl { - border-bottom-left-radius: .25rem; - } - - .xl\:rounded-tl-lg { - border-top-left-radius: .5rem; - } - - .xl\:rounded-tr-lg { - border-top-right-radius: .5rem; - } - - .xl\:rounded-br-lg { - border-bottom-right-radius: .5rem; - } - - .xl\:rounded-bl-lg { - border-bottom-left-radius: .5rem; - } - - .xl\:rounded-tl-full { - border-top-left-radius: 9999px; - } - - .xl\:rounded-tr-full { - border-top-right-radius: 9999px; - } - - .xl\:rounded-br-full { - border-bottom-right-radius: 9999px; - } - - .xl\:rounded-bl-full { - border-bottom-left-radius: 9999px; - } - - .xl\:focus\:rounded-none:focus { - border-radius: 0; - } - - .xl\:focus\:rounded-sm:focus { - border-radius: .125rem; - } - - .xl\:focus\:rounded:focus { - border-radius: .25rem; - } - - .xl\:focus\:rounded-lg:focus { - border-radius: .5rem; - } - - .xl\:focus\:rounded-full:focus { - border-radius: 9999px; - } - - .xl\:focus\:rounded-t-none:focus { - border-top-left-radius: 0; - border-top-right-radius: 0; - } - - .xl\:focus\:rounded-r-none:focus { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - - .xl\:focus\:rounded-b-none:focus { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; - } - - .xl\:focus\:rounded-l-none:focus { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - - .xl\:focus\:rounded-t-sm:focus { - border-top-left-radius: .125rem; - border-top-right-radius: .125rem; - } - - .xl\:focus\:rounded-r-sm:focus { - border-top-right-radius: .125rem; - border-bottom-right-radius: .125rem; - } - - .xl\:focus\:rounded-b-sm:focus { - border-bottom-right-radius: .125rem; - border-bottom-left-radius: .125rem; - } - - .xl\:focus\:rounded-l-sm:focus { - border-top-left-radius: .125rem; - border-bottom-left-radius: .125rem; - } - - .xl\:focus\:rounded-t:focus { - border-top-left-radius: .25rem; - border-top-right-radius: .25rem; - } - - .xl\:focus\:rounded-r:focus { - border-top-right-radius: .25rem; - border-bottom-right-radius: .25rem; - } - - .xl\:focus\:rounded-b:focus { - border-bottom-right-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .xl\:focus\:rounded-l:focus { - border-top-left-radius: .25rem; - border-bottom-left-radius: .25rem; - } - - .xl\:focus\:rounded-t-lg:focus { - border-top-left-radius: .5rem; - border-top-right-radius: .5rem; - } - - .xl\:focus\:rounded-r-lg:focus { - border-top-right-radius: .5rem; - border-bottom-right-radius: .5rem; - } - - .xl\:focus\:rounded-b-lg:focus { - border-bottom-right-radius: .5rem; - border-bottom-left-radius: .5rem; - } - - .xl\:focus\:rounded-l-lg:focus { - border-top-left-radius: .5rem; - border-bottom-left-radius: .5rem; - } - - .xl\:focus\:rounded-t-full:focus { - border-top-left-radius: 9999px; - border-top-right-radius: 9999px; - } - - .xl\:focus\:rounded-r-full:focus { - border-top-right-radius: 9999px; - border-bottom-right-radius: 9999px; - } - - .xl\:focus\:rounded-b-full:focus { - border-bottom-right-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .xl\:focus\:rounded-l-full:focus { - border-top-left-radius: 9999px; - border-bottom-left-radius: 9999px; - } - - .xl\:focus\:rounded-tl-none:focus { - border-top-left-radius: 0; - } - - .xl\:focus\:rounded-tr-none:focus { - border-top-right-radius: 0; - } - - .xl\:focus\:rounded-br-none:focus { - border-bottom-right-radius: 0; - } - - .xl\:focus\:rounded-bl-none:focus { - border-bottom-left-radius: 0; - } - - .xl\:focus\:rounded-tl-sm:focus { - border-top-left-radius: .125rem; - } - - .xl\:focus\:rounded-tr-sm:focus { - border-top-right-radius: .125rem; - } - - .xl\:focus\:rounded-br-sm:focus { - border-bottom-right-radius: .125rem; - } - - .xl\:focus\:rounded-bl-sm:focus { - border-bottom-left-radius: .125rem; - } - - .xl\:focus\:rounded-tl:focus { - border-top-left-radius: .25rem; - } - - .xl\:focus\:rounded-tr:focus { - border-top-right-radius: .25rem; - } - - .xl\:focus\:rounded-br:focus { - border-bottom-right-radius: .25rem; - } - - .xl\:focus\:rounded-bl:focus { - border-bottom-left-radius: .25rem; - } - - .xl\:focus\:rounded-tl-lg:focus { - border-top-left-radius: .5rem; - } - - .xl\:focus\:rounded-tr-lg:focus { - border-top-right-radius: .5rem; - } - - .xl\:focus\:rounded-br-lg:focus { - border-bottom-right-radius: .5rem; - } - - .xl\:focus\:rounded-bl-lg:focus { - border-bottom-left-radius: .5rem; - } - - .xl\:focus\:rounded-tl-full:focus { - border-top-left-radius: 9999px; - } - - .xl\:focus\:rounded-tr-full:focus { - border-top-right-radius: 9999px; - } - - .xl\:focus\:rounded-br-full:focus { - border-bottom-right-radius: 9999px; - } - - .xl\:focus\:rounded-bl-full:focus { - border-bottom-left-radius: 9999px; - } - - .xl\:border-solid { - border-style: solid; - } - - .xl\:border-dashed { - border-style: dashed; - } - - .xl\:border-dotted { - border-style: dotted; - } - - .xl\:border-none { - border-style: none; - } - - .xl\:border-0 { - border-width: 0; - } - - .xl\:border-2 { - border-width: 2px; - } - - .xl\:border-4 { - border-width: 4px; - } - - .xl\:border-8 { - border-width: 8px; - } - - .xl\:border { - border-width: 1px; - } - - .xl\:border-t-0 { - border-top-width: 0; - } - - .xl\:border-r-0 { - border-right-width: 0; - } - - .xl\:border-b-0 { - border-bottom-width: 0; - } - - .xl\:border-l-0 { - border-left-width: 0; - } - - .xl\:border-t-2 { - border-top-width: 2px; - } - - .xl\:border-r-2 { - border-right-width: 2px; - } - - .xl\:border-b-2 { - border-bottom-width: 2px; - } - - .xl\:border-l-2 { - border-left-width: 2px; - } - - .xl\:border-t-4 { - border-top-width: 4px; - } - - .xl\:border-r-4 { - border-right-width: 4px; - } - - .xl\:border-b-4 { - border-bottom-width: 4px; - } - - .xl\:border-l-4 { - border-left-width: 4px; - } - - .xl\:border-t-8 { - border-top-width: 8px; - } - - .xl\:border-r-8 { - border-right-width: 8px; - } - - .xl\:border-b-8 { - border-bottom-width: 8px; - } - - .xl\:border-l-8 { - border-left-width: 8px; - } - - .xl\:border-t { - border-top-width: 1px; - } - - .xl\:border-r { - border-right-width: 1px; - } - - .xl\:border-b { - border-bottom-width: 1px; - } - - .xl\:border-l { - border-left-width: 1px; - } - - .xl\:active\:border-0:active { - border-width: 0; - } - - .xl\:active\:border-2:active { - border-width: 2px; - } - - .xl\:active\:border-4:active { - border-width: 4px; - } - - .xl\:active\:border-8:active { - border-width: 8px; - } - - .xl\:active\:border:active { - border-width: 1px; - } - - .xl\:active\:border-t-0:active { - border-top-width: 0; - } - - .xl\:active\:border-r-0:active { - border-right-width: 0; - } - - .xl\:active\:border-b-0:active { - border-bottom-width: 0; - } - - .xl\:active\:border-l-0:active { - border-left-width: 0; - } - - .xl\:active\:border-t-2:active { - border-top-width: 2px; - } - - .xl\:active\:border-r-2:active { - border-right-width: 2px; - } - - .xl\:active\:border-b-2:active { - border-bottom-width: 2px; - } - - .xl\:active\:border-l-2:active { - border-left-width: 2px; - } - - .xl\:active\:border-t-4:active { - border-top-width: 4px; - } - - .xl\:active\:border-r-4:active { - border-right-width: 4px; - } - - .xl\:active\:border-b-4:active { - border-bottom-width: 4px; - } - - .xl\:active\:border-l-4:active { - border-left-width: 4px; - } - - .xl\:active\:border-t-8:active { - border-top-width: 8px; - } - - .xl\:active\:border-r-8:active { - border-right-width: 8px; - } - - .xl\:active\:border-b-8:active { - border-bottom-width: 8px; - } - - .xl\:active\:border-l-8:active { - border-left-width: 8px; - } - - .xl\:active\:border-t:active { - border-top-width: 1px; - } - - .xl\:active\:border-r:active { - border-right-width: 1px; - } - - .xl\:active\:border-b:active { - border-bottom-width: 1px; - } - - .xl\:active\:border-l:active { - border-left-width: 1px; - } - - .xl\:focus\:border-0:focus { - border-width: 0; - } - - .xl\:focus\:border-2:focus { - border-width: 2px; - } - - .xl\:focus\:border-4:focus { - border-width: 4px; - } - - .xl\:focus\:border-8:focus { - border-width: 8px; - } - - .xl\:focus\:border:focus { - border-width: 1px; - } - - .xl\:focus\:border-t-0:focus { - border-top-width: 0; - } - - .xl\:focus\:border-r-0:focus { - border-right-width: 0; - } - - .xl\:focus\:border-b-0:focus { - border-bottom-width: 0; - } - - .xl\:focus\:border-l-0:focus { - border-left-width: 0; - } - - .xl\:focus\:border-t-2:focus { - border-top-width: 2px; - } - - .xl\:focus\:border-r-2:focus { - border-right-width: 2px; - } - - .xl\:focus\:border-b-2:focus { - border-bottom-width: 2px; - } - - .xl\:focus\:border-l-2:focus { - border-left-width: 2px; - } - - .xl\:focus\:border-t-4:focus { - border-top-width: 4px; - } - - .xl\:focus\:border-r-4:focus { - border-right-width: 4px; - } - - .xl\:focus\:border-b-4:focus { - border-bottom-width: 4px; - } - - .xl\:focus\:border-l-4:focus { - border-left-width: 4px; - } - - .xl\:focus\:border-t-8:focus { - border-top-width: 8px; - } - - .xl\:focus\:border-r-8:focus { - border-right-width: 8px; - } - - .xl\:focus\:border-b-8:focus { - border-bottom-width: 8px; - } - - .xl\:focus\:border-l-8:focus { - border-left-width: 8px; - } - - .xl\:focus\:border-t:focus { - border-top-width: 1px; - } - - .xl\:focus\:border-r:focus { - border-right-width: 1px; - } - - .xl\:focus\:border-b:focus { - border-bottom-width: 1px; - } - - .xl\:focus\:border-l:focus { - border-left-width: 1px; - } - - .xl\:cursor-auto { - cursor: auto; - } - - .xl\:cursor-default { - cursor: default; - } - - .xl\:cursor-pointer { - cursor: pointer; - } - - .xl\:cursor-wait { - cursor: wait; - } - - .xl\:cursor-move { - cursor: move; - } - - .xl\:cursor-not-allowed { - cursor: not-allowed; - } - - .xl\:block { - display: block; - } - - .xl\:inline-block { - display: inline-block; - } - - .xl\:inline { - display: inline; - } - - .xl\:table { - display: table; - } - - .xl\:table-row { - display: table-row; - } - - .xl\:table-cell { - display: table-cell; - } - - .xl\:hidden { - display: none; - } - - .xl\:flex { - display: flex; - } - - .xl\:inline-flex { - display: inline-flex; - } - - .xl\:flex-row { - flex-direction: row; - } - - .xl\:flex-row-reverse { - flex-direction: row-reverse; - } - - .xl\:flex-col { - flex-direction: column; - } - - .xl\:flex-col-reverse { - flex-direction: column-reverse; - } - - .xl\:flex-wrap { - flex-wrap: wrap; - } - - .xl\:flex-wrap-reverse { - flex-wrap: wrap-reverse; - } - - .xl\:flex-no-wrap { - flex-wrap: nowrap; - } - - .xl\:items-start { - align-items: flex-start; - } - - .xl\:items-end { - align-items: flex-end; - } - - .xl\:items-center { - align-items: center; - } - - .xl\:items-baseline { - align-items: baseline; - } - - .xl\:items-stretch { - align-items: stretch; - } - - .xl\:self-auto { - align-self: auto; - } - - .xl\:self-start { - align-self: flex-start; - } - - .xl\:self-end { - align-self: flex-end; - } - - .xl\:self-center { - align-self: center; - } - - .xl\:self-stretch { - align-self: stretch; - } - - .xl\:justify-start { - justify-content: flex-start; - } - - .xl\:justify-end { - justify-content: flex-end; - } - - .xl\:justify-center { - justify-content: center; - } - - .xl\:justify-between { - justify-content: space-between; - } - - .xl\:justify-around { - justify-content: space-around; - } - - .xl\:content-center { - align-content: center; - } - - .xl\:content-start { - align-content: flex-start; - } - - .xl\:content-end { - align-content: flex-end; - } - - .xl\:content-between { - align-content: space-between; - } - - .xl\:content-around { - align-content: space-around; - } - - .xl\:flex-1 { - flex: 1 1 0%; - } - - .xl\:flex-auto { - flex: 1 1 auto; - } - - .xl\:flex-initial { - flex: 0 1 auto; - } - - .xl\:flex-none { - flex: none; - } - - .xl\:flex-grow { - flex-grow: 1; - } - - .xl\:flex-shrink { - flex-shrink: 1; - } - - .xl\:flex-no-grow { - flex-grow: 0; - } - - .xl\:flex-no-shrink { - flex-shrink: 0; - } - - .xl\:float-right { - float: right; - } - - .xl\:float-left { - float: left; - } - - .xl\:float-none { - float: none; - } - - .xl\:clearfix:after { - content: ""; - display: table; - clear: both; - } - - .xl\:font-sans { - font-family: Nunito Sans, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; - } - - .xl\:font-serif { - font-family: Constantia, Lucida Bright, Lucidabright, Lucida Serif, Lucida, DejaVu Serif, Bitstream Vera Serif, Liberation Serif, Georgia, serif; - } - - .xl\:font-mono { - font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; - } - - .xl\:font-hairline { - font-weight: 100; - } - - .xl\:font-thin { - font-weight: 200; - } - - .xl\:font-light { - font-weight: 300; - } - - .xl\:font-normal { - font-weight: 400; - } - - .xl\:font-medium { - font-weight: 500; - } - - .xl\:font-semibold { - font-weight: 600; - } - - .xl\:font-bold { - font-weight: 700; - } - - .xl\:font-extrabold { - font-weight: 800; - } - - .xl\:font-black { - font-weight: 900; - } - - .xl\:hover\:font-hairline:hover { - font-weight: 100; - } - - .xl\:hover\:font-thin:hover { - font-weight: 200; - } - - .xl\:hover\:font-light:hover { - font-weight: 300; - } - - .xl\:hover\:font-normal:hover { - font-weight: 400; - } - - .xl\:hover\:font-medium:hover { - font-weight: 500; - } - - .xl\:hover\:font-semibold:hover { - font-weight: 600; - } - - .xl\:hover\:font-bold:hover { - font-weight: 700; - } - - .xl\:hover\:font-extrabold:hover { - font-weight: 800; - } - - .xl\:hover\:font-black:hover { - font-weight: 900; - } - - .xl\:focus\:font-hairline:focus { - font-weight: 100; - } - - .xl\:focus\:font-thin:focus { - font-weight: 200; - } - - .xl\:focus\:font-light:focus { - font-weight: 300; - } - - .xl\:focus\:font-normal:focus { - font-weight: 400; - } - - .xl\:focus\:font-medium:focus { - font-weight: 500; - } - - .xl\:focus\:font-semibold:focus { - font-weight: 600; - } - - .xl\:focus\:font-bold:focus { - font-weight: 700; - } - - .xl\:focus\:font-extrabold:focus { - font-weight: 800; - } - - .xl\:focus\:font-black:focus { - font-weight: 900; - } - - .xl\:h-1 { - height: .25rem; - } - - .xl\:h-2 { - height: .5rem; - } - - .xl\:h-3 { - height: .75rem; - } - - .xl\:h-4 { - height: 1rem; - } - - .xl\:h-5 { - height: 1.25rem; - } - - .xl\:h-6 { - height: 1.5rem; - } - - .xl\:h-8 { - height: 2rem; - } - - .xl\:h-9 { - height: 2.2rem; - } - - .xl\:h-10 { - height: 2.5rem; - } - - .xl\:h-12 { - height: 3rem; - } - - .xl\:h-16 { - height: 4rem; - } - - .xl\:h-24 { - height: 6rem; - } - - .xl\:h-32 { - height: 8rem; - } - - .xl\:h-48 { - height: 12rem; - } - - .xl\:h-64 { - height: 16rem; - } - - .xl\:h-auto { - height: auto; - } - - .xl\:h-px { - height: 1px; - } - - .xl\:h-full { - height: 100%; - } - - .xl\:h-screen { - height: 100vh; - } - - .xl\:leading-none { - line-height: 1; - } - - .xl\:leading-tight { - line-height: 1.25; - } - - .xl\:leading-normal { - line-height: 1.6; - } - - .xl\:leading-loose { - line-height: 1.75; - } - - .xl\:m-0 { - margin: 0; - } - - .xl\:m-1 { - margin: .25rem; - } - - .xl\:m-2 { - margin: .5rem; - } - - .xl\:m-3 { - margin: .75rem; - } - - .xl\:m-4 { - margin: 1rem; - } - - .xl\:m-5 { - margin: 1.25rem; - } - - .xl\:m-6 { - margin: 1.5rem; - } - - .xl\:m-7 { - margin: 1.75rem; - } - - .xl\:m-8 { - margin: 2rem; - } - - .xl\:m-9 { - margin: 2.25rem; - } - - .xl\:m-10 { - margin: 2.5rem; - } - - .xl\:m-12 { - margin: 3rem; - } - - .xl\:m-16 { - margin: 4rem; - } - - .xl\:m-20 { - margin: 5rem; - } - - .xl\:m-24 { - margin: 6rem; - } - - .xl\:m-32 { - margin: 8rem; - } - - .xl\:m-auto { - margin: auto; - } - - .xl\:m-px { - margin: 1px; - } - - .xl\:my-0 { - margin-top: 0; - margin-bottom: 0; - } - - .xl\:mx-0 { - margin-left: 0; - margin-right: 0; - } - - .xl\:my-1 { - margin-top: .25rem; - margin-bottom: .25rem; - } - - .xl\:mx-1 { - margin-left: .25rem; - margin-right: .25rem; - } - - .xl\:my-2 { - margin-top: .5rem; - margin-bottom: .5rem; - } - - .xl\:mx-2 { - margin-left: .5rem; - margin-right: .5rem; - } - - .xl\:my-3 { - margin-top: .75rem; - margin-bottom: .75rem; - } - - .xl\:mx-3 { - margin-left: .75rem; - margin-right: .75rem; - } - - .xl\:my-4 { - margin-top: 1rem; - margin-bottom: 1rem; - } - - .xl\:mx-4 { - margin-left: 1rem; - margin-right: 1rem; - } - - .xl\:my-5 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; - } - - .xl\:mx-5 { - margin-left: 1.25rem; - margin-right: 1.25rem; - } - - .xl\:my-6 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; - } - - .xl\:mx-6 { - margin-left: 1.5rem; - margin-right: 1.5rem; - } - - .xl\:my-7 { - margin-top: 1.75rem; - margin-bottom: 1.75rem; - } - - .xl\:mx-7 { - margin-left: 1.75rem; - margin-right: 1.75rem; - } - - .xl\:my-8 { - margin-top: 2rem; - margin-bottom: 2rem; - } - - .xl\:mx-8 { - margin-left: 2rem; - margin-right: 2rem; - } - - .xl\:my-9 { - margin-top: 2.25rem; - margin-bottom: 2.25rem; - } - - .xl\:mx-9 { - margin-left: 2.25rem; - margin-right: 2.25rem; - } - - .xl\:my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; - } - - .xl\:mx-10 { - margin-left: 2.5rem; - margin-right: 2.5rem; - } - - .xl\:my-12 { - margin-top: 3rem; - margin-bottom: 3rem; - } - - .xl\:mx-12 { - margin-left: 3rem; - margin-right: 3rem; - } - - .xl\:my-16 { - margin-top: 4rem; - margin-bottom: 4rem; - } - - .xl\:mx-16 { - margin-left: 4rem; - margin-right: 4rem; - } - - .xl\:my-20 { - margin-top: 5rem; - margin-bottom: 5rem; - } - - .xl\:mx-20 { - margin-left: 5rem; - margin-right: 5rem; - } - - .xl\:my-24 { - margin-top: 6rem; - margin-bottom: 6rem; - } - - .xl\:mx-24 { - margin-left: 6rem; - margin-right: 6rem; - } - - .xl\:my-32 { - margin-top: 8rem; - margin-bottom: 8rem; - } - - .xl\:mx-32 { - margin-left: 8rem; - margin-right: 8rem; - } - - .xl\:my-auto { - margin-top: auto; - margin-bottom: auto; - } - - .xl\:mx-auto { - margin-left: auto; - margin-right: auto; - } - - .xl\:my-px { - margin-top: 1px; - margin-bottom: 1px; - } - - .xl\:mx-px { - margin-left: 1px; - margin-right: 1px; - } - - .xl\:mt-0 { - margin-top: 0; - } - - .xl\:mr-0 { - margin-right: 0; - } - - .xl\:mb-0 { - margin-bottom: 0; - } - - .xl\:ml-0 { - margin-left: 0; - } - - .xl\:mt-1 { - margin-top: .25rem; - } - - .xl\:mr-1 { - margin-right: .25rem; - } - - .xl\:mb-1 { - margin-bottom: .25rem; - } - - .xl\:ml-1 { - margin-left: .25rem; - } - - .xl\:mt-2 { - margin-top: .5rem; - } - - .xl\:mr-2 { - margin-right: .5rem; - } - - .xl\:mb-2 { - margin-bottom: .5rem; - } - - .xl\:ml-2 { - margin-left: .5rem; - } - - .xl\:mt-3 { - margin-top: .75rem; - } - - .xl\:mr-3 { - margin-right: .75rem; - } - - .xl\:mb-3 { - margin-bottom: .75rem; - } - - .xl\:ml-3 { - margin-left: .75rem; - } - - .xl\:mt-4 { - margin-top: 1rem; - } - - .xl\:mr-4 { - margin-right: 1rem; - } - - .xl\:mb-4 { - margin-bottom: 1rem; - } - - .xl\:ml-4 { - margin-left: 1rem; - } - - .xl\:mt-5 { - margin-top: 1.25rem; - } - - .xl\:mr-5 { - margin-right: 1.25rem; - } - - .xl\:mb-5 { - margin-bottom: 1.25rem; - } - - .xl\:ml-5 { - margin-left: 1.25rem; - } - - .xl\:mt-6 { - margin-top: 1.5rem; - } - - .xl\:mr-6 { - margin-right: 1.5rem; - } - - .xl\:mb-6 { - margin-bottom: 1.5rem; - } - - .xl\:ml-6 { - margin-left: 1.5rem; - } - - .xl\:mt-7 { - margin-top: 1.75rem; - } - - .xl\:mr-7 { - margin-right: 1.75rem; - } - - .xl\:mb-7 { - margin-bottom: 1.75rem; - } - - .xl\:ml-7 { - margin-left: 1.75rem; - } - - .xl\:mt-8 { - margin-top: 2rem; - } - - .xl\:mr-8 { - margin-right: 2rem; - } - - .xl\:mb-8 { - margin-bottom: 2rem; - } - - .xl\:ml-8 { - margin-left: 2rem; - } - - .xl\:mt-9 { - margin-top: 2.25rem; - } - - .xl\:mr-9 { - margin-right: 2.25rem; - } - - .xl\:mb-9 { - margin-bottom: 2.25rem; - } - - .xl\:ml-9 { - margin-left: 2.25rem; - } - - .xl\:mt-10 { - margin-top: 2.5rem; - } - - .xl\:mr-10 { - margin-right: 2.5rem; - } - - .xl\:mb-10 { - margin-bottom: 2.5rem; - } - - .xl\:ml-10 { - margin-left: 2.5rem; - } - - .xl\:mt-12 { - margin-top: 3rem; - } - - .xl\:mr-12 { - margin-right: 3rem; - } - - .xl\:mb-12 { - margin-bottom: 3rem; - } - - .xl\:ml-12 { - margin-left: 3rem; - } - - .xl\:mt-16 { - margin-top: 4rem; - } - - .xl\:mr-16 { - margin-right: 4rem; - } - - .xl\:mb-16 { - margin-bottom: 4rem; - } - - .xl\:ml-16 { - margin-left: 4rem; - } - - .xl\:mt-20 { - margin-top: 5rem; - } - - .xl\:mr-20 { - margin-right: 5rem; - } - - .xl\:mb-20 { - margin-bottom: 5rem; - } - - .xl\:ml-20 { - margin-left: 5rem; - } - - .xl\:mt-24 { - margin-top: 6rem; - } - - .xl\:mr-24 { - margin-right: 6rem; - } - - .xl\:mb-24 { - margin-bottom: 6rem; - } - - .xl\:ml-24 { - margin-left: 6rem; - } - - .xl\:mt-32 { - margin-top: 8rem; - } - - .xl\:mr-32 { - margin-right: 8rem; - } - - .xl\:mb-32 { - margin-bottom: 8rem; - } - - .xl\:ml-32 { - margin-left: 8rem; - } - - .xl\:mt-auto { - margin-top: auto; - } - - .xl\:mr-auto { - margin-right: auto; - } - - .xl\:mb-auto { - margin-bottom: auto; - } - - .xl\:ml-auto { - margin-left: auto; - } - - .xl\:mt-px { - margin-top: 1px; - } - - .xl\:mr-px { - margin-right: 1px; - } - - .xl\:mb-px { - margin-bottom: 1px; - } - - .xl\:ml-px { - margin-left: 1px; - } - - .xl\:max-h-full { - max-height: 100%; - } - - .xl\:max-h-screen { - max-height: 100vh; - } - - .xl\:max-w-xs { - max-width: 20rem; - } - - .xl\:max-w-sm { - max-width: 30rem; - } - - .xl\:max-w-md { - max-width: 40rem; - } - - .xl\:max-w-lg { - max-width: 50rem; - } - - .xl\:max-w-xl { - max-width: 60rem; - } - - .xl\:max-w-2xl { - max-width: 70rem; - } - - .xl\:max-w-3xl { - max-width: 80rem; - } - - .xl\:max-w-4xl { - max-width: 90rem; - } - - .xl\:max-w-5xl { - max-width: 100rem; - } - - .xl\:max-w-full { - max-width: 100%; - } - - .xl\:max-w-none { - max-width: none; - } - - .xl\:min-h-0 { - min-height: 0; - } - - .xl\:min-h-full { - min-height: 100%; - } - - .xl\:min-h-screen { - min-height: 100vh; - } - - .xl\:min-w-0 { - min-width: 0; - } - - .xl\:min-w-full { - min-width: 100%; - } - - .xl\:-m-0 { - margin: 0; - } - - .xl\:-m-1 { - margin: -0.25rem; - } - - .xl\:-m-2 { - margin: -0.5rem; - } - - .xl\:-m-3 { - margin: -0.75rem; - } - - .xl\:-m-4 { - margin: -1rem; - } - - .xl\:-m-5 { - margin: -1.25rem; - } - - .xl\:-m-6 { - margin: -1.5rem; - } - - .xl\:-m-8 { - margin: -2rem; - } - - .xl\:-m-10 { - margin: -2.5rem; - } - - .xl\:-m-12 { - margin: -3rem; - } - - .xl\:-m-16 { - margin: -4rem; - } - - .xl\:-m-20 { - margin: -5rem; - } - - .xl\:-m-24 { - margin: -6rem; - } - - .xl\:-m-32 { - margin: -8rem; - } - - .xl\:-m-px { - margin: -1px; - } - - .xl\:-my-0 { - margin-top: 0; - margin-bottom: 0; - } - - .xl\:-mx-0 { - margin-left: 0; - margin-right: 0; - } - - .xl\:-my-1 { - margin-top: -0.25rem; - margin-bottom: -0.25rem; - } - - .xl\:-mx-1 { - margin-left: -0.25rem; - margin-right: -0.25rem; - } - - .xl\:-my-2 { - margin-top: -0.5rem; - margin-bottom: -0.5rem; - } - - .xl\:-mx-2 { - margin-left: -0.5rem; - margin-right: -0.5rem; - } - - .xl\:-my-3 { - margin-top: -0.75rem; - margin-bottom: -0.75rem; - } - - .xl\:-mx-3 { - margin-left: -0.75rem; - margin-right: -0.75rem; - } - - .xl\:-my-4 { - margin-top: -1rem; - margin-bottom: -1rem; - } - - .xl\:-mx-4 { - margin-left: -1rem; - margin-right: -1rem; - } - - .xl\:-my-5 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; - } - - .xl\:-mx-5 { - margin-left: -1.25rem; - margin-right: -1.25rem; - } - - .xl\:-my-6 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - } - - .xl\:-mx-6 { - margin-left: -1.5rem; - margin-right: -1.5rem; - } - - .xl\:-my-8 { - margin-top: -2rem; - margin-bottom: -2rem; - } - - .xl\:-mx-8 { - margin-left: -2rem; - margin-right: -2rem; - } - - .xl\:-my-10 { - margin-top: -2.5rem; - margin-bottom: -2.5rem; - } - - .xl\:-mx-10 { - margin-left: -2.5rem; - margin-right: -2.5rem; - } - - .xl\:-my-12 { - margin-top: -3rem; - margin-bottom: -3rem; - } - - .xl\:-mx-12 { - margin-left: -3rem; - margin-right: -3rem; - } - - .xl\:-my-16 { - margin-top: -4rem; - margin-bottom: -4rem; - } - - .xl\:-mx-16 { - margin-left: -4rem; - margin-right: -4rem; - } - - .xl\:-my-20 { - margin-top: -5rem; - margin-bottom: -5rem; - } - - .xl\:-mx-20 { - margin-left: -5rem; - margin-right: -5rem; - } - - .xl\:-my-24 { - margin-top: -6rem; - margin-bottom: -6rem; - } - - .xl\:-mx-24 { - margin-left: -6rem; - margin-right: -6rem; - } - - .xl\:-my-32 { - margin-top: -8rem; - margin-bottom: -8rem; - } - - .xl\:-mx-32 { - margin-left: -8rem; - margin-right: -8rem; - } - - .xl\:-my-px { - margin-top: -1px; - margin-bottom: -1px; - } - - .xl\:-mx-px { - margin-left: -1px; - margin-right: -1px; - } - - .xl\:-mt-0 { - margin-top: 0; - } - - .xl\:-mr-0 { - margin-right: 0; - } - - .xl\:-mb-0 { - margin-bottom: 0; - } - - .xl\:-ml-0 { - margin-left: 0; - } - - .xl\:-mt-1 { - margin-top: -0.25rem; - } - - .xl\:-mr-1 { - margin-right: -0.25rem; - } - - .xl\:-mb-1 { - margin-bottom: -0.25rem; - } - - .xl\:-ml-1 { - margin-left: -0.25rem; - } - - .xl\:-mt-2 { - margin-top: -0.5rem; - } - - .xl\:-mr-2 { - margin-right: -0.5rem; - } - - .xl\:-mb-2 { - margin-bottom: -0.5rem; - } - - .xl\:-ml-2 { - margin-left: -0.5rem; - } - - .xl\:-mt-3 { - margin-top: -0.75rem; - } - - .xl\:-mr-3 { - margin-right: -0.75rem; - } - - .xl\:-mb-3 { - margin-bottom: -0.75rem; - } - - .xl\:-ml-3 { - margin-left: -0.75rem; - } - - .xl\:-mt-4 { - margin-top: -1rem; - } - - .xl\:-mr-4 { - margin-right: -1rem; - } - - .xl\:-mb-4 { - margin-bottom: -1rem; - } - - .xl\:-ml-4 { - margin-left: -1rem; - } - - .xl\:-mt-5 { - margin-top: -1.25rem; - } - - .xl\:-mr-5 { - margin-right: -1.25rem; - } - - .xl\:-mb-5 { - margin-bottom: -1.25rem; - } - - .xl\:-ml-5 { - margin-left: -1.25rem; - } - - .xl\:-mt-6 { - margin-top: -1.5rem; - } - - .xl\:-mr-6 { - margin-right: -1.5rem; - } - - .xl\:-mb-6 { - margin-bottom: -1.5rem; - } - - .xl\:-ml-6 { - margin-left: -1.5rem; - } - - .xl\:-mt-8 { - margin-top: -2rem; - } - - .xl\:-mr-8 { - margin-right: -2rem; - } - - .xl\:-mb-8 { - margin-bottom: -2rem; - } - - .xl\:-ml-8 { - margin-left: -2rem; - } - - .xl\:-mt-10 { - margin-top: -2.5rem; - } - - .xl\:-mr-10 { - margin-right: -2.5rem; - } - - .xl\:-mb-10 { - margin-bottom: -2.5rem; - } - - .xl\:-ml-10 { - margin-left: -2.5rem; - } - - .xl\:-mt-12 { - margin-top: -3rem; - } - - .xl\:-mr-12 { - margin-right: -3rem; - } - - .xl\:-mb-12 { - margin-bottom: -3rem; - } - - .xl\:-ml-12 { - margin-left: -3rem; - } - - .xl\:-mt-16 { - margin-top: -4rem; - } - - .xl\:-mr-16 { - margin-right: -4rem; - } - - .xl\:-mb-16 { - margin-bottom: -4rem; - } - - .xl\:-ml-16 { - margin-left: -4rem; - } - - .xl\:-mt-20 { - margin-top: -5rem; - } - - .xl\:-mr-20 { - margin-right: -5rem; - } - - .xl\:-mb-20 { - margin-bottom: -5rem; - } - - .xl\:-ml-20 { - margin-left: -5rem; - } - - .xl\:-mt-24 { - margin-top: -6rem; - } - - .xl\:-mr-24 { - margin-right: -6rem; - } - - .xl\:-mb-24 { - margin-bottom: -6rem; - } - - .xl\:-ml-24 { - margin-left: -6rem; - } - - .xl\:-mt-32 { - margin-top: -8rem; - } - - .xl\:-mr-32 { - margin-right: -8rem; - } - - .xl\:-mb-32 { - margin-bottom: -8rem; - } - - .xl\:-ml-32 { - margin-left: -8rem; - } - - .xl\:-mt-px { - margin-top: -1px; - } - - .xl\:-mr-px { - margin-right: -1px; - } - - .xl\:-mb-px { - margin-bottom: -1px; - } - - .xl\:-ml-px { - margin-left: -1px; - } - - .xl\:opacity-0 { - opacity: 0; - } - - .xl\:opacity-25 { - opacity: .25; - } - - .xl\:opacity-50 { - opacity: .5; - } - - .xl\:opacity-75 { - opacity: .75; - } - - .xl\:opacity-100 { - opacity: 1; - } - - .xl\:overflow-auto { - overflow: auto; - } - - .xl\:overflow-hidden { - overflow: hidden; - } - - .xl\:overflow-visible { - overflow: visible; - } - - .xl\:overflow-scroll { - overflow: scroll; - } - - .xl\:overflow-x-auto { - overflow-x: auto; - } - - .xl\:overflow-y-auto { - overflow-y: auto; - } - - .xl\:overflow-x-hidden { - overflow-x: hidden; - } - - .xl\:overflow-y-hidden { - overflow-y: hidden; - } - - .xl\:overflow-x-visible { - overflow-x: visible; - } - - .xl\:overflow-y-visible { - overflow-y: visible; - } - - .xl\:overflow-x-scroll { - overflow-x: scroll; - } - - .xl\:overflow-y-scroll { - overflow-y: scroll; - } - - .xl\:scrolling-touch { - -webkit-overflow-scrolling: touch; - } - - .xl\:scrolling-auto { - -webkit-overflow-scrolling: auto; - } - - .xl\:p-0 { - padding: 0; - } - - .xl\:p-1 { - padding: .25rem; - } - - .xl\:p-2 { - padding: .5rem; - } - - .xl\:p-3 { - padding: .75rem; - } - - .xl\:p-4 { - padding: 1rem; - } - - .xl\:p-5 { - padding: 1.25rem; - } - - .xl\:p-6 { - padding: 1.5rem; - } - - .xl\:p-7 { - padding: 1.75rem; - } - - .xl\:p-8 { - padding: 2rem; - } - - .xl\:p-10 { - padding: 2.5rem; - } - - .xl\:p-12 { - padding: 3rem; - } - - .xl\:p-16 { - padding: 4rem; - } - - .xl\:p-20 { - padding: 5rem; - } - - .xl\:p-24 { - padding: 6rem; - } - - .xl\:p-32 { - padding: 8rem; - } - - .xl\:p-px { - padding: 1px; - } - - .xl\:py-0 { - padding-top: 0; - padding-bottom: 0; - } - - .xl\:px-0 { - padding-left: 0; - padding-right: 0; - } - - .xl\:py-1 { - padding-top: .25rem; - padding-bottom: .25rem; - } - - .xl\:px-1 { - padding-left: .25rem; - padding-right: .25rem; - } - - .xl\:py-2 { - padding-top: .5rem; - padding-bottom: .5rem; - } - - .xl\:px-2 { - padding-left: .5rem; - padding-right: .5rem; - } - - .xl\:py-3 { - padding-top: .75rem; - padding-bottom: .75rem; - } - - .xl\:px-3 { - padding-left: .75rem; - padding-right: .75rem; - } - - .xl\:py-4 { - padding-top: 1rem; - padding-bottom: 1rem; - } - - .xl\:px-4 { - padding-left: 1rem; - padding-right: 1rem; - } - - .xl\:py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; - } - - .xl\:px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; - } - - .xl\:py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; - } - - .xl\:px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; - } - - .xl\:py-7 { - padding-top: 1.75rem; - padding-bottom: 1.75rem; - } - - .xl\:px-7 { - padding-left: 1.75rem; - padding-right: 1.75rem; - } - - .xl\:py-8 { - padding-top: 2rem; - padding-bottom: 2rem; - } - - .xl\:px-8 { - padding-left: 2rem; - padding-right: 2rem; - } - - .xl\:py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; - } - - .xl\:px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; - } - - .xl\:py-12 { - padding-top: 3rem; - padding-bottom: 3rem; - } - - .xl\:px-12 { - padding-left: 3rem; - padding-right: 3rem; - } - - .xl\:py-16 { - padding-top: 4rem; - padding-bottom: 4rem; - } - - .xl\:px-16 { - padding-left: 4rem; - padding-right: 4rem; - } - - .xl\:py-20 { - padding-top: 5rem; - padding-bottom: 5rem; - } - - .xl\:px-20 { - padding-left: 5rem; - padding-right: 5rem; - } - - .xl\:py-24 { - padding-top: 6rem; - padding-bottom: 6rem; - } - - .xl\:px-24 { - padding-left: 6rem; - padding-right: 6rem; - } - - .xl\:py-32 { - padding-top: 8rem; - padding-bottom: 8rem; - } - - .xl\:px-32 { - padding-left: 8rem; - padding-right: 8rem; - } - - .xl\:py-px { - padding-top: 1px; - padding-bottom: 1px; - } - - .xl\:px-px { - padding-left: 1px; - padding-right: 1px; - } - - .xl\:pt-0 { - padding-top: 0; - } - - .xl\:pr-0 { - padding-right: 0; - } - - .xl\:pb-0 { - padding-bottom: 0; - } - - .xl\:pl-0 { - padding-left: 0; - } - - .xl\:pt-1 { - padding-top: .25rem; - } - - .xl\:pr-1 { - padding-right: .25rem; - } - - .xl\:pb-1 { - padding-bottom: .25rem; - } - - .xl\:pl-1 { - padding-left: .25rem; - } - - .xl\:pt-2 { - padding-top: .5rem; - } - - .xl\:pr-2 { - padding-right: .5rem; - } - - .xl\:pb-2 { - padding-bottom: .5rem; - } - - .xl\:pl-2 { - padding-left: .5rem; - } - - .xl\:pt-3 { - padding-top: .75rem; - } - - .xl\:pr-3 { - padding-right: .75rem; - } - - .xl\:pb-3 { - padding-bottom: .75rem; - } - - .xl\:pl-3 { - padding-left: .75rem; - } - - .xl\:pt-4 { - padding-top: 1rem; - } - - .xl\:pr-4 { - padding-right: 1rem; - } - - .xl\:pb-4 { - padding-bottom: 1rem; - } - - .xl\:pl-4 { - padding-left: 1rem; - } - - .xl\:pt-5 { - padding-top: 1.25rem; - } - - .xl\:pr-5 { - padding-right: 1.25rem; - } - - .xl\:pb-5 { - padding-bottom: 1.25rem; - } - - .xl\:pl-5 { - padding-left: 1.25rem; - } - - .xl\:pt-6 { - padding-top: 1.5rem; - } - - .xl\:pr-6 { - padding-right: 1.5rem; - } - - .xl\:pb-6 { - padding-bottom: 1.5rem; - } - - .xl\:pl-6 { - padding-left: 1.5rem; - } - - .xl\:pt-7 { - padding-top: 1.75rem; - } - - .xl\:pr-7 { - padding-right: 1.75rem; - } - - .xl\:pb-7 { - padding-bottom: 1.75rem; - } - - .xl\:pl-7 { - padding-left: 1.75rem; - } - - .xl\:pt-8 { - padding-top: 2rem; - } - - .xl\:pr-8 { - padding-right: 2rem; - } - - .xl\:pb-8 { - padding-bottom: 2rem; - } - - .xl\:pl-8 { - padding-left: 2rem; - } - - .xl\:pt-10 { - padding-top: 2.5rem; - } - - .xl\:pr-10 { - padding-right: 2.5rem; - } - - .xl\:pb-10 { - padding-bottom: 2.5rem; - } - - .xl\:pl-10 { - padding-left: 2.5rem; - } - - .xl\:pt-12 { - padding-top: 3rem; - } - - .xl\:pr-12 { - padding-right: 3rem; - } - - .xl\:pb-12 { - padding-bottom: 3rem; - } - - .xl\:pl-12 { - padding-left: 3rem; - } - - .xl\:pt-16 { - padding-top: 4rem; - } - - .xl\:pr-16 { - padding-right: 4rem; - } - - .xl\:pb-16 { - padding-bottom: 4rem; - } - - .xl\:pl-16 { - padding-left: 4rem; - } - - .xl\:pt-20 { - padding-top: 5rem; - } - - .xl\:pr-20 { - padding-right: 5rem; - } - - .xl\:pb-20 { - padding-bottom: 5rem; - } - - .xl\:pl-20 { - padding-left: 5rem; - } - - .xl\:pt-24 { - padding-top: 6rem; - } - - .xl\:pr-24 { - padding-right: 6rem; - } - - .xl\:pb-24 { - padding-bottom: 6rem; - } - - .xl\:pl-24 { - padding-left: 6rem; - } - - .xl\:pt-32 { - padding-top: 8rem; - } - - .xl\:pr-32 { - padding-right: 8rem; - } - - .xl\:pb-32 { - padding-bottom: 8rem; - } - - .xl\:pl-32 { - padding-left: 8rem; - } - - .xl\:pt-px { - padding-top: 1px; - } - - .xl\:pr-px { - padding-right: 1px; - } - - .xl\:pb-px { - padding-bottom: 1px; - } - - .xl\:pl-px { - padding-left: 1px; - } - - .xl\:pointer-events-none { - pointer-events: none; - } - - .xl\:pointer-events-auto { - pointer-events: auto; - } - - .xl\:static { - position: static; - } - - .xl\:fixed { - position: fixed; - } - - .xl\:absolute { - position: absolute; - } - - .xl\:relative { - position: relative; - } - - .xl\:sticky { - position: -webkit-sticky; - position: sticky; - } - - .xl\:pin-none { - top: auto; - right: auto; - bottom: auto; - left: auto; - } - - .xl\:pin { - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - .xl\:pin-y { - top: 0; - bottom: 0; - } - - .xl\:pin-x { - right: 0; - left: 0; - } - - .xl\:pin-t { - top: 0; - } - - .xl\:pin-r { - right: 0; - } - - .xl\:pin-b { - bottom: 0; - } - - .xl\:pin-l { - left: 0; - } - - .xl\:resize-none { - resize: none; - } - - .xl\:resize-y { - resize: vertical; - } - - .xl\:resize-x { - resize: horizontal; - } - - .xl\:resize { - resize: both; - } - - .xl\:shadow { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); - } - - .xl\:shadow-md { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); - } - - .xl\:shadow-lg { - box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, .04), 0 4px 15px 0 rgba(0, 0, 0, .08); - } - - .xl\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); - } - - .xl\:shadow-outline { - box-shadow: 0 0 0 3px rgba(52, 144, 220, .5); - } - - .xl\:shadow-none { - box-shadow: none; - } - - .xl\:hover\:shadow:hover { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); - } - - .xl\:hover\:shadow-md:hover { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); - } - - .xl\:hover\:shadow-lg:hover { - box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, .04), 0 4px 15px 0 rgba(0, 0, 0, .08); - } - - .xl\:hover\:shadow-inner:hover { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); - } - - .xl\:hover\:shadow-outline:hover { - box-shadow: 0 0 0 3px rgba(52, 144, 220, .5); - } - - .xl\:hover\:shadow-none:hover { - box-shadow: none; - } - - .xl\:focus\:shadow:focus { - box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .1); - } - - .xl\:focus\:shadow-md:focus { - box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08); - } - - .xl\:focus\:shadow-lg:focus { - box-shadow: 0 -1px 27px 0 rgba(0, 0, 0, .04), 0 4px 15px 0 rgba(0, 0, 0, .08); - } - - .xl\:focus\:shadow-inner:focus { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06); - } - - .xl\:focus\:shadow-outline:focus { - box-shadow: 0 0 0 3px rgba(52, 144, 220, .5); - } - - .xl\:focus\:shadow-none:focus { - box-shadow: none; - } - - .xl\:table-auto { - table-layout: auto; - } - - .xl\:table-fixed { - table-layout: fixed; - } - - .xl\:text-left { - text-align: left; - } - - .xl\:text-center { - text-align: center; - } - - .xl\:text-right { - text-align: right; - } - - .xl\:text-justify { - text-align: justify; - } - - .xl\:text-transparent { - color: transparent; - } - - .xl\:text-black { - color: #1f2e41; - } - - .xl\:text-grey-darkest { - color: #3e4852; - } - - .xl\:text-grey-darker { - color: #606f7b; - } - - .xl\:text-grey-dark { - color: #8795a1; - } - - .xl\:text-grey { - color: #b8c2cc; - } - - .xl\:text-grey-light { - color: #e2e8ee; - } - - .xl\:text-grey-lighter { - color: #ecf0f3; - } - - .xl\:text-grey-lightest { - color: #f9f9f9; - } - - .xl\:text-white { - color: #fff; - } - - .xl\:text-red-darkest { - color: #3b0d0c; - } - - .xl\:text-red-darker { - color: #621b18; - } - - .xl\:text-red-dark { - color: #cc1f1a; - } - - .xl\:text-red { - color: #e3342f; - } - - .xl\:text-red-light { - color: #ef5753; - } - - .xl\:text-red-lighter { - color: #f9acaa; - } - - .xl\:text-red-lightest { - color: #fcebea; - } - - .xl\:text-orange-darkest { - color: #462a16; - } - - .xl\:text-orange-darker { - color: #613b1f; - } - - .xl\:text-orange-dark { - color: #de751f; - } - - .xl\:text-orange { - color: #f6993f; - } - - .xl\:text-orange-light { - color: #faad63; - } - - .xl\:text-orange-lighter { - color: #fcd9b6; - } - - .xl\:text-orange-lightest { - color: #fff5eb; - } - - .xl\:text-yellow-darkest { - color: #453411; - } - - .xl\:text-yellow-darker { - color: #684f1d; - } - - .xl\:text-yellow-dark { - color: #f2d024; - } - - .xl\:text-yellow { - color: #ffed4a; - } - - .xl\:text-yellow-light { - color: #fff382; - } - - .xl\:text-yellow-lighter { - color: #fff9c2; - } - - .xl\:text-yellow-lightest { - color: #fcfbeb; - } - - .xl\:text-green-darkest { - color: #0f2f21; - } - - .xl\:text-green-darker { - color: #1a4731; - } - - .xl\:text-green-dark { - color: #1f9d55; - } - - .xl\:text-green { - color: #38c172; - } - - .xl\:text-green-light { - color: #51d88a; - } - - .xl\:text-green-lighter { - color: #a2f5bf; - } - - .xl\:text-green-lightest { - color: #e3fcec; - } - - .xl\:text-teal-darkest { - color: #0d3331; - } - - .xl\:text-teal-darker { - color: #20504f; - } - - .xl\:text-teal-dark { - color: #38a89d; - } - - .xl\:text-teal { - color: #4dc0b5; - } - - .xl\:text-teal-light { - color: #64d5ca; - } - - .xl\:text-teal-lighter { - color: #a0f0ed; - } - - .xl\:text-teal-lightest { - color: #e8fffe; - } - - .xl\:text-blue-darkest { - color: #24548f; - } - - .xl\:text-blue-darker { - color: #1a4d8c; - } - - .xl\:text-blue-dark { - color: #0174d4; - } - - .xl\:text-blue { - color: #3490dc; - } - - .xl\:text-blue-light { - color: #6cb2eb; - } - - .xl\:text-blue-lighter { - color: #bcdefa; - } - - .xl\:text-blue-lightest { - color: #eff8ff; - } - - .xl\:text-indigo-darkest { - color: #191e38; - } - - .xl\:text-indigo-darker { - color: #2f365f; - } - - .xl\:text-indigo-dark { - color: #5661b3; - } - - .xl\:text-indigo { - color: #6574cd; - } - - .xl\:text-indigo-light { - color: #7886d7; - } - - .xl\:text-indigo-lighter { - color: #b2b7ff; - } - - .xl\:text-indigo-lightest { - color: #e6e8ff; - } - - .xl\:text-purple-darkest { - color: #21183c; - } - - .xl\:text-purple-darker { - color: #382b5f; - } - - .xl\:text-purple-dark { - color: #794acf; - } - - .xl\:text-purple { - color: #9561e2; - } - - .xl\:text-purple-light { - color: #a779e9; - } - - .xl\:text-purple-lighter { - color: #d6bbfc; - } - - .xl\:text-purple-lightest { - color: #f3ebff; - } - - .xl\:text-pink-darkest { - color: #451225; - } - - .xl\:text-pink-darker { - color: #6f213f; - } - - .xl\:text-pink-dark { - color: #eb5286; - } - - .xl\:text-pink { - color: #f66d9b; - } - - .xl\:text-pink-light { - color: #fa7ea8; - } - - .xl\:text-pink-lighter { - color: #ffbbca; - } - - .xl\:text-pink-lightest { - color: #ffebef; - } - - .xl\:hover\:text-transparent:hover { - color: transparent; - } - - .xl\:hover\:text-black:hover { - color: #1f2e41; - } - - .xl\:hover\:text-grey-darkest:hover { - color: #3e4852; - } - - .xl\:hover\:text-grey-darker:hover { - color: #606f7b; - } - - .xl\:hover\:text-grey-dark:hover { - color: #8795a1; - } - - .xl\:hover\:text-grey:hover { - color: #b8c2cc; - } - - .xl\:hover\:text-grey-light:hover { - color: #e2e8ee; - } - - .xl\:hover\:text-grey-lighter:hover { - color: #ecf0f3; - } - - .xl\:hover\:text-grey-lightest:hover { - color: #f9f9f9; - } - - .xl\:hover\:text-white:hover { - color: #fff; - } - - .xl\:hover\:text-red-darkest:hover { - color: #3b0d0c; - } - - .xl\:hover\:text-red-darker:hover { - color: #621b18; - } - - .xl\:hover\:text-red-dark:hover { - color: #cc1f1a; - } - - .xl\:hover\:text-red:hover { - color: #e3342f; - } - - .xl\:hover\:text-red-light:hover { - color: #ef5753; - } - - .xl\:hover\:text-red-lighter:hover { - color: #f9acaa; - } - - .xl\:hover\:text-red-lightest:hover { - color: #fcebea; - } - - .xl\:hover\:text-orange-darkest:hover { - color: #462a16; - } - - .xl\:hover\:text-orange-darker:hover { - color: #613b1f; - } - - .xl\:hover\:text-orange-dark:hover { - color: #de751f; - } - - .xl\:hover\:text-orange:hover { - color: #f6993f; - } - - .xl\:hover\:text-orange-light:hover { - color: #faad63; - } - - .xl\:hover\:text-orange-lighter:hover { - color: #fcd9b6; - } - - .xl\:hover\:text-orange-lightest:hover { - color: #fff5eb; - } - - .xl\:hover\:text-yellow-darkest:hover { - color: #453411; - } - - .xl\:hover\:text-yellow-darker:hover { - color: #684f1d; - } - - .xl\:hover\:text-yellow-dark:hover { - color: #f2d024; - } - - .xl\:hover\:text-yellow:hover { - color: #ffed4a; - } - - .xl\:hover\:text-yellow-light:hover { - color: #fff382; - } - - .xl\:hover\:text-yellow-lighter:hover { - color: #fff9c2; - } - - .xl\:hover\:text-yellow-lightest:hover { - color: #fcfbeb; - } - - .xl\:hover\:text-green-darkest:hover { - color: #0f2f21; - } - - .xl\:hover\:text-green-darker:hover { - color: #1a4731; - } - - .xl\:hover\:text-green-dark:hover { - color: #1f9d55; - } - - .xl\:hover\:text-green:hover { - color: #38c172; - } - - .xl\:hover\:text-green-light:hover { - color: #51d88a; - } - - .xl\:hover\:text-green-lighter:hover { - color: #a2f5bf; - } - - .xl\:hover\:text-green-lightest:hover { - color: #e3fcec; - } - - .xl\:hover\:text-teal-darkest:hover { - color: #0d3331; - } - - .xl\:hover\:text-teal-darker:hover { - color: #20504f; - } - - .xl\:hover\:text-teal-dark:hover { - color: #38a89d; - } - - .xl\:hover\:text-teal:hover { - color: #4dc0b5; - } - - .xl\:hover\:text-teal-light:hover { - color: #64d5ca; - } - - .xl\:hover\:text-teal-lighter:hover { - color: #a0f0ed; - } - - .xl\:hover\:text-teal-lightest:hover { - color: #e8fffe; - } - - .xl\:hover\:text-blue-darkest:hover { - color: #24548f; - } - - .xl\:hover\:text-blue-darker:hover { - color: #1a4d8c; - } - - .xl\:hover\:text-blue-dark:hover { - color: #0174d4; - } - - .xl\:hover\:text-blue:hover { - color: #3490dc; - } - - .xl\:hover\:text-blue-light:hover { - color: #6cb2eb; - } - - .xl\:hover\:text-blue-lighter:hover { - color: #bcdefa; - } - - .xl\:hover\:text-blue-lightest:hover { - color: #eff8ff; - } - - .xl\:hover\:text-indigo-darkest:hover { - color: #191e38; - } - - .xl\:hover\:text-indigo-darker:hover { - color: #2f365f; - } - - .xl\:hover\:text-indigo-dark:hover { - color: #5661b3; - } - - .xl\:hover\:text-indigo:hover { - color: #6574cd; - } - - .xl\:hover\:text-indigo-light:hover { - color: #7886d7; - } - - .xl\:hover\:text-indigo-lighter:hover { - color: #b2b7ff; - } - - .xl\:hover\:text-indigo-lightest:hover { - color: #e6e8ff; - } - - .xl\:hover\:text-purple-darkest:hover { - color: #21183c; - } - - .xl\:hover\:text-purple-darker:hover { - color: #382b5f; - } - - .xl\:hover\:text-purple-dark:hover { - color: #794acf; - } - - .xl\:hover\:text-purple:hover { - color: #9561e2; - } - - .xl\:hover\:text-purple-light:hover { - color: #a779e9; - } - - .xl\:hover\:text-purple-lighter:hover { - color: #d6bbfc; - } - - .xl\:hover\:text-purple-lightest:hover { - color: #f3ebff; - } - - .xl\:hover\:text-pink-darkest:hover { - color: #451225; - } - - .xl\:hover\:text-pink-darker:hover { - color: #6f213f; - } - - .xl\:hover\:text-pink-dark:hover { - color: #eb5286; - } - - .xl\:hover\:text-pink:hover { - color: #f66d9b; - } - - .xl\:hover\:text-pink-light:hover { - color: #fa7ea8; - } - - .xl\:hover\:text-pink-lighter:hover { - color: #ffbbca; - } - - .xl\:hover\:text-pink-lightest:hover { - color: #ffebef; - } - - .xl\:focus\:text-transparent:focus { - color: transparent; - } - - .xl\:focus\:text-black:focus { - color: #1f2e41; - } - - .xl\:focus\:text-grey-darkest:focus { - color: #3e4852; - } - - .xl\:focus\:text-grey-darker:focus { - color: #606f7b; - } - - .xl\:focus\:text-grey-dark:focus { - color: #8795a1; - } - - .xl\:focus\:text-grey:focus { - color: #b8c2cc; - } - - .xl\:focus\:text-grey-light:focus { - color: #e2e8ee; - } - - .xl\:focus\:text-grey-lighter:focus { - color: #ecf0f3; - } - - .xl\:focus\:text-grey-lightest:focus { - color: #f9f9f9; - } - - .xl\:focus\:text-white:focus { - color: #fff; - } - - .xl\:focus\:text-red-darkest:focus { - color: #3b0d0c; - } - - .xl\:focus\:text-red-darker:focus { - color: #621b18; - } - - .xl\:focus\:text-red-dark:focus { - color: #cc1f1a; - } - - .xl\:focus\:text-red:focus { - color: #e3342f; - } - - .xl\:focus\:text-red-light:focus { - color: #ef5753; - } - - .xl\:focus\:text-red-lighter:focus { - color: #f9acaa; - } - - .xl\:focus\:text-red-lightest:focus { - color: #fcebea; - } - - .xl\:focus\:text-orange-darkest:focus { - color: #462a16; - } - - .xl\:focus\:text-orange-darker:focus { - color: #613b1f; - } - - .xl\:focus\:text-orange-dark:focus { - color: #de751f; - } - - .xl\:focus\:text-orange:focus { - color: #f6993f; - } - - .xl\:focus\:text-orange-light:focus { - color: #faad63; - } - - .xl\:focus\:text-orange-lighter:focus { - color: #fcd9b6; - } - - .xl\:focus\:text-orange-lightest:focus { - color: #fff5eb; - } - - .xl\:focus\:text-yellow-darkest:focus { - color: #453411; - } - - .xl\:focus\:text-yellow-darker:focus { - color: #684f1d; - } - - .xl\:focus\:text-yellow-dark:focus { - color: #f2d024; - } - - .xl\:focus\:text-yellow:focus { - color: #ffed4a; - } - - .xl\:focus\:text-yellow-light:focus { - color: #fff382; - } - - .xl\:focus\:text-yellow-lighter:focus { - color: #fff9c2; - } - - .xl\:focus\:text-yellow-lightest:focus { - color: #fcfbeb; - } - - .xl\:focus\:text-green-darkest:focus { - color: #0f2f21; - } - - .xl\:focus\:text-green-darker:focus { - color: #1a4731; - } - - .xl\:focus\:text-green-dark:focus { - color: #1f9d55; - } - - .xl\:focus\:text-green:focus { - color: #38c172; - } - - .xl\:focus\:text-green-light:focus { - color: #51d88a; - } - - .xl\:focus\:text-green-lighter:focus { - color: #a2f5bf; - } - - .xl\:focus\:text-green-lightest:focus { - color: #e3fcec; - } - - .xl\:focus\:text-teal-darkest:focus { - color: #0d3331; - } - - .xl\:focus\:text-teal-darker:focus { - color: #20504f; - } - - .xl\:focus\:text-teal-dark:focus { - color: #38a89d; - } - - .xl\:focus\:text-teal:focus { - color: #4dc0b5; - } - - .xl\:focus\:text-teal-light:focus { - color: #64d5ca; - } - - .xl\:focus\:text-teal-lighter:focus { - color: #a0f0ed; - } - - .xl\:focus\:text-teal-lightest:focus { - color: #e8fffe; - } - - .xl\:focus\:text-blue-darkest:focus { - color: #24548f; - } - - .xl\:focus\:text-blue-darker:focus { - color: #1a4d8c; - } - - .xl\:focus\:text-blue-dark:focus { - color: #0174d4; - } - - .xl\:focus\:text-blue:focus { - color: #3490dc; - } - - .xl\:focus\:text-blue-light:focus { - color: #6cb2eb; - } - - .xl\:focus\:text-blue-lighter:focus { - color: #bcdefa; - } - - .xl\:focus\:text-blue-lightest:focus { - color: #eff8ff; - } - - .xl\:focus\:text-indigo-darkest:focus { - color: #191e38; - } - - .xl\:focus\:text-indigo-darker:focus { - color: #2f365f; - } - - .xl\:focus\:text-indigo-dark:focus { - color: #5661b3; - } - - .xl\:focus\:text-indigo:focus { - color: #6574cd; - } - - .xl\:focus\:text-indigo-light:focus { - color: #7886d7; - } - - .xl\:focus\:text-indigo-lighter:focus { - color: #b2b7ff; - } - - .xl\:focus\:text-indigo-lightest:focus { - color: #e6e8ff; - } - - .xl\:focus\:text-purple-darkest:focus { - color: #21183c; - } - - .xl\:focus\:text-purple-darker:focus { - color: #382b5f; - } - - .xl\:focus\:text-purple-dark:focus { - color: #794acf; - } - - .xl\:focus\:text-purple:focus { - color: #9561e2; - } - - .xl\:focus\:text-purple-light:focus { - color: #a779e9; - } - - .xl\:focus\:text-purple-lighter:focus { - color: #d6bbfc; - } - - .xl\:focus\:text-purple-lightest:focus { - color: #f3ebff; - } - - .xl\:focus\:text-pink-darkest:focus { - color: #451225; - } - - .xl\:focus\:text-pink-darker:focus { - color: #6f213f; - } - - .xl\:focus\:text-pink-dark:focus { - color: #eb5286; - } - - .xl\:focus\:text-pink:focus { - color: #f66d9b; - } - - .xl\:focus\:text-pink-light:focus { - color: #fa7ea8; - } - - .xl\:focus\:text-pink-lighter:focus { - color: #ffbbca; - } - - .xl\:focus\:text-pink-lightest:focus { - color: #ffebef; - } - - .xl\:text-xs { - font-size: .8rem; - } - - .xl\:text-sm { - font-size: .925rem; - } - - .xl\:text-base { - font-size: 1rem; - } - - .xl\:text-lg { - font-size: 1.125rem; - } - - .xl\:text-xl { - font-size: 1.25rem; - } - - .xl\:text-2xl { - font-size: 1.5rem; - } - - .xl\:text-3xl { - font-size: 1.75rem; - } - - .xl\:text-4xl { - font-size: 2.125rem; - } - - .xl\:text-5xl { - font-size: 2.625rem; - } - - .xl\:text-6xl { - font-size: 10rem; - } - - .xl\:italic { - font-style: italic; - } - - .xl\:roman { - font-style: normal; - } - - .xl\:uppercase { - text-transform: uppercase; - } - - .xl\:lowercase { - text-transform: lowercase; - } - - .xl\:capitalize { - text-transform: capitalize; - } - - .xl\:normal-case { - text-transform: none; - } - - .xl\:underline { - text-decoration: underline; - } - - .xl\:line-through { - text-decoration: line-through; - } - - .xl\:no-underline { - text-decoration: none; - } - - .xl\:antialiased { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - .xl\:subpixel-antialiased { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; - } - - .xl\:hover\:italic:hover { - font-style: italic; - } - - .xl\:hover\:roman:hover { - font-style: normal; - } - - .xl\:hover\:uppercase:hover { - text-transform: uppercase; - } - - .xl\:hover\:lowercase:hover { - text-transform: lowercase; - } - - .xl\:hover\:capitalize:hover { - text-transform: capitalize; - } - - .xl\:hover\:normal-case:hover { - text-transform: none; - } - - .xl\:hover\:underline:hover { - text-decoration: underline; - } - - .xl\:hover\:line-through:hover { - text-decoration: line-through; - } - - .xl\:hover\:no-underline:hover { - text-decoration: none; - } - - .xl\:hover\:antialiased:hover { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - .xl\:hover\:subpixel-antialiased:hover { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; - } - - .xl\:focus\:italic:focus { - font-style: italic; - } - - .xl\:focus\:roman:focus { - font-style: normal; - } - - .xl\:focus\:uppercase:focus { - text-transform: uppercase; - } - - .xl\:focus\:lowercase:focus { - text-transform: lowercase; - } - - .xl\:focus\:capitalize:focus { - text-transform: capitalize; - } - - .xl\:focus\:normal-case:focus { - text-transform: none; - } - - .xl\:focus\:underline:focus { - text-decoration: underline; - } - - .xl\:focus\:line-through:focus { - text-decoration: line-through; - } - - .xl\:focus\:no-underline:focus { - text-decoration: none; - } - - .xl\:focus\:antialiased:focus { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - } - - .xl\:focus\:subpixel-antialiased:focus { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; - } - - .xl\:tracking-tight { - letter-spacing: -0.05em; - } - - .xl\:tracking-normal { - letter-spacing: 0; - } - - .xl\:tracking-wide { - letter-spacing: .05em; - } - - .xl\:select-none { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - } - - .xl\:select-text { - -webkit-user-select: text; - -moz-user-select: text; - -ms-user-select: text; - user-select: text; - } - - .xl\:align-baseline { - vertical-align: baseline; - } - - .xl\:align-top { - vertical-align: top; - } - - .xl\:align-middle { - vertical-align: middle; - } - - .xl\:align-bottom { - vertical-align: bottom; - } - - .xl\:align-text-top { - vertical-align: text-top; - } - - .xl\:align-text-bottom { - vertical-align: text-bottom; - } - - .xl\:visible { - visibility: visible; - } - - .xl\:invisible { - visibility: hidden; - } - - .xl\:whitespace-normal { - white-space: normal; - } - - .xl\:whitespace-no-wrap { - white-space: nowrap; - } - - .xl\:whitespace-pre { - white-space: pre; - } - - .xl\:whitespace-pre-line { - white-space: pre-line; - } - - .xl\:whitespace-pre-wrap { - white-space: pre-wrap; - } - - .xl\:break-words { - word-wrap: break-word; - } - - .xl\:break-normal { - word-wrap: normal; - } - - .xl\:truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - - .xl\:w-1 { - width: .25rem; - } - - .xl\:w-2 { - width: .5rem; - } - - .xl\:w-3 { - width: .75rem; - } - - .xl\:w-4 { - width: 1rem; - } - - .xl\:w-5 { - width: 1.25rem; - } - - .xl\:w-6 { - width: 1.5rem; - } - - .xl\:w-8 { - width: 2rem; - } - - .xl\:w-10 { - width: 2.5rem; - } - - .xl\:w-12 { - width: 3rem; - } - - .xl\:w-16 { - width: 4rem; - } - - .xl\:w-24 { - width: 6rem; - } - - .xl\:w-32 { - width: 8rem; - } - - .xl\:w-48 { - width: 12rem; - } - - .xl\:w-64 { - width: 16rem; - } - - .xl\:w-auto { - width: auto; - } - - .xl\:w-px { - width: 1px; - } - - .xl\:w-1\/2 { - width: 50%; - } - - .xl\:w-1\/3 { - width: 33.33333%; - } - - .xl\:w-2\/3 { - width: 66.66667%; - } - - .xl\:w-1\/4 { - width: 25%; - } - - .xl\:w-3\/4 { - width: 75%; - } - - .xl\:w-1\/5 { - width: 20%; - } - - .xl\:w-2\/5 { - width: 40%; - } - - .xl\:w-3\/5 { - width: 60%; - } - - .xl\:w-4\/5 { - width: 80%; - } - - .xl\:w-1\/6 { - width: 16.66667%; - } - - .xl\:w-5\/6 { - width: 83.33333%; - } - - .xl\:w-full { - width: 100%; - } - - .xl\:w-screen { - width: 100vw; - } - - .xl\:focus\:w-1:focus { - width: .25rem; - } - - .xl\:focus\:w-2:focus { - width: .5rem; - } - - .xl\:focus\:w-3:focus { - width: .75rem; - } - - .xl\:focus\:w-4:focus { - width: 1rem; - } - - .xl\:focus\:w-5:focus { - width: 1.25rem; - } - - .xl\:focus\:w-6:focus { - width: 1.5rem; - } - - .xl\:focus\:w-8:focus { - width: 2rem; - } - - .xl\:focus\:w-10:focus { - width: 2.5rem; - } - - .xl\:focus\:w-12:focus { - width: 3rem; - } - - .xl\:focus\:w-16:focus { - width: 4rem; - } - - .xl\:focus\:w-24:focus { - width: 6rem; - } - - .xl\:focus\:w-32:focus { - width: 8rem; - } - - .xl\:focus\:w-48:focus { - width: 12rem; - } - - .xl\:focus\:w-64:focus { - width: 16rem; - } - - .xl\:focus\:w-auto:focus { - width: auto; - } - - .xl\:focus\:w-px:focus { - width: 1px; - } - - .xl\:focus\:w-1\/2:focus { - width: 50%; - } - - .xl\:focus\:w-1\/3:focus { - width: 33.33333%; - } - - .xl\:focus\:w-2\/3:focus { - width: 66.66667%; - } - - .xl\:focus\:w-1\/4:focus { - width: 25%; - } - - .xl\:focus\:w-3\/4:focus { - width: 75%; - } - - .xl\:focus\:w-1\/5:focus { - width: 20%; - } - - .xl\:focus\:w-2\/5:focus { - width: 40%; - } - - .xl\:focus\:w-3\/5:focus { - width: 60%; - } - - .xl\:focus\:w-4\/5:focus { - width: 80%; - } - - .xl\:focus\:w-1\/6:focus { - width: 16.66667%; - } - - .xl\:focus\:w-5\/6:focus { - width: 83.33333%; - } - - .xl\:focus\:w-full:focus { - width: 100%; - } - - .xl\:focus\:w-screen:focus { - width: 100vw; - } - - .xl\:z-0 { - z-index: 0; - } - - .xl\:z-10 { - z-index: 10; - } - - .xl\:z-20 { - z-index: 20; - } - - .xl\:z-30 { - z-index: 30; - } - - .xl\:z-40 { - z-index: 40; - } - - .xl\:z-50 { - z-index: 50; - } - - .xl\:z-auto { - z-index: auto; - } -} diff --git a/source/assets/build/css/main.css.map b/source/assets/build/css/main.css.map deleted file mode 100644 index 64018dcc6..000000000 --- a/source/assets/build/css/main.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///./source/_assets/sass/main.scss","webpack:///./node_modules/highlight.js/styles/github.css","webpack:///./source/_assets/sass/_base.scss","webpack:///./source/_assets/sass/_navigation.scss","webpack:///./"],"names":[],"mappings":"AAAA,4EAAS,KAAT,iBAAS,mCAAT,QAAS,IAAT,cAAS,kBAAT,+BAAS,qDAAT,gCAAS,gBAAT,4BAAS,aAAT,mBAAS,6GAAT,kBAAS,eAAT,gCAAS,oBAAT,aAAS,SAAT,cAAS,4DAAT,aAAS,KAAT,SAAS,KAAT,iBAAS,uCAAT,oBAAS,sDAAT,gBAAS,eAAT,mBAAS,iDAAT,yBAAS,yHAAT,kBAAS,sHAAT,6BAAS,UAAT,0BAAS,QAAT,8BAAS,uGAAT,uBAAS,UAAT,aAAS,8BAAT,8BAAS,kHAAT,WAAS,eAAT,6BAAS,6DAAT,uBAAS,8BAAT,0BAAS,qBAAT,aAAS,SAAT,iBAAS,mBAAT,YAAS,MAAT,8BAAS,8DAAT,2BAAS,mEAAT,QAAS,QAAT,uBAAS,uBAAT,mBAAS,mDAAT,SAAS,gBAAT,QAAS,kBAAT,sBAAS,KAAT,kBAAS,UAAT,eAAS,KAAT,eAAS,iFAAT,cAAS,mIAAT,cAAS,oDAAT,cAAS,gCAAT,cAAS,OAAT,wBAAS,CACT,qBAAS,0BAAT,0BAAS,2BAAT,0BAAS,2BAAT,0BAAS,4BAAT,2BAAS,ECKT,MACE,cACA,gBACA,aACA,WACA,kBAAmB,CAGrB,0BAEE,WACA,iBAAkB,CAGpB,6CAGE,WACA,eAAiB,CAGnB,uFAKE,UAAc,CAGhB,0BAEE,UAAW,CAGb,4CAGE,WACA,eAAiB,CAGnB,YACE,eAAmB,CAGrB,mCAEE,WACA,eAAiB,CAGnB,qCAGE,WACA,eAAmB,CAGrB,wBAEE,aAAc,CAGhB,0BAEE,aAAc,CAGhB,kCAEE,aAAc,CAGhB,WACE,WACA,eAAiB,CAGnB,eACE,eAAgB,CAGlB,eACE,eAAgB,CAGlB,eACE,iBAAkB,CAGpB,aACE,eAAiB,CCjGnB,EFWA,qBAAS,cENT,KACI,cAAe,CAGnB,WFEA,qBAAS,gJEST,KACI,eAAe,yBFVV,uCEiBT,kBFjBA,iBAAS,iDE+BR,0FF/BD,YAAS,CEiCT,GFjCA,gBAAS,iBEsCT,GFtCA,cAAS,CE2CT,MF3CA,eAAS,CE8CR,GF9CD,kBAAS,CEgDT,GFhDA,gBAAS,CEqDT,MFrDA,eAAS,CEwDR,GFxDD,iBAAS,CE0DT,GF1DA,gBAAS,mBE+DT,GF/DA,wBAAS,6EEsET,YFtEA,aAAS,gBEiFT,MFjFA,kBAAS,qBEgGR,IFhGD,yBAAS,sKEgGR,SFhGD,6BAAS,wBEkGT,MFlGA,gBAAS,mBEuGT,UFvGA,6BAAS,UGXT,WACI,mDACA,yBACA,4BACA,iBAAkB,CAGtB,yBACI,iBHGJ,UGAQ,iBAAkB,CACrB,CH+NJ,YAhOD,gBAAS,2BAAT,wBAAS,+CAAT,2BAAS,WAAT,2BAAS,YAAT,4BAAS,iBAAT,4BAAS,WAAT,wBAAS,kBAAT,wBAAS,iBAAT,wBAAS,eAAT,wBAAS,UAAT,wBAAS,gBAAT,wBAAS,kBAAT,wBAAS,mBAAT,wBAAS,WAAT,qBAAS,iBAAT,wBAAS,gBAAT,wBAAS,cAAT,wBAAS,SAAT,wBAAS,eAAT,wBAAS,iBAAT,wBAAS,kBAAT,wBAAS,oBAAT,wBAAS,mBAAT,wBAAS,iBAAT,wBAAS,YAAT,wBAAS,kBAAT,wBAAS,oBAAT,wBAAS,qBAAT,wBAAS,oBAAT,wBAAS,mBAAT,wBAAS,iBAAT,wBAAS,YAAT,wBAAS,kBAAT,wBAAS,oBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,kBAAT,wBAAS,gBAAT,wBAAS,WAAT,wBAAS,iBAAT,wBAAS,mBAAT,wBAAS,oBAAT,wBAAS,kBAAT,wBAAS,iBAAT,wBAAS,eAAT,wBAAS,UAAT,wBAAS,gBAAT,wBAAS,kBAAT,wBAAS,mBAAT,wBAAS,kBAAT,wBAAS,iBAAT,wBAAS,eAAT,wBAAS,UAAT,wBAAS,gBAAT,wBAAS,kBAAT,wBAAS,mBAAT,wBAAS,oBAAT,wBAAS,mBAAT,wBAAS,iBAAT,wBAAS,YAAT,wBAAS,kBAAT,wBAAS,oBAAT,wBAAS,qBAAT,wBAAS,oBAAT,wBAAS,mBAAT,wBAAS,iBAAT,wBAAS,YAAT,wBAAS,kBAAT,wBAAS,oBAAT,wBAAS,qBAAT,wBAAS,kBAAT,wBAAS,iBAAT,wBAAS,eAAT,wBAAS,UAAT,wBAAS,gBAAT,wBAAS,kBAAT,wBAAS,mBAAT,wBAAS,8BAAT,4BAAS,wBAAT,wBAAS,+BAAT,wBAAS,8BAAT,wBAAS,4BAAT,wBAAS,uBAAT,wBAAS,6BAAT,wBAAS,+BAAT,wBAAS,gCAAT,wBAAS,wBAAT,qBAAS,8BAAT,wBAAS,6BAAT,wBAAS,2BAAT,wBAAS,sBAAT,wBAAS,4BAAT,wBAAS,8BAAT,wBAAS,+BAAT,wBAAS,iCAAT,wBAAS,gCAAT,wBAAS,8BAAT,wBAAS,yBAAT,wBAAS,+BAAT,wBAAS,iCAAT,wBAAS,kCAAT,wBAAS,iCAAT,wBAAS,gCAAT,wBAAS,8BAAT,wBAAS,yBAAT,wBAAS,+BAAT,wBAAS,iCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,+BAAT,wBAAS,6BAAT,wBAAS,wBAAT,wBAAS,8BAAT,wBAAS,gCAAT,wBAAS,iCAAT,wBAAS,+BAAT,wBAAS,8BAAT,wBAAS,4BAAT,wBAAS,uBAAT,wBAAS,6BAAT,wBAAS,+BAAT,wBAAS,gCAAT,wBAAS,+BAAT,wBAAS,8BAAT,wBAAS,4BAAT,wBAAS,uBAAT,wBAAS,6BAAT,wBAAS,+BAAT,wBAAS,gCAAT,wBAAS,iCAAT,wBAAS,gCAAT,wBAAS,8BAAT,wBAAS,yBAAT,wBAAS,+BAAT,wBAAS,iCAAT,wBAAS,kCAAT,wBAAS,iCAAT,wBAAS,gCAAT,wBAAS,8BAAT,wBAAS,yBAAT,wBAAS,+BAAT,wBAAS,iCAAT,wBAAS,kCAAT,wBAAS,+BAAT,wBAAS,8BAAT,wBAAS,4BAAT,wBAAS,uBAAT,wBAAS,6BAAT,wBAAS,+BAAT,wBAAS,gCAAT,wBAAS,8BAAT,4BAAS,wBAAT,wBAAS,+BAAT,wBAAS,8BAAT,wBAAS,4BAAT,wBAAS,uBAAT,wBAAS,6BAAT,wBAAS,+BAAT,wBAAS,gCAAT,wBAAS,wBAAT,qBAAS,8BAAT,wBAAS,6BAAT,wBAAS,2BAAT,wBAAS,sBAAT,wBAAS,4BAAT,wBAAS,8BAAT,wBAAS,+BAAT,wBAAS,iCAAT,wBAAS,gCAAT,wBAAS,8BAAT,wBAAS,yBAAT,wBAAS,+BAAT,wBAAS,iCAAT,wBAAS,kCAAT,wBAAS,iCAAT,wBAAS,gCAAT,wBAAS,8BAAT,wBAAS,yBAAT,wBAAS,+BAAT,wBAAS,iCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,+BAAT,wBAAS,6BAAT,wBAAS,wBAAT,wBAAS,8BAAT,wBAAS,gCAAT,wBAAS,iCAAT,wBAAS,+BAAT,wBAAS,8BAAT,wBAAS,4BAAT,wBAAS,uBAAT,wBAAS,6BAAT,wBAAS,+BAAT,wBAAS,gCAAT,wBAAS,+BAAT,wBAAS,8BAAT,wBAAS,4BAAT,wBAAS,uBAAT,wBAAS,6BAAT,wBAAS,+BAAT,wBAAS,gCAAT,wBAAS,iCAAT,wBAAS,gCAAT,wBAAS,8BAAT,wBAAS,yBAAT,wBAAS,+BAAT,wBAAS,iCAAT,wBAAS,kCAAT,wBAAS,iCAAT,wBAAS,gCAAT,wBAAS,8BAAT,wBAAS,yBAAT,wBAAS,+BAAT,wBAAS,iCAAT,wBAAS,kCAAT,wBAAS,+BAAT,wBAAS,8BAAT,wBAAS,4BAAT,wBAAS,uBAAT,wBAAS,6BAAT,wBAAS,+BAAT,wBAAS,gCAAT,wBAAS,YAAT,0BAAS,YAAT,uBAAS,UAAT,qBAAS,iBAAT,0BAAS,cAAT,uBAAS,WAAT,wBAAS,kBAAT,6BAAS,eAAT,0BAAS,SAAT,uBAAS,YAAT,wBAAS,eAAT,2BAAS,cAAT,0BAAS,cAAT,0BAAS,UAAT,oBAAS,WAAT,qBAAS,aAAT,uBAAS,kBAAT,wBAAS,kBAAT,wBAAS,qBAAT,wBAAS,eAAT,oBAAS,sBAAT,oBAAS,qBAAT,oBAAS,mBAAT,oBAAS,cAAT,oBAAS,oBAAT,oBAAS,sBAAT,oBAAS,uBAAT,oBAAS,eAAT,iBAAS,qBAAT,oBAAS,oBAAT,oBAAS,kBAAT,oBAAS,aAAT,oBAAS,mBAAT,oBAAS,qBAAT,oBAAS,sBAAT,oBAAS,wBAAT,oBAAS,uBAAT,oBAAS,qBAAT,oBAAS,gBAAT,oBAAS,sBAAT,oBAAS,wBAAT,oBAAS,yBAAT,oBAAS,wBAAT,oBAAS,uBAAT,oBAAS,qBAAT,oBAAS,gBAAT,oBAAS,sBAAT,oBAAS,wBAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,sBAAT,oBAAS,oBAAT,oBAAS,eAAT,oBAAS,qBAAT,oBAAS,uBAAT,oBAAS,wBAAT,oBAAS,sBAAT,oBAAS,qBAAT,oBAAS,mBAAT,oBAAS,cAAT,oBAAS,oBAAT,oBAAS,sBAAT,oBAAS,uBAAT,oBAAS,sBAAT,oBAAS,qBAAT,oBAAS,mBAAT,oBAAS,cAAT,oBAAS,oBAAT,oBAAS,sBAAT,oBAAS,uBAAT,oBAAS,wBAAT,oBAAS,uBAAT,oBAAS,qBAAT,oBAAS,gBAAT,oBAAS,sBAAT,oBAAS,wBAAT,oBAAS,yBAAT,oBAAS,wBAAT,oBAAS,uBAAT,oBAAS,qBAAT,oBAAS,gBAAT,oBAAS,sBAAT,oBAAS,wBAAT,oBAAS,yBAAT,oBAAS,sBAAT,oBAAS,qBAAT,oBAAS,mBAAT,oBAAS,cAAT,oBAAS,oBAAT,oBAAS,sBAAT,oBAAS,uBAAT,oBAAS,kCAAT,wBAAS,4BAAT,oBAAS,mCAAT,oBAAS,kCAAT,oBAAS,gCAAT,oBAAS,2BAAT,oBAAS,iCAAT,oBAAS,mCAAT,oBAAS,oCAAT,oBAAS,4BAAT,iBAAS,kCAAT,oBAAS,iCAAT,oBAAS,+BAAT,oBAAS,0BAAT,oBAAS,gCAAT,oBAAS,kCAAT,oBAAS,mCAAT,oBAAS,qCAAT,oBAAS,oCAAT,oBAAS,kCAAT,oBAAS,6BAAT,oBAAS,mCAAT,oBAAS,qCAAT,oBAAS,sCAAT,oBAAS,qCAAT,oBAAS,oCAAT,oBAAS,kCAAT,oBAAS,6BAAT,oBAAS,mCAAT,oBAAS,qCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,mCAAT,oBAAS,iCAAT,oBAAS,4BAAT,oBAAS,kCAAT,oBAAS,oCAAT,oBAAS,qCAAT,oBAAS,mCAAT,oBAAS,kCAAT,oBAAS,gCAAT,oBAAS,2BAAT,oBAAS,iCAAT,oBAAS,mCAAT,oBAAS,oCAAT,oBAAS,mCAAT,oBAAS,kCAAT,oBAAS,gCAAT,oBAAS,2BAAT,oBAAS,iCAAT,oBAAS,mCAAT,oBAAS,oCAAT,oBAAS,qCAAT,oBAAS,oCAAT,oBAAS,kCAAT,oBAAS,6BAAT,oBAAS,mCAAT,oBAAS,qCAAT,oBAAS,sCAAT,oBAAS,qCAAT,oBAAS,oCAAT,oBAAS,kCAAT,oBAAS,6BAAT,oBAAS,mCAAT,oBAAS,qCAAT,oBAAS,sCAAT,oBAAS,mCAAT,oBAAS,kCAAT,oBAAS,gCAAT,oBAAS,2BAAT,oBAAS,iCAAT,oBAAS,mCAAT,oBAAS,oCAAT,oBAAS,kCAAT,wBAAS,4BAAT,oBAAS,mCAAT,oBAAS,kCAAT,oBAAS,gCAAT,oBAAS,2BAAT,oBAAS,iCAAT,oBAAS,mCAAT,oBAAS,oCAAT,oBAAS,4BAAT,iBAAS,kCAAT,oBAAS,iCAAT,oBAAS,+BAAT,oBAAS,0BAAT,oBAAS,gCAAT,oBAAS,kCAAT,oBAAS,mCAAT,oBAAS,qCAAT,oBAAS,oCAAT,oBAAS,kCAAT,oBAAS,6BAAT,oBAAS,mCAAT,oBAAS,qCAAT,oBAAS,sCAAT,oBAAS,qCAAT,oBAAS,oCAAT,oBAAS,kCAAT,oBAAS,6BAAT,oBAAS,mCAAT,oBAAS,qCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,mCAAT,oBAAS,iCAAT,oBAAS,4BAAT,oBAAS,kCAAT,oBAAS,oCAAT,oBAAS,qCAAT,oBAAS,mCAAT,oBAAS,kCAAT,oBAAS,gCAAT,oBAAS,2BAAT,oBAAS,iCAAT,oBAAS,mCAAT,oBAAS,oCAAT,oBAAS,mCAAT,oBAAS,kCAAT,oBAAS,gCAAT,oBAAS,2BAAT,oBAAS,iCAAT,oBAAS,mCAAT,oBAAS,oCAAT,oBAAS,qCAAT,oBAAS,oCAAT,oBAAS,kCAAT,oBAAS,6BAAT,oBAAS,mCAAT,oBAAS,qCAAT,oBAAS,sCAAT,oBAAS,qCAAT,oBAAS,oCAAT,oBAAS,kCAAT,oBAAS,6BAAT,oBAAS,mCAAT,oBAAS,qCAAT,oBAAS,sCAAT,oBAAS,mCAAT,oBAAS,kCAAT,oBAAS,gCAAT,oBAAS,2BAAT,oBAAS,iCAAT,oBAAS,mCAAT,oBAAS,oCAAT,oBAAS,eAAT,eAAS,aAAT,qBAAS,UAAT,oBAAS,aAAT,mBAAS,eAAT,oBAAS,iBAAT,yBAAS,0CAAT,0BAAS,6CAAT,6BAAS,4CAAT,yBAAS,0CAAT,8BAAS,6BAAT,+BAAS,6BAAT,kCAAS,6BAAT,iCAAS,eAAT,8BAAS,YAAT,6BAAS,uBAAT,8BAAS,uBAAT,iCAAS,uBAAT,gCAAS,YAAT,6BAAS,eAAT,4BAAS,6BAAT,6BAAS,6BAAT,gCAAS,6BAAT,+BAAS,eAAT,4BAAS,iBAAT,8BAAS,+CAAT,8BAAS,iCAAT,iCAAS,iCAAT,gCAAS,iBAAT,6BAAS,kBAAT,wBAAS,kBAAT,yBAAS,kBAAT,4BAAS,kBAAT,2BAAS,gBAAT,8BAAS,gBAAT,+BAAS,gBAAT,kCAAS,gBAAT,iCAAS,aAAT,6BAAS,aAAT,8BAAS,aAAT,iCAAS,aAAT,gCAAS,gBAAT,4BAAS,gBAAT,6BAAS,gBAAT,gCAAS,gBAAT,+BAAS,kBAAT,6BAAS,kBAAT,8BAAS,kBAAT,iCAAS,kBAAT,gCAAS,eAAT,kBAAS,gBAAT,mBAAS,gBAAT,mBAAS,cAAT,iBAAS,WAAT,cAAS,WAAT,gBAAS,WAAT,gBAAS,WAAT,gBAAS,SAAT,gBAAS,aAAT,kBAAS,aAAT,oBAAS,aAAT,qBAAS,aAAT,mBAAS,aAAT,oBAAS,aAAT,sBAAS,aAAT,uBAAS,aAAT,qBAAS,aAAT,oBAAS,aAAT,sBAAS,aAAT,uBAAS,aAAT,qBAAS,aAAT,oBAAS,aAAT,sBAAS,aAAT,uBAAS,aAAT,qBAAS,WAAT,oBAAS,WAAT,sBAAS,WAAT,uBAAS,WAAT,qBAAS,cAAT,WAAS,iBAAT,cAAS,iBAAT,cAAS,cAAT,WAAS,cAAT,WAAS,qBAAT,kBAAS,QAAT,aAAS,eAAT,oBAAS,SAAT,cAAS,QAAT,aAAS,YAAT,iBAAS,aAAT,kBAAS,SAAT,YAAS,OAAT,oBAAS,8CAAT,2BAAS,yDAAT,6BAAS,sEAAT,6BAAS,mBAAT,8BAAS,oEAAT,4BAAS,+FAAT,4BAAS,yGAAT,mBAAS,kCAAT,2BAAS,qCAAT,qBAAS,8BAAT,wBAAS,uDAAT,sBAAS,sDAAT,yBAAS,yDAAT,2BAAS,4DAAT,0BAAS,sDAAT,yBAAS,4BAAT,0BAAS,gCAAT,wBAAS,iCAAT,2BAAS,gCAAT,4BAAS,kCAAT,uBAAS,4DAAT,qBAAS,2DAAT,wBAAS,6DAAT,yBAAS,oEAAT,yBAAS,6CAAT,0BAAS,oCAAT,yBAAS,sCAAT,uBAAS,wCAAT,2BAAS,4CAAT,8BAAS,mCAAT,mBAAS,uCAAT,mBAAS,8CAAT,mBAAS,2CAAT,mBAAS,mCAAT,mBAAS,6CAAT,oBAAS,4BAAT,mBAAS,gDAAT,oBAAS,2BAAT,WAAS,aAAT,UAAS,aAAT,UAAS,iBAAT,WAAS,oCAAT,yJAAS,aAAT,sIAAS,YAAT,uEAAS,gBAAT,eAAS,YAAT,eAAS,aAAT,eAAS,cAAT,eAAS,cAAT,eAAS,gBAAT,eAAS,YAAT,eAAS,iBAAT,eAAS,aAAT,eAAS,6BAAT,eAAS,yBAAT,eAAS,0BAAT,eAAS,2BAAT,eAAS,2BAAT,eAAS,6BAAT,eAAS,yBAAT,eAAS,8BAAT,eAAS,0BAAT,eAAS,6BAAT,eAAS,yBAAT,eAAS,0BAAT,eAAS,2BAAT,eAAS,2BAAT,eAAS,6BAAT,eAAS,yBAAT,eAAS,8BAAT,eAAS,0BAAT,eAAS,MAAT,aAAS,MAAT,YAAS,MAAT,aAAS,MAAT,WAAS,MAAT,cAAS,MAAT,aAAS,MAAT,WAAS,MAAT,aAAS,OAAT,aAAS,OAAT,WAAS,OAAT,WAAS,OAAT,WAAS,OAAT,WAAS,OAAT,YAAS,OAAT,YAAS,SAAT,WAAS,OAAT,UAAS,SAAT,WAAS,WAAT,YAAS,eAAT,aAAS,gBAAT,gBAAS,iBAAT,eAAS,gBAAT,gBAAS,MAAT,QAAS,MAAT,aAAS,MAAT,YAAS,MAAT,aAAS,MAAT,WAAS,MAAT,cAAS,MAAT,aAAS,MAAT,WAAS,OAAT,aAAS,OAAT,WAAS,OAAT,WAAS,OAAT,WAAS,OAAT,WAAS,OAAT,WAAS,SAAT,WAAS,OAAT,UAAS,OAAT,aAAS,sBAAT,cAAS,qBAAT,kBAAS,2BAAT,mBAAS,0BAAT,iBAAS,0BAAT,kBAAS,yBAAT,kBAAS,2BAAT,mBAAS,0BAAT,gBAAS,yBAAT,iBAAS,wBAAT,mBAAS,4BAAT,oBAAS,2BAAT,kBAAS,2BAAT,mBAAS,0BAAT,gBAAS,yBAAT,iBAAS,yBAAT,kBAAS,4BAAT,mBAAS,2BAAT,gBAAS,0BAAT,iBAAS,yBAAT,gBAAS,0BAAT,iBAAS,yBAAT,gBAAS,0BAAT,iBAAS,yBAAT,gBAAS,0BAAT,iBAAS,yBAAT,gBAAS,0BAAT,iBAAS,2BAAT,gBAAS,4BAAT,iBAAS,yBAAT,eAAS,yBAAT,gBAAS,uBAAT,YAAS,OAAT,cAAS,OAAT,eAAS,OAAT,aAAS,OAAT,iBAAS,OAAT,mBAAS,OAAT,oBAAS,OAAT,kBAAS,OAAT,gBAAS,OAAT,kBAAS,OAAT,mBAAS,OAAT,iBAAS,OAAT,iBAAS,OAAT,mBAAS,OAAT,oBAAS,OAAT,kBAAS,OAAT,eAAS,OAAT,iBAAS,OAAT,kBAAS,OAAT,gBAAS,OAAT,kBAAS,OAAT,oBAAS,OAAT,qBAAS,OAAT,mBAAS,OAAT,iBAAS,OAAT,mBAAS,OAAT,oBAAS,OAAT,kBAAS,OAAT,eAAS,OAAT,iBAAS,OAAT,kBAAS,OAAT,gBAAS,QAAT,iBAAS,QAAT,mBAAS,QAAT,oBAAS,QAAT,kBAAS,QAAT,eAAS,QAAT,iBAAS,QAAT,kBAAS,QAAT,gBAAS,QAAT,eAAS,QAAT,iBAAS,QAAT,kBAAS,QAAT,gBAAS,QAAT,eAAS,QAAT,iBAAS,QAAT,kBAAS,QAAT,gBAAS,QAAT,eAAS,QAAT,iBAAS,QAAT,kBAAS,QAAT,gBAAS,QAAT,eAAS,QAAT,iBAAS,QAAT,kBAAS,QAAT,gBAAS,UAAT,eAAS,UAAT,iBAAS,UAAT,kBAAS,UAAT,gBAAS,QAAT,cAAS,QAAT,gBAAS,QAAT,iBAAS,QAAT,eAAS,aAAT,eAAS,eAAT,gBAAS,WAAT,eAAS,WAAT,eAAS,WAAT,eAAS,WAAT,eAAS,WAAT,eAAS,YAAT,eAAS,YAAT,eAAS,YAAT,eAAS,YAAT,gBAAS,aAAT,cAAS,UAAT,YAAS,aAAT,eAAS,eAAT,gBAAS,UAAT,WAAS,aAAT,cAAS,OAAT,QAAS,OAAT,cAAS,OAAT,aAAS,OAAT,cAAS,OAAT,YAAS,OAAT,eAAS,OAAT,cAAS,OAAT,YAAS,QAAT,cAAS,QAAT,YAAS,QAAT,YAAS,QAAT,YAAS,QAAT,YAAS,QAAT,YAAS,QAAT,WAAS,QAAT,aAAS,uBAAT,cAAS,sBAAT,mBAAS,6BAAT,oBAAS,4BAAT,kBAAS,4BAAT,mBAAS,2BAAT,mBAAS,6BAAT,oBAAS,4BAAT,iBAAS,2BAAT,kBAAS,0BAAT,oBAAS,8BAAT,qBAAS,6BAAT,mBAAS,6BAAT,oBAAS,4BAAT,iBAAS,2BAAT,kBAAS,2BAAT,mBAAS,8BAAT,oBAAS,6BAAT,iBAAS,4BAAT,kBAAS,2BAAT,iBAAS,4BAAT,kBAAS,2BAAT,iBAAS,4BAAT,kBAAS,2BAAT,iBAAS,4BAAT,kBAAS,2BAAT,iBAAS,4BAAT,kBAAS,2BAAT,gBAAS,2BAAT,iBAAS,yBAAT,YAAS,QAAT,cAAS,QAAT,eAAS,QAAT,aAAS,QAAT,kBAAS,QAAT,oBAAS,QAAT,qBAAS,QAAT,mBAAS,QAAT,iBAAS,QAAT,mBAAS,QAAT,oBAAS,QAAT,kBAAS,QAAT,kBAAS,QAAT,oBAAS,QAAT,qBAAS,QAAT,mBAAS,QAAT,gBAAS,QAAT,kBAAS,QAAT,mBAAS,QAAT,iBAAS,QAAT,mBAAS,QAAT,qBAAS,QAAT,sBAAS,QAAT,oBAAS,QAAT,kBAAS,QAAT,oBAAS,QAAT,qBAAS,QAAT,mBAAS,QAAT,gBAAS,QAAT,kBAAS,QAAT,mBAAS,QAAT,iBAAS,SAAT,kBAAS,SAAT,oBAAS,SAAT,qBAAS,SAAT,mBAAS,SAAT,gBAAS,SAAT,kBAAS,SAAT,mBAAS,SAAT,iBAAS,SAAT,gBAAS,SAAT,kBAAS,SAAT,mBAAS,SAAT,iBAAS,SAAT,gBAAS,SAAT,kBAAS,SAAT,mBAAS,SAAT,iBAAS,SAAT,gBAAS,SAAT,kBAAS,SAAT,mBAAS,SAAT,iBAAS,SAAT,gBAAS,SAAT,kBAAS,SAAT,mBAAS,SAAT,iBAAS,SAAT,eAAS,SAAT,iBAAS,SAAT,kBAAS,SAAT,gBAAS,YAAT,SAAS,aAAT,WAAS,aAAT,UAAS,aAAT,WAAS,cAAT,SAAS,0CAAT,SAAS,gBAAT,aAAS,kBAAT,eAAS,mBAAT,gBAAS,kBAAT,eAAS,kBAAT,eAAS,kBAAT,eAAS,oBAAT,iBAAS,oBAAT,iBAAS,qBAAT,kBAAS,qBAAT,kBAAS,oBAAT,iBAAS,oBAAT,iBAAS,kBAAT,gCAAS,iBAAT,+BAAS,MAAT,SAAS,MAAT,cAAS,MAAT,aAAS,MAAT,cAAS,MAAT,YAAS,MAAT,eAAS,MAAT,cAAS,MAAT,YAAS,OAAT,cAAS,OAAT,YAAS,OAAT,YAAS,OAAT,YAAS,OAAT,YAAS,OAAT,YAAS,OAAT,WAAS,OAAT,cAAS,uBAAT,eAAS,sBAAT,mBAAS,4BAAT,oBAAS,2BAAT,kBAAS,2BAAT,mBAAS,0BAAT,mBAAS,4BAAT,oBAAS,2BAAT,iBAAS,0BAAT,kBAAS,yBAAT,oBAAS,6BAAT,qBAAS,4BAAT,mBAAS,4BAAT,oBAAS,2BAAT,iBAAS,0BAAT,kBAAS,0BAAT,mBAAS,6BAAT,oBAAS,4BAAT,iBAAS,2BAAT,kBAAS,0BAAT,iBAAS,2BAAT,kBAAS,0BAAT,iBAAS,2BAAT,kBAAS,0BAAT,iBAAS,2BAAT,kBAAS,0BAAT,iBAAS,2BAAT,kBAAS,0BAAT,gBAAS,0BAAT,iBAAS,wBAAT,aAAS,OAAT,eAAS,OAAT,gBAAS,OAAT,cAAS,OAAT,kBAAS,OAAT,oBAAS,OAAT,qBAAS,OAAT,mBAAS,OAAT,iBAAS,OAAT,mBAAS,OAAT,oBAAS,OAAT,kBAAS,OAAT,kBAAS,OAAT,oBAAS,OAAT,qBAAS,OAAT,mBAAS,OAAT,gBAAS,OAAT,kBAAS,OAAT,mBAAS,OAAT,iBAAS,OAAT,mBAAS,OAAT,qBAAS,OAAT,sBAAS,OAAT,oBAAS,OAAT,kBAAS,OAAT,oBAAS,OAAT,qBAAS,OAAT,mBAAS,OAAT,gBAAS,OAAT,kBAAS,OAAT,mBAAS,OAAT,iBAAS,QAAT,kBAAS,QAAT,oBAAS,QAAT,qBAAS,QAAT,mBAAS,QAAT,gBAAS,QAAT,kBAAS,QAAT,mBAAS,QAAT,iBAAS,QAAT,gBAAS,QAAT,kBAAS,QAAT,mBAAS,QAAT,iBAAS,QAAT,gBAAS,QAAT,kBAAS,QAAT,mBAAS,QAAT,iBAAS,QAAT,gBAAS,QAAT,kBAAS,QAAT,mBAAS,QAAT,iBAAS,QAAT,gBAAS,QAAT,kBAAS,QAAT,mBAAS,QAAT,iBAAS,QAAT,eAAS,QAAT,iBAAS,QAAT,kBAAS,QAAT,gBAAS,sBAAT,mBAAS,sBAAT,mBAAS,SAAT,eAAS,QAAT,cAAS,WAAT,iBAAS,WAAT,iBAAS,SAAT,wBAAS,0BAAT,SAAS,sCAAT,QAAS,mBAAT,MAAS,gBAAT,QAAS,cAAT,KAAS,QAAT,OAAS,QAAT,QAAS,QAAT,MAAS,cAAT,WAAS,WAAT,eAAS,WAAT,iBAAS,SAAT,WAAS,SAAT,8CAAS,iDAAT,2EAAS,8EAAT,8EAAS,oFAAT,qDAAS,6DAAT,iDAAS,sDAAT,wBAAS,qCAAT,8CAAS,8DAAT,2EAAS,2FAAT,8EAAS,iGAAT,qDAAS,0EAAT,iDAAS,mEAAT,wBAAS,qCAAT,8CAAS,8DAAT,2EAAS,2FAAT,8EAAS,iGAAT,qDAAS,0EAAT,iDAAS,mEAAT,wBAAS,8BAAT,iBAAS,iBAAT,mBAAS,aAAT,iBAAS,cAAT,kBAAS,YAAT,eAAS,cAAT,iBAAS,aAAT,gBAAS,eAAT,kBAAS,mBAAT,iBAAS,aAAT,aAAS,oBAAT,aAAS,mBAAT,aAAS,iBAAT,aAAS,YAAT,aAAS,kBAAT,aAAS,oBAAT,aAAS,qBAAT,aAAS,aAAT,UAAS,mBAAT,aAAS,kBAAT,aAAS,gBAAT,aAAS,WAAT,aAAS,iBAAT,aAAS,mBAAT,aAAS,oBAAT,aAAS,sBAAT,aAAS,qBAAT,aAAS,mBAAT,aAAS,cAAT,aAAS,oBAAT,aAAS,sBAAT,aAAS,uBAAT,aAAS,sBAAT,aAAS,qBAAT,aAAS,mBAAT,aAAS,cAAT,aAAS,oBAAT,aAAS,sBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,oBAAT,aAAS,kBAAT,aAAS,aAAT,aAAS,mBAAT,aAAS,qBAAT,aAAS,sBAAT,aAAS,oBAAT,aAAS,mBAAT,aAAS,iBAAT,aAAS,YAAT,aAAS,kBAAT,aAAS,oBAAT,aAAS,qBAAT,aAAS,oBAAT,aAAS,mBAAT,aAAS,iBAAT,aAAS,YAAT,aAAS,kBAAT,aAAS,oBAAT,aAAS,qBAAT,aAAS,sBAAT,aAAS,qBAAT,aAAS,mBAAT,aAAS,cAAT,aAAS,oBAAT,aAAS,sBAAT,aAAS,uBAAT,aAAS,sBAAT,aAAS,qBAAT,aAAS,mBAAT,aAAS,cAAT,aAAS,oBAAT,aAAS,sBAAT,aAAS,uBAAT,aAAS,oBAAT,aAAS,mBAAT,aAAS,iBAAT,aAAS,YAAT,aAAS,kBAAT,aAAS,oBAAT,aAAS,qBAAT,aAAS,gCAAT,iBAAS,0BAAT,aAAS,iCAAT,aAAS,gCAAT,aAAS,8BAAT,aAAS,yBAAT,aAAS,+BAAT,aAAS,iCAAT,aAAS,kCAAT,aAAS,0BAAT,UAAS,gCAAT,aAAS,+BAAT,aAAS,6BAAT,aAAS,wBAAT,aAAS,8BAAT,aAAS,gCAAT,aAAS,iCAAT,aAAS,mCAAT,aAAS,kCAAT,aAAS,gCAAT,aAAS,2BAAT,aAAS,iCAAT,aAAS,mCAAT,aAAS,oCAAT,aAAS,mCAAT,aAAS,kCAAT,aAAS,gCAAT,aAAS,2BAAT,aAAS,iCAAT,aAAS,mCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,iCAAT,aAAS,+BAAT,aAAS,0BAAT,aAAS,gCAAT,aAAS,kCAAT,aAAS,mCAAT,aAAS,iCAAT,aAAS,gCAAT,aAAS,8BAAT,aAAS,yBAAT,aAAS,+BAAT,aAAS,iCAAT,aAAS,kCAAT,aAAS,iCAAT,aAAS,gCAAT,aAAS,8BAAT,aAAS,yBAAT,aAAS,+BAAT,aAAS,iCAAT,aAAS,kCAAT,aAAS,mCAAT,aAAS,kCAAT,aAAS,gCAAT,aAAS,2BAAT,aAAS,iCAAT,aAAS,mCAAT,aAAS,oCAAT,aAAS,mCAAT,aAAS,kCAAT,aAAS,gCAAT,aAAS,2BAAT,aAAS,iCAAT,aAAS,mCAAT,aAAS,oCAAT,aAAS,iCAAT,aAAS,gCAAT,aAAS,8BAAT,aAAS,yBAAT,aAAS,+BAAT,aAAS,iCAAT,aAAS,kCAAT,aAAS,gCAAT,iBAAS,0BAAT,aAAS,iCAAT,aAAS,gCAAT,aAAS,8BAAT,aAAS,yBAAT,aAAS,+BAAT,aAAS,iCAAT,aAAS,kCAAT,aAAS,0BAAT,UAAS,gCAAT,aAAS,+BAAT,aAAS,6BAAT,aAAS,wBAAT,aAAS,8BAAT,aAAS,gCAAT,aAAS,iCAAT,aAAS,mCAAT,aAAS,kCAAT,aAAS,gCAAT,aAAS,2BAAT,aAAS,iCAAT,aAAS,mCAAT,aAAS,oCAAT,aAAS,mCAAT,aAAS,kCAAT,aAAS,gCAAT,aAAS,2BAAT,aAAS,iCAAT,aAAS,mCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,iCAAT,aAAS,+BAAT,aAAS,0BAAT,aAAS,gCAAT,aAAS,kCAAT,aAAS,mCAAT,aAAS,iCAAT,aAAS,gCAAT,aAAS,8BAAT,aAAS,yBAAT,aAAS,+BAAT,aAAS,iCAAT,aAAS,kCAAT,aAAS,iCAAT,aAAS,gCAAT,aAAS,8BAAT,aAAS,yBAAT,aAAS,+BAAT,aAAS,iCAAT,aAAS,kCAAT,aAAS,mCAAT,aAAS,kCAAT,aAAS,gCAAT,aAAS,2BAAT,aAAS,iCAAT,aAAS,mCAAT,aAAS,oCAAT,aAAS,mCAAT,aAAS,kCAAT,aAAS,gCAAT,aAAS,2BAAT,aAAS,iCAAT,aAAS,mCAAT,aAAS,oCAAT,aAAS,iCAAT,aAAS,gCAAT,aAAS,8BAAT,aAAS,yBAAT,aAAS,+BAAT,aAAS,iCAAT,aAAS,kCAAT,aAAS,UAAT,eAAS,UAAT,iBAAS,YAAT,cAAS,UAAT,kBAAS,UAAT,iBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,cAAS,WAAT,gBAAS,WAAT,cAAS,SAAT,iBAAS,QAAT,iBAAS,YAAT,wBAAS,YAAT,wBAAS,aAAT,yBAAS,cAAT,mBAAS,YAAT,yBAAS,eAAT,4BAAS,eAAT,oBAAS,cAAT,mCAAS,wDAAT,4BAAS,kDAAT,iBAAS,qBAAT,iBAAS,yBAAT,wBAAS,yBAAT,wBAAS,0BAAT,yBAAS,2BAAT,mBAAS,yBAAT,yBAAS,4BAAT,4BAAS,4BAAT,oBAAS,2BAAT,mCAAS,qEAAT,4BAAS,kDAAT,iBAAS,qBAAT,iBAAS,yBAAT,wBAAS,yBAAT,wBAAS,0BAAT,yBAAS,2BAAT,mBAAS,yBAAT,yBAAS,4BAAT,4BAAS,4BAAT,oBAAS,2BAAT,mCAAS,qEAAT,4BAAS,6CAAT,qBAAS,kBAAT,gBAAS,gBAAT,oBAAS,cAAT,yBAAS,yEAAT,yBAAS,4EAAT,uBAAS,YAAT,kBAAS,eAAT,qBAAS,eAAT,qBAAS,iBAAT,uBAAS,oBAAT,0BAAS,UAAT,kBAAS,YAAT,iBAAS,oBAAT,kBAAS,qBAAT,kBAAS,iBAAT,eAAS,sBAAT,oBAAS,sBAAT,oBAAS,cAAT,oBAAS,eAAT,gBAAS,WAAT,gBAAS,+CAAT,YAAS,MAAT,WAAS,MAAT,YAAS,MAAT,UAAS,MAAT,aAAS,MAAT,YAAS,MAAT,UAAS,OAAT,YAAS,OAAT,UAAS,OAAT,UAAS,OAAT,UAAS,OAAT,UAAS,OAAT,WAAS,OAAT,WAAS,SAAT,UAAS,OAAT,SAAS,SAAT,SAAS,SAAT,eAAS,SAAT,eAAS,SAAT,SAAS,SAAT,SAAS,SAAT,SAAS,SAAT,SAAS,SAAT,SAAS,SAAT,SAAS,SAAT,eAAS,SAAT,eAAS,SAAT,UAAS,WAAT,WAAS,mBAAT,YAAS,mBAAT,WAAS,mBAAT,YAAS,mBAAT,UAAS,mBAAT,aAAS,mBAAT,YAAS,mBAAT,UAAS,oBAAT,YAAS,oBAAT,UAAS,oBAAT,UAAS,oBAAT,UAAS,oBAAT,UAAS,oBAAT,WAAS,oBAAT,WAAS,sBAAT,UAAS,oBAAT,SAAS,sBAAT,SAAS,sBAAT,eAAS,sBAAT,eAAS,sBAAT,SAAS,sBAAT,SAAS,sBAAT,SAAS,sBAAT,SAAS,sBAAT,SAAS,sBAAT,SAAS,sBAAT,eAAS,sBAAT,eAAS,sBAAT,UAAS,wBAAT,WAAS,MAAT,SAAS,OAAT,UAAS,OAAT,UAAS,OAAT,UAAS,OAAT,UAAS,OAAT,UAAS,SAAT,YAAS,kBAAT,oCAAS,wCAAT,mCAAS,2BIXT,yBJWA,gCAAS,+BAAT,wBAAS,mDAAT,2BAAS,eAAT,2BAAS,gBAAT,4BAAS,qBAAT,4BAAS,eAAT,wBAAS,sBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,cAAT,wBAAS,oBAAT,wBAAS,sBAAT,wBAAS,uBAAT,wBAAS,eAAT,qBAAS,qBAAT,wBAAS,oBAAT,wBAAS,kBAAT,wBAAS,aAAT,wBAAS,mBAAT,wBAAS,qBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,uBAAT,wBAAS,qBAAT,wBAAS,gBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,yBAAT,wBAAS,wBAAT,wBAAS,uBAAT,wBAAS,qBAAT,wBAAS,gBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,yBAAT,wBAAS,uBAAT,wBAAS,sBAAT,wBAAS,oBAAT,wBAAS,eAAT,wBAAS,qBAAT,wBAAS,uBAAT,wBAAS,wBAAT,wBAAS,sBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,cAAT,wBAAS,oBAAT,wBAAS,sBAAT,wBAAS,uBAAT,wBAAS,sBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,cAAT,wBAAS,oBAAT,wBAAS,sBAAT,wBAAS,uBAAT,wBAAS,wBAAT,wBAAS,uBAAT,wBAAS,qBAAT,wBAAS,gBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,yBAAT,wBAAS,wBAAT,wBAAS,uBAAT,wBAAS,qBAAT,wBAAS,gBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,yBAAT,wBAAS,sBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,cAAT,wBAAS,oBAAT,wBAAS,sBAAT,wBAAS,uBAAT,wBAAS,kCAAT,4BAAS,4BAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,4BAAT,qBAAS,kCAAT,wBAAS,iCAAT,wBAAS,+BAAT,wBAAS,0BAAT,wBAAS,gCAAT,wBAAS,kCAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,oCAAT,wBAAS,mCAAT,wBAAS,iCAAT,wBAAS,4BAAT,wBAAS,kCAAT,wBAAS,oCAAT,wBAAS,qCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,kCAAT,4BAAS,4BAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,4BAAT,qBAAS,kCAAT,wBAAS,iCAAT,wBAAS,+BAAT,wBAAS,0BAAT,wBAAS,gCAAT,wBAAS,kCAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,oCAAT,wBAAS,mCAAT,wBAAS,iCAAT,wBAAS,4BAAT,wBAAS,kCAAT,wBAAS,oCAAT,wBAAS,qCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,gBAAT,0BAAS,gBAAT,uBAAS,cAAT,qBAAS,qBAAT,0BAAS,kBAAT,uBAAS,eAAT,wBAAS,sBAAT,6BAAS,mBAAT,0BAAS,aAAT,uBAAS,gBAAT,wBAAS,mBAAT,2BAAS,kBAAT,0BAAS,kBAAT,0BAAS,cAAT,oBAAS,eAAT,qBAAS,iBAAT,uBAAS,yBAAT,wBAAS,mBAAT,oBAAS,0BAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,kBAAT,oBAAS,wBAAT,oBAAS,0BAAT,oBAAS,2BAAT,oBAAS,mBAAT,iBAAS,yBAAT,oBAAS,wBAAT,oBAAS,sBAAT,oBAAS,iBAAT,oBAAS,uBAAT,oBAAS,yBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,2BAAT,oBAAS,yBAAT,oBAAS,oBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,6BAAT,oBAAS,4BAAT,oBAAS,2BAAT,oBAAS,yBAAT,oBAAS,oBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,6BAAT,oBAAS,2BAAT,oBAAS,0BAAT,oBAAS,wBAAT,oBAAS,mBAAT,oBAAS,yBAAT,oBAAS,2BAAT,oBAAS,4BAAT,oBAAS,0BAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,kBAAT,oBAAS,wBAAT,oBAAS,0BAAT,oBAAS,2BAAT,oBAAS,0BAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,kBAAT,oBAAS,wBAAT,oBAAS,0BAAT,oBAAS,2BAAT,oBAAS,4BAAT,oBAAS,2BAAT,oBAAS,yBAAT,oBAAS,oBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,6BAAT,oBAAS,4BAAT,oBAAS,2BAAT,oBAAS,yBAAT,oBAAS,oBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,6BAAT,oBAAS,0BAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,kBAAT,oBAAS,wBAAT,oBAAS,0BAAT,oBAAS,2BAAT,oBAAS,sCAAT,wBAAS,gCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,gCAAT,iBAAS,sCAAT,oBAAS,qCAAT,oBAAS,mCAAT,oBAAS,8BAAT,oBAAS,oCAAT,oBAAS,sCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,wCAAT,oBAAS,uCAAT,oBAAS,qCAAT,oBAAS,gCAAT,oBAAS,sCAAT,oBAAS,wCAAT,oBAAS,yCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,sCAAT,wBAAS,gCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,gCAAT,iBAAS,sCAAT,oBAAS,qCAAT,oBAAS,mCAAT,oBAAS,8BAAT,oBAAS,oCAAT,oBAAS,sCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,wCAAT,oBAAS,uCAAT,oBAAS,qCAAT,oBAAS,gCAAT,oBAAS,sCAAT,oBAAS,wCAAT,oBAAS,yCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,mBAAT,eAAS,iBAAT,qBAAS,cAAT,oBAAS,iBAAT,mBAAS,mBAAT,oBAAS,qBAAT,yBAAS,8CAAT,0BAAS,iDAAT,6BAAS,gDAAT,yBAAS,8CAAT,+BAAS,kDAAT,gCAAS,qDAAT,mCAAS,oDAAT,+BAAS,iDAAT,6BAAS,+BAAT,8BAAS,+BAAT,iCAAS,+BAAT,gCAAS,gBAAT,6BAAS,mBAAT,6BAAS,gDAAT,8BAAS,mDAAT,iCAAS,kDAAT,6BAAS,oDAAT,8BAAS,mDAAT,+BAAS,sDAAT,kCAAS,qDAAT,8BAAS,sDAAT,wBAAS,sBAAT,yBAAS,sBAAT,4BAAS,sBAAT,2BAAS,oBAAT,8BAAS,oBAAT,+BAAS,oBAAT,kCAAS,oBAAT,iCAAS,iBAAT,6BAAS,iBAAT,8BAAS,iBAAT,iCAAS,iBAAT,gCAAS,oBAAT,4BAAS,oBAAT,6BAAS,oBAAT,gCAAS,oBAAT,+BAAS,sBAAT,6BAAS,sBAAT,8BAAS,sBAAT,iCAAS,sBAAT,gCAAS,mBAAT,kBAAS,oBAAT,mBAAS,oBAAT,mBAAS,kBAAT,iBAAS,eAAT,cAAS,eAAT,gBAAS,eAAT,gBAAS,eAAT,gBAAS,aAAT,gBAAS,iBAAT,kBAAS,iBAAT,oBAAS,iBAAT,qBAAS,iBAAT,mBAAS,iBAAT,oBAAS,iBAAT,sBAAS,iBAAT,uBAAS,iBAAT,qBAAS,iBAAT,oBAAS,iBAAT,sBAAS,iBAAT,uBAAS,iBAAT,qBAAS,iBAAT,oBAAS,iBAAT,sBAAS,iBAAT,uBAAS,iBAAT,qBAAS,eAAT,oBAAS,eAAT,sBAAS,eAAT,uBAAS,eAAT,qBAAS,kBAAT,WAAS,qBAAT,cAAS,qBAAT,cAAS,kBAAT,WAAS,kBAAT,WAAS,yBAAT,kBAAS,YAAT,aAAS,mBAAT,oBAAS,aAAT,cAAS,YAAT,aAAS,gBAAT,iBAAS,iBAAT,kBAAS,aAAT,YAAS,WAAT,oBAAS,kDAAT,2BAAS,6DAAT,8BAAS,6FAAT,8BAAS,sGAAT,4BAAS,mGAAT,4BAAS,6GAAT,mBAAS,sCAAT,2BAAS,yCAAT,qBAAS,kCAAT,wBAAS,2DAAT,sBAAS,0DAAT,yBAAS,6DAAT,2BAAS,gEAAT,0BAAS,0DAAT,yBAAS,gCAAT,0BAAS,oCAAT,wBAAS,qCAAT,2BAAS,oCAAT,4BAAS,sCAAT,uBAAS,gEAAT,qBAAS,+DAAT,wBAAS,iEAAT,yBAAS,wEAAT,yBAAS,iDAAT,0BAAS,wCAAT,yBAAS,0CAAT,uBAAS,4CAAT,2BAAS,gDAAT,8BAAS,uCAAT,mBAAS,2CAAT,mBAAS,kDAAT,mBAAS,+CAAT,mBAAS,uCAAT,mBAAS,iDAAT,oBAAS,gCAAT,mBAAS,oDAAT,oBAAS,+BAAT,WAAS,iBAAT,UAAS,iBAAT,UAAS,qBAAT,WAAS,wCAAT,yJAAS,iBAAT,sIAAS,gBAAT,uEAAS,oBAAT,eAAS,gBAAT,eAAS,iBAAT,eAAS,kBAAT,eAAS,kBAAT,eAAS,oBAAT,eAAS,gBAAT,eAAS,qBAAT,eAAS,iBAAT,eAAS,iCAAT,eAAS,6BAAT,eAAS,8BAAT,eAAS,+BAAT,eAAS,+BAAT,eAAS,iCAAT,eAAS,6BAAT,eAAS,kCAAT,eAAS,8BAAT,eAAS,iCAAT,eAAS,6BAAT,eAAS,8BAAT,eAAS,+BAAT,eAAS,+BAAT,eAAS,iCAAT,eAAS,6BAAT,eAAS,kCAAT,eAAS,8BAAT,eAAS,UAAT,aAAS,UAAT,YAAS,UAAT,aAAS,UAAT,WAAS,UAAT,cAAS,UAAT,aAAS,UAAT,WAAS,UAAT,aAAS,WAAT,aAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,WAAT,YAAS,WAAT,YAAS,aAAT,WAAS,WAAT,UAAS,aAAT,WAAS,eAAT,YAAS,mBAAT,aAAS,oBAAT,gBAAS,qBAAT,eAAS,oBAAT,gBAAS,UAAT,QAAS,UAAT,aAAS,UAAT,YAAS,UAAT,aAAS,UAAT,WAAS,UAAT,cAAS,UAAT,aAAS,UAAT,WAAS,WAAT,aAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,aAAT,WAAS,WAAT,UAAS,WAAT,aAAS,0BAAT,cAAS,yBAAT,kBAAS,+BAAT,mBAAS,8BAAT,iBAAS,8BAAT,kBAAS,6BAAT,kBAAS,+BAAT,mBAAS,8BAAT,gBAAS,6BAAT,iBAAS,4BAAT,mBAAS,gCAAT,oBAAS,+BAAT,kBAAS,+BAAT,mBAAS,8BAAT,gBAAS,6BAAT,iBAAS,6BAAT,kBAAS,gCAAT,mBAAS,+BAAT,gBAAS,8BAAT,iBAAS,6BAAT,gBAAS,8BAAT,iBAAS,6BAAT,gBAAS,8BAAT,iBAAS,6BAAT,gBAAS,8BAAT,iBAAS,6BAAT,gBAAS,8BAAT,iBAAS,+BAAT,gBAAS,gCAAT,iBAAS,6BAAT,eAAS,6BAAT,gBAAS,2BAAT,YAAS,WAAT,cAAS,WAAT,eAAS,WAAT,aAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,mBAAS,WAAT,iBAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,eAAS,WAAT,iBAAS,WAAT,kBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,oBAAS,WAAT,qBAAS,WAAT,mBAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,eAAS,WAAT,iBAAS,WAAT,kBAAS,WAAT,gBAAS,YAAT,iBAAS,YAAT,mBAAS,YAAT,oBAAS,YAAT,kBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,cAAT,eAAS,cAAT,iBAAS,cAAT,kBAAS,cAAT,gBAAS,YAAT,cAAS,YAAT,gBAAS,YAAT,iBAAS,YAAT,eAAS,iBAAT,eAAS,mBAAT,gBAAS,eAAT,eAAS,eAAT,eAAS,eAAT,eAAS,eAAT,eAAS,eAAT,eAAS,gBAAT,eAAS,gBAAT,eAAS,gBAAT,eAAS,gBAAT,gBAAS,iBAAT,cAAS,cAAT,YAAS,iBAAT,eAAS,mBAAT,gBAAS,cAAT,WAAS,iBAAT,cAAS,WAAT,QAAS,WAAT,cAAS,WAAT,aAAS,WAAT,cAAS,WAAT,YAAS,WAAT,eAAS,WAAT,cAAS,WAAT,YAAS,YAAT,cAAS,YAAT,YAAS,YAAT,YAAS,YAAT,YAAS,YAAT,YAAS,YAAT,YAAS,YAAT,WAAS,YAAT,aAAS,2BAAT,cAAS,0BAAT,mBAAS,iCAAT,oBAAS,gCAAT,kBAAS,gCAAT,mBAAS,+BAAT,mBAAS,iCAAT,oBAAS,gCAAT,iBAAS,+BAAT,kBAAS,8BAAT,oBAAS,kCAAT,qBAAS,iCAAT,mBAAS,iCAAT,oBAAS,gCAAT,iBAAS,+BAAT,kBAAS,+BAAT,mBAAS,kCAAT,oBAAS,iCAAT,iBAAS,gCAAT,kBAAS,+BAAT,iBAAS,gCAAT,kBAAS,+BAAT,iBAAS,gCAAT,kBAAS,+BAAT,iBAAS,gCAAT,kBAAS,+BAAT,iBAAS,gCAAT,kBAAS,+BAAT,gBAAS,+BAAT,iBAAS,6BAAT,YAAS,YAAT,cAAS,YAAT,eAAS,YAAT,aAAS,YAAT,kBAAS,YAAT,oBAAS,YAAT,qBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,mBAAS,YAAT,oBAAS,YAAT,kBAAS,YAAT,kBAAS,YAAT,oBAAS,YAAT,qBAAS,YAAT,mBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,mBAAS,YAAT,qBAAS,YAAT,sBAAS,YAAT,oBAAS,YAAT,kBAAS,YAAT,oBAAS,YAAT,qBAAS,YAAT,mBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,aAAT,kBAAS,aAAT,oBAAS,aAAT,qBAAS,aAAT,mBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,eAAS,aAAT,iBAAS,aAAT,kBAAS,aAAT,gBAAS,gBAAT,SAAS,iBAAT,WAAS,iBAAT,UAAS,iBAAT,WAAS,kBAAT,SAAS,oBAAT,aAAS,sBAAT,eAAS,uBAAT,gBAAS,sBAAT,eAAS,sBAAT,eAAS,sBAAT,eAAS,wBAAT,iBAAS,wBAAT,iBAAS,yBAAT,kBAAS,yBAAT,kBAAS,wBAAT,iBAAS,wBAAT,iBAAS,sBAAT,gCAAS,qBAAT,+BAAS,UAAT,SAAS,UAAT,cAAS,UAAT,aAAS,UAAT,cAAS,UAAT,YAAS,UAAT,eAAS,UAAT,cAAS,UAAT,YAAS,WAAT,cAAS,WAAT,YAAS,WAAT,YAAS,WAAT,YAAS,WAAT,YAAS,WAAT,YAAS,WAAT,WAAS,WAAT,cAAS,2BAAT,eAAS,0BAAT,mBAAS,gCAAT,oBAAS,+BAAT,kBAAS,+BAAT,mBAAS,8BAAT,mBAAS,gCAAT,oBAAS,+BAAT,iBAAS,8BAAT,kBAAS,6BAAT,oBAAS,iCAAT,qBAAS,gCAAT,mBAAS,gCAAT,oBAAS,+BAAT,iBAAS,8BAAT,kBAAS,8BAAT,mBAAS,iCAAT,oBAAS,gCAAT,iBAAS,+BAAT,kBAAS,8BAAT,iBAAS,+BAAT,kBAAS,8BAAT,iBAAS,+BAAT,kBAAS,8BAAT,iBAAS,+BAAT,kBAAS,8BAAT,iBAAS,+BAAT,kBAAS,8BAAT,gBAAS,8BAAT,iBAAS,4BAAT,aAAS,WAAT,eAAS,WAAT,gBAAS,WAAT,cAAS,WAAT,kBAAS,WAAT,oBAAS,WAAT,qBAAS,WAAT,mBAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,kBAAS,WAAT,oBAAS,WAAT,qBAAS,WAAT,mBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,mBAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,qBAAS,WAAT,sBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,oBAAS,WAAT,qBAAS,WAAT,mBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,mBAAS,WAAT,iBAAS,YAAT,kBAAS,YAAT,oBAAS,YAAT,qBAAS,YAAT,mBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,0BAAT,mBAAS,0BAAT,mBAAS,aAAT,eAAS,YAAT,cAAS,eAAT,iBAAS,eAAT,iBAAS,aAAT,wBAAS,8BAAT,SAAS,0CAAT,QAAS,2BAAT,MAAS,oBAAT,QAAS,kBAAT,KAAS,YAAT,OAAS,YAAT,QAAS,YAAT,MAAS,kBAAT,WAAS,eAAT,eAAS,eAAT,iBAAS,aAAT,WAAS,aAAT,8CAAS,qDAAT,2EAAS,kFAAT,8EAAS,wFAAT,qDAAS,iEAAT,iDAAS,0DAAT,wBAAS,yCAAT,8CAAS,kEAAT,2EAAS,+FAAT,8EAAS,qGAAT,qDAAS,8EAAT,iDAAS,uEAAT,wBAAS,yCAAT,8CAAS,kEAAT,2EAAS,+FAAT,8EAAS,qGAAT,qDAAS,8EAAT,iDAAS,uEAAT,wBAAS,gCAAT,iBAAS,kBAAT,kBAAS,gBAAT,eAAS,kBAAT,iBAAS,iBAAT,gBAAS,mBAAT,kBAAS,uBAAT,iBAAS,iBAAT,aAAS,wBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,gBAAT,aAAS,sBAAT,aAAS,wBAAT,aAAS,yBAAT,aAAS,iBAAT,UAAS,uBAAT,aAAS,sBAAT,aAAS,oBAAT,aAAS,eAAT,aAAS,qBAAT,aAAS,uBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,yBAAT,aAAS,uBAAT,aAAS,kBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,2BAAT,aAAS,0BAAT,aAAS,yBAAT,aAAS,uBAAT,aAAS,kBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,2BAAT,aAAS,yBAAT,aAAS,wBAAT,aAAS,sBAAT,aAAS,iBAAT,aAAS,uBAAT,aAAS,yBAAT,aAAS,0BAAT,aAAS,wBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,gBAAT,aAAS,sBAAT,aAAS,wBAAT,aAAS,yBAAT,aAAS,wBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,gBAAT,aAAS,sBAAT,aAAS,wBAAT,aAAS,yBAAT,aAAS,0BAAT,aAAS,yBAAT,aAAS,uBAAT,aAAS,kBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,2BAAT,aAAS,0BAAT,aAAS,yBAAT,aAAS,uBAAT,aAAS,kBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,2BAAT,aAAS,wBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,gBAAT,aAAS,sBAAT,aAAS,wBAAT,aAAS,yBAAT,aAAS,oCAAT,iBAAS,8BAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,8BAAT,UAAS,oCAAT,aAAS,mCAAT,aAAS,iCAAT,aAAS,4BAAT,aAAS,kCAAT,aAAS,oCAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,sCAAT,aAAS,qCAAT,aAAS,mCAAT,aAAS,8BAAT,aAAS,oCAAT,aAAS,sCAAT,aAAS,uCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,oCAAT,iBAAS,8BAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,8BAAT,UAAS,oCAAT,aAAS,mCAAT,aAAS,iCAAT,aAAS,4BAAT,aAAS,kCAAT,aAAS,oCAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,sCAAT,aAAS,qCAAT,aAAS,mCAAT,aAAS,8BAAT,aAAS,oCAAT,aAAS,sCAAT,aAAS,uCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,cAAT,eAAS,cAAT,iBAAS,gBAAT,cAAS,cAAT,kBAAS,cAAT,iBAAS,eAAT,gBAAS,eAAT,kBAAS,eAAT,cAAS,eAAT,gBAAS,eAAT,cAAS,aAAT,iBAAS,YAAT,iBAAS,gBAAT,wBAAS,gBAAT,wBAAS,iBAAT,yBAAS,kBAAT,mBAAS,gBAAT,yBAAS,mBAAT,4BAAS,mBAAT,oBAAS,kBAAT,mCAAS,4DAAT,4BAAS,sDAAT,iBAAS,yBAAT,iBAAS,6BAAT,wBAAS,6BAAT,wBAAS,8BAAT,yBAAS,+BAAT,mBAAS,6BAAT,yBAAS,gCAAT,4BAAS,gCAAT,oBAAS,+BAAT,mCAAS,yEAAT,4BAAS,sDAAT,iBAAS,yBAAT,iBAAS,6BAAT,wBAAS,6BAAT,wBAAS,8BAAT,yBAAS,+BAAT,mBAAS,6BAAT,yBAAS,gCAAT,4BAAS,gCAAT,oBAAS,+BAAT,mCAAS,yEAAT,4BAAS,iDAAT,qBAAS,sBAAT,gBAAS,oBAAT,oBAAS,kBAAT,yBAAS,6EAAT,yBAAS,gFAAT,uBAAS,gBAAT,kBAAS,mBAAT,qBAAS,mBAAT,qBAAS,qBAAT,uBAAS,wBAAT,0BAAS,cAAT,kBAAS,gBAAT,iBAAS,wBAAT,kBAAS,yBAAT,kBAAS,qBAAT,eAAS,0BAAT,oBAAS,0BAAT,oBAAS,kBAAT,oBAAS,mBAAT,gBAAS,eAAT,gBAAS,mDAAT,YAAS,UAAT,WAAS,UAAT,YAAS,UAAT,UAAS,UAAT,aAAS,UAAT,YAAS,UAAT,UAAS,WAAT,YAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,WAAT,WAAS,WAAT,WAAS,aAAT,UAAS,WAAT,SAAS,aAAT,SAAS,aAAT,eAAS,aAAT,eAAS,aAAT,SAAS,aAAT,SAAS,aAAT,SAAS,aAAT,SAAS,aAAT,SAAS,aAAT,SAAS,aAAT,eAAS,aAAT,eAAS,aAAT,UAAS,eAAT,WAAS,uBAAT,YAAS,uBAAT,WAAS,uBAAT,YAAS,uBAAT,UAAS,uBAAT,aAAS,uBAAT,YAAS,uBAAT,UAAS,wBAAT,YAAS,wBAAT,UAAS,wBAAT,UAAS,wBAAT,UAAS,wBAAT,UAAS,wBAAT,WAAS,wBAAT,WAAS,0BAAT,UAAS,wBAAT,SAAS,0BAAT,SAAS,0BAAT,eAAS,0BAAT,eAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,eAAS,0BAAT,eAAS,0BAAT,UAAS,4BAAT,WAAS,UAAT,SAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,aAAT,YAAS,EIXT,yBJWA,gCAAS,+BAAT,wBAAS,mDAAT,2BAAS,eAAT,2BAAS,gBAAT,4BAAS,qBAAT,4BAAS,eAAT,wBAAS,sBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,cAAT,wBAAS,oBAAT,wBAAS,sBAAT,wBAAS,uBAAT,wBAAS,eAAT,qBAAS,qBAAT,wBAAS,oBAAT,wBAAS,kBAAT,wBAAS,aAAT,wBAAS,mBAAT,wBAAS,qBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,uBAAT,wBAAS,qBAAT,wBAAS,gBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,yBAAT,wBAAS,wBAAT,wBAAS,uBAAT,wBAAS,qBAAT,wBAAS,gBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,yBAAT,wBAAS,uBAAT,wBAAS,sBAAT,wBAAS,oBAAT,wBAAS,eAAT,wBAAS,qBAAT,wBAAS,uBAAT,wBAAS,wBAAT,wBAAS,sBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,cAAT,wBAAS,oBAAT,wBAAS,sBAAT,wBAAS,uBAAT,wBAAS,sBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,cAAT,wBAAS,oBAAT,wBAAS,sBAAT,wBAAS,uBAAT,wBAAS,wBAAT,wBAAS,uBAAT,wBAAS,qBAAT,wBAAS,gBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,yBAAT,wBAAS,wBAAT,wBAAS,uBAAT,wBAAS,qBAAT,wBAAS,gBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,yBAAT,wBAAS,sBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,cAAT,wBAAS,oBAAT,wBAAS,sBAAT,wBAAS,uBAAT,wBAAS,kCAAT,4BAAS,4BAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,4BAAT,qBAAS,kCAAT,wBAAS,iCAAT,wBAAS,+BAAT,wBAAS,0BAAT,wBAAS,gCAAT,wBAAS,kCAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,oCAAT,wBAAS,mCAAT,wBAAS,iCAAT,wBAAS,4BAAT,wBAAS,kCAAT,wBAAS,oCAAT,wBAAS,qCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,kCAAT,4BAAS,4BAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,4BAAT,qBAAS,kCAAT,wBAAS,iCAAT,wBAAS,+BAAT,wBAAS,0BAAT,wBAAS,gCAAT,wBAAS,kCAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,oCAAT,wBAAS,mCAAT,wBAAS,iCAAT,wBAAS,4BAAT,wBAAS,kCAAT,wBAAS,oCAAT,wBAAS,qCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,gBAAT,0BAAS,gBAAT,uBAAS,cAAT,qBAAS,qBAAT,0BAAS,kBAAT,uBAAS,eAAT,wBAAS,sBAAT,6BAAS,mBAAT,0BAAS,aAAT,uBAAS,gBAAT,wBAAS,mBAAT,2BAAS,kBAAT,0BAAS,kBAAT,0BAAS,cAAT,oBAAS,eAAT,qBAAS,iBAAT,uBAAS,yBAAT,wBAAS,mBAAT,oBAAS,0BAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,kBAAT,oBAAS,wBAAT,oBAAS,0BAAT,oBAAS,2BAAT,oBAAS,mBAAT,iBAAS,yBAAT,oBAAS,wBAAT,oBAAS,sBAAT,oBAAS,iBAAT,oBAAS,uBAAT,oBAAS,yBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,2BAAT,oBAAS,yBAAT,oBAAS,oBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,6BAAT,oBAAS,4BAAT,oBAAS,2BAAT,oBAAS,yBAAT,oBAAS,oBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,6BAAT,oBAAS,2BAAT,oBAAS,0BAAT,oBAAS,wBAAT,oBAAS,mBAAT,oBAAS,yBAAT,oBAAS,2BAAT,oBAAS,4BAAT,oBAAS,0BAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,kBAAT,oBAAS,wBAAT,oBAAS,0BAAT,oBAAS,2BAAT,oBAAS,0BAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,kBAAT,oBAAS,wBAAT,oBAAS,0BAAT,oBAAS,2BAAT,oBAAS,4BAAT,oBAAS,2BAAT,oBAAS,yBAAT,oBAAS,oBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,6BAAT,oBAAS,4BAAT,oBAAS,2BAAT,oBAAS,yBAAT,oBAAS,oBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,6BAAT,oBAAS,0BAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,kBAAT,oBAAS,wBAAT,oBAAS,0BAAT,oBAAS,2BAAT,oBAAS,sCAAT,wBAAS,gCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,gCAAT,iBAAS,sCAAT,oBAAS,qCAAT,oBAAS,mCAAT,oBAAS,8BAAT,oBAAS,oCAAT,oBAAS,sCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,wCAAT,oBAAS,uCAAT,oBAAS,qCAAT,oBAAS,gCAAT,oBAAS,sCAAT,oBAAS,wCAAT,oBAAS,yCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,sCAAT,wBAAS,gCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,gCAAT,iBAAS,sCAAT,oBAAS,qCAAT,oBAAS,mCAAT,oBAAS,8BAAT,oBAAS,oCAAT,oBAAS,sCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,wCAAT,oBAAS,uCAAT,oBAAS,qCAAT,oBAAS,gCAAT,oBAAS,sCAAT,oBAAS,wCAAT,oBAAS,yCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,mBAAT,eAAS,iBAAT,qBAAS,cAAT,oBAAS,iBAAT,mBAAS,mBAAT,oBAAS,qBAAT,yBAAS,8CAAT,0BAAS,iDAAT,6BAAS,gDAAT,yBAAS,8CAAT,+BAAS,kDAAT,gCAAS,qDAAT,mCAAS,oDAAT,+BAAS,iDAAT,6BAAS,+BAAT,8BAAS,+BAAT,iCAAS,+BAAT,gCAAS,gBAAT,6BAAS,mBAAT,6BAAS,gDAAT,8BAAS,mDAAT,iCAAS,kDAAT,6BAAS,oDAAT,8BAAS,mDAAT,+BAAS,sDAAT,kCAAS,qDAAT,8BAAS,sDAAT,wBAAS,sBAAT,yBAAS,sBAAT,4BAAS,sBAAT,2BAAS,oBAAT,8BAAS,oBAAT,+BAAS,oBAAT,kCAAS,oBAAT,iCAAS,iBAAT,6BAAS,iBAAT,8BAAS,iBAAT,iCAAS,iBAAT,gCAAS,oBAAT,4BAAS,oBAAT,6BAAS,oBAAT,gCAAS,oBAAT,+BAAS,sBAAT,6BAAS,sBAAT,8BAAS,sBAAT,iCAAS,sBAAT,gCAAS,mBAAT,kBAAS,oBAAT,mBAAS,oBAAT,mBAAS,kBAAT,iBAAS,eAAT,cAAS,eAAT,gBAAS,eAAT,gBAAS,eAAT,gBAAS,aAAT,gBAAS,iBAAT,kBAAS,iBAAT,oBAAS,iBAAT,qBAAS,iBAAT,mBAAS,iBAAT,oBAAS,iBAAT,sBAAS,iBAAT,uBAAS,iBAAT,qBAAS,iBAAT,oBAAS,iBAAT,sBAAS,iBAAT,uBAAS,iBAAT,qBAAS,iBAAT,oBAAS,iBAAT,sBAAS,iBAAT,uBAAS,iBAAT,qBAAS,eAAT,oBAAS,eAAT,sBAAS,eAAT,uBAAS,eAAT,qBAAS,kBAAT,WAAS,qBAAT,cAAS,qBAAT,cAAS,kBAAT,WAAS,kBAAT,WAAS,yBAAT,kBAAS,YAAT,aAAS,mBAAT,oBAAS,aAAT,cAAS,YAAT,aAAS,gBAAT,iBAAS,iBAAT,kBAAS,aAAT,YAAS,WAAT,oBAAS,kDAAT,2BAAS,6DAAT,8BAAS,6FAAT,8BAAS,sGAAT,4BAAS,mGAAT,4BAAS,6GAAT,mBAAS,sCAAT,2BAAS,yCAAT,qBAAS,kCAAT,wBAAS,2DAAT,sBAAS,0DAAT,yBAAS,6DAAT,2BAAS,gEAAT,0BAAS,0DAAT,yBAAS,gCAAT,0BAAS,oCAAT,wBAAS,qCAAT,2BAAS,oCAAT,4BAAS,sCAAT,uBAAS,gEAAT,qBAAS,+DAAT,wBAAS,iEAAT,yBAAS,wEAAT,yBAAS,iDAAT,0BAAS,wCAAT,yBAAS,0CAAT,uBAAS,4CAAT,2BAAS,gDAAT,8BAAS,uCAAT,mBAAS,2CAAT,mBAAS,kDAAT,mBAAS,+CAAT,mBAAS,uCAAT,mBAAS,iDAAT,oBAAS,gCAAT,mBAAS,oDAAT,oBAAS,+BAAT,WAAS,iBAAT,UAAS,iBAAT,UAAS,qBAAT,WAAS,wCAAT,yJAAS,iBAAT,sIAAS,gBAAT,uEAAS,oBAAT,eAAS,gBAAT,eAAS,iBAAT,eAAS,kBAAT,eAAS,kBAAT,eAAS,oBAAT,eAAS,gBAAT,eAAS,qBAAT,eAAS,iBAAT,eAAS,iCAAT,eAAS,6BAAT,eAAS,8BAAT,eAAS,+BAAT,eAAS,+BAAT,eAAS,iCAAT,eAAS,6BAAT,eAAS,kCAAT,eAAS,8BAAT,eAAS,iCAAT,eAAS,6BAAT,eAAS,8BAAT,eAAS,+BAAT,eAAS,+BAAT,eAAS,iCAAT,eAAS,6BAAT,eAAS,kCAAT,eAAS,8BAAT,eAAS,UAAT,aAAS,UAAT,YAAS,UAAT,aAAS,UAAT,WAAS,UAAT,cAAS,UAAT,aAAS,UAAT,WAAS,UAAT,aAAS,WAAT,aAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,WAAT,YAAS,WAAT,YAAS,aAAT,WAAS,WAAT,UAAS,aAAT,WAAS,eAAT,YAAS,mBAAT,aAAS,oBAAT,gBAAS,qBAAT,eAAS,oBAAT,gBAAS,UAAT,QAAS,UAAT,aAAS,UAAT,YAAS,UAAT,aAAS,UAAT,WAAS,UAAT,cAAS,UAAT,aAAS,UAAT,WAAS,WAAT,aAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,aAAT,WAAS,WAAT,UAAS,WAAT,aAAS,0BAAT,cAAS,yBAAT,kBAAS,+BAAT,mBAAS,8BAAT,iBAAS,8BAAT,kBAAS,6BAAT,kBAAS,+BAAT,mBAAS,8BAAT,gBAAS,6BAAT,iBAAS,4BAAT,mBAAS,gCAAT,oBAAS,+BAAT,kBAAS,+BAAT,mBAAS,8BAAT,gBAAS,6BAAT,iBAAS,6BAAT,kBAAS,gCAAT,mBAAS,+BAAT,gBAAS,8BAAT,iBAAS,6BAAT,gBAAS,8BAAT,iBAAS,6BAAT,gBAAS,8BAAT,iBAAS,6BAAT,gBAAS,8BAAT,iBAAS,6BAAT,gBAAS,8BAAT,iBAAS,+BAAT,gBAAS,gCAAT,iBAAS,6BAAT,eAAS,6BAAT,gBAAS,2BAAT,YAAS,WAAT,cAAS,WAAT,eAAS,WAAT,aAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,mBAAS,WAAT,iBAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,eAAS,WAAT,iBAAS,WAAT,kBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,oBAAS,WAAT,qBAAS,WAAT,mBAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,eAAS,WAAT,iBAAS,WAAT,kBAAS,WAAT,gBAAS,YAAT,iBAAS,YAAT,mBAAS,YAAT,oBAAS,YAAT,kBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,cAAT,eAAS,cAAT,iBAAS,cAAT,kBAAS,cAAT,gBAAS,YAAT,cAAS,YAAT,gBAAS,YAAT,iBAAS,YAAT,eAAS,iBAAT,eAAS,mBAAT,gBAAS,eAAT,eAAS,eAAT,eAAS,eAAT,eAAS,eAAT,eAAS,eAAT,eAAS,gBAAT,eAAS,gBAAT,eAAS,gBAAT,eAAS,gBAAT,gBAAS,iBAAT,cAAS,cAAT,YAAS,iBAAT,eAAS,mBAAT,gBAAS,cAAT,WAAS,iBAAT,cAAS,WAAT,QAAS,WAAT,cAAS,WAAT,aAAS,WAAT,cAAS,WAAT,YAAS,WAAT,eAAS,WAAT,cAAS,WAAT,YAAS,YAAT,cAAS,YAAT,YAAS,YAAT,YAAS,YAAT,YAAS,YAAT,YAAS,YAAT,YAAS,YAAT,WAAS,YAAT,aAAS,2BAAT,cAAS,0BAAT,mBAAS,iCAAT,oBAAS,gCAAT,kBAAS,gCAAT,mBAAS,+BAAT,mBAAS,iCAAT,oBAAS,gCAAT,iBAAS,+BAAT,kBAAS,8BAAT,oBAAS,kCAAT,qBAAS,iCAAT,mBAAS,iCAAT,oBAAS,gCAAT,iBAAS,+BAAT,kBAAS,+BAAT,mBAAS,kCAAT,oBAAS,iCAAT,iBAAS,gCAAT,kBAAS,+BAAT,iBAAS,gCAAT,kBAAS,+BAAT,iBAAS,gCAAT,kBAAS,+BAAT,iBAAS,gCAAT,kBAAS,+BAAT,iBAAS,gCAAT,kBAAS,+BAAT,gBAAS,+BAAT,iBAAS,6BAAT,YAAS,YAAT,cAAS,YAAT,eAAS,YAAT,aAAS,YAAT,kBAAS,YAAT,oBAAS,YAAT,qBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,mBAAS,YAAT,oBAAS,YAAT,kBAAS,YAAT,kBAAS,YAAT,oBAAS,YAAT,qBAAS,YAAT,mBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,mBAAS,YAAT,qBAAS,YAAT,sBAAS,YAAT,oBAAS,YAAT,kBAAS,YAAT,oBAAS,YAAT,qBAAS,YAAT,mBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,aAAT,kBAAS,aAAT,oBAAS,aAAT,qBAAS,aAAT,mBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,eAAS,aAAT,iBAAS,aAAT,kBAAS,aAAT,gBAAS,gBAAT,SAAS,iBAAT,WAAS,iBAAT,UAAS,iBAAT,WAAS,kBAAT,SAAS,oBAAT,aAAS,sBAAT,eAAS,uBAAT,gBAAS,sBAAT,eAAS,sBAAT,eAAS,sBAAT,eAAS,wBAAT,iBAAS,wBAAT,iBAAS,yBAAT,kBAAS,yBAAT,kBAAS,wBAAT,iBAAS,wBAAT,iBAAS,sBAAT,gCAAS,qBAAT,+BAAS,UAAT,SAAS,UAAT,cAAS,UAAT,aAAS,UAAT,cAAS,UAAT,YAAS,UAAT,eAAS,UAAT,cAAS,UAAT,YAAS,WAAT,cAAS,WAAT,YAAS,WAAT,YAAS,WAAT,YAAS,WAAT,YAAS,WAAT,YAAS,WAAT,WAAS,WAAT,cAAS,2BAAT,eAAS,0BAAT,mBAAS,gCAAT,oBAAS,+BAAT,kBAAS,+BAAT,mBAAS,8BAAT,mBAAS,gCAAT,oBAAS,+BAAT,iBAAS,8BAAT,kBAAS,6BAAT,oBAAS,iCAAT,qBAAS,gCAAT,mBAAS,gCAAT,oBAAS,+BAAT,iBAAS,8BAAT,kBAAS,8BAAT,mBAAS,iCAAT,oBAAS,gCAAT,iBAAS,+BAAT,kBAAS,8BAAT,iBAAS,+BAAT,kBAAS,8BAAT,iBAAS,+BAAT,kBAAS,8BAAT,iBAAS,+BAAT,kBAAS,8BAAT,iBAAS,+BAAT,kBAAS,8BAAT,gBAAS,8BAAT,iBAAS,4BAAT,aAAS,WAAT,eAAS,WAAT,gBAAS,WAAT,cAAS,WAAT,kBAAS,WAAT,oBAAS,WAAT,qBAAS,WAAT,mBAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,kBAAS,WAAT,oBAAS,WAAT,qBAAS,WAAT,mBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,mBAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,qBAAS,WAAT,sBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,oBAAS,WAAT,qBAAS,WAAT,mBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,mBAAS,WAAT,iBAAS,YAAT,kBAAS,YAAT,oBAAS,YAAT,qBAAS,YAAT,mBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,0BAAT,mBAAS,0BAAT,mBAAS,aAAT,eAAS,YAAT,cAAS,eAAT,iBAAS,eAAT,iBAAS,aAAT,wBAAS,8BAAT,SAAS,0CAAT,QAAS,2BAAT,MAAS,oBAAT,QAAS,kBAAT,KAAS,YAAT,OAAS,YAAT,QAAS,YAAT,MAAS,kBAAT,WAAS,eAAT,eAAS,eAAT,iBAAS,aAAT,WAAS,aAAT,8CAAS,qDAAT,2EAAS,kFAAT,8EAAS,wFAAT,qDAAS,iEAAT,iDAAS,0DAAT,wBAAS,yCAAT,8CAAS,kEAAT,2EAAS,+FAAT,8EAAS,qGAAT,qDAAS,8EAAT,iDAAS,uEAAT,wBAAS,yCAAT,8CAAS,kEAAT,2EAAS,+FAAT,8EAAS,qGAAT,qDAAS,8EAAT,iDAAS,uEAAT,wBAAS,gCAAT,iBAAS,kBAAT,kBAAS,gBAAT,eAAS,kBAAT,iBAAS,iBAAT,gBAAS,mBAAT,kBAAS,uBAAT,iBAAS,iBAAT,aAAS,wBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,gBAAT,aAAS,sBAAT,aAAS,wBAAT,aAAS,yBAAT,aAAS,iBAAT,UAAS,uBAAT,aAAS,sBAAT,aAAS,oBAAT,aAAS,eAAT,aAAS,qBAAT,aAAS,uBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,yBAAT,aAAS,uBAAT,aAAS,kBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,2BAAT,aAAS,0BAAT,aAAS,yBAAT,aAAS,uBAAT,aAAS,kBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,2BAAT,aAAS,yBAAT,aAAS,wBAAT,aAAS,sBAAT,aAAS,iBAAT,aAAS,uBAAT,aAAS,yBAAT,aAAS,0BAAT,aAAS,wBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,gBAAT,aAAS,sBAAT,aAAS,wBAAT,aAAS,yBAAT,aAAS,wBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,gBAAT,aAAS,sBAAT,aAAS,wBAAT,aAAS,yBAAT,aAAS,0BAAT,aAAS,yBAAT,aAAS,uBAAT,aAAS,kBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,2BAAT,aAAS,0BAAT,aAAS,yBAAT,aAAS,uBAAT,aAAS,kBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,2BAAT,aAAS,wBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,gBAAT,aAAS,sBAAT,aAAS,wBAAT,aAAS,yBAAT,aAAS,oCAAT,iBAAS,8BAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,8BAAT,UAAS,oCAAT,aAAS,mCAAT,aAAS,iCAAT,aAAS,4BAAT,aAAS,kCAAT,aAAS,oCAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,sCAAT,aAAS,qCAAT,aAAS,mCAAT,aAAS,8BAAT,aAAS,oCAAT,aAAS,sCAAT,aAAS,uCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,oCAAT,iBAAS,8BAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,8BAAT,UAAS,oCAAT,aAAS,mCAAT,aAAS,iCAAT,aAAS,4BAAT,aAAS,kCAAT,aAAS,oCAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,sCAAT,aAAS,qCAAT,aAAS,mCAAT,aAAS,8BAAT,aAAS,oCAAT,aAAS,sCAAT,aAAS,uCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,cAAT,eAAS,cAAT,iBAAS,gBAAT,cAAS,cAAT,kBAAS,cAAT,iBAAS,eAAT,gBAAS,eAAT,kBAAS,eAAT,cAAS,eAAT,gBAAS,eAAT,cAAS,aAAT,iBAAS,YAAT,iBAAS,gBAAT,wBAAS,gBAAT,wBAAS,iBAAT,yBAAS,kBAAT,mBAAS,gBAAT,yBAAS,mBAAT,4BAAS,mBAAT,oBAAS,kBAAT,mCAAS,4DAAT,4BAAS,sDAAT,iBAAS,yBAAT,iBAAS,6BAAT,wBAAS,6BAAT,wBAAS,8BAAT,yBAAS,+BAAT,mBAAS,6BAAT,yBAAS,gCAAT,4BAAS,gCAAT,oBAAS,+BAAT,mCAAS,yEAAT,4BAAS,sDAAT,iBAAS,yBAAT,iBAAS,6BAAT,wBAAS,6BAAT,wBAAS,8BAAT,yBAAS,+BAAT,mBAAS,6BAAT,yBAAS,gCAAT,4BAAS,gCAAT,oBAAS,+BAAT,mCAAS,yEAAT,4BAAS,iDAAT,qBAAS,sBAAT,gBAAS,oBAAT,oBAAS,kBAAT,yBAAS,6EAAT,yBAAS,gFAAT,uBAAS,gBAAT,kBAAS,mBAAT,qBAAS,mBAAT,qBAAS,qBAAT,uBAAS,wBAAT,0BAAS,cAAT,kBAAS,gBAAT,iBAAS,wBAAT,kBAAS,yBAAT,kBAAS,qBAAT,eAAS,0BAAT,oBAAS,0BAAT,oBAAS,kBAAT,oBAAS,mBAAT,gBAAS,eAAT,gBAAS,mDAAT,YAAS,UAAT,WAAS,UAAT,YAAS,UAAT,UAAS,UAAT,aAAS,UAAT,YAAS,UAAT,UAAS,WAAT,YAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,WAAT,WAAS,WAAT,WAAS,aAAT,UAAS,WAAT,SAAS,aAAT,SAAS,aAAT,eAAS,aAAT,eAAS,aAAT,SAAS,aAAT,SAAS,aAAT,SAAS,aAAT,SAAS,aAAT,SAAS,aAAT,SAAS,aAAT,eAAS,aAAT,eAAS,aAAT,UAAS,eAAT,WAAS,uBAAT,YAAS,uBAAT,WAAS,uBAAT,YAAS,uBAAT,UAAS,uBAAT,aAAS,uBAAT,YAAS,uBAAT,UAAS,wBAAT,YAAS,wBAAT,UAAS,wBAAT,UAAS,wBAAT,UAAS,wBAAT,UAAS,wBAAT,WAAS,wBAAT,WAAS,0BAAT,UAAS,wBAAT,SAAS,0BAAT,SAAS,0BAAT,eAAS,0BAAT,eAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,eAAS,0BAAT,eAAS,0BAAT,UAAS,4BAAT,WAAS,UAAT,SAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,aAAT,YAAS,EIXT,yBJWA,gCAAS,+BAAT,wBAAS,mDAAT,2BAAS,eAAT,2BAAS,gBAAT,4BAAS,qBAAT,4BAAS,eAAT,wBAAS,sBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,cAAT,wBAAS,oBAAT,wBAAS,sBAAT,wBAAS,uBAAT,wBAAS,eAAT,qBAAS,qBAAT,wBAAS,oBAAT,wBAAS,kBAAT,wBAAS,aAAT,wBAAS,mBAAT,wBAAS,qBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,uBAAT,wBAAS,qBAAT,wBAAS,gBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,yBAAT,wBAAS,wBAAT,wBAAS,uBAAT,wBAAS,qBAAT,wBAAS,gBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,yBAAT,wBAAS,uBAAT,wBAAS,sBAAT,wBAAS,oBAAT,wBAAS,eAAT,wBAAS,qBAAT,wBAAS,uBAAT,wBAAS,wBAAT,wBAAS,sBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,cAAT,wBAAS,oBAAT,wBAAS,sBAAT,wBAAS,uBAAT,wBAAS,sBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,cAAT,wBAAS,oBAAT,wBAAS,sBAAT,wBAAS,uBAAT,wBAAS,wBAAT,wBAAS,uBAAT,wBAAS,qBAAT,wBAAS,gBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,yBAAT,wBAAS,wBAAT,wBAAS,uBAAT,wBAAS,qBAAT,wBAAS,gBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,yBAAT,wBAAS,sBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,cAAT,wBAAS,oBAAT,wBAAS,sBAAT,wBAAS,uBAAT,wBAAS,kCAAT,4BAAS,4BAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,4BAAT,qBAAS,kCAAT,wBAAS,iCAAT,wBAAS,+BAAT,wBAAS,0BAAT,wBAAS,gCAAT,wBAAS,kCAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,oCAAT,wBAAS,mCAAT,wBAAS,iCAAT,wBAAS,4BAAT,wBAAS,kCAAT,wBAAS,oCAAT,wBAAS,qCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,kCAAT,4BAAS,4BAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,4BAAT,qBAAS,kCAAT,wBAAS,iCAAT,wBAAS,+BAAT,wBAAS,0BAAT,wBAAS,gCAAT,wBAAS,kCAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,oCAAT,wBAAS,mCAAT,wBAAS,iCAAT,wBAAS,4BAAT,wBAAS,kCAAT,wBAAS,oCAAT,wBAAS,qCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,gBAAT,0BAAS,gBAAT,uBAAS,cAAT,qBAAS,qBAAT,0BAAS,kBAAT,uBAAS,eAAT,wBAAS,sBAAT,6BAAS,mBAAT,0BAAS,aAAT,uBAAS,gBAAT,wBAAS,mBAAT,2BAAS,kBAAT,0BAAS,kBAAT,0BAAS,cAAT,oBAAS,eAAT,qBAAS,iBAAT,uBAAS,yBAAT,wBAAS,mBAAT,oBAAS,0BAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,kBAAT,oBAAS,wBAAT,oBAAS,0BAAT,oBAAS,2BAAT,oBAAS,mBAAT,iBAAS,yBAAT,oBAAS,wBAAT,oBAAS,sBAAT,oBAAS,iBAAT,oBAAS,uBAAT,oBAAS,yBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,2BAAT,oBAAS,yBAAT,oBAAS,oBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,6BAAT,oBAAS,4BAAT,oBAAS,2BAAT,oBAAS,yBAAT,oBAAS,oBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,6BAAT,oBAAS,2BAAT,oBAAS,0BAAT,oBAAS,wBAAT,oBAAS,mBAAT,oBAAS,yBAAT,oBAAS,2BAAT,oBAAS,4BAAT,oBAAS,0BAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,kBAAT,oBAAS,wBAAT,oBAAS,0BAAT,oBAAS,2BAAT,oBAAS,0BAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,kBAAT,oBAAS,wBAAT,oBAAS,0BAAT,oBAAS,2BAAT,oBAAS,4BAAT,oBAAS,2BAAT,oBAAS,yBAAT,oBAAS,oBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,6BAAT,oBAAS,4BAAT,oBAAS,2BAAT,oBAAS,yBAAT,oBAAS,oBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,6BAAT,oBAAS,0BAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,kBAAT,oBAAS,wBAAT,oBAAS,0BAAT,oBAAS,2BAAT,oBAAS,sCAAT,wBAAS,gCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,gCAAT,iBAAS,sCAAT,oBAAS,qCAAT,oBAAS,mCAAT,oBAAS,8BAAT,oBAAS,oCAAT,oBAAS,sCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,wCAAT,oBAAS,uCAAT,oBAAS,qCAAT,oBAAS,gCAAT,oBAAS,sCAAT,oBAAS,wCAAT,oBAAS,yCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,sCAAT,wBAAS,gCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,gCAAT,iBAAS,sCAAT,oBAAS,qCAAT,oBAAS,mCAAT,oBAAS,8BAAT,oBAAS,oCAAT,oBAAS,sCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,wCAAT,oBAAS,uCAAT,oBAAS,qCAAT,oBAAS,gCAAT,oBAAS,sCAAT,oBAAS,wCAAT,oBAAS,yCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,mBAAT,eAAS,iBAAT,qBAAS,cAAT,oBAAS,iBAAT,mBAAS,mBAAT,oBAAS,qBAAT,yBAAS,8CAAT,0BAAS,iDAAT,6BAAS,gDAAT,yBAAS,8CAAT,+BAAS,kDAAT,gCAAS,qDAAT,mCAAS,oDAAT,+BAAS,iDAAT,6BAAS,+BAAT,8BAAS,+BAAT,iCAAS,+BAAT,gCAAS,gBAAT,6BAAS,mBAAT,6BAAS,gDAAT,8BAAS,mDAAT,iCAAS,kDAAT,6BAAS,oDAAT,8BAAS,mDAAT,+BAAS,sDAAT,kCAAS,qDAAT,8BAAS,sDAAT,wBAAS,sBAAT,yBAAS,sBAAT,4BAAS,sBAAT,2BAAS,oBAAT,8BAAS,oBAAT,+BAAS,oBAAT,kCAAS,oBAAT,iCAAS,iBAAT,6BAAS,iBAAT,8BAAS,iBAAT,iCAAS,iBAAT,gCAAS,oBAAT,4BAAS,oBAAT,6BAAS,oBAAT,gCAAS,oBAAT,+BAAS,sBAAT,6BAAS,sBAAT,8BAAS,sBAAT,iCAAS,sBAAT,gCAAS,mBAAT,kBAAS,oBAAT,mBAAS,oBAAT,mBAAS,kBAAT,iBAAS,eAAT,cAAS,eAAT,gBAAS,eAAT,gBAAS,eAAT,gBAAS,aAAT,gBAAS,iBAAT,kBAAS,iBAAT,oBAAS,iBAAT,qBAAS,iBAAT,mBAAS,iBAAT,oBAAS,iBAAT,sBAAS,iBAAT,uBAAS,iBAAT,qBAAS,iBAAT,oBAAS,iBAAT,sBAAS,iBAAT,uBAAS,iBAAT,qBAAS,iBAAT,oBAAS,iBAAT,sBAAS,iBAAT,uBAAS,iBAAT,qBAAS,eAAT,oBAAS,eAAT,sBAAS,eAAT,uBAAS,eAAT,qBAAS,kBAAT,WAAS,qBAAT,cAAS,qBAAT,cAAS,kBAAT,WAAS,kBAAT,WAAS,yBAAT,kBAAS,YAAT,aAAS,mBAAT,oBAAS,aAAT,cAAS,YAAT,aAAS,gBAAT,iBAAS,iBAAT,kBAAS,aAAT,YAAS,WAAT,oBAAS,kDAAT,2BAAS,6DAAT,8BAAS,6FAAT,8BAAS,sGAAT,4BAAS,mGAAT,4BAAS,6GAAT,mBAAS,sCAAT,2BAAS,yCAAT,qBAAS,kCAAT,wBAAS,2DAAT,sBAAS,0DAAT,yBAAS,6DAAT,2BAAS,gEAAT,0BAAS,0DAAT,yBAAS,gCAAT,0BAAS,oCAAT,wBAAS,qCAAT,2BAAS,oCAAT,4BAAS,sCAAT,uBAAS,gEAAT,qBAAS,+DAAT,wBAAS,iEAAT,yBAAS,wEAAT,yBAAS,iDAAT,0BAAS,wCAAT,yBAAS,0CAAT,uBAAS,4CAAT,2BAAS,gDAAT,8BAAS,uCAAT,mBAAS,2CAAT,mBAAS,kDAAT,mBAAS,+CAAT,mBAAS,uCAAT,mBAAS,iDAAT,oBAAS,gCAAT,mBAAS,oDAAT,oBAAS,+BAAT,WAAS,iBAAT,UAAS,iBAAT,UAAS,qBAAT,WAAS,wCAAT,yJAAS,iBAAT,sIAAS,gBAAT,uEAAS,oBAAT,eAAS,gBAAT,eAAS,iBAAT,eAAS,kBAAT,eAAS,kBAAT,eAAS,oBAAT,eAAS,gBAAT,eAAS,qBAAT,eAAS,iBAAT,eAAS,iCAAT,eAAS,6BAAT,eAAS,8BAAT,eAAS,+BAAT,eAAS,+BAAT,eAAS,iCAAT,eAAS,6BAAT,eAAS,kCAAT,eAAS,8BAAT,eAAS,iCAAT,eAAS,6BAAT,eAAS,8BAAT,eAAS,+BAAT,eAAS,+BAAT,eAAS,iCAAT,eAAS,6BAAT,eAAS,kCAAT,eAAS,8BAAT,eAAS,UAAT,aAAS,UAAT,YAAS,UAAT,aAAS,UAAT,WAAS,UAAT,cAAS,UAAT,aAAS,UAAT,WAAS,UAAT,aAAS,WAAT,aAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,WAAT,YAAS,WAAT,YAAS,aAAT,WAAS,WAAT,UAAS,aAAT,WAAS,eAAT,YAAS,mBAAT,aAAS,oBAAT,gBAAS,qBAAT,eAAS,oBAAT,gBAAS,UAAT,QAAS,UAAT,aAAS,UAAT,YAAS,UAAT,aAAS,UAAT,WAAS,UAAT,cAAS,UAAT,aAAS,UAAT,WAAS,WAAT,aAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,aAAT,WAAS,WAAT,UAAS,WAAT,aAAS,0BAAT,cAAS,yBAAT,kBAAS,+BAAT,mBAAS,8BAAT,iBAAS,8BAAT,kBAAS,6BAAT,kBAAS,+BAAT,mBAAS,8BAAT,gBAAS,6BAAT,iBAAS,4BAAT,mBAAS,gCAAT,oBAAS,+BAAT,kBAAS,+BAAT,mBAAS,8BAAT,gBAAS,6BAAT,iBAAS,6BAAT,kBAAS,gCAAT,mBAAS,+BAAT,gBAAS,8BAAT,iBAAS,6BAAT,gBAAS,8BAAT,iBAAS,6BAAT,gBAAS,8BAAT,iBAAS,6BAAT,gBAAS,8BAAT,iBAAS,6BAAT,gBAAS,8BAAT,iBAAS,+BAAT,gBAAS,gCAAT,iBAAS,6BAAT,eAAS,6BAAT,gBAAS,2BAAT,YAAS,WAAT,cAAS,WAAT,eAAS,WAAT,aAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,mBAAS,WAAT,iBAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,eAAS,WAAT,iBAAS,WAAT,kBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,oBAAS,WAAT,qBAAS,WAAT,mBAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,eAAS,WAAT,iBAAS,WAAT,kBAAS,WAAT,gBAAS,YAAT,iBAAS,YAAT,mBAAS,YAAT,oBAAS,YAAT,kBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,cAAT,eAAS,cAAT,iBAAS,cAAT,kBAAS,cAAT,gBAAS,YAAT,cAAS,YAAT,gBAAS,YAAT,iBAAS,YAAT,eAAS,iBAAT,eAAS,mBAAT,gBAAS,eAAT,eAAS,eAAT,eAAS,eAAT,eAAS,eAAT,eAAS,eAAT,eAAS,gBAAT,eAAS,gBAAT,eAAS,gBAAT,eAAS,gBAAT,gBAAS,iBAAT,cAAS,cAAT,YAAS,iBAAT,eAAS,mBAAT,gBAAS,cAAT,WAAS,iBAAT,cAAS,WAAT,QAAS,WAAT,cAAS,WAAT,aAAS,WAAT,cAAS,WAAT,YAAS,WAAT,eAAS,WAAT,cAAS,WAAT,YAAS,YAAT,cAAS,YAAT,YAAS,YAAT,YAAS,YAAT,YAAS,YAAT,YAAS,YAAT,YAAS,YAAT,WAAS,YAAT,aAAS,2BAAT,cAAS,0BAAT,mBAAS,iCAAT,oBAAS,gCAAT,kBAAS,gCAAT,mBAAS,+BAAT,mBAAS,iCAAT,oBAAS,gCAAT,iBAAS,+BAAT,kBAAS,8BAAT,oBAAS,kCAAT,qBAAS,iCAAT,mBAAS,iCAAT,oBAAS,gCAAT,iBAAS,+BAAT,kBAAS,+BAAT,mBAAS,kCAAT,oBAAS,iCAAT,iBAAS,gCAAT,kBAAS,+BAAT,iBAAS,gCAAT,kBAAS,+BAAT,iBAAS,gCAAT,kBAAS,+BAAT,iBAAS,gCAAT,kBAAS,+BAAT,iBAAS,gCAAT,kBAAS,+BAAT,gBAAS,+BAAT,iBAAS,6BAAT,YAAS,YAAT,cAAS,YAAT,eAAS,YAAT,aAAS,YAAT,kBAAS,YAAT,oBAAS,YAAT,qBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,mBAAS,YAAT,oBAAS,YAAT,kBAAS,YAAT,kBAAS,YAAT,oBAAS,YAAT,qBAAS,YAAT,mBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,mBAAS,YAAT,qBAAS,YAAT,sBAAS,YAAT,oBAAS,YAAT,kBAAS,YAAT,oBAAS,YAAT,qBAAS,YAAT,mBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,aAAT,kBAAS,aAAT,oBAAS,aAAT,qBAAS,aAAT,mBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,eAAS,aAAT,iBAAS,aAAT,kBAAS,aAAT,gBAAS,gBAAT,SAAS,iBAAT,WAAS,iBAAT,UAAS,iBAAT,WAAS,kBAAT,SAAS,oBAAT,aAAS,sBAAT,eAAS,uBAAT,gBAAS,sBAAT,eAAS,sBAAT,eAAS,sBAAT,eAAS,wBAAT,iBAAS,wBAAT,iBAAS,yBAAT,kBAAS,yBAAT,kBAAS,wBAAT,iBAAS,wBAAT,iBAAS,sBAAT,gCAAS,qBAAT,+BAAS,UAAT,SAAS,UAAT,cAAS,UAAT,aAAS,UAAT,cAAS,UAAT,YAAS,UAAT,eAAS,UAAT,cAAS,UAAT,YAAS,WAAT,cAAS,WAAT,YAAS,WAAT,YAAS,WAAT,YAAS,WAAT,YAAS,WAAT,YAAS,WAAT,WAAS,WAAT,cAAS,2BAAT,eAAS,0BAAT,mBAAS,gCAAT,oBAAS,+BAAT,kBAAS,+BAAT,mBAAS,8BAAT,mBAAS,gCAAT,oBAAS,+BAAT,iBAAS,8BAAT,kBAAS,6BAAT,oBAAS,iCAAT,qBAAS,gCAAT,mBAAS,gCAAT,oBAAS,+BAAT,iBAAS,8BAAT,kBAAS,8BAAT,mBAAS,iCAAT,oBAAS,gCAAT,iBAAS,+BAAT,kBAAS,8BAAT,iBAAS,+BAAT,kBAAS,8BAAT,iBAAS,+BAAT,kBAAS,8BAAT,iBAAS,+BAAT,kBAAS,8BAAT,iBAAS,+BAAT,kBAAS,8BAAT,gBAAS,8BAAT,iBAAS,4BAAT,aAAS,WAAT,eAAS,WAAT,gBAAS,WAAT,cAAS,WAAT,kBAAS,WAAT,oBAAS,WAAT,qBAAS,WAAT,mBAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,kBAAS,WAAT,oBAAS,WAAT,qBAAS,WAAT,mBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,mBAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,qBAAS,WAAT,sBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,oBAAS,WAAT,qBAAS,WAAT,mBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,mBAAS,WAAT,iBAAS,YAAT,kBAAS,YAAT,oBAAS,YAAT,qBAAS,YAAT,mBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,0BAAT,mBAAS,0BAAT,mBAAS,aAAT,eAAS,YAAT,cAAS,eAAT,iBAAS,eAAT,iBAAS,aAAT,wBAAS,8BAAT,SAAS,0CAAT,QAAS,2BAAT,MAAS,oBAAT,QAAS,kBAAT,KAAS,YAAT,OAAS,YAAT,QAAS,YAAT,MAAS,kBAAT,WAAS,eAAT,eAAS,eAAT,iBAAS,aAAT,WAAS,aAAT,8CAAS,qDAAT,2EAAS,kFAAT,8EAAS,wFAAT,qDAAS,iEAAT,iDAAS,0DAAT,wBAAS,yCAAT,8CAAS,kEAAT,2EAAS,+FAAT,8EAAS,qGAAT,qDAAS,8EAAT,iDAAS,uEAAT,wBAAS,yCAAT,8CAAS,kEAAT,2EAAS,+FAAT,8EAAS,qGAAT,qDAAS,8EAAT,iDAAS,uEAAT,wBAAS,gCAAT,iBAAS,kBAAT,kBAAS,gBAAT,eAAS,kBAAT,iBAAS,iBAAT,gBAAS,mBAAT,kBAAS,uBAAT,iBAAS,iBAAT,aAAS,wBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,gBAAT,aAAS,sBAAT,aAAS,wBAAT,aAAS,yBAAT,aAAS,iBAAT,UAAS,uBAAT,aAAS,sBAAT,aAAS,oBAAT,aAAS,eAAT,aAAS,qBAAT,aAAS,uBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,yBAAT,aAAS,uBAAT,aAAS,kBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,2BAAT,aAAS,0BAAT,aAAS,yBAAT,aAAS,uBAAT,aAAS,kBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,2BAAT,aAAS,yBAAT,aAAS,wBAAT,aAAS,sBAAT,aAAS,iBAAT,aAAS,uBAAT,aAAS,yBAAT,aAAS,0BAAT,aAAS,wBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,gBAAT,aAAS,sBAAT,aAAS,wBAAT,aAAS,yBAAT,aAAS,wBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,gBAAT,aAAS,sBAAT,aAAS,wBAAT,aAAS,yBAAT,aAAS,0BAAT,aAAS,yBAAT,aAAS,uBAAT,aAAS,kBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,2BAAT,aAAS,0BAAT,aAAS,yBAAT,aAAS,uBAAT,aAAS,kBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,2BAAT,aAAS,wBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,gBAAT,aAAS,sBAAT,aAAS,wBAAT,aAAS,yBAAT,aAAS,oCAAT,iBAAS,8BAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,8BAAT,UAAS,oCAAT,aAAS,mCAAT,aAAS,iCAAT,aAAS,4BAAT,aAAS,kCAAT,aAAS,oCAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,sCAAT,aAAS,qCAAT,aAAS,mCAAT,aAAS,8BAAT,aAAS,oCAAT,aAAS,sCAAT,aAAS,uCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,oCAAT,iBAAS,8BAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,8BAAT,UAAS,oCAAT,aAAS,mCAAT,aAAS,iCAAT,aAAS,4BAAT,aAAS,kCAAT,aAAS,oCAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,sCAAT,aAAS,qCAAT,aAAS,mCAAT,aAAS,8BAAT,aAAS,oCAAT,aAAS,sCAAT,aAAS,uCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,cAAT,eAAS,cAAT,iBAAS,gBAAT,cAAS,cAAT,kBAAS,cAAT,iBAAS,eAAT,gBAAS,eAAT,kBAAS,eAAT,cAAS,eAAT,gBAAS,eAAT,cAAS,aAAT,iBAAS,YAAT,iBAAS,gBAAT,wBAAS,gBAAT,wBAAS,iBAAT,yBAAS,kBAAT,mBAAS,gBAAT,yBAAS,mBAAT,4BAAS,mBAAT,oBAAS,kBAAT,mCAAS,4DAAT,4BAAS,sDAAT,iBAAS,yBAAT,iBAAS,6BAAT,wBAAS,6BAAT,wBAAS,8BAAT,yBAAS,+BAAT,mBAAS,6BAAT,yBAAS,gCAAT,4BAAS,gCAAT,oBAAS,+BAAT,mCAAS,yEAAT,4BAAS,sDAAT,iBAAS,yBAAT,iBAAS,6BAAT,wBAAS,6BAAT,wBAAS,8BAAT,yBAAS,+BAAT,mBAAS,6BAAT,yBAAS,gCAAT,4BAAS,gCAAT,oBAAS,+BAAT,mCAAS,yEAAT,4BAAS,iDAAT,qBAAS,sBAAT,gBAAS,oBAAT,oBAAS,kBAAT,yBAAS,6EAAT,yBAAS,gFAAT,uBAAS,gBAAT,kBAAS,mBAAT,qBAAS,mBAAT,qBAAS,qBAAT,uBAAS,wBAAT,0BAAS,cAAT,kBAAS,gBAAT,iBAAS,wBAAT,kBAAS,yBAAT,kBAAS,qBAAT,eAAS,0BAAT,oBAAS,0BAAT,oBAAS,kBAAT,oBAAS,mBAAT,gBAAS,eAAT,gBAAS,mDAAT,YAAS,UAAT,WAAS,UAAT,YAAS,UAAT,UAAS,UAAT,aAAS,UAAT,YAAS,UAAT,UAAS,WAAT,YAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,WAAT,WAAS,WAAT,WAAS,aAAT,UAAS,WAAT,SAAS,aAAT,SAAS,aAAT,eAAS,aAAT,eAAS,aAAT,SAAS,aAAT,SAAS,aAAT,SAAS,aAAT,SAAS,aAAT,SAAS,aAAT,SAAS,aAAT,eAAS,aAAT,eAAS,aAAT,UAAS,eAAT,WAAS,uBAAT,YAAS,uBAAT,WAAS,uBAAT,YAAS,uBAAT,UAAS,uBAAT,aAAS,uBAAT,YAAS,uBAAT,UAAS,wBAAT,YAAS,wBAAT,UAAS,wBAAT,UAAS,wBAAT,UAAS,wBAAT,UAAS,wBAAT,WAAS,wBAAT,WAAS,0BAAT,UAAS,wBAAT,SAAS,0BAAT,SAAS,0BAAT,eAAS,0BAAT,eAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,eAAS,0BAAT,eAAS,0BAAT,UAAS,4BAAT,WAAS,UAAT,SAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,aAAT,YAAS,EIXT,0BJWA,gCAAS,+BAAT,wBAAS,mDAAT,2BAAS,eAAT,2BAAS,gBAAT,4BAAS,qBAAT,4BAAS,eAAT,wBAAS,sBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,cAAT,wBAAS,oBAAT,wBAAS,sBAAT,wBAAS,uBAAT,wBAAS,eAAT,qBAAS,qBAAT,wBAAS,oBAAT,wBAAS,kBAAT,wBAAS,aAAT,wBAAS,mBAAT,wBAAS,qBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,uBAAT,wBAAS,qBAAT,wBAAS,gBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,yBAAT,wBAAS,wBAAT,wBAAS,uBAAT,wBAAS,qBAAT,wBAAS,gBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,yBAAT,wBAAS,uBAAT,wBAAS,sBAAT,wBAAS,oBAAT,wBAAS,eAAT,wBAAS,qBAAT,wBAAS,uBAAT,wBAAS,wBAAT,wBAAS,sBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,cAAT,wBAAS,oBAAT,wBAAS,sBAAT,wBAAS,uBAAT,wBAAS,sBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,cAAT,wBAAS,oBAAT,wBAAS,sBAAT,wBAAS,uBAAT,wBAAS,wBAAT,wBAAS,uBAAT,wBAAS,qBAAT,wBAAS,gBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,yBAAT,wBAAS,wBAAT,wBAAS,uBAAT,wBAAS,qBAAT,wBAAS,gBAAT,wBAAS,sBAAT,wBAAS,wBAAT,wBAAS,yBAAT,wBAAS,sBAAT,wBAAS,qBAAT,wBAAS,mBAAT,wBAAS,cAAT,wBAAS,oBAAT,wBAAS,sBAAT,wBAAS,uBAAT,wBAAS,kCAAT,4BAAS,4BAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,4BAAT,qBAAS,kCAAT,wBAAS,iCAAT,wBAAS,+BAAT,wBAAS,0BAAT,wBAAS,gCAAT,wBAAS,kCAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,oCAAT,wBAAS,mCAAT,wBAAS,iCAAT,wBAAS,4BAAT,wBAAS,kCAAT,wBAAS,oCAAT,wBAAS,qCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,kCAAT,4BAAS,4BAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,4BAAT,qBAAS,kCAAT,wBAAS,iCAAT,wBAAS,+BAAT,wBAAS,0BAAT,wBAAS,gCAAT,wBAAS,kCAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,oCAAT,wBAAS,mCAAT,wBAAS,iCAAT,wBAAS,4BAAT,wBAAS,kCAAT,wBAAS,oCAAT,wBAAS,qCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,qCAAT,wBAAS,oCAAT,wBAAS,kCAAT,wBAAS,6BAAT,wBAAS,mCAAT,wBAAS,qCAAT,wBAAS,sCAAT,wBAAS,mCAAT,wBAAS,kCAAT,wBAAS,gCAAT,wBAAS,2BAAT,wBAAS,iCAAT,wBAAS,mCAAT,wBAAS,oCAAT,wBAAS,gBAAT,0BAAS,gBAAT,uBAAS,cAAT,qBAAS,qBAAT,0BAAS,kBAAT,uBAAS,eAAT,wBAAS,sBAAT,6BAAS,mBAAT,0BAAS,aAAT,uBAAS,gBAAT,wBAAS,mBAAT,2BAAS,kBAAT,0BAAS,kBAAT,0BAAS,cAAT,oBAAS,eAAT,qBAAS,iBAAT,uBAAS,yBAAT,wBAAS,mBAAT,oBAAS,0BAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,kBAAT,oBAAS,wBAAT,oBAAS,0BAAT,oBAAS,2BAAT,oBAAS,mBAAT,iBAAS,yBAAT,oBAAS,wBAAT,oBAAS,sBAAT,oBAAS,iBAAT,oBAAS,uBAAT,oBAAS,yBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,2BAAT,oBAAS,yBAAT,oBAAS,oBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,6BAAT,oBAAS,4BAAT,oBAAS,2BAAT,oBAAS,yBAAT,oBAAS,oBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,6BAAT,oBAAS,2BAAT,oBAAS,0BAAT,oBAAS,wBAAT,oBAAS,mBAAT,oBAAS,yBAAT,oBAAS,2BAAT,oBAAS,4BAAT,oBAAS,0BAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,kBAAT,oBAAS,wBAAT,oBAAS,0BAAT,oBAAS,2BAAT,oBAAS,0BAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,kBAAT,oBAAS,wBAAT,oBAAS,0BAAT,oBAAS,2BAAT,oBAAS,4BAAT,oBAAS,2BAAT,oBAAS,yBAAT,oBAAS,oBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,6BAAT,oBAAS,4BAAT,oBAAS,2BAAT,oBAAS,yBAAT,oBAAS,oBAAT,oBAAS,0BAAT,oBAAS,4BAAT,oBAAS,6BAAT,oBAAS,0BAAT,oBAAS,yBAAT,oBAAS,uBAAT,oBAAS,kBAAT,oBAAS,wBAAT,oBAAS,0BAAT,oBAAS,2BAAT,oBAAS,sCAAT,wBAAS,gCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,gCAAT,iBAAS,sCAAT,oBAAS,qCAAT,oBAAS,mCAAT,oBAAS,8BAAT,oBAAS,oCAAT,oBAAS,sCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,wCAAT,oBAAS,uCAAT,oBAAS,qCAAT,oBAAS,gCAAT,oBAAS,sCAAT,oBAAS,wCAAT,oBAAS,yCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,sCAAT,wBAAS,gCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,gCAAT,iBAAS,sCAAT,oBAAS,qCAAT,oBAAS,mCAAT,oBAAS,8BAAT,oBAAS,oCAAT,oBAAS,sCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,wCAAT,oBAAS,uCAAT,oBAAS,qCAAT,oBAAS,gCAAT,oBAAS,sCAAT,oBAAS,wCAAT,oBAAS,yCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,yCAAT,oBAAS,wCAAT,oBAAS,sCAAT,oBAAS,iCAAT,oBAAS,uCAAT,oBAAS,yCAAT,oBAAS,0CAAT,oBAAS,uCAAT,oBAAS,sCAAT,oBAAS,oCAAT,oBAAS,+BAAT,oBAAS,qCAAT,oBAAS,uCAAT,oBAAS,wCAAT,oBAAS,mBAAT,eAAS,iBAAT,qBAAS,cAAT,oBAAS,iBAAT,mBAAS,mBAAT,oBAAS,qBAAT,yBAAS,8CAAT,0BAAS,iDAAT,6BAAS,gDAAT,yBAAS,8CAAT,+BAAS,kDAAT,gCAAS,qDAAT,mCAAS,oDAAT,+BAAS,iDAAT,6BAAS,+BAAT,8BAAS,+BAAT,iCAAS,+BAAT,gCAAS,gBAAT,6BAAS,mBAAT,6BAAS,gDAAT,8BAAS,mDAAT,iCAAS,kDAAT,6BAAS,oDAAT,8BAAS,mDAAT,+BAAS,sDAAT,kCAAS,qDAAT,8BAAS,sDAAT,wBAAS,sBAAT,yBAAS,sBAAT,4BAAS,sBAAT,2BAAS,oBAAT,8BAAS,oBAAT,+BAAS,oBAAT,kCAAS,oBAAT,iCAAS,iBAAT,6BAAS,iBAAT,8BAAS,iBAAT,iCAAS,iBAAT,gCAAS,oBAAT,4BAAS,oBAAT,6BAAS,oBAAT,gCAAS,oBAAT,+BAAS,sBAAT,6BAAS,sBAAT,8BAAS,sBAAT,iCAAS,sBAAT,gCAAS,mBAAT,kBAAS,oBAAT,mBAAS,oBAAT,mBAAS,kBAAT,iBAAS,eAAT,cAAS,eAAT,gBAAS,eAAT,gBAAS,eAAT,gBAAS,aAAT,gBAAS,iBAAT,kBAAS,iBAAT,oBAAS,iBAAT,qBAAS,iBAAT,mBAAS,iBAAT,oBAAS,iBAAT,sBAAS,iBAAT,uBAAS,iBAAT,qBAAS,iBAAT,oBAAS,iBAAT,sBAAS,iBAAT,uBAAS,iBAAT,qBAAS,iBAAT,oBAAS,iBAAT,sBAAS,iBAAT,uBAAS,iBAAT,qBAAS,eAAT,oBAAS,eAAT,sBAAS,eAAT,uBAAS,eAAT,qBAAS,kBAAT,WAAS,qBAAT,cAAS,qBAAT,cAAS,kBAAT,WAAS,kBAAT,WAAS,yBAAT,kBAAS,YAAT,aAAS,mBAAT,oBAAS,aAAT,cAAS,YAAT,aAAS,gBAAT,iBAAS,iBAAT,kBAAS,aAAT,YAAS,WAAT,oBAAS,kDAAT,2BAAS,6DAAT,8BAAS,6FAAT,8BAAS,sGAAT,4BAAS,mGAAT,4BAAS,6GAAT,mBAAS,sCAAT,2BAAS,yCAAT,qBAAS,kCAAT,wBAAS,2DAAT,sBAAS,0DAAT,yBAAS,6DAAT,2BAAS,gEAAT,0BAAS,0DAAT,yBAAS,gCAAT,0BAAS,oCAAT,wBAAS,qCAAT,2BAAS,oCAAT,4BAAS,sCAAT,uBAAS,gEAAT,qBAAS,+DAAT,wBAAS,iEAAT,yBAAS,wEAAT,yBAAS,iDAAT,0BAAS,wCAAT,yBAAS,0CAAT,uBAAS,4CAAT,2BAAS,gDAAT,8BAAS,uCAAT,mBAAS,2CAAT,mBAAS,kDAAT,mBAAS,+CAAT,mBAAS,uCAAT,mBAAS,iDAAT,oBAAS,gCAAT,mBAAS,oDAAT,oBAAS,+BAAT,WAAS,iBAAT,UAAS,iBAAT,UAAS,qBAAT,WAAS,wCAAT,yJAAS,iBAAT,sIAAS,gBAAT,uEAAS,oBAAT,eAAS,gBAAT,eAAS,iBAAT,eAAS,kBAAT,eAAS,kBAAT,eAAS,oBAAT,eAAS,gBAAT,eAAS,qBAAT,eAAS,iBAAT,eAAS,iCAAT,eAAS,6BAAT,eAAS,8BAAT,eAAS,+BAAT,eAAS,+BAAT,eAAS,iCAAT,eAAS,6BAAT,eAAS,kCAAT,eAAS,8BAAT,eAAS,iCAAT,eAAS,6BAAT,eAAS,8BAAT,eAAS,+BAAT,eAAS,+BAAT,eAAS,iCAAT,eAAS,6BAAT,eAAS,kCAAT,eAAS,8BAAT,eAAS,UAAT,aAAS,UAAT,YAAS,UAAT,aAAS,UAAT,WAAS,UAAT,cAAS,UAAT,aAAS,UAAT,WAAS,UAAT,aAAS,WAAT,aAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,WAAT,YAAS,WAAT,YAAS,aAAT,WAAS,WAAT,UAAS,aAAT,WAAS,eAAT,YAAS,mBAAT,aAAS,oBAAT,gBAAS,qBAAT,eAAS,oBAAT,gBAAS,UAAT,QAAS,UAAT,aAAS,UAAT,YAAS,UAAT,aAAS,UAAT,WAAS,UAAT,cAAS,UAAT,aAAS,UAAT,WAAS,WAAT,aAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,WAAT,WAAS,aAAT,WAAS,WAAT,UAAS,WAAT,aAAS,0BAAT,cAAS,yBAAT,kBAAS,+BAAT,mBAAS,8BAAT,iBAAS,8BAAT,kBAAS,6BAAT,kBAAS,+BAAT,mBAAS,8BAAT,gBAAS,6BAAT,iBAAS,4BAAT,mBAAS,gCAAT,oBAAS,+BAAT,kBAAS,+BAAT,mBAAS,8BAAT,gBAAS,6BAAT,iBAAS,6BAAT,kBAAS,gCAAT,mBAAS,+BAAT,gBAAS,8BAAT,iBAAS,6BAAT,gBAAS,8BAAT,iBAAS,6BAAT,gBAAS,8BAAT,iBAAS,6BAAT,gBAAS,8BAAT,iBAAS,6BAAT,gBAAS,8BAAT,iBAAS,+BAAT,gBAAS,gCAAT,iBAAS,6BAAT,eAAS,6BAAT,gBAAS,2BAAT,YAAS,WAAT,cAAS,WAAT,eAAS,WAAT,aAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,mBAAS,WAAT,iBAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,eAAS,WAAT,iBAAS,WAAT,kBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,oBAAS,WAAT,qBAAS,WAAT,mBAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,eAAS,WAAT,iBAAS,WAAT,kBAAS,WAAT,gBAAS,YAAT,iBAAS,YAAT,mBAAS,YAAT,oBAAS,YAAT,kBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,cAAT,eAAS,cAAT,iBAAS,cAAT,kBAAS,cAAT,gBAAS,YAAT,cAAS,YAAT,gBAAS,YAAT,iBAAS,YAAT,eAAS,iBAAT,eAAS,mBAAT,gBAAS,eAAT,eAAS,eAAT,eAAS,eAAT,eAAS,eAAT,eAAS,eAAT,eAAS,gBAAT,eAAS,gBAAT,eAAS,gBAAT,eAAS,gBAAT,gBAAS,iBAAT,cAAS,cAAT,YAAS,iBAAT,eAAS,mBAAT,gBAAS,cAAT,WAAS,iBAAT,cAAS,WAAT,QAAS,WAAT,cAAS,WAAT,aAAS,WAAT,cAAS,WAAT,YAAS,WAAT,eAAS,WAAT,cAAS,WAAT,YAAS,YAAT,cAAS,YAAT,YAAS,YAAT,YAAS,YAAT,YAAS,YAAT,YAAS,YAAT,YAAS,YAAT,WAAS,YAAT,aAAS,2BAAT,cAAS,0BAAT,mBAAS,iCAAT,oBAAS,gCAAT,kBAAS,gCAAT,mBAAS,+BAAT,mBAAS,iCAAT,oBAAS,gCAAT,iBAAS,+BAAT,kBAAS,8BAAT,oBAAS,kCAAT,qBAAS,iCAAT,mBAAS,iCAAT,oBAAS,gCAAT,iBAAS,+BAAT,kBAAS,+BAAT,mBAAS,kCAAT,oBAAS,iCAAT,iBAAS,gCAAT,kBAAS,+BAAT,iBAAS,gCAAT,kBAAS,+BAAT,iBAAS,gCAAT,kBAAS,+BAAT,iBAAS,gCAAT,kBAAS,+BAAT,iBAAS,gCAAT,kBAAS,+BAAT,gBAAS,+BAAT,iBAAS,6BAAT,YAAS,YAAT,cAAS,YAAT,eAAS,YAAT,aAAS,YAAT,kBAAS,YAAT,oBAAS,YAAT,qBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,mBAAS,YAAT,oBAAS,YAAT,kBAAS,YAAT,kBAAS,YAAT,oBAAS,YAAT,qBAAS,YAAT,mBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,mBAAS,YAAT,qBAAS,YAAT,sBAAS,YAAT,oBAAS,YAAT,kBAAS,YAAT,oBAAS,YAAT,qBAAS,YAAT,mBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,aAAT,kBAAS,aAAT,oBAAS,aAAT,qBAAS,aAAT,mBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,gBAAS,aAAT,kBAAS,aAAT,mBAAS,aAAT,iBAAS,aAAT,eAAS,aAAT,iBAAS,aAAT,kBAAS,aAAT,gBAAS,gBAAT,SAAS,iBAAT,WAAS,iBAAT,UAAS,iBAAT,WAAS,kBAAT,SAAS,oBAAT,aAAS,sBAAT,eAAS,uBAAT,gBAAS,sBAAT,eAAS,sBAAT,eAAS,sBAAT,eAAS,wBAAT,iBAAS,wBAAT,iBAAS,yBAAT,kBAAS,yBAAT,kBAAS,wBAAT,iBAAS,wBAAT,iBAAS,sBAAT,gCAAS,qBAAT,+BAAS,UAAT,SAAS,UAAT,cAAS,UAAT,aAAS,UAAT,cAAS,UAAT,YAAS,UAAT,eAAS,UAAT,cAAS,UAAT,YAAS,WAAT,cAAS,WAAT,YAAS,WAAT,YAAS,WAAT,YAAS,WAAT,YAAS,WAAT,YAAS,WAAT,WAAS,WAAT,cAAS,2BAAT,eAAS,0BAAT,mBAAS,gCAAT,oBAAS,+BAAT,kBAAS,+BAAT,mBAAS,8BAAT,mBAAS,gCAAT,oBAAS,+BAAT,iBAAS,8BAAT,kBAAS,6BAAT,oBAAS,iCAAT,qBAAS,gCAAT,mBAAS,gCAAT,oBAAS,+BAAT,iBAAS,8BAAT,kBAAS,8BAAT,mBAAS,iCAAT,oBAAS,gCAAT,iBAAS,+BAAT,kBAAS,8BAAT,iBAAS,+BAAT,kBAAS,8BAAT,iBAAS,+BAAT,kBAAS,8BAAT,iBAAS,+BAAT,kBAAS,8BAAT,iBAAS,+BAAT,kBAAS,8BAAT,gBAAS,8BAAT,iBAAS,4BAAT,aAAS,WAAT,eAAS,WAAT,gBAAS,WAAT,cAAS,WAAT,kBAAS,WAAT,oBAAS,WAAT,qBAAS,WAAT,mBAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,kBAAS,WAAT,oBAAS,WAAT,qBAAS,WAAT,mBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,mBAAS,WAAT,iBAAS,WAAT,mBAAS,WAAT,qBAAS,WAAT,sBAAS,WAAT,oBAAS,WAAT,kBAAS,WAAT,oBAAS,WAAT,qBAAS,WAAT,mBAAS,WAAT,gBAAS,WAAT,kBAAS,WAAT,mBAAS,WAAT,iBAAS,YAAT,kBAAS,YAAT,oBAAS,YAAT,qBAAS,YAAT,mBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,gBAAS,YAAT,kBAAS,YAAT,mBAAS,YAAT,iBAAS,YAAT,eAAS,YAAT,iBAAS,YAAT,kBAAS,YAAT,gBAAS,0BAAT,mBAAS,0BAAT,mBAAS,aAAT,eAAS,YAAT,cAAS,eAAT,iBAAS,eAAT,iBAAS,aAAT,wBAAS,8BAAT,SAAS,0CAAT,QAAS,2BAAT,MAAS,oBAAT,QAAS,kBAAT,KAAS,YAAT,OAAS,YAAT,QAAS,YAAT,MAAS,kBAAT,WAAS,eAAT,eAAS,eAAT,iBAAS,aAAT,WAAS,aAAT,8CAAS,qDAAT,2EAAS,kFAAT,8EAAS,wFAAT,qDAAS,iEAAT,iDAAS,0DAAT,wBAAS,yCAAT,8CAAS,kEAAT,2EAAS,+FAAT,8EAAS,qGAAT,qDAAS,8EAAT,iDAAS,uEAAT,wBAAS,yCAAT,8CAAS,kEAAT,2EAAS,+FAAT,8EAAS,qGAAT,qDAAS,8EAAT,iDAAS,uEAAT,wBAAS,gCAAT,iBAAS,kBAAT,kBAAS,gBAAT,eAAS,kBAAT,iBAAS,iBAAT,gBAAS,mBAAT,kBAAS,uBAAT,iBAAS,iBAAT,aAAS,wBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,gBAAT,aAAS,sBAAT,aAAS,wBAAT,aAAS,yBAAT,aAAS,iBAAT,UAAS,uBAAT,aAAS,sBAAT,aAAS,oBAAT,aAAS,eAAT,aAAS,qBAAT,aAAS,uBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,yBAAT,aAAS,uBAAT,aAAS,kBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,2BAAT,aAAS,0BAAT,aAAS,yBAAT,aAAS,uBAAT,aAAS,kBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,2BAAT,aAAS,yBAAT,aAAS,wBAAT,aAAS,sBAAT,aAAS,iBAAT,aAAS,uBAAT,aAAS,yBAAT,aAAS,0BAAT,aAAS,wBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,gBAAT,aAAS,sBAAT,aAAS,wBAAT,aAAS,yBAAT,aAAS,wBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,gBAAT,aAAS,sBAAT,aAAS,wBAAT,aAAS,yBAAT,aAAS,0BAAT,aAAS,yBAAT,aAAS,uBAAT,aAAS,kBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,2BAAT,aAAS,0BAAT,aAAS,yBAAT,aAAS,uBAAT,aAAS,kBAAT,aAAS,wBAAT,aAAS,0BAAT,aAAS,2BAAT,aAAS,wBAAT,aAAS,uBAAT,aAAS,qBAAT,aAAS,gBAAT,aAAS,sBAAT,aAAS,wBAAT,aAAS,yBAAT,aAAS,oCAAT,iBAAS,8BAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,8BAAT,UAAS,oCAAT,aAAS,mCAAT,aAAS,iCAAT,aAAS,4BAAT,aAAS,kCAAT,aAAS,oCAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,sCAAT,aAAS,qCAAT,aAAS,mCAAT,aAAS,8BAAT,aAAS,oCAAT,aAAS,sCAAT,aAAS,uCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,oCAAT,iBAAS,8BAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,8BAAT,UAAS,oCAAT,aAAS,mCAAT,aAAS,iCAAT,aAAS,4BAAT,aAAS,kCAAT,aAAS,oCAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,sCAAT,aAAS,qCAAT,aAAS,mCAAT,aAAS,8BAAT,aAAS,oCAAT,aAAS,sCAAT,aAAS,uCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,uCAAT,aAAS,sCAAT,aAAS,oCAAT,aAAS,+BAAT,aAAS,qCAAT,aAAS,uCAAT,aAAS,wCAAT,aAAS,qCAAT,aAAS,oCAAT,aAAS,kCAAT,aAAS,6BAAT,aAAS,mCAAT,aAAS,qCAAT,aAAS,sCAAT,aAAS,cAAT,eAAS,cAAT,iBAAS,gBAAT,cAAS,cAAT,kBAAS,cAAT,iBAAS,eAAT,gBAAS,eAAT,kBAAS,eAAT,cAAS,eAAT,gBAAS,eAAT,cAAS,aAAT,iBAAS,YAAT,iBAAS,gBAAT,wBAAS,gBAAT,wBAAS,iBAAT,yBAAS,kBAAT,mBAAS,gBAAT,yBAAS,mBAAT,4BAAS,mBAAT,oBAAS,kBAAT,mCAAS,4DAAT,4BAAS,sDAAT,iBAAS,yBAAT,iBAAS,6BAAT,wBAAS,6BAAT,wBAAS,8BAAT,yBAAS,+BAAT,mBAAS,6BAAT,yBAAS,gCAAT,4BAAS,gCAAT,oBAAS,+BAAT,mCAAS,yEAAT,4BAAS,sDAAT,iBAAS,yBAAT,iBAAS,6BAAT,wBAAS,6BAAT,wBAAS,8BAAT,yBAAS,+BAAT,mBAAS,6BAAT,yBAAS,gCAAT,4BAAS,gCAAT,oBAAS,+BAAT,mCAAS,yEAAT,4BAAS,iDAAT,qBAAS,sBAAT,gBAAS,oBAAT,oBAAS,kBAAT,yBAAS,6EAAT,yBAAS,gFAAT,uBAAS,gBAAT,kBAAS,mBAAT,qBAAS,mBAAT,qBAAS,qBAAT,uBAAS,wBAAT,0BAAS,cAAT,kBAAS,gBAAT,iBAAS,wBAAT,kBAAS,yBAAT,kBAAS,qBAAT,eAAS,0BAAT,oBAAS,0BAAT,oBAAS,kBAAT,oBAAS,mBAAT,gBAAS,eAAT,gBAAS,mDAAT,YAAS,UAAT,WAAS,UAAT,YAAS,UAAT,UAAS,UAAT,aAAS,UAAT,YAAS,UAAT,UAAS,WAAT,YAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,WAAT,WAAS,WAAT,WAAS,aAAT,UAAS,WAAT,SAAS,aAAT,SAAS,aAAT,eAAS,aAAT,eAAS,aAAT,SAAS,aAAT,SAAS,aAAT,SAAS,aAAT,SAAS,aAAT,SAAS,aAAT,SAAS,aAAT,eAAS,aAAT,eAAS,aAAT,UAAS,eAAT,WAAS,uBAAT,YAAS,uBAAT,WAAS,uBAAT,YAAS,uBAAT,UAAS,uBAAT,aAAS,uBAAT,YAAS,uBAAT,UAAS,wBAAT,YAAS,wBAAT,UAAS,wBAAT,UAAS,wBAAT,UAAS,wBAAT,UAAS,wBAAT,WAAS,wBAAT,WAAS,0BAAT,UAAS,wBAAT,SAAS,0BAAT,SAAS,0BAAT,eAAS,0BAAT,eAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,SAAS,0BAAT,eAAS,0BAAT,eAAS,0BAAT,UAAS,4BAAT,WAAS,UAAT,SAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,WAAT,UAAS,aAAT,YAAS","file":"css/main.css","sourcesContent":["@tailwind preflight;\n@tailwind components;\n\n// Code syntax highlighting,\n// powered by https://highlightjs.org\n@import '~highlight.js/styles/github';\n\n@import 'base';\n@import 'navigation';\n@import 'documentation';\n\n@tailwind utilities;\n\n\n\n// WEBPACK FOOTER //\n// ./source/_assets/sass/main.scss","/*\n\ngithub.com style (c) Vasily Polovnyov \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n color: #333;\n background: #f8f8f8;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #998;\n font-style: italic;\n}\n\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-subst {\n color: #333;\n font-weight: bold;\n}\n\n.hljs-number,\n.hljs-literal,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-tag .hljs-attr {\n color: #008080;\n}\n\n.hljs-string,\n.hljs-doctag {\n color: #d14;\n}\n\n.hljs-title,\n.hljs-section,\n.hljs-selector-id {\n color: #900;\n font-weight: bold;\n}\n\n.hljs-subst {\n font-weight: normal;\n}\n\n.hljs-type,\n.hljs-class .hljs-title {\n color: #458;\n font-weight: bold;\n}\n\n.hljs-tag,\n.hljs-name,\n.hljs-attribute {\n color: #000080;\n font-weight: normal;\n}\n\n.hljs-regexp,\n.hljs-link {\n color: #009926;\n}\n\n.hljs-symbol,\n.hljs-bullet {\n color: #990073;\n}\n\n.hljs-built_in,\n.hljs-builtin-name {\n color: #0086b3;\n}\n\n.hljs-meta {\n color: #999;\n font-weight: bold;\n}\n\n.hljs-deletion {\n background: #fdd;\n}\n\n.hljs-addition {\n background: #dfd;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n\n\n\n// WEBPACK FOOTER //\n// ./node_modules/highlight.js/styles/github.css","a {\n @apply .no-underline;\n @apply .text-blue;\n}\n\nbody {\n font-size: 17px;\n}\n\nblockquote {\n @apply .border-blue-light;\n @apply .border-l-4;\n @apply .font-normal;\n @apply .italic;\n @apply .my-8;\n @apply .pl-6;\n @apply .text-grey-darker;\n @apply .text-lg;\n}\n\ncode {\n font-size: 16px;\n @apply .bg-grey-light;\n @apply .px-2;\n @apply .py-px;\n @apply .rounded;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n @apply .leading-tight;\n @apply .mb-4;\n @apply .mt-8;\n @apply .text-black;\n\n &:first-child {\n @apply .mt-0;\n }\n}\n\nh1 {\n @apply .font-extrabold;\n @apply .text-5xl;\n}\n\nh2 {\n @apply .font-bold;\n @apply .text-4xl;\n}\n\nh3 {\n @apply .font-bold;\n @apply .text-3xl;\n}\n\nh4 {\n @apply .font-normal;\n @apply .text-2xl;\n}\n\nh5 {\n @apply .font-normal;\n @apply .text-xl;\n}\n\nh6 {\n @apply .font-light;\n @apply .text-lg;\n}\n\nhr {\n @apply .border-b-2;\n @apply .border-grey-light;\n @apply .my-8;\n @apply .rounded-full;\n}\n\nli {\n ul,\n ol {\n @apply .my-0;\n }\n}\n\np {\n @apply .my-6;\n}\n\npre {\n @apply .bg-grey-lighter;\n @apply .leading-loose;\n @apply .my-6;\n @apply .overflow-x-auto;\n @apply .p-4;\n @apply .rounded;\n @apply .shadow;\n @apply .text-base;\n\n code {\n @apply .bg-transparent;\n @apply .block;\n @apply .p-0;\n }\n}\n\nul,\nol {\n @apply .my-4;\n}\n\ncode.hljs {\n @apply .bg-transparent;\n @apply .p-0;\n}\n\n\n\n// WEBPACK FOOTER //\n// ./source/_assets/sass/_base.scss",".docsearch {\n background: url('/assets/img/magnifying-glass.svg');\n background-position: 0.8em;\n background-repeat: no-repeat;\n text-indent: 1.2em;\n}\n\n@screen md {\n .docsearch:focus {\n @apply .w-1/2;\n\n text-indent: 1.5em;\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./source/_assets/sass/_navigation.scss",null],"sourceRoot":""} \ No newline at end of file diff --git a/source/assets/build/fonts/o-icon.eot b/source/assets/build/fonts/o-icon.eot deleted file mode 100755 index 5a2a41d2e..000000000 Binary files a/source/assets/build/fonts/o-icon.eot and /dev/null differ diff --git a/source/assets/build/fonts/o-icon.svg b/source/assets/build/fonts/o-icon.svg deleted file mode 100755 index bf6d62544..000000000 --- a/source/assets/build/fonts/o-icon.svg +++ /dev/null @@ -1,292 +0,0 @@ - - - -Generated by IcoMoon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/source/assets/build/fonts/o-icon.ttf b/source/assets/build/fonts/o-icon.ttf deleted file mode 100755 index 39b322956..000000000 Binary files a/source/assets/build/fonts/o-icon.ttf and /dev/null differ diff --git a/source/assets/build/fonts/o-icon.woff b/source/assets/build/fonts/o-icon.woff deleted file mode 100755 index 353972d4f..000000000 Binary files a/source/assets/build/fonts/o-icon.woff and /dev/null differ diff --git a/source/assets/build/js/app.js b/source/assets/build/js/app.js deleted file mode 100644 index 5aa3bac24..000000000 --- a/source/assets/build/js/app.js +++ /dev/null @@ -1,292 +0,0 @@ -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = "/"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 0); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ "./node_modules/bootstrap/dist/js/bootstrap.esm.js": -/*!*********************************************************!*\ - !*** ./node_modules/bootstrap/dist/js/bootstrap.esm.js ***! - \*********************************************************/ -/*! exports provided: Alert, Button, Carousel, Collapse, Dropdown, Modal, Popover, ScrollSpy, Tab, Toast, Tooltip */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Alert\", function() { return Alert; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Button\", function() { return Button; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Carousel\", function() { return Carousel; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Collapse\", function() { return Collapse; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Dropdown\", function() { return Dropdown; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Modal\", function() { return Modal; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Popover\", function() { return Popover; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ScrollSpy\", function() { return ScrollSpy; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Tab\", function() { return Tab; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Toast\", function() { return Toast; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Tooltip\", function() { return Tooltip; });\n/* harmony import */ var popper_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! popper.js */ \"./node_modules/popper.js/dist/esm/popper.js\");\n/*!\n * Bootstrap v5.0.0-alpha1 (https://getbootstrap.com/)\n * Copyright 2011-2020 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n\nfunction _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n}\n\nfunction _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n}\n\nfunction _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nfunction _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i] != null ? arguments[i] : {};\n\n if (i % 2) {\n ownKeys(Object(source), true).forEach(function (key) {\n _defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n }\n\n return target;\n}\n\nfunction _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.0.0-alpha1): util/index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\nvar MAX_UID = 1000000;\nvar MILLISECONDS_MULTIPLIER = 1000;\nvar TRANSITION_END = 'transitionend'; // Shoutout AngusCroll (https://goo.gl/pxwQGp)\n\nvar toType = function toType(obj) {\n if (obj === null || obj === undefined) {\n return \"\" + obj;\n }\n\n return {}.toString.call(obj).match(/\\s([a-z]+)/i)[1].toLowerCase();\n};\n/**\n * --------------------------------------------------------------------------\n * Public Util Api\n * --------------------------------------------------------------------------\n */\n\n\nvar getUID = function getUID(prefix) {\n do {\n prefix += Math.floor(Math.random() * MAX_UID);\n } while (document.getElementById(prefix));\n\n return prefix;\n};\n\nvar getSelector = function getSelector(element) {\n var selector = element.getAttribute('data-target');\n\n if (!selector || selector === '#') {\n var hrefAttr = element.getAttribute('href');\n selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : null;\n }\n\n return selector;\n};\n\nvar getSelectorFromElement = function getSelectorFromElement(element) {\n var selector = getSelector(element);\n\n if (selector) {\n return document.querySelector(selector) ? selector : null;\n }\n\n return null;\n};\n\nvar getElementFromSelector = function getElementFromSelector(element) {\n var selector = getSelector(element);\n return selector ? document.querySelector(selector) : null;\n};\n\nvar getTransitionDurationFromElement = function getTransitionDurationFromElement(element) {\n if (!element) {\n return 0;\n } // Get transition-duration of the element\n\n\n var _window$getComputedSt = window.getComputedStyle(element),\n transitionDuration = _window$getComputedSt.transitionDuration,\n transitionDelay = _window$getComputedSt.transitionDelay;\n\n var floatTransitionDuration = parseFloat(transitionDuration);\n var floatTransitionDelay = parseFloat(transitionDelay); // Return 0 if element or transition duration is not found\n\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0;\n } // If multiple durations are defined, take the first\n\n\n transitionDuration = transitionDuration.split(',')[0];\n transitionDelay = transitionDelay.split(',')[0];\n return (parseFloat(transitionDuration) + parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER;\n};\n\nvar triggerTransitionEnd = function triggerTransitionEnd(element) {\n element.dispatchEvent(new Event(TRANSITION_END));\n};\n\nvar isElement = function isElement(obj) {\n return (obj[0] || obj).nodeType;\n};\n\nvar emulateTransitionEnd = function emulateTransitionEnd(element, duration) {\n var called = false;\n var durationPadding = 5;\n var emulatedDuration = duration + durationPadding;\n\n function listener() {\n called = true;\n element.removeEventListener(TRANSITION_END, listener);\n }\n\n element.addEventListener(TRANSITION_END, listener);\n setTimeout(function () {\n if (!called) {\n triggerTransitionEnd(element);\n }\n }, emulatedDuration);\n};\n\nvar typeCheckConfig = function typeCheckConfig(componentName, config, configTypes) {\n Object.keys(configTypes).forEach(function (property) {\n var expectedTypes = configTypes[property];\n var value = config[property];\n var valueType = value && isElement(value) ? 'element' : toType(value);\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new Error(componentName.toUpperCase() + \": \" + (\"Option \\\"\" + property + \"\\\" provided type \\\"\" + valueType + \"\\\" \") + (\"but expected type \\\"\" + expectedTypes + \"\\\".\"));\n }\n });\n};\n\nvar isVisible = function isVisible(element) {\n if (!element) {\n return false;\n }\n\n if (element.style && element.parentNode && element.parentNode.style) {\n var elementStyle = getComputedStyle(element);\n var parentNodeStyle = getComputedStyle(element.parentNode);\n return elementStyle.display !== 'none' && parentNodeStyle.display !== 'none' && elementStyle.visibility !== 'hidden';\n }\n\n return false;\n};\n\nvar findShadowRoot = function findShadowRoot(element) {\n if (!document.documentElement.attachShadow) {\n return null;\n } // Can find the shadow root otherwise it'll return the document\n\n\n if (typeof element.getRootNode === 'function') {\n var root = element.getRootNode();\n return root instanceof ShadowRoot ? root : null;\n }\n\n if (element instanceof ShadowRoot) {\n return element;\n } // when we don't find a shadow root\n\n\n if (!element.parentNode) {\n return null;\n }\n\n return findShadowRoot(element.parentNode);\n};\n\nvar noop = function noop() {\n return function () {};\n};\n\nvar reflow = function reflow(element) {\n return element.offsetHeight;\n};\n\nvar getjQuery = function getjQuery() {\n var _window = window,\n jQuery = _window.jQuery;\n\n if (jQuery && !document.body.hasAttribute('data-no-jquery')) {\n return jQuery;\n }\n\n return null;\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.0.0-alpha1): dom/data.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\nvar mapData = function () {\n var storeData = {};\n var id = 1;\n return {\n set: function set(element, key, data) {\n if (typeof element.key === 'undefined') {\n element.key = {\n key: key,\n id: id\n };\n id++;\n }\n\n storeData[element.key.id] = data;\n },\n get: function get(element, key) {\n if (!element || typeof element.key === 'undefined') {\n return null;\n }\n\n var keyProperties = element.key;\n\n if (keyProperties.key === key) {\n return storeData[keyProperties.id];\n }\n\n return null;\n },\n delete: function _delete(element, key) {\n if (typeof element.key === 'undefined') {\n return;\n }\n\n var keyProperties = element.key;\n\n if (keyProperties.key === key) {\n delete storeData[keyProperties.id];\n delete element.key;\n }\n }\n };\n}();\n\nvar Data = {\n setData: function setData(instance, key, data) {\n mapData.set(instance, key, data);\n },\n getData: function getData(instance, key) {\n return mapData.get(instance, key);\n },\n removeData: function removeData(instance, key) {\n mapData.delete(instance, key);\n }\n};\n\n/* istanbul ignore file */\nvar find = Element.prototype.querySelectorAll;\nvar findOne = Element.prototype.querySelector; // MSEdge resets defaultPrevented flag upon dispatchEvent call if at least one listener is attached\n\nvar defaultPreventedPreservedOnDispatch = function () {\n var e = new CustomEvent('Bootstrap', {\n cancelable: true\n });\n var element = document.createElement('div');\n element.addEventListener('Bootstrap', function () {\n return null;\n });\n e.preventDefault();\n element.dispatchEvent(e);\n return e.defaultPrevented;\n}();\n\nvar scopeSelectorRegex = /:scope\\b/;\n\nvar supportScopeQuery = function () {\n var element = document.createElement('div');\n\n try {\n element.querySelectorAll(':scope *');\n } catch (_) {\n return false;\n }\n\n return true;\n}();\n\nif (!supportScopeQuery) {\n find = function find(selector) {\n if (!scopeSelectorRegex.test(selector)) {\n return this.querySelectorAll(selector);\n }\n\n var hasId = Boolean(this.id);\n\n if (!hasId) {\n this.id = getUID('scope');\n }\n\n var nodeList = null;\n\n try {\n selector = selector.replace(scopeSelectorRegex, \"#\" + this.id);\n nodeList = this.querySelectorAll(selector);\n } finally {\n if (!hasId) {\n this.removeAttribute('id');\n }\n }\n\n return nodeList;\n };\n\n findOne = function findOne(selector) {\n if (!scopeSelectorRegex.test(selector)) {\n return this.querySelector(selector);\n }\n\n var matches = find.call(this, selector);\n\n if (typeof matches[0] !== 'undefined') {\n return matches[0];\n }\n\n return null;\n };\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.0.0-alpha1): dom/event-handler.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nvar $ = getjQuery();\nvar namespaceRegex = /[^.]*(?=\\..*)\\.|.*/;\nvar stripNameRegex = /\\..*/;\nvar stripUidRegex = /::\\d+$/;\nvar eventRegistry = {}; // Events storage\n\nvar uidEvent = 1;\nvar customEvents = {\n mouseenter: 'mouseover',\n mouseleave: 'mouseout'\n};\nvar nativeEvents = ['click', 'dblclick', 'mouseup', 'mousedown', 'contextmenu', 'mousewheel', 'DOMMouseScroll', 'mouseover', 'mouseout', 'mousemove', 'selectstart', 'selectend', 'keydown', 'keypress', 'keyup', 'orientationchange', 'touchstart', 'touchmove', 'touchend', 'touchcancel', 'pointerdown', 'pointermove', 'pointerup', 'pointerleave', 'pointercancel', 'gesturestart', 'gesturechange', 'gestureend', 'focus', 'blur', 'change', 'reset', 'select', 'submit', 'focusin', 'focusout', 'load', 'unload', 'beforeunload', 'resize', 'move', 'DOMContentLoaded', 'readystatechange', 'error', 'abort', 'scroll'];\n/**\n * ------------------------------------------------------------------------\n * Private methods\n * ------------------------------------------------------------------------\n */\n\nfunction getUidEvent(element, uid) {\n return uid && uid + \"::\" + uidEvent++ || element.uidEvent || uidEvent++;\n}\n\nfunction getEvent(element) {\n var uid = getUidEvent(element);\n element.uidEvent = uid;\n eventRegistry[uid] = eventRegistry[uid] || {};\n return eventRegistry[uid];\n}\n\nfunction bootstrapHandler(element, fn) {\n return function handler(event) {\n if (handler.oneOff) {\n EventHandler.off(element, event.type, fn);\n }\n\n return fn.apply(element, [event]);\n };\n}\n\nfunction bootstrapDelegationHandler(element, selector, fn) {\n return function handler(event) {\n var domElements = element.querySelectorAll(selector);\n\n for (var target = event.target; target && target !== this; target = target.parentNode) {\n for (var i = domElements.length; i--;) {\n if (domElements[i] === target) {\n if (handler.oneOff) {\n EventHandler.off(element, event.type, fn);\n }\n\n return fn.apply(target, [event]);\n }\n }\n } // To please ESLint\n\n\n return null;\n };\n}\n\nfunction findHandler(events, handler, delegationSelector) {\n if (delegationSelector === void 0) {\n delegationSelector = null;\n }\n\n var uidEventList = Object.keys(events);\n\n for (var i = 0, len = uidEventList.length; i < len; i++) {\n var event = events[uidEventList[i]];\n\n if (event.originalHandler === handler && event.delegationSelector === delegationSelector) {\n return event;\n }\n }\n\n return null;\n}\n\nfunction normalizeParams(originalTypeEvent, handler, delegationFn) {\n var delegation = typeof handler === 'string';\n var originalHandler = delegation ? delegationFn : handler; // allow to get the native events from namespaced events ('click.bs.button' --> 'click')\n\n var typeEvent = originalTypeEvent.replace(stripNameRegex, '');\n var custom = customEvents[typeEvent];\n\n if (custom) {\n typeEvent = custom;\n }\n\n var isNative = nativeEvents.indexOf(typeEvent) > -1;\n\n if (!isNative) {\n typeEvent = originalTypeEvent;\n }\n\n return [delegation, originalHandler, typeEvent];\n}\n\nfunction addHandler(element, originalTypeEvent, handler, delegationFn, oneOff) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return;\n }\n\n if (!handler) {\n handler = delegationFn;\n delegationFn = null;\n }\n\n var _normalizeParams = normalizeParams(originalTypeEvent, handler, delegationFn),\n delegation = _normalizeParams[0],\n originalHandler = _normalizeParams[1],\n typeEvent = _normalizeParams[2];\n\n var events = getEvent(element);\n var handlers = events[typeEvent] || (events[typeEvent] = {});\n var previousFn = findHandler(handlers, originalHandler, delegation ? handler : null);\n\n if (previousFn) {\n previousFn.oneOff = previousFn.oneOff && oneOff;\n return;\n }\n\n var uid = getUidEvent(originalHandler, originalTypeEvent.replace(namespaceRegex, ''));\n var fn = delegation ? bootstrapDelegationHandler(element, handler, delegationFn) : bootstrapHandler(element, handler);\n fn.delegationSelector = delegation ? handler : null;\n fn.originalHandler = originalHandler;\n fn.oneOff = oneOff;\n fn.uidEvent = uid;\n handlers[uid] = fn;\n element.addEventListener(typeEvent, fn, delegation);\n}\n\nfunction removeHandler(element, events, typeEvent, handler, delegationSelector) {\n var fn = findHandler(events[typeEvent], handler, delegationSelector);\n\n if (!fn) {\n return;\n }\n\n element.removeEventListener(typeEvent, fn, Boolean(delegationSelector));\n delete events[typeEvent][fn.uidEvent];\n}\n\nfunction removeNamespacedHandlers(element, events, typeEvent, namespace) {\n var storeElementEvent = events[typeEvent] || {};\n Object.keys(storeElementEvent).forEach(function (handlerKey) {\n if (handlerKey.indexOf(namespace) > -1) {\n var event = storeElementEvent[handlerKey];\n removeHandler(element, events, typeEvent, event.originalHandler, event.delegationSelector);\n }\n });\n}\n\nvar EventHandler = {\n on: function on(element, event, handler, delegationFn) {\n addHandler(element, event, handler, delegationFn, false);\n },\n one: function one(element, event, handler, delegationFn) {\n addHandler(element, event, handler, delegationFn, true);\n },\n off: function off(element, originalTypeEvent, handler, delegationFn) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return;\n }\n\n var _normalizeParams2 = normalizeParams(originalTypeEvent, handler, delegationFn),\n delegation = _normalizeParams2[0],\n originalHandler = _normalizeParams2[1],\n typeEvent = _normalizeParams2[2];\n\n var inNamespace = typeEvent !== originalTypeEvent;\n var events = getEvent(element);\n var isNamespace = originalTypeEvent.charAt(0) === '.';\n\n if (typeof originalHandler !== 'undefined') {\n // Simplest case: handler is passed, remove that listener ONLY.\n if (!events || !events[typeEvent]) {\n return;\n }\n\n removeHandler(element, events, typeEvent, originalHandler, delegation ? handler : null);\n return;\n }\n\n if (isNamespace) {\n Object.keys(events).forEach(function (elementEvent) {\n removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1));\n });\n }\n\n var storeElementEvent = events[typeEvent] || {};\n Object.keys(storeElementEvent).forEach(function (keyHandlers) {\n var handlerKey = keyHandlers.replace(stripUidRegex, '');\n\n if (!inNamespace || originalTypeEvent.indexOf(handlerKey) > -1) {\n var event = storeElementEvent[keyHandlers];\n removeHandler(element, events, typeEvent, event.originalHandler, event.delegationSelector);\n }\n });\n },\n trigger: function trigger(element, event, args) {\n if (typeof event !== 'string' || !element) {\n return null;\n }\n\n var typeEvent = event.replace(stripNameRegex, '');\n var inNamespace = event !== typeEvent;\n var isNative = nativeEvents.indexOf(typeEvent) > -1;\n var jQueryEvent;\n var bubbles = true;\n var nativeDispatch = true;\n var defaultPrevented = false;\n var evt = null;\n\n if (inNamespace && $) {\n jQueryEvent = $.Event(event, args);\n $(element).trigger(jQueryEvent);\n bubbles = !jQueryEvent.isPropagationStopped();\n nativeDispatch = !jQueryEvent.isImmediatePropagationStopped();\n defaultPrevented = jQueryEvent.isDefaultPrevented();\n }\n\n if (isNative) {\n evt = document.createEvent('HTMLEvents');\n evt.initEvent(typeEvent, bubbles, true);\n } else {\n evt = new CustomEvent(event, {\n bubbles: bubbles,\n cancelable: true\n });\n } // merge custom informations in our event\n\n\n if (typeof args !== 'undefined') {\n Object.keys(args).forEach(function (key) {\n Object.defineProperty(evt, key, {\n get: function get() {\n return args[key];\n }\n });\n });\n }\n\n if (defaultPrevented) {\n evt.preventDefault();\n\n if (!defaultPreventedPreservedOnDispatch) {\n Object.defineProperty(evt, 'defaultPrevented', {\n get: function get() {\n return true;\n }\n });\n }\n }\n\n if (nativeDispatch) {\n element.dispatchEvent(evt);\n }\n\n if (evt.defaultPrevented && typeof jQueryEvent !== 'undefined') {\n jQueryEvent.preventDefault();\n }\n\n return evt;\n }\n};\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nvar NAME = 'alert';\nvar VERSION = '5.0.0-alpha1';\nvar DATA_KEY = 'bs.alert';\nvar EVENT_KEY = \".\" + DATA_KEY;\nvar DATA_API_KEY = '.data-api';\nvar SELECTOR_DISMISS = '[data-dismiss=\"alert\"]';\nvar EVENT_CLOSE = \"close\" + EVENT_KEY;\nvar EVENT_CLOSED = \"closed\" + EVENT_KEY;\nvar EVENT_CLICK_DATA_API = \"click\" + EVENT_KEY + DATA_API_KEY;\nvar CLASSNAME_ALERT = 'alert';\nvar CLASSNAME_FADE = 'fade';\nvar CLASSNAME_SHOW = 'show';\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nvar Alert = /*#__PURE__*/function () {\n function Alert(element) {\n this._element = element;\n\n if (this._element) {\n Data.setData(element, DATA_KEY, this);\n }\n } // Getters\n\n\n var _proto = Alert.prototype;\n\n // Public\n _proto.close = function close(element) {\n var rootElement = this._element;\n\n if (element) {\n rootElement = this._getRootElement(element);\n }\n\n var customEvent = this._triggerCloseEvent(rootElement);\n\n if (customEvent === null || customEvent.defaultPrevented) {\n return;\n }\n\n this._removeElement(rootElement);\n };\n\n _proto.dispose = function dispose() {\n Data.removeData(this._element, DATA_KEY);\n this._element = null;\n } // Private\n ;\n\n _proto._getRootElement = function _getRootElement(element) {\n return getElementFromSelector(element) || element.closest(\".\" + CLASSNAME_ALERT);\n };\n\n _proto._triggerCloseEvent = function _triggerCloseEvent(element) {\n return EventHandler.trigger(element, EVENT_CLOSE);\n };\n\n _proto._removeElement = function _removeElement(element) {\n var _this = this;\n\n element.classList.remove(CLASSNAME_SHOW);\n\n if (!element.classList.contains(CLASSNAME_FADE)) {\n this._destroyElement(element);\n\n return;\n }\n\n var transitionDuration = getTransitionDurationFromElement(element);\n EventHandler.one(element, TRANSITION_END, function () {\n return _this._destroyElement(element);\n });\n emulateTransitionEnd(element, transitionDuration);\n };\n\n _proto._destroyElement = function _destroyElement(element) {\n if (element.parentNode) {\n element.parentNode.removeChild(element);\n }\n\n EventHandler.trigger(element, EVENT_CLOSED);\n } // Static\n ;\n\n Alert.jQueryInterface = function jQueryInterface(config) {\n return this.each(function () {\n var data = Data.getData(this, DATA_KEY);\n\n if (!data) {\n data = new Alert(this);\n }\n\n if (config === 'close') {\n data[config](this);\n }\n });\n };\n\n Alert.handleDismiss = function handleDismiss(alertInstance) {\n return function (event) {\n if (event) {\n event.preventDefault();\n }\n\n alertInstance.close(this);\n };\n };\n\n Alert.getInstance = function getInstance(element) {\n return Data.getData(element, DATA_KEY);\n };\n\n _createClass(Alert, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION;\n }\n }]);\n\n return Alert;\n}();\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DISMISS, Alert.handleDismiss(new Alert()));\nvar $$1 = getjQuery();\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n * add .alert to jQuery only if jQuery is present\n */\n\n/* istanbul ignore if */\n\nif ($$1) {\n var JQUERY_NO_CONFLICT = $$1.fn[NAME];\n $$1.fn[NAME] = Alert.jQueryInterface;\n $$1.fn[NAME].Constructor = Alert;\n\n $$1.fn[NAME].noConflict = function () {\n $$1.fn[NAME] = JQUERY_NO_CONFLICT;\n return Alert.jQueryInterface;\n };\n}\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nvar NAME$1 = 'button';\nvar VERSION$1 = '5.0.0-alpha1';\nvar DATA_KEY$1 = 'bs.button';\nvar EVENT_KEY$1 = \".\" + DATA_KEY$1;\nvar DATA_API_KEY$1 = '.data-api';\nvar CLASS_NAME_ACTIVE = 'active';\nvar SELECTOR_DATA_TOGGLE = '[data-toggle=\"button\"]';\nvar EVENT_CLICK_DATA_API$1 = \"click\" + EVENT_KEY$1 + DATA_API_KEY$1;\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nvar Button = /*#__PURE__*/function () {\n function Button(element) {\n this._element = element;\n Data.setData(element, DATA_KEY$1, this);\n } // Getters\n\n\n var _proto = Button.prototype;\n\n // Public\n _proto.toggle = function toggle() {\n // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method\n this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE));\n };\n\n _proto.dispose = function dispose() {\n Data.removeData(this._element, DATA_KEY$1);\n this._element = null;\n } // Static\n ;\n\n Button.jQueryInterface = function jQueryInterface(config) {\n return this.each(function () {\n var data = Data.getData(this, DATA_KEY$1);\n\n if (!data) {\n data = new Button(this);\n }\n\n if (config === 'toggle') {\n data[config]();\n }\n });\n };\n\n Button.getInstance = function getInstance(element) {\n return Data.getData(element, DATA_KEY$1);\n };\n\n _createClass(Button, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION$1;\n }\n }]);\n\n return Button;\n}();\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$1, SELECTOR_DATA_TOGGLE, function (event) {\n event.preventDefault();\n var button = event.target.closest(SELECTOR_DATA_TOGGLE);\n var data = Data.getData(button, DATA_KEY$1);\n\n if (!data) {\n data = new Button(button);\n }\n\n data.toggle();\n});\nvar $$2 = getjQuery();\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n * add .button to jQuery only if jQuery is present\n */\n\n/* istanbul ignore if */\n\nif ($$2) {\n var JQUERY_NO_CONFLICT$1 = $$2.fn[NAME$1];\n $$2.fn[NAME$1] = Button.jQueryInterface;\n $$2.fn[NAME$1].Constructor = Button;\n\n $$2.fn[NAME$1].noConflict = function () {\n $$2.fn[NAME$1] = JQUERY_NO_CONFLICT$1;\n return Button.jQueryInterface;\n };\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.0.0-alpha1): dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\nfunction normalizeData(val) {\n if (val === 'true') {\n return true;\n }\n\n if (val === 'false') {\n return false;\n }\n\n if (val === Number(val).toString()) {\n return Number(val);\n }\n\n if (val === '' || val === 'null') {\n return null;\n }\n\n return val;\n}\n\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, function (chr) {\n return \"-\" + chr.toLowerCase();\n });\n}\n\nvar Manipulator = {\n setDataAttribute: function setDataAttribute(element, key, value) {\n element.setAttribute(\"data-\" + normalizeDataKey(key), value);\n },\n removeDataAttribute: function removeDataAttribute(element, key) {\n element.removeAttribute(\"data-\" + normalizeDataKey(key));\n },\n getDataAttributes: function getDataAttributes(element) {\n if (!element) {\n return {};\n }\n\n var attributes = _objectSpread2({}, element.dataset);\n\n Object.keys(attributes).forEach(function (key) {\n attributes[key] = normalizeData(attributes[key]);\n });\n return attributes;\n },\n getDataAttribute: function getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(\"data-\" + normalizeDataKey(key)));\n },\n offset: function offset(element) {\n var rect = element.getBoundingClientRect();\n return {\n top: rect.top + document.body.scrollTop,\n left: rect.left + document.body.scrollLeft\n };\n },\n position: function position(element) {\n return {\n top: element.offsetTop,\n left: element.offsetLeft\n };\n },\n toggleClass: function toggleClass(element, className) {\n if (!element) {\n return;\n }\n\n if (element.classList.contains(className)) {\n element.classList.remove(className);\n } else {\n element.classList.add(className);\n }\n }\n};\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.0.0-alpha1): dom/selector-engine.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nvar NODE_TEXT = 3;\nvar SelectorEngine = {\n matches: function matches(element, selector) {\n return element.matches(selector);\n },\n find: function find$1(selector, element) {\n var _ref;\n\n if (element === void 0) {\n element = document.documentElement;\n }\n\n return (_ref = []).concat.apply(_ref, find.call(element, selector));\n },\n findOne: function findOne$1(selector, element) {\n if (element === void 0) {\n element = document.documentElement;\n }\n\n return findOne.call(element, selector);\n },\n children: function children(element, selector) {\n var _ref2;\n\n var children = (_ref2 = []).concat.apply(_ref2, element.children);\n\n return children.filter(function (child) {\n return child.matches(selector);\n });\n },\n parents: function parents(element, selector) {\n var parents = [];\n var ancestor = element.parentNode;\n\n while (ancestor && ancestor.nodeType === Node.ELEMENT_NODE && ancestor.nodeType !== NODE_TEXT) {\n if (this.matches(ancestor, selector)) {\n parents.push(ancestor);\n }\n\n ancestor = ancestor.parentNode;\n }\n\n return parents;\n },\n prev: function prev(element, selector) {\n var previous = element.previousElementSibling;\n\n while (previous) {\n if (previous.matches(selector)) {\n return [previous];\n }\n\n previous = previous.previousElementSibling;\n }\n\n return [];\n },\n next: function next(element, selector) {\n var next = element.nextElementSibling;\n\n while (next) {\n if (this.matches(next, selector)) {\n return [next];\n }\n\n next = next.nextElementSibling;\n }\n\n return [];\n }\n};\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nvar NAME$2 = 'carousel';\nvar VERSION$2 = '5.0.0-alpha1';\nvar DATA_KEY$2 = 'bs.carousel';\nvar EVENT_KEY$2 = \".\" + DATA_KEY$2;\nvar DATA_API_KEY$2 = '.data-api';\nvar ARROW_LEFT_KEY = 'ArrowLeft';\nvar ARROW_RIGHT_KEY = 'ArrowRight';\nvar TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch\n\nvar SWIPE_THRESHOLD = 40;\nvar Default = {\n interval: 5000,\n keyboard: true,\n slide: false,\n pause: 'hover',\n wrap: true,\n touch: true\n};\nvar DefaultType = {\n interval: '(number|boolean)',\n keyboard: 'boolean',\n slide: '(boolean|string)',\n pause: '(string|boolean)',\n wrap: 'boolean',\n touch: 'boolean'\n};\nvar DIRECTION_NEXT = 'next';\nvar DIRECTION_PREV = 'prev';\nvar DIRECTION_LEFT = 'left';\nvar DIRECTION_RIGHT = 'right';\nvar EVENT_SLIDE = \"slide\" + EVENT_KEY$2;\nvar EVENT_SLID = \"slid\" + EVENT_KEY$2;\nvar EVENT_KEYDOWN = \"keydown\" + EVENT_KEY$2;\nvar EVENT_MOUSEENTER = \"mouseenter\" + EVENT_KEY$2;\nvar EVENT_MOUSELEAVE = \"mouseleave\" + EVENT_KEY$2;\nvar EVENT_TOUCHSTART = \"touchstart\" + EVENT_KEY$2;\nvar EVENT_TOUCHMOVE = \"touchmove\" + EVENT_KEY$2;\nvar EVENT_TOUCHEND = \"touchend\" + EVENT_KEY$2;\nvar EVENT_POINTERDOWN = \"pointerdown\" + EVENT_KEY$2;\nvar EVENT_POINTERUP = \"pointerup\" + EVENT_KEY$2;\nvar EVENT_DRAG_START = \"dragstart\" + EVENT_KEY$2;\nvar EVENT_LOAD_DATA_API = \"load\" + EVENT_KEY$2 + DATA_API_KEY$2;\nvar EVENT_CLICK_DATA_API$2 = \"click\" + EVENT_KEY$2 + DATA_API_KEY$2;\nvar CLASS_NAME_CAROUSEL = 'carousel';\nvar CLASS_NAME_ACTIVE$1 = 'active';\nvar CLASS_NAME_SLIDE = 'slide';\nvar CLASS_NAME_RIGHT = 'carousel-item-right';\nvar CLASS_NAME_LEFT = 'carousel-item-left';\nvar CLASS_NAME_NEXT = 'carousel-item-next';\nvar CLASS_NAME_PREV = 'carousel-item-prev';\nvar CLASS_NAME_POINTER_EVENT = 'pointer-event';\nvar SELECTOR_ACTIVE = '.active';\nvar SELECTOR_ACTIVE_ITEM = '.active.carousel-item';\nvar SELECTOR_ITEM = '.carousel-item';\nvar SELECTOR_ITEM_IMG = '.carousel-item img';\nvar SELECTOR_NEXT_PREV = '.carousel-item-next, .carousel-item-prev';\nvar SELECTOR_INDICATORS = '.carousel-indicators';\nvar SELECTOR_DATA_SLIDE = '[data-slide], [data-slide-to]';\nvar SELECTOR_DATA_RIDE = '[data-ride=\"carousel\"]';\nvar PointerType = {\n TOUCH: 'touch',\n PEN: 'pen'\n};\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nvar Carousel = /*#__PURE__*/function () {\n function Carousel(element, config) {\n this._items = null;\n this._interval = null;\n this._activeElement = null;\n this._isPaused = false;\n this._isSliding = false;\n this.touchTimeout = null;\n this.touchStartX = 0;\n this.touchDeltaX = 0;\n this._config = this._getConfig(config);\n this._element = element;\n this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element);\n this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0;\n this._pointerEvent = Boolean(window.PointerEvent);\n\n this._addEventListeners();\n\n Data.setData(element, DATA_KEY$2, this);\n } // Getters\n\n\n var _proto = Carousel.prototype;\n\n // Public\n _proto.next = function next() {\n if (!this._isSliding) {\n this._slide(DIRECTION_NEXT);\n }\n };\n\n _proto.nextWhenVisible = function nextWhenVisible() {\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden && isVisible(this._element)) {\n this.next();\n }\n };\n\n _proto.prev = function prev() {\n if (!this._isSliding) {\n this._slide(DIRECTION_PREV);\n }\n };\n\n _proto.pause = function pause(event) {\n if (!event) {\n this._isPaused = true;\n }\n\n if (SelectorEngine.findOne(SELECTOR_NEXT_PREV, this._element)) {\n triggerTransitionEnd(this._element);\n this.cycle(true);\n }\n\n clearInterval(this._interval);\n this._interval = null;\n };\n\n _proto.cycle = function cycle(event) {\n if (!event) {\n this._isPaused = false;\n }\n\n if (this._interval) {\n clearInterval(this._interval);\n this._interval = null;\n }\n\n if (this._config && this._config.interval && !this._isPaused) {\n this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval);\n }\n };\n\n _proto.to = function to(index) {\n var _this = this;\n\n this._activeElement = SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element);\n\n var activeIndex = this._getItemIndex(this._activeElement);\n\n if (index > this._items.length - 1 || index < 0) {\n return;\n }\n\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, function () {\n return _this.to(index);\n });\n return;\n }\n\n if (activeIndex === index) {\n this.pause();\n this.cycle();\n return;\n }\n\n var direction = index > activeIndex ? DIRECTION_NEXT : DIRECTION_PREV;\n\n this._slide(direction, this._items[index]);\n };\n\n _proto.dispose = function dispose() {\n EventHandler.off(this._element, EVENT_KEY$2);\n Data.removeData(this._element, DATA_KEY$2);\n this._items = null;\n this._config = null;\n this._element = null;\n this._interval = null;\n this._isPaused = null;\n this._isSliding = null;\n this._activeElement = null;\n this._indicatorsElement = null;\n } // Private\n ;\n\n _proto._getConfig = function _getConfig(config) {\n config = _objectSpread2(_objectSpread2({}, Default), config);\n typeCheckConfig(NAME$2, config, DefaultType);\n return config;\n };\n\n _proto._handleSwipe = function _handleSwipe() {\n var absDeltax = Math.abs(this.touchDeltaX);\n\n if (absDeltax <= SWIPE_THRESHOLD) {\n return;\n }\n\n var direction = absDeltax / this.touchDeltaX;\n this.touchDeltaX = 0; // swipe left\n\n if (direction > 0) {\n this.prev();\n } // swipe right\n\n\n if (direction < 0) {\n this.next();\n }\n };\n\n _proto._addEventListeners = function _addEventListeners() {\n var _this2 = this;\n\n if (this._config.keyboard) {\n EventHandler.on(this._element, EVENT_KEYDOWN, function (event) {\n return _this2._keydown(event);\n });\n }\n\n if (this._config.pause === 'hover') {\n EventHandler.on(this._element, EVENT_MOUSEENTER, function (event) {\n return _this2.pause(event);\n });\n EventHandler.on(this._element, EVENT_MOUSELEAVE, function (event) {\n return _this2.cycle(event);\n });\n }\n\n if (this._config.touch && this._touchSupported) {\n this._addTouchEventListeners();\n }\n };\n\n _proto._addTouchEventListeners = function _addTouchEventListeners() {\n var _this3 = this;\n\n var start = function start(event) {\n if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) {\n _this3.touchStartX = event.clientX;\n } else if (!_this3._pointerEvent) {\n _this3.touchStartX = event.touches[0].clientX;\n }\n };\n\n var move = function move(event) {\n // ensure swiping with one touch and not pinching\n if (event.touches && event.touches.length > 1) {\n _this3.touchDeltaX = 0;\n } else {\n _this3.touchDeltaX = event.touches[0].clientX - _this3.touchStartX;\n }\n };\n\n var end = function end(event) {\n if (_this3._pointerEvent && PointerType[event.pointerType.toUpperCase()]) {\n _this3.touchDeltaX = event.clientX - _this3.touchStartX;\n }\n\n _this3._handleSwipe();\n\n if (_this3._config.pause === 'hover') {\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n _this3.pause();\n\n if (_this3.touchTimeout) {\n clearTimeout(_this3.touchTimeout);\n }\n\n _this3.touchTimeout = setTimeout(function (event) {\n return _this3.cycle(event);\n }, TOUCHEVENT_COMPAT_WAIT + _this3._config.interval);\n }\n };\n\n SelectorEngine.find(SELECTOR_ITEM_IMG, this._element).forEach(function (itemImg) {\n EventHandler.on(itemImg, EVENT_DRAG_START, function (e) {\n return e.preventDefault();\n });\n });\n\n if (this._pointerEvent) {\n EventHandler.on(this._element, EVENT_POINTERDOWN, function (event) {\n return start(event);\n });\n EventHandler.on(this._element, EVENT_POINTERUP, function (event) {\n return end(event);\n });\n\n this._element.classList.add(CLASS_NAME_POINTER_EVENT);\n } else {\n EventHandler.on(this._element, EVENT_TOUCHSTART, function (event) {\n return start(event);\n });\n EventHandler.on(this._element, EVENT_TOUCHMOVE, function (event) {\n return move(event);\n });\n EventHandler.on(this._element, EVENT_TOUCHEND, function (event) {\n return end(event);\n });\n }\n };\n\n _proto._keydown = function _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return;\n }\n\n switch (event.key) {\n case ARROW_LEFT_KEY:\n event.preventDefault();\n this.prev();\n break;\n\n case ARROW_RIGHT_KEY:\n event.preventDefault();\n this.next();\n break;\n }\n };\n\n _proto._getItemIndex = function _getItemIndex(element) {\n this._items = element && element.parentNode ? SelectorEngine.find(SELECTOR_ITEM, element.parentNode) : [];\n return this._items.indexOf(element);\n };\n\n _proto._getItemByDirection = function _getItemByDirection(direction, activeElement) {\n var isNextDirection = direction === DIRECTION_NEXT;\n var isPrevDirection = direction === DIRECTION_PREV;\n\n var activeIndex = this._getItemIndex(activeElement);\n\n var lastItemIndex = this._items.length - 1;\n var isGoingToWrap = isPrevDirection && activeIndex === 0 || isNextDirection && activeIndex === lastItemIndex;\n\n if (isGoingToWrap && !this._config.wrap) {\n return activeElement;\n }\n\n var delta = direction === DIRECTION_PREV ? -1 : 1;\n var itemIndex = (activeIndex + delta) % this._items.length;\n return itemIndex === -1 ? this._items[this._items.length - 1] : this._items[itemIndex];\n };\n\n _proto._triggerSlideEvent = function _triggerSlideEvent(relatedTarget, eventDirectionName) {\n var targetIndex = this._getItemIndex(relatedTarget);\n\n var fromIndex = this._getItemIndex(SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element));\n\n return EventHandler.trigger(this._element, EVENT_SLIDE, {\n relatedTarget: relatedTarget,\n direction: eventDirectionName,\n from: fromIndex,\n to: targetIndex\n });\n };\n\n _proto._setActiveIndicatorElement = function _setActiveIndicatorElement(element) {\n if (this._indicatorsElement) {\n var indicators = SelectorEngine.find(SELECTOR_ACTIVE, this._indicatorsElement);\n\n for (var i = 0; i < indicators.length; i++) {\n indicators[i].classList.remove(CLASS_NAME_ACTIVE$1);\n }\n\n var nextIndicator = this._indicatorsElement.children[this._getItemIndex(element)];\n\n if (nextIndicator) {\n nextIndicator.classList.add(CLASS_NAME_ACTIVE$1);\n }\n }\n };\n\n _proto._slide = function _slide(direction, element) {\n var _this4 = this;\n\n var activeElement = SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element);\n\n var activeElementIndex = this._getItemIndex(activeElement);\n\n var nextElement = element || activeElement && this._getItemByDirection(direction, activeElement);\n\n var nextElementIndex = this._getItemIndex(nextElement);\n\n var isCycling = Boolean(this._interval);\n var directionalClassName;\n var orderClassName;\n var eventDirectionName;\n\n if (direction === DIRECTION_NEXT) {\n directionalClassName = CLASS_NAME_LEFT;\n orderClassName = CLASS_NAME_NEXT;\n eventDirectionName = DIRECTION_LEFT;\n } else {\n directionalClassName = CLASS_NAME_RIGHT;\n orderClassName = CLASS_NAME_PREV;\n eventDirectionName = DIRECTION_RIGHT;\n }\n\n if (nextElement && nextElement.classList.contains(CLASS_NAME_ACTIVE$1)) {\n this._isSliding = false;\n return;\n }\n\n var slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName);\n\n if (slideEvent.defaultPrevented) {\n return;\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n return;\n }\n\n this._isSliding = true;\n\n if (isCycling) {\n this.pause();\n }\n\n this._setActiveIndicatorElement(nextElement);\n\n if (this._element.classList.contains(CLASS_NAME_SLIDE)) {\n nextElement.classList.add(orderClassName);\n reflow(nextElement);\n activeElement.classList.add(directionalClassName);\n nextElement.classList.add(directionalClassName);\n var nextElementInterval = parseInt(nextElement.getAttribute('data-interval'), 10);\n\n if (nextElementInterval) {\n this._config.defaultInterval = this._config.defaultInterval || this._config.interval;\n this._config.interval = nextElementInterval;\n } else {\n this._config.interval = this._config.defaultInterval || this._config.interval;\n }\n\n var transitionDuration = getTransitionDurationFromElement(activeElement);\n EventHandler.one(activeElement, TRANSITION_END, function () {\n nextElement.classList.remove(directionalClassName, orderClassName);\n nextElement.classList.add(CLASS_NAME_ACTIVE$1);\n activeElement.classList.remove(CLASS_NAME_ACTIVE$1, orderClassName, directionalClassName);\n _this4._isSliding = false;\n setTimeout(function () {\n EventHandler.trigger(_this4._element, EVENT_SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n });\n }, 0);\n });\n emulateTransitionEnd(activeElement, transitionDuration);\n } else {\n activeElement.classList.remove(CLASS_NAME_ACTIVE$1);\n nextElement.classList.add(CLASS_NAME_ACTIVE$1);\n this._isSliding = false;\n EventHandler.trigger(this._element, EVENT_SLID, {\n relatedTarget: nextElement,\n direction: eventDirectionName,\n from: activeElementIndex,\n to: nextElementIndex\n });\n }\n\n if (isCycling) {\n this.cycle();\n }\n } // Static\n ;\n\n Carousel.carouselInterface = function carouselInterface(element, config) {\n var data = Data.getData(element, DATA_KEY$2);\n\n var _config = _objectSpread2(_objectSpread2({}, Default), Manipulator.getDataAttributes(element));\n\n if (typeof config === 'object') {\n _config = _objectSpread2(_objectSpread2({}, _config), config);\n }\n\n var action = typeof config === 'string' ? config : _config.slide;\n\n if (!data) {\n data = new Carousel(element, _config);\n }\n\n if (typeof config === 'number') {\n data.to(config);\n } else if (typeof action === 'string') {\n if (typeof data[action] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + action + \"\\\"\");\n }\n\n data[action]();\n } else if (_config.interval && _config.ride) {\n data.pause();\n data.cycle();\n }\n };\n\n Carousel.jQueryInterface = function jQueryInterface(config) {\n return this.each(function () {\n Carousel.carouselInterface(this, config);\n });\n };\n\n Carousel.dataApiClickHandler = function dataApiClickHandler(event) {\n var target = getElementFromSelector(this);\n\n if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) {\n return;\n }\n\n var config = _objectSpread2(_objectSpread2({}, Manipulator.getDataAttributes(target)), Manipulator.getDataAttributes(this));\n\n var slideIndex = this.getAttribute('data-slide-to');\n\n if (slideIndex) {\n config.interval = false;\n }\n\n Carousel.carouselInterface(target, config);\n\n if (slideIndex) {\n Data.getData(target, DATA_KEY$2).to(slideIndex);\n }\n\n event.preventDefault();\n };\n\n Carousel.getInstance = function getInstance(element) {\n return Data.getData(element, DATA_KEY$2);\n };\n\n _createClass(Carousel, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION$2;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default;\n }\n }]);\n\n return Carousel;\n}();\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$2, SELECTOR_DATA_SLIDE, Carousel.dataApiClickHandler);\nEventHandler.on(window, EVENT_LOAD_DATA_API, function () {\n var carousels = SelectorEngine.find(SELECTOR_DATA_RIDE);\n\n for (var i = 0, len = carousels.length; i < len; i++) {\n Carousel.carouselInterface(carousels[i], Data.getData(carousels[i], DATA_KEY$2));\n }\n});\nvar $$3 = getjQuery();\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n * add .carousel to jQuery only if jQuery is present\n */\n\n/* istanbul ignore if */\n\nif ($$3) {\n var JQUERY_NO_CONFLICT$2 = $$3.fn[NAME$2];\n $$3.fn[NAME$2] = Carousel.jQueryInterface;\n $$3.fn[NAME$2].Constructor = Carousel;\n\n $$3.fn[NAME$2].noConflict = function () {\n $$3.fn[NAME$2] = JQUERY_NO_CONFLICT$2;\n return Carousel.jQueryInterface;\n };\n}\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nvar NAME$3 = 'collapse';\nvar VERSION$3 = '5.0.0-alpha1';\nvar DATA_KEY$3 = 'bs.collapse';\nvar EVENT_KEY$3 = \".\" + DATA_KEY$3;\nvar DATA_API_KEY$3 = '.data-api';\nvar Default$1 = {\n toggle: true,\n parent: ''\n};\nvar DefaultType$1 = {\n toggle: 'boolean',\n parent: '(string|element)'\n};\nvar EVENT_SHOW = \"show\" + EVENT_KEY$3;\nvar EVENT_SHOWN = \"shown\" + EVENT_KEY$3;\nvar EVENT_HIDE = \"hide\" + EVENT_KEY$3;\nvar EVENT_HIDDEN = \"hidden\" + EVENT_KEY$3;\nvar EVENT_CLICK_DATA_API$3 = \"click\" + EVENT_KEY$3 + DATA_API_KEY$3;\nvar CLASS_NAME_SHOW = 'show';\nvar CLASS_NAME_COLLAPSE = 'collapse';\nvar CLASS_NAME_COLLAPSING = 'collapsing';\nvar CLASS_NAME_COLLAPSED = 'collapsed';\nvar WIDTH = 'width';\nvar HEIGHT = 'height';\nvar SELECTOR_ACTIVES = '.show, .collapsing';\nvar SELECTOR_DATA_TOGGLE$1 = '[data-toggle=\"collapse\"]';\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nvar Collapse = /*#__PURE__*/function () {\n function Collapse(element, config) {\n this._isTransitioning = false;\n this._element = element;\n this._config = this._getConfig(config);\n this._triggerArray = SelectorEngine.find(SELECTOR_DATA_TOGGLE$1 + \"[href=\\\"#\" + element.id + \"\\\"],\" + (SELECTOR_DATA_TOGGLE$1 + \"[data-target=\\\"#\" + element.id + \"\\\"]\"));\n var toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE$1);\n\n for (var i = 0, len = toggleList.length; i < len; i++) {\n var elem = toggleList[i];\n var selector = getSelectorFromElement(elem);\n var filterElement = SelectorEngine.find(selector).filter(function (foundElem) {\n return foundElem === element;\n });\n\n if (selector !== null && filterElement.length) {\n this._selector = selector;\n\n this._triggerArray.push(elem);\n }\n }\n\n this._parent = this._config.parent ? this._getParent() : null;\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._element, this._triggerArray);\n }\n\n if (this._config.toggle) {\n this.toggle();\n }\n\n Data.setData(element, DATA_KEY$3, this);\n } // Getters\n\n\n var _proto = Collapse.prototype;\n\n // Public\n _proto.toggle = function toggle() {\n if (this._element.classList.contains(CLASS_NAME_SHOW)) {\n this.hide();\n } else {\n this.show();\n }\n };\n\n _proto.show = function show() {\n var _this = this;\n\n if (this._isTransitioning || this._element.classList.contains(CLASS_NAME_SHOW)) {\n return;\n }\n\n var actives;\n var activesData;\n\n if (this._parent) {\n actives = SelectorEngine.find(SELECTOR_ACTIVES, this._parent).filter(function (elem) {\n if (typeof _this._config.parent === 'string') {\n return elem.getAttribute('data-parent') === _this._config.parent;\n }\n\n return elem.classList.contains(CLASS_NAME_COLLAPSE);\n });\n\n if (actives.length === 0) {\n actives = null;\n }\n }\n\n var container = SelectorEngine.findOne(this._selector);\n\n if (actives) {\n var tempActiveData = actives.filter(function (elem) {\n return container !== elem;\n });\n activesData = tempActiveData[0] ? Data.getData(tempActiveData[0], DATA_KEY$3) : null;\n\n if (activesData && activesData._isTransitioning) {\n return;\n }\n }\n\n var startEvent = EventHandler.trigger(this._element, EVENT_SHOW);\n\n if (startEvent.defaultPrevented) {\n return;\n }\n\n if (actives) {\n actives.forEach(function (elemActive) {\n if (container !== elemActive) {\n Collapse.collapseInterface(elemActive, 'hide');\n }\n\n if (!activesData) {\n Data.setData(elemActive, DATA_KEY$3, null);\n }\n });\n }\n\n var dimension = this._getDimension();\n\n this._element.classList.remove(CLASS_NAME_COLLAPSE);\n\n this._element.classList.add(CLASS_NAME_COLLAPSING);\n\n this._element.style[dimension] = 0;\n\n if (this._triggerArray.length) {\n this._triggerArray.forEach(function (element) {\n element.classList.remove(CLASS_NAME_COLLAPSED);\n element.setAttribute('aria-expanded', true);\n });\n }\n\n this.setTransitioning(true);\n\n var complete = function complete() {\n _this._element.classList.remove(CLASS_NAME_COLLAPSING);\n\n _this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW);\n\n _this._element.style[dimension] = '';\n\n _this.setTransitioning(false);\n\n EventHandler.trigger(_this._element, EVENT_SHOWN);\n };\n\n var capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1);\n var scrollSize = \"scroll\" + capitalizedDimension;\n var transitionDuration = getTransitionDurationFromElement(this._element);\n EventHandler.one(this._element, TRANSITION_END, complete);\n emulateTransitionEnd(this._element, transitionDuration);\n this._element.style[dimension] = this._element[scrollSize] + \"px\";\n };\n\n _proto.hide = function hide() {\n var _this2 = this;\n\n if (this._isTransitioning || !this._element.classList.contains(CLASS_NAME_SHOW)) {\n return;\n }\n\n var startEvent = EventHandler.trigger(this._element, EVENT_HIDE);\n\n if (startEvent.defaultPrevented) {\n return;\n }\n\n var dimension = this._getDimension();\n\n this._element.style[dimension] = this._element.getBoundingClientRect()[dimension] + \"px\";\n reflow(this._element);\n\n this._element.classList.add(CLASS_NAME_COLLAPSING);\n\n this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW);\n\n var triggerArrayLength = this._triggerArray.length;\n\n if (triggerArrayLength > 0) {\n for (var i = 0; i < triggerArrayLength; i++) {\n var trigger = this._triggerArray[i];\n var elem = getElementFromSelector(trigger);\n\n if (elem && !elem.classList.contains(CLASS_NAME_SHOW)) {\n trigger.classList.add(CLASS_NAME_COLLAPSED);\n trigger.setAttribute('aria-expanded', false);\n }\n }\n }\n\n this.setTransitioning(true);\n\n var complete = function complete() {\n _this2.setTransitioning(false);\n\n _this2._element.classList.remove(CLASS_NAME_COLLAPSING);\n\n _this2._element.classList.add(CLASS_NAME_COLLAPSE);\n\n EventHandler.trigger(_this2._element, EVENT_HIDDEN);\n };\n\n this._element.style[dimension] = '';\n var transitionDuration = getTransitionDurationFromElement(this._element);\n EventHandler.one(this._element, TRANSITION_END, complete);\n emulateTransitionEnd(this._element, transitionDuration);\n };\n\n _proto.setTransitioning = function setTransitioning(isTransitioning) {\n this._isTransitioning = isTransitioning;\n };\n\n _proto.dispose = function dispose() {\n Data.removeData(this._element, DATA_KEY$3);\n this._config = null;\n this._parent = null;\n this._element = null;\n this._triggerArray = null;\n this._isTransitioning = null;\n } // Private\n ;\n\n _proto._getConfig = function _getConfig(config) {\n config = _objectSpread2(_objectSpread2({}, Default$1), config);\n config.toggle = Boolean(config.toggle); // Coerce string values\n\n typeCheckConfig(NAME$3, config, DefaultType$1);\n return config;\n };\n\n _proto._getDimension = function _getDimension() {\n var hasWidth = this._element.classList.contains(WIDTH);\n\n return hasWidth ? WIDTH : HEIGHT;\n };\n\n _proto._getParent = function _getParent() {\n var _this3 = this;\n\n var parent = this._config.parent;\n\n if (isElement(parent)) {\n // it's a jQuery object\n if (typeof parent.jquery !== 'undefined' || typeof parent[0] !== 'undefined') {\n parent = parent[0];\n }\n } else {\n parent = SelectorEngine.findOne(parent);\n }\n\n var selector = SELECTOR_DATA_TOGGLE$1 + \"[data-parent=\\\"\" + parent + \"\\\"]\";\n SelectorEngine.find(selector, parent).forEach(function (element) {\n var selected = getElementFromSelector(element);\n\n _this3._addAriaAndCollapsedClass(selected, [element]);\n });\n return parent;\n };\n\n _proto._addAriaAndCollapsedClass = function _addAriaAndCollapsedClass(element, triggerArray) {\n if (element) {\n var isOpen = element.classList.contains(CLASS_NAME_SHOW);\n\n if (triggerArray.length) {\n triggerArray.forEach(function (elem) {\n if (isOpen) {\n elem.classList.remove(CLASS_NAME_COLLAPSED);\n } else {\n elem.classList.add(CLASS_NAME_COLLAPSED);\n }\n\n elem.setAttribute('aria-expanded', isOpen);\n });\n }\n }\n } // Static\n ;\n\n Collapse.collapseInterface = function collapseInterface(element, config) {\n var data = Data.getData(element, DATA_KEY$3);\n\n var _config = _objectSpread2(_objectSpread2(_objectSpread2({}, Default$1), Manipulator.getDataAttributes(element)), typeof config === 'object' && config ? config : {});\n\n if (!data && _config.toggle && typeof config === 'string' && /show|hide/.test(config)) {\n _config.toggle = false;\n }\n\n if (!data) {\n data = new Collapse(element, _config);\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + config + \"\\\"\");\n }\n\n data[config]();\n }\n };\n\n Collapse.jQueryInterface = function jQueryInterface(config) {\n return this.each(function () {\n Collapse.collapseInterface(this, config);\n });\n };\n\n Collapse.getInstance = function getInstance(element) {\n return Data.getData(element, DATA_KEY$3);\n };\n\n _createClass(Collapse, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION$3;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default$1;\n }\n }]);\n\n return Collapse;\n}();\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$3, SELECTOR_DATA_TOGGLE$1, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.target.tagName === 'A') {\n event.preventDefault();\n }\n\n var triggerData = Manipulator.getDataAttributes(this);\n var selector = getSelectorFromElement(this);\n var selectorElements = SelectorEngine.find(selector);\n selectorElements.forEach(function (element) {\n var data = Data.getData(element, DATA_KEY$3);\n var config;\n\n if (data) {\n // update parent attribute\n if (data._parent === null && typeof triggerData.parent === 'string') {\n data._config.parent = triggerData.parent;\n data._parent = data._getParent();\n }\n\n config = 'toggle';\n } else {\n config = triggerData;\n }\n\n Collapse.collapseInterface(element, config);\n });\n});\nvar $$4 = getjQuery();\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n * add .collapse to jQuery only if jQuery is present\n */\n\n/* istanbul ignore if */\n\nif ($$4) {\n var JQUERY_NO_CONFLICT$3 = $$4.fn[NAME$3];\n $$4.fn[NAME$3] = Collapse.jQueryInterface;\n $$4.fn[NAME$3].Constructor = Collapse;\n\n $$4.fn[NAME$3].noConflict = function () {\n $$4.fn[NAME$3] = JQUERY_NO_CONFLICT$3;\n return Collapse.jQueryInterface;\n };\n}\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nvar NAME$4 = 'dropdown';\nvar VERSION$4 = '5.0.0-alpha1';\nvar DATA_KEY$4 = 'bs.dropdown';\nvar EVENT_KEY$4 = \".\" + DATA_KEY$4;\nvar DATA_API_KEY$4 = '.data-api';\nvar ESCAPE_KEY = 'Escape';\nvar SPACE_KEY = 'Space';\nvar TAB_KEY = 'Tab';\nvar ARROW_UP_KEY = 'ArrowUp';\nvar ARROW_DOWN_KEY = 'ArrowDown';\nvar RIGHT_MOUSE_BUTTON = 2; // MouseEvent.button value for the secondary button, usually the right button\n\nvar REGEXP_KEYDOWN = new RegExp(ARROW_UP_KEY + \"|\" + ARROW_DOWN_KEY + \"|\" + ESCAPE_KEY);\nvar EVENT_HIDE$1 = \"hide\" + EVENT_KEY$4;\nvar EVENT_HIDDEN$1 = \"hidden\" + EVENT_KEY$4;\nvar EVENT_SHOW$1 = \"show\" + EVENT_KEY$4;\nvar EVENT_SHOWN$1 = \"shown\" + EVENT_KEY$4;\nvar EVENT_CLICK = \"click\" + EVENT_KEY$4;\nvar EVENT_CLICK_DATA_API$4 = \"click\" + EVENT_KEY$4 + DATA_API_KEY$4;\nvar EVENT_KEYDOWN_DATA_API = \"keydown\" + EVENT_KEY$4 + DATA_API_KEY$4;\nvar EVENT_KEYUP_DATA_API = \"keyup\" + EVENT_KEY$4 + DATA_API_KEY$4;\nvar CLASS_NAME_DISABLED = 'disabled';\nvar CLASS_NAME_SHOW$1 = 'show';\nvar CLASS_NAME_DROPUP = 'dropup';\nvar CLASS_NAME_DROPRIGHT = 'dropright';\nvar CLASS_NAME_DROPLEFT = 'dropleft';\nvar CLASS_NAME_MENURIGHT = 'dropdown-menu-right';\nvar CLASS_NAME_NAVBAR = 'navbar';\nvar CLASS_NAME_POSITION_STATIC = 'position-static';\nvar SELECTOR_DATA_TOGGLE$2 = '[data-toggle=\"dropdown\"]';\nvar SELECTOR_FORM_CHILD = '.dropdown form';\nvar SELECTOR_MENU = '.dropdown-menu';\nvar SELECTOR_NAVBAR_NAV = '.navbar-nav';\nvar SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)';\nvar PLACEMENT_TOP = 'top-start';\nvar PLACEMENT_TOPEND = 'top-end';\nvar PLACEMENT_BOTTOM = 'bottom-start';\nvar PLACEMENT_BOTTOMEND = 'bottom-end';\nvar PLACEMENT_RIGHT = 'right-start';\nvar PLACEMENT_LEFT = 'left-start';\nvar Default$2 = {\n offset: 0,\n flip: true,\n boundary: 'scrollParent',\n reference: 'toggle',\n display: 'dynamic',\n popperConfig: null\n};\nvar DefaultType$2 = {\n offset: '(number|string|function)',\n flip: 'boolean',\n boundary: '(string|element)',\n reference: '(string|element)',\n display: 'string',\n popperConfig: '(null|object)'\n};\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nvar Dropdown = /*#__PURE__*/function () {\n function Dropdown(element, config) {\n this._element = element;\n this._popper = null;\n this._config = this._getConfig(config);\n this._menu = this._getMenuElement();\n this._inNavbar = this._detectNavbar();\n\n this._addEventListeners();\n\n Data.setData(element, DATA_KEY$4, this);\n } // Getters\n\n\n var _proto = Dropdown.prototype;\n\n // Public\n _proto.toggle = function toggle() {\n if (this._element.disabled || this._element.classList.contains(CLASS_NAME_DISABLED)) {\n return;\n }\n\n var isActive = this._element.classList.contains(CLASS_NAME_SHOW$1);\n\n Dropdown.clearMenus();\n\n if (isActive) {\n return;\n }\n\n this.show();\n };\n\n _proto.show = function show() {\n if (this._element.disabled || this._element.classList.contains(CLASS_NAME_DISABLED) || this._menu.classList.contains(CLASS_NAME_SHOW$1)) {\n return;\n }\n\n var parent = Dropdown.getParentFromElement(this._element);\n var relatedTarget = {\n relatedTarget: this._element\n };\n var showEvent = EventHandler.trigger(this._element, EVENT_SHOW$1, relatedTarget);\n\n if (showEvent.defaultPrevented) {\n return;\n } // Disable totally Popper.js for Dropdown in Navbar\n\n\n if (!this._inNavbar) {\n if (typeof popper_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"] === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper.js (https://popper.js.org)');\n }\n\n var referenceElement = this._element;\n\n if (this._config.reference === 'parent') {\n referenceElement = parent;\n } else if (isElement(this._config.reference)) {\n referenceElement = this._config.reference; // Check if it's jQuery element\n\n if (typeof this._config.reference.jquery !== 'undefined') {\n referenceElement = this._config.reference[0];\n }\n } // If boundary is not `scrollParent`, then set position to `static`\n // to allow the menu to \"escape\" the scroll parent's boundaries\n // https://github.com/twbs/bootstrap/issues/24251\n\n\n if (this._config.boundary !== 'scrollParent') {\n parent.classList.add(CLASS_NAME_POSITION_STATIC);\n }\n\n this._popper = new popper_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"](referenceElement, this._menu, this._getPopperConfig());\n } // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n\n\n if ('ontouchstart' in document.documentElement && !parent.closest(SELECTOR_NAVBAR_NAV)) {\n var _ref;\n\n (_ref = []).concat.apply(_ref, document.body.children).forEach(function (elem) {\n return EventHandler.on(elem, 'mouseover', null, noop());\n });\n }\n\n this._element.focus();\n\n this._element.setAttribute('aria-expanded', true);\n\n Manipulator.toggleClass(this._menu, CLASS_NAME_SHOW$1);\n Manipulator.toggleClass(this._element, CLASS_NAME_SHOW$1);\n EventHandler.trigger(parent, EVENT_SHOWN$1, relatedTarget);\n };\n\n _proto.hide = function hide() {\n if (this._element.disabled || this._element.classList.contains(CLASS_NAME_DISABLED) || !this._menu.classList.contains(CLASS_NAME_SHOW$1)) {\n return;\n }\n\n var parent = Dropdown.getParentFromElement(this._element);\n var relatedTarget = {\n relatedTarget: this._element\n };\n var hideEvent = EventHandler.trigger(parent, EVENT_HIDE$1, relatedTarget);\n\n if (hideEvent.defaultPrevented) {\n return;\n }\n\n if (this._popper) {\n this._popper.destroy();\n }\n\n Manipulator.toggleClass(this._menu, CLASS_NAME_SHOW$1);\n Manipulator.toggleClass(this._element, CLASS_NAME_SHOW$1);\n EventHandler.trigger(parent, EVENT_HIDDEN$1, relatedTarget);\n };\n\n _proto.dispose = function dispose() {\n Data.removeData(this._element, DATA_KEY$4);\n EventHandler.off(this._element, EVENT_KEY$4);\n this._element = null;\n this._menu = null;\n\n if (this._popper) {\n this._popper.destroy();\n\n this._popper = null;\n }\n };\n\n _proto.update = function update() {\n this._inNavbar = this._detectNavbar();\n\n if (this._popper) {\n this._popper.scheduleUpdate();\n }\n } // Private\n ;\n\n _proto._addEventListeners = function _addEventListeners() {\n var _this = this;\n\n EventHandler.on(this._element, EVENT_CLICK, function (event) {\n event.preventDefault();\n event.stopPropagation();\n\n _this.toggle();\n });\n };\n\n _proto._getConfig = function _getConfig(config) {\n config = _objectSpread2(_objectSpread2(_objectSpread2({}, this.constructor.Default), Manipulator.getDataAttributes(this._element)), config);\n typeCheckConfig(NAME$4, config, this.constructor.DefaultType);\n return config;\n };\n\n _proto._getMenuElement = function _getMenuElement() {\n return SelectorEngine.next(this._element, SELECTOR_MENU)[0];\n };\n\n _proto._getPlacement = function _getPlacement() {\n var parentDropdown = this._element.parentNode;\n var placement = PLACEMENT_BOTTOM; // Handle dropup\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {\n placement = PLACEMENT_TOP;\n\n if (this._menu.classList.contains(CLASS_NAME_MENURIGHT)) {\n placement = PLACEMENT_TOPEND;\n }\n } else if (parentDropdown.classList.contains(CLASS_NAME_DROPRIGHT)) {\n placement = PLACEMENT_RIGHT;\n } else if (parentDropdown.classList.contains(CLASS_NAME_DROPLEFT)) {\n placement = PLACEMENT_LEFT;\n } else if (this._menu.classList.contains(CLASS_NAME_MENURIGHT)) {\n placement = PLACEMENT_BOTTOMEND;\n }\n\n return placement;\n };\n\n _proto._detectNavbar = function _detectNavbar() {\n return Boolean(this._element.closest(\".\" + CLASS_NAME_NAVBAR));\n };\n\n _proto._getOffset = function _getOffset() {\n var _this2 = this;\n\n var offset = {};\n\n if (typeof this._config.offset === 'function') {\n offset.fn = function (data) {\n data.offsets = _objectSpread2(_objectSpread2({}, data.offsets), _this2._config.offset(data.offsets, _this2._element) || {});\n return data;\n };\n } else {\n offset.offset = this._config.offset;\n }\n\n return offset;\n };\n\n _proto._getPopperConfig = function _getPopperConfig() {\n var popperConfig = {\n placement: this._getPlacement(),\n modifiers: {\n offset: this._getOffset(),\n flip: {\n enabled: this._config.flip\n },\n preventOverflow: {\n boundariesElement: this._config.boundary\n }\n }\n }; // Disable Popper.js if we have a static display\n\n if (this._config.display === 'static') {\n popperConfig.modifiers.applyStyle = {\n enabled: false\n };\n }\n\n return _objectSpread2(_objectSpread2({}, popperConfig), this._config.popperConfig);\n } // Static\n ;\n\n Dropdown.dropdownInterface = function dropdownInterface(element, config) {\n var data = Data.getData(element, DATA_KEY$4);\n\n var _config = typeof config === 'object' ? config : null;\n\n if (!data) {\n data = new Dropdown(element, _config);\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + config + \"\\\"\");\n }\n\n data[config]();\n }\n };\n\n Dropdown.jQueryInterface = function jQueryInterface(config) {\n return this.each(function () {\n Dropdown.dropdownInterface(this, config);\n });\n };\n\n Dropdown.clearMenus = function clearMenus(event) {\n if (event && (event.button === RIGHT_MOUSE_BUTTON || event.type === 'keyup' && event.key !== TAB_KEY)) {\n return;\n }\n\n var toggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE$2);\n\n for (var i = 0, len = toggles.length; i < len; i++) {\n var parent = Dropdown.getParentFromElement(toggles[i]);\n var context = Data.getData(toggles[i], DATA_KEY$4);\n var relatedTarget = {\n relatedTarget: toggles[i]\n };\n\n if (event && event.type === 'click') {\n relatedTarget.clickEvent = event;\n }\n\n if (!context) {\n continue;\n }\n\n var dropdownMenu = context._menu;\n\n if (!toggles[i].classList.contains(CLASS_NAME_SHOW$1)) {\n continue;\n }\n\n if (event && (event.type === 'click' && /input|textarea/i.test(event.target.tagName) || event.type === 'keyup' && event.key === TAB_KEY) && dropdownMenu.contains(event.target)) {\n continue;\n }\n\n var hideEvent = EventHandler.trigger(parent, EVENT_HIDE$1, relatedTarget);\n\n if (hideEvent.defaultPrevented) {\n continue;\n } // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n\n\n if ('ontouchstart' in document.documentElement) {\n var _ref2;\n\n (_ref2 = []).concat.apply(_ref2, document.body.children).forEach(function (elem) {\n return EventHandler.off(elem, 'mouseover', null, noop());\n });\n }\n\n toggles[i].setAttribute('aria-expanded', 'false');\n\n if (context._popper) {\n context._popper.destroy();\n }\n\n dropdownMenu.classList.remove(CLASS_NAME_SHOW$1);\n toggles[i].classList.remove(CLASS_NAME_SHOW$1);\n EventHandler.trigger(parent, EVENT_HIDDEN$1, relatedTarget);\n }\n };\n\n Dropdown.getParentFromElement = function getParentFromElement(element) {\n return getElementFromSelector(element) || element.parentNode;\n };\n\n Dropdown.dataApiKeydownHandler = function dataApiKeydownHandler(event) {\n // If not input/textarea:\n // - And not a key in REGEXP_KEYDOWN => not a dropdown command\n // If input/textarea:\n // - If space key => not a dropdown command\n // - If key is other than escape\n // - If key is not up or down => not a dropdown command\n // - If trigger inside the menu => not a dropdown command\n if (/input|textarea/i.test(event.target.tagName) ? event.key === SPACE_KEY || event.key !== ESCAPE_KEY && (event.key !== ARROW_DOWN_KEY && event.key !== ARROW_UP_KEY || event.target.closest(SELECTOR_MENU)) : !REGEXP_KEYDOWN.test(event.key)) {\n return;\n }\n\n event.preventDefault();\n event.stopPropagation();\n\n if (this.disabled || this.classList.contains(CLASS_NAME_DISABLED)) {\n return;\n }\n\n var parent = Dropdown.getParentFromElement(this);\n var isActive = this.classList.contains(CLASS_NAME_SHOW$1);\n\n if (event.key === ESCAPE_KEY) {\n var button = this.matches(SELECTOR_DATA_TOGGLE$2) ? this : SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE$2)[0];\n button.focus();\n Dropdown.clearMenus();\n return;\n }\n\n if (!isActive || event.key === SPACE_KEY) {\n Dropdown.clearMenus();\n return;\n }\n\n var items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, parent).filter(isVisible);\n\n if (!items.length) {\n return;\n }\n\n var index = items.indexOf(event.target);\n\n if (event.key === ARROW_UP_KEY && index > 0) {\n // Up\n index--;\n }\n\n if (event.key === ARROW_DOWN_KEY && index < items.length - 1) {\n // Down\n index++;\n } // index is -1 if the first keydown is an ArrowUp\n\n\n index = index === -1 ? 0 : index;\n items[index].focus();\n };\n\n Dropdown.getInstance = function getInstance(element) {\n return Data.getData(element, DATA_KEY$4);\n };\n\n _createClass(Dropdown, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION$4;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default$2;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType$2;\n }\n }]);\n\n return Dropdown;\n}();\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE$2, Dropdown.dataApiKeydownHandler);\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown.dataApiKeydownHandler);\nEventHandler.on(document, EVENT_CLICK_DATA_API$4, Dropdown.clearMenus);\nEventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus);\nEventHandler.on(document, EVENT_CLICK_DATA_API$4, SELECTOR_DATA_TOGGLE$2, function (event) {\n event.preventDefault();\n event.stopPropagation();\n Dropdown.dropdownInterface(this, 'toggle');\n});\nEventHandler.on(document, EVENT_CLICK_DATA_API$4, SELECTOR_FORM_CHILD, function (e) {\n return e.stopPropagation();\n});\nvar $$5 = getjQuery();\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n * add .dropdown to jQuery only if jQuery is present\n */\n\n/* istanbul ignore if */\n\nif ($$5) {\n var JQUERY_NO_CONFLICT$4 = $$5.fn[NAME$4];\n $$5.fn[NAME$4] = Dropdown.jQueryInterface;\n $$5.fn[NAME$4].Constructor = Dropdown;\n\n $$5.fn[NAME$4].noConflict = function () {\n $$5.fn[NAME$4] = JQUERY_NO_CONFLICT$4;\n return Dropdown.jQueryInterface;\n };\n}\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nvar NAME$5 = 'modal';\nvar VERSION$5 = '5.0.0-alpha1';\nvar DATA_KEY$5 = 'bs.modal';\nvar EVENT_KEY$5 = \".\" + DATA_KEY$5;\nvar DATA_API_KEY$5 = '.data-api';\nvar ESCAPE_KEY$1 = 'Escape';\nvar Default$3 = {\n backdrop: true,\n keyboard: true,\n focus: true,\n show: true\n};\nvar DefaultType$3 = {\n backdrop: '(boolean|string)',\n keyboard: 'boolean',\n focus: 'boolean',\n show: 'boolean'\n};\nvar EVENT_HIDE$2 = \"hide\" + EVENT_KEY$5;\nvar EVENT_HIDE_PREVENTED = \"hidePrevented\" + EVENT_KEY$5;\nvar EVENT_HIDDEN$2 = \"hidden\" + EVENT_KEY$5;\nvar EVENT_SHOW$2 = \"show\" + EVENT_KEY$5;\nvar EVENT_SHOWN$2 = \"shown\" + EVENT_KEY$5;\nvar EVENT_FOCUSIN = \"focusin\" + EVENT_KEY$5;\nvar EVENT_RESIZE = \"resize\" + EVENT_KEY$5;\nvar EVENT_CLICK_DISMISS = \"click.dismiss\" + EVENT_KEY$5;\nvar EVENT_KEYDOWN_DISMISS = \"keydown.dismiss\" + EVENT_KEY$5;\nvar EVENT_MOUSEUP_DISMISS = \"mouseup.dismiss\" + EVENT_KEY$5;\nvar EVENT_MOUSEDOWN_DISMISS = \"mousedown.dismiss\" + EVENT_KEY$5;\nvar EVENT_CLICK_DATA_API$5 = \"click\" + EVENT_KEY$5 + DATA_API_KEY$5;\nvar CLASS_NAME_SCROLLBAR_MEASURER = 'modal-scrollbar-measure';\nvar CLASS_NAME_BACKDROP = 'modal-backdrop';\nvar CLASS_NAME_OPEN = 'modal-open';\nvar CLASS_NAME_FADE = 'fade';\nvar CLASS_NAME_SHOW$2 = 'show';\nvar CLASS_NAME_STATIC = 'modal-static';\nvar SELECTOR_DIALOG = '.modal-dialog';\nvar SELECTOR_MODAL_BODY = '.modal-body';\nvar SELECTOR_DATA_TOGGLE$3 = '[data-toggle=\"modal\"]';\nvar SELECTOR_DATA_DISMISS = '[data-dismiss=\"modal\"]';\nvar SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top';\nvar SELECTOR_STICKY_CONTENT = '.sticky-top';\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nvar Modal = /*#__PURE__*/function () {\n function Modal(element, config) {\n this._config = this._getConfig(config);\n this._element = element;\n this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, element);\n this._backdrop = null;\n this._isShown = false;\n this._isBodyOverflowing = false;\n this._ignoreBackdropClick = false;\n this._isTransitioning = false;\n this._scrollbarWidth = 0;\n Data.setData(element, DATA_KEY$5, this);\n } // Getters\n\n\n var _proto = Modal.prototype;\n\n // Public\n _proto.toggle = function toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget);\n };\n\n _proto.show = function show(relatedTarget) {\n var _this = this;\n\n if (this._isShown || this._isTransitioning) {\n return;\n }\n\n if (this._element.classList.contains(CLASS_NAME_FADE)) {\n this._isTransitioning = true;\n }\n\n var showEvent = EventHandler.trigger(this._element, EVENT_SHOW$2, {\n relatedTarget: relatedTarget\n });\n\n if (this._isShown || showEvent.defaultPrevented) {\n return;\n }\n\n this._isShown = true;\n\n this._checkScrollbar();\n\n this._setScrollbar();\n\n this._adjustDialog();\n\n this._setEscapeEvent();\n\n this._setResizeEvent();\n\n EventHandler.on(this._element, EVENT_CLICK_DISMISS, SELECTOR_DATA_DISMISS, function (event) {\n return _this.hide(event);\n });\n EventHandler.on(this._dialog, EVENT_MOUSEDOWN_DISMISS, function () {\n EventHandler.one(_this._element, EVENT_MOUSEUP_DISMISS, function (event) {\n if (event.target === _this._element) {\n _this._ignoreBackdropClick = true;\n }\n });\n });\n\n this._showBackdrop(function () {\n return _this._showElement(relatedTarget);\n });\n };\n\n _proto.hide = function hide(event) {\n var _this2 = this;\n\n if (event) {\n event.preventDefault();\n }\n\n if (!this._isShown || this._isTransitioning) {\n return;\n }\n\n var hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$2);\n\n if (hideEvent.defaultPrevented) {\n return;\n }\n\n this._isShown = false;\n\n var transition = this._element.classList.contains(CLASS_NAME_FADE);\n\n if (transition) {\n this._isTransitioning = true;\n }\n\n this._setEscapeEvent();\n\n this._setResizeEvent();\n\n EventHandler.off(document, EVENT_FOCUSIN);\n\n this._element.classList.remove(CLASS_NAME_SHOW$2);\n\n EventHandler.off(this._element, EVENT_CLICK_DISMISS);\n EventHandler.off(this._dialog, EVENT_MOUSEDOWN_DISMISS);\n\n if (transition) {\n var transitionDuration = getTransitionDurationFromElement(this._element);\n EventHandler.one(this._element, TRANSITION_END, function (event) {\n return _this2._hideModal(event);\n });\n emulateTransitionEnd(this._element, transitionDuration);\n } else {\n this._hideModal();\n }\n };\n\n _proto.dispose = function dispose() {\n [window, this._element, this._dialog].forEach(function (htmlElement) {\n return EventHandler.off(htmlElement, EVENT_KEY$5);\n });\n /**\n * `document` has 2 events `EVENT_FOCUSIN` and `EVENT_CLICK_DATA_API`\n * Do not move `document` in `htmlElements` array\n * It will remove `EVENT_CLICK_DATA_API` event that should remain\n */\n\n EventHandler.off(document, EVENT_FOCUSIN);\n Data.removeData(this._element, DATA_KEY$5);\n this._config = null;\n this._element = null;\n this._dialog = null;\n this._backdrop = null;\n this._isShown = null;\n this._isBodyOverflowing = null;\n this._ignoreBackdropClick = null;\n this._isTransitioning = null;\n this._scrollbarWidth = null;\n };\n\n _proto.handleUpdate = function handleUpdate() {\n this._adjustDialog();\n } // Private\n ;\n\n _proto._getConfig = function _getConfig(config) {\n config = _objectSpread2(_objectSpread2({}, Default$3), config);\n typeCheckConfig(NAME$5, config, DefaultType$3);\n return config;\n };\n\n _proto._showElement = function _showElement(relatedTarget) {\n var _this3 = this;\n\n var transition = this._element.classList.contains(CLASS_NAME_FADE);\n\n var modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog);\n\n if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) {\n // Don't move modal's DOM position\n document.body.appendChild(this._element);\n }\n\n this._element.style.display = 'block';\n\n this._element.removeAttribute('aria-hidden');\n\n this._element.setAttribute('aria-modal', true);\n\n this._element.setAttribute('role', 'dialog');\n\n this._element.scrollTop = 0;\n\n if (modalBody) {\n modalBody.scrollTop = 0;\n }\n\n if (transition) {\n reflow(this._element);\n }\n\n this._element.classList.add(CLASS_NAME_SHOW$2);\n\n if (this._config.focus) {\n this._enforceFocus();\n }\n\n var transitionComplete = function transitionComplete() {\n if (_this3._config.focus) {\n _this3._element.focus();\n }\n\n _this3._isTransitioning = false;\n EventHandler.trigger(_this3._element, EVENT_SHOWN$2, {\n relatedTarget: relatedTarget\n });\n };\n\n if (transition) {\n var transitionDuration = getTransitionDurationFromElement(this._dialog);\n EventHandler.one(this._dialog, TRANSITION_END, transitionComplete);\n emulateTransitionEnd(this._dialog, transitionDuration);\n } else {\n transitionComplete();\n }\n };\n\n _proto._enforceFocus = function _enforceFocus() {\n var _this4 = this;\n\n EventHandler.off(document, EVENT_FOCUSIN); // guard against infinite focus loop\n\n EventHandler.on(document, EVENT_FOCUSIN, function (event) {\n if (document !== event.target && _this4._element !== event.target && !_this4._element.contains(event.target)) {\n _this4._element.focus();\n }\n });\n };\n\n _proto._setEscapeEvent = function _setEscapeEvent() {\n var _this5 = this;\n\n if (this._isShown) {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, function (event) {\n if (_this5._config.keyboard && event.key === ESCAPE_KEY$1) {\n event.preventDefault();\n\n _this5.hide();\n } else if (!_this5._config.keyboard && event.key === ESCAPE_KEY$1) {\n _this5._triggerBackdropTransition();\n }\n });\n } else {\n EventHandler.off(this._element, EVENT_KEYDOWN_DISMISS);\n }\n };\n\n _proto._setResizeEvent = function _setResizeEvent() {\n var _this6 = this;\n\n if (this._isShown) {\n EventHandler.on(window, EVENT_RESIZE, function () {\n return _this6._adjustDialog();\n });\n } else {\n EventHandler.off(window, EVENT_RESIZE);\n }\n };\n\n _proto._hideModal = function _hideModal() {\n var _this7 = this;\n\n this._element.style.display = 'none';\n\n this._element.setAttribute('aria-hidden', true);\n\n this._element.removeAttribute('aria-modal');\n\n this._element.removeAttribute('role');\n\n this._isTransitioning = false;\n\n this._showBackdrop(function () {\n document.body.classList.remove(CLASS_NAME_OPEN);\n\n _this7._resetAdjustments();\n\n _this7._resetScrollbar();\n\n EventHandler.trigger(_this7._element, EVENT_HIDDEN$2);\n });\n };\n\n _proto._removeBackdrop = function _removeBackdrop() {\n this._backdrop.parentNode.removeChild(this._backdrop);\n\n this._backdrop = null;\n };\n\n _proto._showBackdrop = function _showBackdrop(callback) {\n var _this8 = this;\n\n var animate = this._element.classList.contains(CLASS_NAME_FADE) ? CLASS_NAME_FADE : '';\n\n if (this._isShown && this._config.backdrop) {\n this._backdrop = document.createElement('div');\n this._backdrop.className = CLASS_NAME_BACKDROP;\n\n if (animate) {\n this._backdrop.classList.add(animate);\n }\n\n document.body.appendChild(this._backdrop);\n EventHandler.on(this._element, EVENT_CLICK_DISMISS, function (event) {\n if (_this8._ignoreBackdropClick) {\n _this8._ignoreBackdropClick = false;\n return;\n }\n\n if (event.target !== event.currentTarget) {\n return;\n }\n\n _this8._triggerBackdropTransition();\n });\n\n if (animate) {\n reflow(this._backdrop);\n }\n\n this._backdrop.classList.add(CLASS_NAME_SHOW$2);\n\n if (!animate) {\n callback();\n return;\n }\n\n var backdropTransitionDuration = getTransitionDurationFromElement(this._backdrop);\n EventHandler.one(this._backdrop, TRANSITION_END, callback);\n emulateTransitionEnd(this._backdrop, backdropTransitionDuration);\n } else if (!this._isShown && this._backdrop) {\n this._backdrop.classList.remove(CLASS_NAME_SHOW$2);\n\n var callbackRemove = function callbackRemove() {\n _this8._removeBackdrop();\n\n callback();\n };\n\n if (this._element.classList.contains(CLASS_NAME_FADE)) {\n var _backdropTransitionDuration = getTransitionDurationFromElement(this._backdrop);\n\n EventHandler.one(this._backdrop, TRANSITION_END, callbackRemove);\n emulateTransitionEnd(this._backdrop, _backdropTransitionDuration);\n } else {\n callbackRemove();\n }\n } else {\n callback();\n }\n };\n\n _proto._triggerBackdropTransition = function _triggerBackdropTransition() {\n var _this9 = this;\n\n if (this._config.backdrop === 'static') {\n var hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED);\n\n if (hideEvent.defaultPrevented) {\n return;\n }\n\n this._element.classList.add(CLASS_NAME_STATIC);\n\n var modalTransitionDuration = getTransitionDurationFromElement(this._element);\n EventHandler.one(this._element, TRANSITION_END, function () {\n _this9._element.classList.remove(CLASS_NAME_STATIC);\n });\n emulateTransitionEnd(this._element, modalTransitionDuration);\n\n this._element.focus();\n } else {\n this.hide();\n }\n } // ----------------------------------------------------------------------\n // the following methods are used to handle overflowing modals\n // ----------------------------------------------------------------------\n ;\n\n _proto._adjustDialog = function _adjustDialog() {\n var isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight;\n\n if (!this._isBodyOverflowing && isModalOverflowing) {\n this._element.style.paddingLeft = this._scrollbarWidth + \"px\";\n }\n\n if (this._isBodyOverflowing && !isModalOverflowing) {\n this._element.style.paddingRight = this._scrollbarWidth + \"px\";\n }\n };\n\n _proto._resetAdjustments = function _resetAdjustments() {\n this._element.style.paddingLeft = '';\n this._element.style.paddingRight = '';\n };\n\n _proto._checkScrollbar = function _checkScrollbar() {\n var rect = document.body.getBoundingClientRect();\n this._isBodyOverflowing = Math.round(rect.left + rect.right) < window.innerWidth;\n this._scrollbarWidth = this._getScrollbarWidth();\n };\n\n _proto._setScrollbar = function _setScrollbar() {\n var _this10 = this;\n\n if (this._isBodyOverflowing) {\n // Note: DOMNode.style.paddingRight returns the actual value or '' if not set\n // while $(DOMNode).css('padding-right') returns the calculated value or 0 if not set\n // Adjust fixed content padding\n SelectorEngine.find(SELECTOR_FIXED_CONTENT).forEach(function (element) {\n var actualPadding = element.style.paddingRight;\n var calculatedPadding = window.getComputedStyle(element)['padding-right'];\n Manipulator.setDataAttribute(element, 'padding-right', actualPadding);\n element.style.paddingRight = parseFloat(calculatedPadding) + _this10._scrollbarWidth + \"px\";\n }); // Adjust sticky content margin\n\n SelectorEngine.find(SELECTOR_STICKY_CONTENT).forEach(function (element) {\n var actualMargin = element.style.marginRight;\n var calculatedMargin = window.getComputedStyle(element)['margin-right'];\n Manipulator.setDataAttribute(element, 'margin-right', actualMargin);\n element.style.marginRight = parseFloat(calculatedMargin) - _this10._scrollbarWidth + \"px\";\n }); // Adjust body padding\n\n var actualPadding = document.body.style.paddingRight;\n var calculatedPadding = window.getComputedStyle(document.body)['padding-right'];\n Manipulator.setDataAttribute(document.body, 'padding-right', actualPadding);\n document.body.style.paddingRight = parseFloat(calculatedPadding) + this._scrollbarWidth + \"px\";\n }\n\n document.body.classList.add(CLASS_NAME_OPEN);\n };\n\n _proto._resetScrollbar = function _resetScrollbar() {\n // Restore fixed content padding\n SelectorEngine.find(SELECTOR_FIXED_CONTENT).forEach(function (element) {\n var padding = Manipulator.getDataAttribute(element, 'padding-right');\n\n if (typeof padding !== 'undefined') {\n Manipulator.removeDataAttribute(element, 'padding-right');\n element.style.paddingRight = padding;\n }\n }); // Restore sticky content and navbar-toggler margin\n\n SelectorEngine.find(\"\" + SELECTOR_STICKY_CONTENT).forEach(function (element) {\n var margin = Manipulator.getDataAttribute(element, 'margin-right');\n\n if (typeof margin !== 'undefined') {\n Manipulator.removeDataAttribute(element, 'margin-right');\n element.style.marginRight = margin;\n }\n }); // Restore body padding\n\n var padding = Manipulator.getDataAttribute(document.body, 'padding-right');\n\n if (typeof padding === 'undefined') {\n document.body.style.paddingRight = '';\n } else {\n Manipulator.removeDataAttribute(document.body, 'padding-right');\n document.body.style.paddingRight = padding;\n }\n };\n\n _proto._getScrollbarWidth = function _getScrollbarWidth() {\n // thx d.walsh\n var scrollDiv = document.createElement('div');\n scrollDiv.className = CLASS_NAME_SCROLLBAR_MEASURER;\n document.body.appendChild(scrollDiv);\n var scrollbarWidth = scrollDiv.getBoundingClientRect().width - scrollDiv.clientWidth;\n document.body.removeChild(scrollDiv);\n return scrollbarWidth;\n } // Static\n ;\n\n Modal.jQueryInterface = function jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n var data = Data.getData(this, DATA_KEY$5);\n\n var _config = _objectSpread2(_objectSpread2(_objectSpread2({}, Default$3), Manipulator.getDataAttributes(this)), typeof config === 'object' && config ? config : {});\n\n if (!data) {\n data = new Modal(this, _config);\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + config + \"\\\"\");\n }\n\n data[config](relatedTarget);\n } else if (_config.show) {\n data.show(relatedTarget);\n }\n });\n };\n\n Modal.getInstance = function getInstance(element) {\n return Data.getData(element, DATA_KEY$5);\n };\n\n _createClass(Modal, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION$5;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default$3;\n }\n }]);\n\n return Modal;\n}();\n/**\n * ------------------------------------------------------------------------\n * Data Api implementation\n * ------------------------------------------------------------------------\n */\n\n\nEventHandler.on(document, EVENT_CLICK_DATA_API$5, SELECTOR_DATA_TOGGLE$3, function (event) {\n var _this11 = this;\n\n var target = getElementFromSelector(this);\n\n if (this.tagName === 'A' || this.tagName === 'AREA') {\n event.preventDefault();\n }\n\n EventHandler.one(target, EVENT_SHOW$2, function (showEvent) {\n if (showEvent.defaultPrevented) {\n // only register focus restorer if modal will actually get shown\n return;\n }\n\n EventHandler.one(target, EVENT_HIDDEN$2, function () {\n if (isVisible(_this11)) {\n _this11.focus();\n }\n });\n });\n var data = Data.getData(target, DATA_KEY$5);\n\n if (!data) {\n var config = _objectSpread2(_objectSpread2({}, Manipulator.getDataAttributes(target)), Manipulator.getDataAttributes(this));\n\n data = new Modal(target, config);\n }\n\n data.show(this);\n});\nvar $$6 = getjQuery();\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n * add .modal to jQuery only if jQuery is present\n */\n\n/* istanbul ignore if */\n\nif ($$6) {\n var JQUERY_NO_CONFLICT$5 = $$6.fn[NAME$5];\n $$6.fn[NAME$5] = Modal.jQueryInterface;\n $$6.fn[NAME$5].Constructor = Modal;\n\n $$6.fn[NAME$5].noConflict = function () {\n $$6.fn[NAME$5] = JQUERY_NO_CONFLICT$5;\n return Modal.jQueryInterface;\n };\n}\n\n/**\n * --------------------------------------------------------------------------\n * Bootstrap (v5.0.0-alpha1): util/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\nvar uriAttrs = ['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href'];\nvar ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i;\n/**\n * A pattern that recognizes a commonly useful subset of URLs that are safe.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\n\nvar SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/gi;\n/**\n * A pattern that matches safe data URLs. Only matches image, video and audio types.\n *\n * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts\n */\n\nvar DATA_URL_PATTERN = /^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[\\d+/a-z]+=*$/i;\n\nvar allowedAttribute = function allowedAttribute(attr, allowedAttributeList) {\n var attrName = attr.nodeName.toLowerCase();\n\n if (allowedAttributeList.indexOf(attrName) !== -1) {\n if (uriAttrs.indexOf(attrName) !== -1) {\n return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN));\n }\n\n return true;\n }\n\n var regExp = allowedAttributeList.filter(function (attrRegex) {\n return attrRegex instanceof RegExp;\n }); // Check if a regular expression validates the attribute.\n\n for (var i = 0, len = regExp.length; i < len; i++) {\n if (attrName.match(regExp[i])) {\n return true;\n }\n }\n\n return false;\n};\n\nvar DefaultWhitelist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'srcset', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n};\nfunction sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) {\n var _ref;\n\n if (!unsafeHtml.length) {\n return unsafeHtml;\n }\n\n if (sanitizeFn && typeof sanitizeFn === 'function') {\n return sanitizeFn(unsafeHtml);\n }\n\n var domParser = new window.DOMParser();\n var createdDocument = domParser.parseFromString(unsafeHtml, 'text/html');\n var whitelistKeys = Object.keys(whiteList);\n\n var elements = (_ref = []).concat.apply(_ref, createdDocument.body.querySelectorAll('*'));\n\n var _loop = function _loop(i, len) {\n var _ref2;\n\n var el = elements[i];\n var elName = el.nodeName.toLowerCase();\n\n if (whitelistKeys.indexOf(elName) === -1) {\n el.parentNode.removeChild(el);\n return \"continue\";\n }\n\n var attributeList = (_ref2 = []).concat.apply(_ref2, el.attributes);\n\n var whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || []);\n attributeList.forEach(function (attr) {\n if (!allowedAttribute(attr, whitelistedAttributes)) {\n el.removeAttribute(attr.nodeName);\n }\n });\n };\n\n for (var i = 0, len = elements.length; i < len; i++) {\n var _ret = _loop(i);\n\n if (_ret === \"continue\") continue;\n }\n\n return createdDocument.body.innerHTML;\n}\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nvar NAME$6 = 'tooltip';\nvar VERSION$6 = '5.0.0-alpha1';\nvar DATA_KEY$6 = 'bs.tooltip';\nvar EVENT_KEY$6 = \".\" + DATA_KEY$6;\nvar CLASS_PREFIX = 'bs-tooltip';\nvar BSCLS_PREFIX_REGEX = new RegExp(\"(^|\\\\s)\" + CLASS_PREFIX + \"\\\\S+\", 'g');\nvar DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn'];\nvar DefaultType$4 = {\n animation: 'boolean',\n template: 'string',\n title: '(string|element|function)',\n trigger: 'string',\n delay: '(number|object)',\n html: 'boolean',\n selector: '(string|boolean)',\n placement: '(string|function)',\n offset: '(number|string|function)',\n container: '(string|element|boolean)',\n fallbackPlacement: '(string|array)',\n boundary: '(string|element)',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n whiteList: 'object',\n popperConfig: '(null|object)'\n};\nvar AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: 'right',\n BOTTOM: 'bottom',\n LEFT: 'left'\n};\nvar Default$4 = {\n animation: true,\n template: '
    ' + '
    ' + '
    ',\n trigger: 'hover focus',\n title: '',\n delay: 0,\n html: false,\n selector: false,\n placement: 'top',\n offset: 0,\n container: false,\n fallbackPlacement: 'flip',\n boundary: 'scrollParent',\n sanitize: true,\n sanitizeFn: null,\n whiteList: DefaultWhitelist,\n popperConfig: null\n};\nvar Event$1 = {\n HIDE: \"hide\" + EVENT_KEY$6,\n HIDDEN: \"hidden\" + EVENT_KEY$6,\n SHOW: \"show\" + EVENT_KEY$6,\n SHOWN: \"shown\" + EVENT_KEY$6,\n INSERTED: \"inserted\" + EVENT_KEY$6,\n CLICK: \"click\" + EVENT_KEY$6,\n FOCUSIN: \"focusin\" + EVENT_KEY$6,\n FOCUSOUT: \"focusout\" + EVENT_KEY$6,\n MOUSEENTER: \"mouseenter\" + EVENT_KEY$6,\n MOUSELEAVE: \"mouseleave\" + EVENT_KEY$6\n};\nvar CLASS_NAME_FADE$1 = 'fade';\nvar CLASS_NAME_MODAL = 'modal';\nvar CLASS_NAME_SHOW$3 = 'show';\nvar HOVER_STATE_SHOW = 'show';\nvar HOVER_STATE_OUT = 'out';\nvar SELECTOR_TOOLTIP_INNER = '.tooltip-inner';\nvar TRIGGER_HOVER = 'hover';\nvar TRIGGER_FOCUS = 'focus';\nvar TRIGGER_CLICK = 'click';\nvar TRIGGER_MANUAL = 'manual';\n/**\n * ------------------------------------------------------------------------\n * Class Definition\n * ------------------------------------------------------------------------\n */\n\nvar Tooltip = /*#__PURE__*/function () {\n function Tooltip(element, config) {\n if (typeof popper_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"] === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper.js (https://popper.js.org)');\n } // private\n\n\n this._isEnabled = true;\n this._timeout = 0;\n this._hoverState = '';\n this._activeTrigger = {};\n this._popper = null; // Protected\n\n this.element = element;\n this.config = this._getConfig(config);\n this.tip = null;\n\n this._setListeners();\n\n Data.setData(element, this.constructor.DATA_KEY, this);\n } // Getters\n\n\n var _proto = Tooltip.prototype;\n\n // Public\n _proto.enable = function enable() {\n this._isEnabled = true;\n };\n\n _proto.disable = function disable() {\n this._isEnabled = false;\n };\n\n _proto.toggleEnabled = function toggleEnabled() {\n this._isEnabled = !this._isEnabled;\n };\n\n _proto.toggle = function toggle(event) {\n if (!this._isEnabled) {\n return;\n }\n\n if (event) {\n var dataKey = this.constructor.DATA_KEY;\n var context = Data.getData(event.target, dataKey);\n\n if (!context) {\n context = new this.constructor(event.target, this._getDelegateConfig());\n Data.setData(event.target, dataKey, context);\n }\n\n context._activeTrigger.click = !context._activeTrigger.click;\n\n if (context._isWithActiveTrigger()) {\n context._enter(null, context);\n } else {\n context._leave(null, context);\n }\n } else {\n if (this.getTipElement().classList.contains(CLASS_NAME_SHOW$3)) {\n this._leave(null, this);\n\n return;\n }\n\n this._enter(null, this);\n }\n };\n\n _proto.dispose = function dispose() {\n clearTimeout(this._timeout);\n Data.removeData(this.element, this.constructor.DATA_KEY);\n EventHandler.off(this.element, this.constructor.EVENT_KEY);\n EventHandler.off(this.element.closest(\".\" + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler);\n\n if (this.tip) {\n this.tip.parentNode.removeChild(this.tip);\n }\n\n this._isEnabled = null;\n this._timeout = null;\n this._hoverState = null;\n this._activeTrigger = null;\n\n if (this._popper) {\n this._popper.destroy();\n }\n\n this._popper = null;\n this.element = null;\n this.config = null;\n this.tip = null;\n };\n\n _proto.show = function show() {\n var _this = this;\n\n if (this.element.style.display === 'none') {\n throw new Error('Please use show on visible elements');\n }\n\n if (this.isWithContent() && this._isEnabled) {\n var showEvent = EventHandler.trigger(this.element, this.constructor.Event.SHOW);\n var shadowRoot = findShadowRoot(this.element);\n var isInTheDom = shadowRoot === null ? this.element.ownerDocument.documentElement.contains(this.element) : shadowRoot.contains(this.element);\n\n if (showEvent.defaultPrevented || !isInTheDom) {\n return;\n }\n\n var tip = this.getTipElement();\n var tipId = getUID(this.constructor.NAME);\n tip.setAttribute('id', tipId);\n this.element.setAttribute('aria-describedby', tipId);\n this.setContent();\n\n if (this.config.animation) {\n tip.classList.add(CLASS_NAME_FADE$1);\n }\n\n var placement = typeof this.config.placement === 'function' ? this.config.placement.call(this, tip, this.element) : this.config.placement;\n\n var attachment = this._getAttachment(placement);\n\n this._addAttachmentClass(attachment);\n\n var container = this._getContainer();\n\n Data.setData(tip, this.constructor.DATA_KEY, this);\n\n if (!this.element.ownerDocument.documentElement.contains(this.tip)) {\n container.appendChild(tip);\n }\n\n EventHandler.trigger(this.element, this.constructor.Event.INSERTED);\n this._popper = new popper_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"](this.element, tip, this._getPopperConfig(attachment));\n tip.classList.add(CLASS_NAME_SHOW$3); // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n\n if ('ontouchstart' in document.documentElement) {\n var _ref;\n\n (_ref = []).concat.apply(_ref, document.body.children).forEach(function (element) {\n EventHandler.on(element, 'mouseover', noop());\n });\n }\n\n var complete = function complete() {\n if (_this.config.animation) {\n _this._fixTransition();\n }\n\n var prevHoverState = _this._hoverState;\n _this._hoverState = null;\n EventHandler.trigger(_this.element, _this.constructor.Event.SHOWN);\n\n if (prevHoverState === HOVER_STATE_OUT) {\n _this._leave(null, _this);\n }\n };\n\n if (this.tip.classList.contains(CLASS_NAME_FADE$1)) {\n var transitionDuration = getTransitionDurationFromElement(this.tip);\n EventHandler.one(this.tip, TRANSITION_END, complete);\n emulateTransitionEnd(this.tip, transitionDuration);\n } else {\n complete();\n }\n }\n };\n\n _proto.hide = function hide() {\n var _this2 = this;\n\n var tip = this.getTipElement();\n\n var complete = function complete() {\n if (_this2._hoverState !== HOVER_STATE_SHOW && tip.parentNode) {\n tip.parentNode.removeChild(tip);\n }\n\n _this2._cleanTipClass();\n\n _this2.element.removeAttribute('aria-describedby');\n\n EventHandler.trigger(_this2.element, _this2.constructor.Event.HIDDEN);\n\n _this2._popper.destroy();\n };\n\n var hideEvent = EventHandler.trigger(this.element, this.constructor.Event.HIDE);\n\n if (hideEvent.defaultPrevented) {\n return;\n }\n\n tip.classList.remove(CLASS_NAME_SHOW$3); // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n\n if ('ontouchstart' in document.documentElement) {\n var _ref2;\n\n (_ref2 = []).concat.apply(_ref2, document.body.children).forEach(function (element) {\n return EventHandler.off(element, 'mouseover', noop);\n });\n }\n\n this._activeTrigger[TRIGGER_CLICK] = false;\n this._activeTrigger[TRIGGER_FOCUS] = false;\n this._activeTrigger[TRIGGER_HOVER] = false;\n\n if (this.tip.classList.contains(CLASS_NAME_FADE$1)) {\n var transitionDuration = getTransitionDurationFromElement(tip);\n EventHandler.one(tip, TRANSITION_END, complete);\n emulateTransitionEnd(tip, transitionDuration);\n } else {\n complete();\n }\n\n this._hoverState = '';\n };\n\n _proto.update = function update() {\n if (this._popper !== null) {\n this._popper.scheduleUpdate();\n }\n } // Protected\n ;\n\n _proto.isWithContent = function isWithContent() {\n return Boolean(this.getTitle());\n };\n\n _proto.getTipElement = function getTipElement() {\n if (this.tip) {\n return this.tip;\n }\n\n var element = document.createElement('div');\n element.innerHTML = this.config.template;\n this.tip = element.children[0];\n return this.tip;\n };\n\n _proto.setContent = function setContent() {\n var tip = this.getTipElement();\n this.setElementContent(SelectorEngine.findOne(SELECTOR_TOOLTIP_INNER, tip), this.getTitle());\n tip.classList.remove(CLASS_NAME_FADE$1, CLASS_NAME_SHOW$3);\n };\n\n _proto.setElementContent = function setElementContent(element, content) {\n if (element === null) {\n return;\n }\n\n if (typeof content === 'object' && isElement(content)) {\n if (content.jquery) {\n content = content[0];\n } // content is a DOM node or a jQuery\n\n\n if (this.config.html) {\n if (content.parentNode !== element) {\n element.innerHTML = '';\n element.appendChild(content);\n }\n } else {\n element.textContent = content.textContent;\n }\n\n return;\n }\n\n if (this.config.html) {\n if (this.config.sanitize) {\n content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn);\n }\n\n element.innerHTML = content;\n } else {\n element.textContent = content;\n }\n };\n\n _proto.getTitle = function getTitle() {\n var title = this.element.getAttribute('data-original-title');\n\n if (!title) {\n title = typeof this.config.title === 'function' ? this.config.title.call(this.element) : this.config.title;\n }\n\n return title;\n } // Private\n ;\n\n _proto._getPopperConfig = function _getPopperConfig(attachment) {\n var _this3 = this;\n\n var defaultBsConfig = {\n placement: attachment,\n modifiers: {\n offset: this._getOffset(),\n flip: {\n behavior: this.config.fallbackPlacement\n },\n arrow: {\n element: \".\" + this.constructor.NAME + \"-arrow\"\n },\n preventOverflow: {\n boundariesElement: this.config.boundary\n }\n },\n onCreate: function onCreate(data) {\n if (data.originalPlacement !== data.placement) {\n _this3._handlePopperPlacementChange(data);\n }\n },\n onUpdate: function onUpdate(data) {\n return _this3._handlePopperPlacementChange(data);\n }\n };\n return _objectSpread2(_objectSpread2({}, defaultBsConfig), this.config.popperConfig);\n };\n\n _proto._addAttachmentClass = function _addAttachmentClass(attachment) {\n this.getTipElement().classList.add(CLASS_PREFIX + \"-\" + attachment);\n };\n\n _proto._getOffset = function _getOffset() {\n var _this4 = this;\n\n var offset = {};\n\n if (typeof this.config.offset === 'function') {\n offset.fn = function (data) {\n data.offsets = _objectSpread2(_objectSpread2({}, data.offsets), _this4.config.offset(data.offsets, _this4.element) || {});\n return data;\n };\n } else {\n offset.offset = this.config.offset;\n }\n\n return offset;\n };\n\n _proto._getContainer = function _getContainer() {\n if (this.config.container === false) {\n return document.body;\n }\n\n if (isElement(this.config.container)) {\n return this.config.container;\n }\n\n return SelectorEngine.findOne(this.config.container);\n };\n\n _proto._getAttachment = function _getAttachment(placement) {\n return AttachmentMap[placement.toUpperCase()];\n };\n\n _proto._setListeners = function _setListeners() {\n var _this5 = this;\n\n var triggers = this.config.trigger.split(' ');\n triggers.forEach(function (trigger) {\n if (trigger === 'click') {\n EventHandler.on(_this5.element, _this5.constructor.Event.CLICK, _this5.config.selector, function (event) {\n return _this5.toggle(event);\n });\n } else if (trigger !== TRIGGER_MANUAL) {\n var eventIn = trigger === TRIGGER_HOVER ? _this5.constructor.Event.MOUSEENTER : _this5.constructor.Event.FOCUSIN;\n var eventOut = trigger === TRIGGER_HOVER ? _this5.constructor.Event.MOUSELEAVE : _this5.constructor.Event.FOCUSOUT;\n EventHandler.on(_this5.element, eventIn, _this5.config.selector, function (event) {\n return _this5._enter(event);\n });\n EventHandler.on(_this5.element, eventOut, _this5.config.selector, function (event) {\n return _this5._leave(event);\n });\n }\n });\n\n this._hideModalHandler = function () {\n if (_this5.element) {\n _this5.hide();\n }\n };\n\n EventHandler.on(this.element.closest(\".\" + CLASS_NAME_MODAL), 'hide.bs.modal', this._hideModalHandler);\n\n if (this.config.selector) {\n this.config = _objectSpread2(_objectSpread2({}, this.config), {}, {\n trigger: 'manual',\n selector: ''\n });\n } else {\n this._fixTitle();\n }\n };\n\n _proto._fixTitle = function _fixTitle() {\n var titleType = typeof this.element.getAttribute('data-original-title');\n\n if (this.element.getAttribute('title') || titleType !== 'string') {\n this.element.setAttribute('data-original-title', this.element.getAttribute('title') || '');\n this.element.setAttribute('title', '');\n }\n };\n\n _proto._enter = function _enter(event, context) {\n var dataKey = this.constructor.DATA_KEY;\n context = context || Data.getData(event.target, dataKey);\n\n if (!context) {\n context = new this.constructor(event.target, this._getDelegateConfig());\n Data.setData(event.target, dataKey, context);\n }\n\n if (event) {\n context._activeTrigger[event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER] = true;\n }\n\n if (context.getTipElement().classList.contains(CLASS_NAME_SHOW$3) || context._hoverState === HOVER_STATE_SHOW) {\n context._hoverState = HOVER_STATE_SHOW;\n return;\n }\n\n clearTimeout(context._timeout);\n context._hoverState = HOVER_STATE_SHOW;\n\n if (!context.config.delay || !context.config.delay.show) {\n context.show();\n return;\n }\n\n context._timeout = setTimeout(function () {\n if (context._hoverState === HOVER_STATE_SHOW) {\n context.show();\n }\n }, context.config.delay.show);\n };\n\n _proto._leave = function _leave(event, context) {\n var dataKey = this.constructor.DATA_KEY;\n context = context || Data.getData(event.target, dataKey);\n\n if (!context) {\n context = new this.constructor(event.target, this._getDelegateConfig());\n Data.setData(event.target, dataKey, context);\n }\n\n if (event) {\n context._activeTrigger[event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER] = false;\n }\n\n if (context._isWithActiveTrigger()) {\n return;\n }\n\n clearTimeout(context._timeout);\n context._hoverState = HOVER_STATE_OUT;\n\n if (!context.config.delay || !context.config.delay.hide) {\n context.hide();\n return;\n }\n\n context._timeout = setTimeout(function () {\n if (context._hoverState === HOVER_STATE_OUT) {\n context.hide();\n }\n }, context.config.delay.hide);\n };\n\n _proto._isWithActiveTrigger = function _isWithActiveTrigger() {\n for (var trigger in this._activeTrigger) {\n if (this._activeTrigger[trigger]) {\n return true;\n }\n }\n\n return false;\n };\n\n _proto._getConfig = function _getConfig(config) {\n var dataAttributes = Manipulator.getDataAttributes(this.element);\n Object.keys(dataAttributes).forEach(function (dataAttr) {\n if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) {\n delete dataAttributes[dataAttr];\n }\n });\n\n if (config && typeof config.container === 'object' && config.container.jquery) {\n config.container = config.container[0];\n }\n\n config = _objectSpread2(_objectSpread2(_objectSpread2({}, this.constructor.Default), dataAttributes), typeof config === 'object' && config ? config : {});\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n };\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString();\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString();\n }\n\n typeCheckConfig(NAME$6, config, this.constructor.DefaultType);\n\n if (config.sanitize) {\n config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn);\n }\n\n return config;\n };\n\n _proto._getDelegateConfig = function _getDelegateConfig() {\n var config = {};\n\n if (this.config) {\n for (var key in this.config) {\n if (this.constructor.Default[key] !== this.config[key]) {\n config[key] = this.config[key];\n }\n }\n }\n\n return config;\n };\n\n _proto._cleanTipClass = function _cleanTipClass() {\n var tip = this.getTipElement();\n var tabClass = tip.getAttribute('class').match(BSCLS_PREFIX_REGEX);\n\n if (tabClass !== null && tabClass.length > 0) {\n tabClass.map(function (token) {\n return token.trim();\n }).forEach(function (tClass) {\n return tip.classList.remove(tClass);\n });\n }\n };\n\n _proto._handlePopperPlacementChange = function _handlePopperPlacementChange(popperData) {\n var popperInstance = popperData.instance;\n this.tip = popperInstance.popper;\n\n this._cleanTipClass();\n\n this._addAttachmentClass(this._getAttachment(popperData.placement));\n };\n\n _proto._fixTransition = function _fixTransition() {\n var tip = this.getTipElement();\n var initConfigAnimation = this.config.animation;\n\n if (tip.getAttribute('x-placement') !== null) {\n return;\n }\n\n tip.classList.remove(CLASS_NAME_FADE$1);\n this.config.animation = false;\n this.hide();\n this.show();\n this.config.animation = initConfigAnimation;\n } // Static\n ;\n\n Tooltip.jQueryInterface = function jQueryInterface(config) {\n return this.each(function () {\n var data = Data.getData(this, DATA_KEY$6);\n\n var _config = typeof config === 'object' && config;\n\n if (!data && /dispose|hide/.test(config)) {\n return;\n }\n\n if (!data) {\n data = new Tooltip(this, _config);\n }\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(\"No method named \\\"\" + config + \"\\\"\");\n }\n\n data[config]();\n }\n });\n };\n\n Tooltip.getInstance = function getInstance(element) {\n return Data.getData(element, DATA_KEY$6);\n };\n\n _createClass(Tooltip, null, [{\n key: \"VERSION\",\n get: function get() {\n return VERSION$6;\n }\n }, {\n key: \"Default\",\n get: function get() {\n return Default$4;\n }\n }, {\n key: \"NAME\",\n get: function get() {\n return NAME$6;\n }\n }, {\n key: \"DATA_KEY\",\n get: function get() {\n return DATA_KEY$6;\n }\n }, {\n key: \"Event\",\n get: function get() {\n return Event$1;\n }\n }, {\n key: \"EVENT_KEY\",\n get: function get() {\n return EVENT_KEY$6;\n }\n }, {\n key: \"DefaultType\",\n get: function get() {\n return DefaultType$4;\n }\n }]);\n\n return Tooltip;\n}();\n\nvar $$7 = getjQuery();\n/**\n * ------------------------------------------------------------------------\n * jQuery\n * ------------------------------------------------------------------------\n * add .tooltip to jQuery only if jQuery is present\n */\n\n/* istanbul ignore if */\n\nif ($$7) {\n var JQUERY_NO_CONFLICT$6 = $$7.fn[NAME$6];\n $$7.fn[NAME$6] = Tooltip.jQueryInterface;\n $$7.fn[NAME$6].Constructor = Tooltip;\n\n $$7.fn[NAME$6].noConflict = function () {\n $$7.fn[NAME$6] = JQUERY_NO_CONFLICT$6;\n return Tooltip.jQueryInterface;\n };\n}\n\n/**\n * ------------------------------------------------------------------------\n * Constants\n * ------------------------------------------------------------------------\n */\n\nvar NAME$7 = 'popover';\nvar VERSION$7 = '5.0.0-alpha1';\nvar DATA_KEY$7 = 'bs.popover';\nvar EVENT_KEY$7 = \".\" + DATA_KEY$7;\nvar CLASS_PREFIX$1 = 'bs-popover';\nvar BSCLS_PREFIX_REGEX$1 = new RegExp(\"(^|\\\\s)\" + CLASS_PREFIX$1 + \"\\\\S+\", 'g');\n\nvar Default$5 = _objectSpread2(_objectSpread2({}, Tooltip.Default), {}, {\n placement: 'right',\n trigger: 'click',\n content: '',\n template: '
    ' + '
    ' + '

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